ユーザーデータ
EC2インスタンス起動時に任意のスクリプトを実行できる。
実行権限はrootユーザー権限。
形式は以下の2通りある。
形式 | 説明 |
---|---|
シェルスクリプト形式 | 1行目が#!で始まる。 |
cloud-init形式 | 1行目が#cloud-configで始まる |
起動テンプレート
インスタンス起動フローの一連の設定をテンプレート化して実行。AMIのID,インスタンスタイプ,キーペア,セキュリティグループ,EC2インスタンスを起動するのに必要なパラメータが含まれている。
ハードウェア専有オプション
自身が専有するAWSアカウントで,インスタンスが配置されるハードウェアを専有できるオプション。
オプション | 説明 |
---|---|
専有ハードウェアインスタンス | AWSアカウント単位でハードウェアを占有するオプション。インスタンス単位で課金。 |
専有ホスト | インスタンスの起動単位でハードウェアを専有するオプション。ホスト単位で課金 |
インスタンスメタデータ
インスタンスに関するデータで、実行中のインスタンスを設定または管理するために使用。目的によって使用するコマンドが異なる。
形式 | 説明 |
---|---|
プログラムで使用 | curlコマンド |
EC2にログインして情報を目視確認 | ec2-metadataコマンド |
キーペア
EC2へログインするために使用する秘密鍵(.pem),公開鍵のペア。公開鍵はAWSが保管
秘密鍵の再作成する場合は,AMIとしてバックアップを取って,起動時にキーペアを再作成する。
プレースメントグループ
EC2インスタンスの実行時にAWSのAZの物理的な配置戦略を選択できる機能。
配置戦略 | 説明 |
---|---|
Cluster | 単一のAZ内のできるだけ近い位置でインスタンスを配置 |
Spread | EC2インスタンスは別々のハードウェアに分散して配置 |
Partition | インスタンスは同一のハードウェアを共有しない論理的なパーティションに分割し手配置 |
参考
https://aws.amazon.com/jp/ec2/pricing/dedicated-instances/
https://www.youtube.com/watch?v=IhIGppxveTc&list=PL2nCE2iR-lpkKekqLv6Z4tDfC6n0FLJos&index=3
AWSの基本・仕組み・重要用語が全部わかる教科書