Amazon EC2 ハンズオン・セミナー(2010年06月13日)
「勉強会はブログに書くまでが勉強会」と以前学んだため、早速ブログ書く。
Twitterで Amazon EC2 ハンズオン・セミナー の存在を知ったので、勢いで申し込みました。
ちょうど『よくわかるAmazonEC2/S3入門 ―AmazonWebServicesクラウド活用と実践』の購入を考えていたところで、 自力で手に入る情報はたくさんありますが、それでも限界があるかもと思っていたときです。
タイミングよく入手した情報には、なにかしらの縁があるはず。
実際、大変有意義なセミナーとなりました。
事前のアカウント取得が超重要!
事前にAmazon Web Services のアカウントの取得が推奨されていましたので、申し込みのあとに取得を試みました。
結果的に、これは大正解でした。
というのも、アカウントの取得後、Amazon EC2 のインスタンスを起動するためには、クレジットカード情報の入力と、それに付随するAmazonからの電話に対する応答が必要です。
電話はオペレーターがいてかかってくるのではなく、コンピューターによって自動的にかけてきて、ウェブ画面上の認証コードをプッシュホンで入力するだけなのですが、さすがにセミナー中にそれをする訳にはいかないため、手順の説明のみ。
実際にインスタンスを立ち上げてこそのハンズオンセミナーなので、参加される方は、事前にアカウントを取得し、海外からかかってくる電話にどぎまぎしながら待ってみるといいよ!
そして会場へ!
当日。会場の法政大学の外濠校舎へ。できてそれほど経ってないのでしょう、設備の整ったきれいな校舎です。
比較的小さめの教室でしたが、勉強会の会場としてはベストな大きさ。
さらに、主催者の方に電源タップも用意していただき、無線LANも完備されています。
始まってみると、講師の方の他、サポートをしていただける方もスタンバってます。
なんか至れり尽くせりな感じでした。
Amazon EC2 の概要を学ぶ
まずは、クラウドコンピューティング自体の定義や特徴を学び、つづいて、Amazon Web Services (AWS) の特徴や機能の詳細を学びます。
AWSの各サービスについてと、EC2 Compute Unitsなどの用語については、今後自分で知識を深めていくにあたって非常に重要な予備知識です。
こういう話はサイトや本で知るよりも、話を聞いた方が手っ取り早いですね。今までよくわかってなかったところが一発で理解できました。
ああ、今考えれば、課金体系のところは、質問しておけば良かったかも。
完全に、忘れてました。
が、料金シミュレーションや料金早見表が載っているページを教えてもらったので、あとで調べてみよう。
実際に Amazon EC2 のインスタンスを立ち上げる
その後、AWSのアカウントの取得の流れを一通り説明し、その後いよいよ、実際にインスタンスを立ち上げるところまでやりました。
インスタンスの種類やサーバーが設置された場所を選択したあと、起動するOSを選びます。
ここではAmazonが用意しているFedora Core + LAMPセットを選択。
マクドナルドのバリューセットのようですね(笑)
驚いたことに、数分もまたずにステータスが「準備完了だから使えるよ!」に変わりました。
これだけで、ウェブルートにアクセスすると、phpinfo()が表示されます。
え?こんなに簡単なの?
ちょっとびっくりです。多分自力でやってたら、ここまでくるのに数時間を要したことでしょう。。。
そして、インスタンス起動時に作成した秘密鍵で、SSHログインを試みます。
# 鍵を指定してSSHで接続 $ ssh -i ~/Downloads/us-east.pem root@ec2-174-129-xxx-xx.compute-1.amazonaws.com
rootであっさり接続できました。(指定し忘れて permission denied になったことは内緒)
このあたりでセミナーの終了時間が迫ってきていたため、概ねfinish。
まああとは、普通のサーバー設定ということですね。
最後に管理画面からステータスを右クリックしてでてくる Teminate で、インスタンスを落として終了。
これをしないと課金され続けてしまいますので、忘れずに!
ただし、インスタンスを落とすと、(EBSに保存するなどして永続化しないと)データはすべて消え去るそう。
この辺は自分で勉強せねば。
所感とか。あと所感とか
今回主催していただいたのは、AWS User Group -Japanで活躍されている方々。
実践形式のセミナーであったにもかかわらず、大きなトラブルなく終了。目標のインスタンス起動のみならず、SSHによるログインまでいくことができました。
もちろん今回の内容だけでは、今すぐ「EC2使ってがんがんいこうぜ」とまではいけませんが、今後知識を深めるための基礎固めには、十分すぎるほどとなりました。
EBSやS3といったところを知らないと、実際に運用することができませんので、まずはそこからはじめていき、他サーバーで稼働している何らかのサイトを動かしてみるところまではやってみたいと思います。
(もし続きのセミナーがあるならぜひとも参加したい!)
今後、日本にもAmazon EC2のサーバーが置かれる日も来るかもしれません。
そうなる前に今から準備しておきたいと思います。
これを書いたのは勉強会当日だったのですが、翌日の日経新聞の朝刊一面にAmazonが年内をめどに日本で事業開始との記事が出ました。
講師の方々、有意義なセミナー(しかも無料!)を開催していただき、ありがとうございましたー!
あと、終了後に新しい友達もできた。機会があれば、また情報交換しましょうね。