7
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AWS の サービスを利用する前に決めておくこと

Last updated at Posted at 2018-05-16

はじめに

AWS で 例えば、EC2 等のインスタンスを作成するまでに、やらなければならない/決めなければならないことをメモ形式で書き残しておきます。

手順

1.リージョン の 決定

世界中にあるリージョン1から、どのリージョンにサーバーを置きたいか決める。
選ぶ時のポイントは、ユーザーからの近さ、サービスの種類、利用料金、グローバルな可用性が必要か、などを考えると良いでしょう。

※中の数字はAZ2の数
リージョン
引用:グローバルインフラストラクチャ の 世界地図

例えば、東京を選んだとします。
リージョン.png

2.VPC を 用意

VPC を 作成し、CIDR3 を とりあえず/164で設定しておきます。後々のために、少し大きめに取っておきましょう。

VPC.png

3.AZ を 選択

AWS は、1 つの VPC に対して、必ず 2つの AZ を選択することを推奨5しています。

AZ.png

4.サブネット の 設定

Public と Private の サブネット 作成し、インターネットと疎通できるエリアを分離しておきます。(Public エリア = DMZ)

Subnet.png

5.ルートテーブル の 設定

RouteTable.png

6.EC2 の 配置

EC2 を 配置する場合は必ず、然るべきセキュリティグループ6を先に作成してください。

SecurityGroup.png

7.ストレージの配置

Storage.png

8.データベースの選択

データベースは慎重に選択しなければなりません。具体的には RDB にするか、KV 型にするかです。データを扱う上で、トランザクション管理が重要な場合は RDB を選択してください。データ構造が複雑な場合も同様です。それ以外は、KV 型にするかの検討が必要になります。

最後に

AWS の アイコンが一新7するみたいです。新しいアイコンが公開されたら、イメージを作り替えようかなと思っています。

  1. リージョンとは、地域くらいに思っておけば良いです。詳しくは「グローバルインフラストラクチャ」 を 参照してください。

  2. AZ とは アベイラビリティゾーンの略で、データセンターが複数存在する集合体です。詳しくは「リージョンとアベイラビリティーゾーン」 を 参照してください。

  3. Classless Inter Domain Routing の 略で、詳しくは、Wikipedia を 参照してください。

  4. ホスト数として 65,536-α 個 割り当てできる。+1増えると割り当て数が半分になる。(/16=65,536個、/17=32,768個……)正確には、IPを2進数で表記して、頭16桁まで固定すること。

  5. 各アベイラビリティーゾーンは、障害が発生しても他のゾーンに影響を与えないように設計されています。代表的な都市のリージョン内で物理的に区切られており、洪水のリスクが低い場所にあります。個別の無停電電源やオンサイトのバックアップ発電施設に加え、単一障害点をさらに減らすために、別々の電力供給施設から異なる配電網を経由して、個別に電力供給を行っています。

  6. セキュリティグループはステートフル(インとアウトが同時に許可される)な、仮想的ファイアウォールです。詳しくは「VPC のセキュリティグループ」 を 参照してください。

  7. AWS では既に、新規ドキュメントに対して、旧アイコンの利用は禁止になっているようです。

7
10
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?