ぐってぃのプログラミング日記

競技プログラミングやIT関係の記事を書いていくよ

AWS学んだことざっくりまとめ

クラウドとは?

ユーザーがインターネットなどのネットワークを通じてデータを保存したり、サービスを提供する利用形態

 

AWS主要サービス

VPC

AWS上に仮想ネットワークを構築する。家に例えると土地。

サブネット・・・サーバを範囲に分けて管理を行う。

サーバによって公開、非公開などを設定したい場合に用いたり、会社ごとにサーバを分けたい場合などに用いる。

 

ルートテーブル・・通信をどこに流すかを定義するための情報の管理

インターネットゲートウェイ・・・インターネットとの通信をするための門

 

EC2

仮想サーバ(インスタンス)を起動し、管理できるサービス。

ELB(Elastic Laod Balancer)・・・複数のサーバの負荷軽減やリスク分散を行うサービス

EC2 Auto Scaling ・・・サーバのトラフィックに応じてインスタンス数を増減させる。

 

RDS・・・データベースを提供するサービス。Mysql,Postgresなど多数。

 

AMI・・EC2インスタンス(仮想サーバ)のバックアップ

 

その他

IPアドレス0.0.0.0/」はどこからでもつながる。ワイルドカードアドレスなどとも呼ばれる。

SSH接続で0.0.0.0/を設定するのは大変危険。