翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
開始する前に
Deployment | Advanced Stack Components | High Availability Two Tier Stack | Create CT は、Auto Scaling グループ、ロードバランサー、データベース、CodeDeploy アプリケーション名とデプロイグループ (アプリケーションと同じ名前) を作成します。CodeDeploy の詳細については、CodeDeploy とは」を参照してください。
このチュートリアルでは、CodeDeploy がデプロイできる WordPress バンドルの作成方法UserDataを含む高可用性 2 層スタック RFC を使用します。
この例UserDataに示す は、http://169.254.169.254/latest/meta-data/ で利用可能な EC2 インスタンスメタデータサービスをクエリすることで、実行中のインスタンス内からインスタンス ID、リージョンなどのインスタンスメタデータを取得します。ユーザーデータスクリプトのこの行: はREGION=$(curl 169.254.169.254/latest/meta-data/placement/availability-zone/ | sed 's/[a-z]$//')、メタデータサービスからサポートされているリージョンの $REGION 変数にアベイラビリティーゾーン名を取得し、それを使用して CodeDeploy エージェントをダウンロードする S3 バケットの URL を完了します。169.254.169.254 IP は VPC 内でのみルーティング可能です (すべての VPCsはサービスをクエリできます)。サービスの詳細については、「インスタンスメタデータとユーザーデータ」を参照してください。また、UserData として入力されたスクリプトは「ルート」ユーザーとして実行され、「sudo」コマンドを使用する必要はありません。
このチュートリアルでは、以下のパラメータをデフォルト値 (表示) のままにします。
Auto Scaling グループ:
Cooldown=300, DesiredCapacity=2, EBSOptimized=false, HealthCheckGracePeriod=600, IAMInstanceProfile=customer-mc-ec2-instance-profile, InstanceDetailedMonitoring=true, InstanceRootVolumeIops=0, InstanceRootVolumeType=standard, InstanceType=m3.medium, MaxInstances=2, MinInstances=2, ScaleDownPolicyCooldown=300, ScaleDownPolicyEvaluationPeriods=4, ScaleDownPolicyPeriod=60, ScaleDownPolicyScalingAdjustment=-1, ScaleDownPolicyStatistic=Average, ScaleDownPolicyThreshold=35, ScaleMetricName=CPUUtilization, ScaleUpPolicyCooldown=60, ScaleUpPolicyEvaluationPeriods=2, ScaleUpPolicyPeriod=60, ScaleUpPolicyScalingAdjustment=2, ScaleUpPolicyStatistic=Average, ScaleUpPolicyThreshold=75。Load Balancer:
HealthCheckInterval=30, HealthCheckTimeout=5。データベース:
BackupRetentionPeriod=7, Backups=true, InstanceType=db.m3.medium, IOPS=0, MultiAZ=true, PreferredBackupWindow=22:00-23:00, PreferredMaintenanceWindow=wed:03:32-wed:04:02, StorageEncrypted=false, StorageEncryptionKey="", StorageType=gp2。アプリケーション:
DeploymentConfigName=CodeDeployDefault.OneAtATime。
変数パラメータ:
コンソールには開始時刻の ASAP オプションが用意されており、このチュートリアルではそれを使用することをお勧めします。ASAP では、承認に合格するとすぐに RFC が実行されます。
注記
以下に示すものとは異なる設定を選択できるパラメータが多数あります。この例に示すパラメータの値はテスト済みですが、適切ではない可能性があります。必須値のみが例に表示されます。置き換え可能なフォントの値は、アカウント固有の値として変更する必要があります。