現在位置: ホーム / ドキュメント / Amazon EC2 をPlone専用AMIで使う

Amazon EC2 をPlone専用AMIで使う

クラウドサービス上でPloneサイトを構築する一つの方法として、Amazon Web ServiesのEC2を使う方法があります。Plone専用のAMIを準備しましたので、それの立ち上げ方を説明します。

株式会社CMSコミュニケーションズで作成したAmazon EC2用のAMI(Amazon Machine Image)の利用方法を解説します。

Jazkarta Cloud Computing

他にも、Ploneのコア開発でも有名なアメリカのボストンにあるJazkarta社が、Amazon EC2用のAMIを提供しています。 このAMIは、JazkartaのCloud Computingのページ [1] から申し込むことで無料で利用できます。

[1]http://www.jazkarta.com/development/cloud
Jazkarta Cloud Computing

Amazon EC2 立ち上げ手順

なお、AMIを利用するには、事前にAmazon Web Serviceのアカウントを取得して下さい。またAmazon EC2の利用知識も必要となります。

下記の手順でPloneサイトを立ち上げます。

  1. Amazon Web Serviceのアカウントを作る http://aws.amazon.com/jp/
  2. Amazon Web Serviceのサイトにログイン
  3. EC2タブへ移動
  4. Regionを選ぶ
  5. Security Groupsを作成
  6. EC2 Dashboardから、Launch Instanceをクリックして立ち上げ
  7. AMIを選択
  8. Instanceの種類を選択
  9. 名前を付ける
  10. キーペアを選択(又は作成)
  11. 前もって作っておいた、Security Groupsを選択
  12. 最終確認、立ち上げ

Amazon Web Serviceのサイトにログインし、アカウントタブからAmazon EC2にログインすると、下記のようなページが表示されます。

Amazon EC2 Console Dashboard

左上のNavigationメニューのサーバを設置するRegion(地域)を選択します。ここでは[Asia Pacific(Tokyo)]を選択します。

次に、Navigationメニューの[Security Groups]をクリックして、下記のようにSSHとHTTP通信を許可しておきます。[test_group]という名前で、SSHとHTTPの通信を許可しています。

Amazon EC2 Security Groups

Amazon EC2 Security Groups

通信の許可をした後、EC2 Dashboardに戻り、真ん中の[Launch Instance]ボタンをクリックしてEC2インスタンスの立上げを行います。

下記の手順で、インスタンスのウィザード画面を進めていきます。

Amazon EC2 Request Instances Wizard AMI選択

Amazon EC2 Request Instances Wizard AMI選択

AMIの種類を選択します。ここでは[Community AMIs]にて[cmscom]というキーワードで検索すると複数のAMIが表示されます。ここでは、Manifestに[CMScom-plone4-webnmobile-micro]と書いてある上から三番目のAMIを使用するため、その行の[Select]ボタンをクリックします。

Amazon EC2 Request Instances Wizard Instance Type選択

Amazon EC2 Request Instances Wizard Instance Type選択

インスタンスの種類を選択します。メモリの量などでいくつか種類がありますが、ここでは[Micro]を選択します。

Amazon EC2 Request Instances Wizard 名前を付ける

Amazon EC2 Request Instances Wizard 名前を付ける

サーバ名として[test]と設定します。

Amazon EC2 Request Instances Wizard Key Pairs選択

Amazon EC2 Request Instances Wizard Key Pairs選択

インスタンスと暗号化して接続するための秘密鍵、公開鍵のキーペアを指定します。キーペアを新規に作成する場合は、[Create a new Key Pair]を選択します。ここではすでに作成してあるキーペアを選択しています。

Amazon EC2 Request Instances Wizard Security Groups選択

Amazon EC2 Request Instances Wizard Security Groups選択

作成したインスタンスに対して接続できるポートの設定を行います。セキュリティグループとして事前に作成した[test_group]を選択します。

Amazon EC2 Request Instances Wizard REVIEW

Amazon EC2 Request Instances Wizard REVIEW

設定内容の最終確認を行い、問題がなければ[Launch]ボタンをクリックしてインスタンスを起動します。

Amazon EC2 Request Instances Wizard 最終画面

Amazon EC2 Request Instances Wizard 最終画面

インスタンスが正常に起動されたことを確認し[Close]ボタンをクリックしてウィザードを終了します。

Navigationメニューの[Instances]をクリックすると先ほど作成した[test]インスタンスが出来ています。しばらく待つと、Statusが[running]となります。 そのインスタンスをクリックすると、下記のようにインスタンスの情報が表示されます。

Amazon EC2 Instances

Amazon EC2 Instances

[Public DNS]の項目に、インスタンスに接続するためのURLが表示されています。

WebブラウザにそのURLを入力すると、下記のようにPloneサイトが表示されすぐに使えるようになります。

サイトの確認

Amazon EC2 を用いたPloneインスタンス

Amazon EC2 を用いたPloneインスタンス