Network

Linux負荷監視コマンドについて(top,vmstat,iostat...)

Linuxの負荷監視コマンドについてまとめます。 キャパシティプランニング(Capacity planning)とは、リソース不足によってシステムの運用に支障が出ないようにリソースを将来的に確保するための設計技法です。 具体的には、以下のようなリソースの状態を測定…

Origin(オリジン)とは

Originとは、URLのスキーム、ドメイン、ポートの3つによって定義され、それらが全て一致した場合に、その2つのオブジェクトは同じオリジンといいます。 ちなみに、https://example.com:8080 というURLがあった時、httpsをスキーム、example.comをドメイン、8…

マスタリングTCP/IPを読んだ

マスタリングTCP/IP 入門編 第6版 を読みました。 言わずと知れたバイブル的な存在ですよね。実は3年くらい前のIT業界で働き始めの頃に読んでみたことがあるんですが、書いていることのイメージが出来ず読むのが苦痛でしかなかった覚えがあります。あれから3…

ネットワーク - gRPCについて

はじめに gRPCについてちょっと調べたのでメモる。 gRPCさくっと概要 gRPCとは、RPC(Remote Procedure Call)を実現するためにGoogleにより開発されたプロトコル。そもそもRPCってなんでしょう? RPCとは RPC( = リモートプロシージャコール)とは、プログラム…

AWS - NATを構築する

AWSでNATを構成するには、以下の2通りの方法がある。 NATインスタンスNATゲートウェイ 1. NATインスタンス NATソフトウェアがプリインストールされたAMI ( Amazon Machine Image )から起動したEC2インスタンスを用いる方法。 EC2インスタンスなので、停止が…

ネットワーク - NATとは?

はじめに 今回は、NATについて学んでのでメモりたいと思います。 NATって? Network Address Translationの略で、プライベートIPをパブリックIPに、またその逆を行う仕組みのことです。 これを用いると、例えばプライベートなネットワークに置かれたホスト(…