Cloud)とは直訳したら、「伸縮自在に計算するクラウド」。EC2はクラウド環境(仮想サーバ)を必要な時に必要なだけ調達することができるということです。Boys)と同じですね。)また従量課金のため、使った分だけ料金を払えば良いサービスです。アプリケーション規模や、負荷量に応じて仮想サーバーの台数を増やしたり、サーバー自体のスペックを高くしたりできるため、オンプレミスのサーバーと比べ柔軟に利用することができます。あなたのWebサービスがキャンペーンなどで突発的にアクセス数が増加した場合、その時だけサーバを増強し、ピークが過ぎ去ったら、元に戻すなどができてしまいます。(マネージドされた環境を利用したい場合はCapsuleCloudのメディアスイートをご利用ください。)今回は、EC2を起動させるところまで、やってみましょう!準備運動まずは用語を押さえておきましょう。■インスタンスタイプインスタンスタイプは、サーバーのスペックを定義します。インスタンスタイプが異なると、主にCPU、メモリ、ストレージ、ネットワーク帯域が変わります。具体的には、以下のようなインスタンスが存在します。インスタンスタイプ→スペックt2.micro→1CPU/1GBm4.10xlarge→40CPU/160GBetc.インスタイプに応じて利用料金は当然変わってきます。Image)AMIには仮想サーバの起動に必要な情報が入っております。具体的には・OS・データ・ブロックデバイスマッピング(特殊な情報)※AMIには2種類ありますが、EBS-Backedが主流です。Store-Backed)▶︎ストレージの項で違い※AMIの仮想化形式には2種類ありますが、ハードウェア仮想マシンHardwareVirtualMachine(HVM)が主流です。(もう一方は準仮想化ParaVirtual)■ストレージEC2では2種類のブロックデバイスをストレージとして利用可能です。Store)高い可用性、耐久性を持つストレージ。・インスタンスストアインスタンス専用の一時的なストレージ。他のインスタンスへの付け替えはできません。インスタンスの停止や削除をすると復元できなくなります。キーペアを作成まずはキーペアを作成する必要があります。キーペアはインスタンスへの接続に使用するのです。Linux/UNIXインスタンスの場合は、SSH接続の公開鍵認証に使用するのです。EC2のマネジメントコンソールの左側メニューから「キーペア」をクリック作成ボタンを押して、今回は練習で「first−keypair」としておきましょう。作成ボタンを押すと、勝手にキーペアの片方がダウンロードされました(Chrom使ってます)。AWS側にもキーペアが作成されています。続いて、セキュリティグループの作成です。これは、EC2へのファイアウォールのようなものです。通信の入出力制御を担います。基本的には、サーバへの通信(インバウンド)のポートは全て閉じられていて、必要に応じて開ける仕組みです。逆にサーバからの通信(アウトバウンド)のポートは全開です。マネジメントコンソールの左側メニューから、「セキュリティグループ」のリンクを開きます。デフォルトのセキュリティグループが表示されますが、専用のセキュリティグループを作成してみましょう。「セキュリティグループの作成」を押下して、作成してみます。「セキュリティグループ」にはfirst-security-groupと、「説明」も一緒でいいでしょう。今回は、VPCはデフォルトでいいです。次にルールの追加です。インバウンドには全部で3つのルールが必要です。アウトバウンドは、全開でいいのでそのままにしておきましょう。「タイプ」をSSH、「送信元」を[任意の場所]にします。これで先ほど作成したキー情報があれば、どこからでもアクセス可能です。セキュリティ的にはよろしくありませんので、[マイIP]を選択することをお勧めします。現在のIPからのみのアクセスが可能になります。「タイプ」を[SSH]、「送信元」を[任意の場所]にします。「タイプ」を[カスタムTCPルール]、「送信元」を[任意の場所]にします。作成ボタンを押して、セキュリティグループの完成です。立つんだイーシーツーさぁ、EC2を起動させる準備が整いました。