Amazon EC2の紹介    2012/5/29
自己紹介• 永井伸弥(@Shinya_131) ‣   製薬会社で営業支援システムを開発 ‣   Ruby on Rails約1年くらい ‣   Amazon EC2→空いた時間にちょっと
【今日のテーマ】Amazon EC2とは何か?
Amazon EC2• Amazonが持つ大量のサーバー&ストレージ• 従量課金でレンタル• 一番似ているサービスを強いて言うと?➡レンタルサーバー
決定的な違い
プログラマブル インフラ
アプリケーションをコーディングする       みたいに インフラをコーディングできる
サーバーの準備(通常の)1.スペックを決める(性能、容量、OS...)2.サーバを立てる3.使えるようになる
プログラミングっぽく解釈spec = {cpu => x, memory => y, image => z}server = Server.new(spec)p server. status #=>running                ...
さっき見たいなコードで実際にサーバーが    立てられちゃう環境        ➡プログラマブルインフラ
DEMO
DEMO
DEMO
中間まとめ• Amazon   EC2はプログラマブルなインフラ• プログラマブルなインフラ   アプリをコーディングする見たいにインフラをコー  ディング
プログラマブルインフラで      ちょっとしたツールを作ってみた• Amazon    EC2 auto backup tool• Amazon   EC2上のストレージにあるデータ• S3に自動でバックアップ
DEMO
DEMO
DEMO
中身     •   プログラマブルインフラ         ‣   自然な記述が可能         ‣   シンプル         ‣   拡張可能     ✴ 標準SDKをちょっとだけ         拡張(200行程度)
「バックアップなら他の方法でも出来ますよね?」• 出来ます• でも、インフラに対する操作がプログラムとして記述できる事が大切。(自然な記述、拡張可能)• 『「書き方」が人の思考を変えてしまう』by                角谷氏、諸橋氏 ...
変わった物「サーバー」に対するイメージ
Server
Resource‣ Scalable‣ Elastic
ご清聴ありがとうございました     @Shinya_131
credit•   Photo by       •   BringStorms           http://www.flickr.com/photos/bringstorms/4501255626/       •   Chris Dag...
Upcoming SlideShare
Loading in …5
×

Amazon ec2とは何か?

2,398 views
2,332 views

Published on

2012/5/29

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,398
On SlideShare
0
From Embeds
0
Number of Embeds
936
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Amazon ec2とは何か?

  1. 1. Amazon EC2の紹介 2012/5/29
  2. 2. 自己紹介• 永井伸弥(@Shinya_131) ‣ 製薬会社で営業支援システムを開発 ‣ Ruby on Rails約1年くらい ‣ Amazon EC2→空いた時間にちょっと
  3. 3. 【今日のテーマ】Amazon EC2とは何か?
  4. 4. Amazon EC2• Amazonが持つ大量のサーバー&ストレージ• 従量課金でレンタル• 一番似ているサービスを強いて言うと?➡レンタルサーバー
  5. 5. 決定的な違い
  6. 6. プログラマブル インフラ
  7. 7. アプリケーションをコーディングする みたいに インフラをコーディングできる
  8. 8. サーバーの準備(通常の)1.スペックを決める(性能、容量、OS...)2.サーバを立てる3.使えるようになる
  9. 9. プログラミングっぽく解釈spec = {cpu => x, memory => y, image => z}server = Server.new(spec)p server. status #=>running 例えば
  10. 10. さっき見たいなコードで実際にサーバーが 立てられちゃう環境 ➡プログラマブルインフラ
  11. 11. DEMO
  12. 12. DEMO
  13. 13. DEMO
  14. 14. 中間まとめ• Amazon EC2はプログラマブルなインフラ• プログラマブルなインフラ アプリをコーディングする見たいにインフラをコー ディング
  15. 15. プログラマブルインフラで ちょっとしたツールを作ってみた• Amazon EC2 auto backup tool• Amazon EC2上のストレージにあるデータ• S3に自動でバックアップ
  16. 16. DEMO
  17. 17. DEMO
  18. 18. DEMO
  19. 19. 中身 • プログラマブルインフラ ‣ 自然な記述が可能 ‣ シンプル ‣ 拡張可能 ✴ 標準SDKをちょっとだけ 拡張(200行程度)
  20. 20. 「バックアップなら他の方法でも出来ますよね?」• 出来ます• でも、インフラに対する操作がプログラムとして記述できる事が大切。(自然な記述、拡張可能)• 『「書き方」が人の思考を変えてしまう』by 角谷氏、諸橋氏 「RSpec って、要は Test::Unit でやっていることを別の書き方にしただけでは?」 と言う質問への回答
  21. 21. 変わった物「サーバー」に対するイメージ
  22. 22. Server
  23. 23. Resource‣ Scalable‣ Elastic
  24. 24. ご清聴ありがとうございました @Shinya_131
  25. 25. credit• Photo by • BringStorms http://www.flickr.com/photos/bringstorms/4501255626/ • Chris Dag http://www.everystockphoto.com/photographer.php?photographer_id=8361* License http://creativecommons.org/licenses/by/2.5/

×