はじめてのAWS - ビギナー編 -

29,084 views

Published on

AWSユーザーグループ(JAWS)のビギナー編で用いた資料です

Published in: Technology
  • Be the first to comment

はじめてのAWS - ビギナー編 -

  1. 1. はじめての アマゾン ウェブ サービス = 2012年2月3日 JAWSビギナー編 年 月 日 ビギナー編= ビギナー編玉川憲 (@KenTamagawa)AWSエバンジェリスト / 技術推進部長アマゾン データ サービス ジャパン株式会社
  2. 2. AGENDA アマゾン ウェブ サービスとは? クラウドに関する「都市伝説」とその真実 まとめ
  3. 3. Amazonのビジネス一般消費者様 Eコマース向けサービス (Amazon.co.jp) Amazon.co.jp)セラー様向け マーケットプレイス サービス 物流サービス提供 Services) (Amazon Services) 開発者様& クラウドIT プロ様向け コンピューティング サービス Services) (Amazon Web Services)
  4. 4. 電気 いつでも、必要なだけ、安価に 工場 送電線 発電所 コンピュータ IT部門 部門 インターネット データセンター
  5. 5. 仮想サーバー: Amazon EC2 仮想サーバ(Amazon EC2) 仮想サーバ Windows Linux Oracle DB (Linux) イメージ イメージ から 保存 AWSの の データ センター
  6. 6. EC2のデモンストレーション のデモンストレーション 「はじめてのアマゾンクラウド」シリーズの資 料が参考になります ①AWSアカウント開設 http://slidesha.re/aws-open ②EC2でWebサーバー立ち上げ(当資 料) http://slidesha.re/ec2-open ③S3にwebコンテンツ保存 http://www.slideshare.net/kenta magawa/s3web ④EC2でWindowsサーバ立ち上げ http://www.slideshare.net/kenta magawa/ec2windows
  7. 7. EC2事例: WebアプリケーションEC2インスタンス(サーバ)の数 トラフィックの急増にも、 Amazon EC2で対応 (ピーク時は5000サーバー) Facebook上での公開 4/12/2008 4/14/2008 4/16/2008 4/18/2008 4/20/2008
  8. 8. EC2事例: 金融リスクシミュレーション 3,000サーバを利用EC2インスタンス(サーバ)の数 週末は300 サーバー 水曜 金曜 日曜 火曜 4/22/2009 4/24/2009 4/26/2009 4/28/2009
  9. 9. クラスターコンピュート世界ランキング(TOP500)で42位に!
  10. 10. AWSのサービス:CPU、ストレージ、ネットワークを提供 【大量メール配信】 AWS SDK Amazon SES for Java, .NET, PHP, 【分散型メモリキャッシュ】 Android & iOS Amazon ElastiCache 【通知サービス】サービス Amazon SNS Eclipse Toolkit, 【分散処理】 Visual Studio Plugin Amazon Elastic 【キューサービス】 MapReduce Amazon SQS 【デプロイ管理】 データ 【RDBMS】 【NoSQL】 AWS CloudFormation ベース Amazon RDS Amazon SimpleDB 【コンテナ管理】 【仮想ディスク】 【ロードバランサー】 AWS Elastic Beanstalk Amazon Elastic Block Amazon Elastic Load Store Balancing 【名前解決】ネットワーク Amazon Route 53&インフラ 【HPC】 【仮想サーバ】 【ストレージ】 【コンテンツ配信】クラスタコンピュート Amazon EC2 Amazon S3 CloudFront 【仮想プライベートクラウド】 Amazon VPC エッジ 【専用線接続サービス】 リージョン ロケーション Amazon Direct Connect
  11. 11. AWSのサービス:CPU、ストレージ、ネットワークを提供 【大量メール配信】 モバイルSDK Amazon SES for Android & iOS 【分散型メモリキャッシュ】 Amazon ElastiCache 【通知サービス】 AWS SDKサービス Amazon SNS for PHP, Java, 【分散処理】 Ruby… Amazon Elastic 【キューサービス】 MapReduce Amazon SQS デプロイ管理】 データ 【RDBMS】 【NoSQL】 AWS CloudFormation ベース Amazon RDS Amazon SimpleDB 【コンテナ管理】 【仮想ディスク】 【ロードバランサー】 AWS Elastic Beanstalk Amazon Elastic Block Amazon Elastic Load Store Balancing 【名前解決】ネットワーク Amazon Route 53&インフラ 【HPC】 【仮想サーバ】 【ストレージ】 【コンテンツ配信】クラスタコンピュート Amazon EC2 Amazon S3 CloudFront 【仮想プライベートクラウド】 Amazon VPC エッジ 【専用線接続サービス】 リージョン ロケーション Amazon Direct Connect
  12. 12. 190カ国に及ぶ数十万のお客様 カ国に及ぶ数十万のお客様
  13. 13. 2011年3月3日に 年 月 日に東京にデータセンターをオープン 東京米国政府 南米
  14. 14. 日本でも既に数千のお客様が利用
  15. 15. Amazon WEBアプリ ON AWS Route 53 Route 53で 名前解決 東京リージョン ELB ロードバランサーでオートスケーリン 負荷分散。グでサーバ増設/ 縮退自動化 アベイラビリティ アベイラビリティ ゾーンA ゾーン ゾーンB ゾーン EC2 EC2 サーバーを異なる AZに配置可能RDSでDBのインストール、最適化不要。バッ 自動同期 RDSマスタ RDSスレーブクアップ、パッチ当ても自動化。 マルチAZを用いて、スペックも後か 自動レプリケーション。 ら、変更可能 自動フェイルオーバ
  16. 16. データ保存の基盤 Amazon S3 データ保存の基盤: 保存の基盤 世界中の7リージョンから選択 東京リージョンデータ置くだけ。イ 保存するデータは、ンフラ、電源、気に 自動で暗号化する しない。 ことも可能 データセンターA データセンターB バケット 自動複製 データセンターC 高い耐久性で 安価な従量課金 データ失わない: 99.999999999% ファイル(バイナリ、 ファイル バイナリ、 例:10TB/月 – 約10万円 テキスト、画像、動画) テキスト、画像、動画
  17. 17. クラウドスケール: Amazon S3の保存オブジェクト数 ピークリクエスト: 7620億 50万/秒以上 2620億 1020億 400億2.90億 140億 Amazon S3 に保存されているオブジェクトの総数
  18. 18. AGENDA アマゾン ウェブ サービスとは? クラウドに関する「都市伝説」とその真実 まとめ
  19. 19. )クラウド導入時の考慮点(皆様の不安点 AWS 500 ( )
  20. 20. 従量課金は 見積もりできる じつは、よりコントロールが効く!
  21. 21. Simple Monthly Calculator Web上にある計算機を使って概算費用を計算できます http://calculator.s3.amazonaws.com/calc5.html?lng=ja_JP
  22. 22. 「EC2料金、ディスク料金」を 見積もれば大まかにはOK 多くの場合、データ転送量は5%~15%程度
  23. 23. この構成はおいくら? 東京リージョン ELB EC2 EC2 自動同期 RDSマスタ RDSスレーブ
  24. 24. ELB (1台 ) ¥ 19 2%EC2 (large, 7台 ) ¥ 871 74%EBS (300GB) ¥ 30 3%RDS ( マルチ AZ) ¥ 165 14%データ転送 ¥ 55 5%その他 ¥ 30 3%合計 ¥ 1,170
  25. 25. AWS見積もりのための参考資料http://www.slideshare.net/kentamagawa/aws-10021460
  26. 26. クラウド導入時の考慮点(皆様の不安点) AWS 500 ( )
  27. 27. <AWSが取得した第三者認証/認定> ISO 27001 PCI DSS プロバイダー SAS-70 Type II • ISAE3402 FISMA Moderateレベル (2011年取得)
  28. 28. 閉域網でクラウド利用Amazon VPC = “Virtual” Private Cloud リージョン EC2内に分離し VPN EC2 た領域を作成 接続 イントラ VPC プライベート サブネット
  29. 29. 専用サーバー(シングルテナント)EC2 Dedicated Instance 通常のEC2 通常の 物理サーバー 顧客A 顧客B 顧客C Dedicated Instance 物理サーバー 顧客A 顧客B 顧客C
  30. 30. クラウド導入時の考慮点(皆様の不安点) AWS 500 ( )
  31. 31. クラウドへの専用線接続AWS Direct Connect リージョン 専用線 EC2 接続 イントラ VPC プライベート サブネット
  32. 32. つまり、 「プライベートクラウドを、パブリッククラウドで作れる」 閉域網 = VPC 専用サーバ = Dedicated Instance 専用線 = Direct Connect全て、東京リージョンで利用可能!!
  33. 33. クラウド導入時の考慮点(皆様の不安点) AWS 500 ( )
  34. 34. 移行性AWSは、OS、開発言語、プラットフォームに限定されることなく利用することができる フロントUI フロント 開発言語 ミドルウェア × × HTML5 × OS
  35. 35. 移行性:主要なビジネスアプリケーションのライセンス持ち込み、サポートが適用可能
  36. 36. 移行性:複数プラットフォームのVMイメージを、 Amazon EC2に移行(インポート)可能
  37. 37. Agenda アマゾン ウェブ サービスとは? AWSの活用事例 AWS最新動向 クラウドに関する「都市伝説」とその真実 まとめ
  38. 38. 「クラウドでは出来ない」と勘違いされている点SLA(EC2の場合=稼働時間:99.95%)提示商用ソフトウェアをEC2上で動作させることも可能東京データセンター含め、「地域」を指定可能日本語でのお客様サポートも充実セキュリティ面でも高い評判 SAS-70 Type2、ISO27001認証、PCI DSSプロバイ ダ認証VPC=Virtual Private Cloudで社内アプリケーションでのクラウド適用に対応請求書払いに切り替え可能
  39. 39. 自己紹介「AWSの無料使用枠」Amazon 100毎月、下記の分、1年間無料で使えますhttp://aws.amazon.com/jp/free/Google 30 •5 GB/月の仮想ストレージ(Amazon S3)Salesforces 10??•10 万回のAmazon SQSリクエスト•10 万回のAmazon SNSリクエスト•1 GBのストレージ分 のAmazon SimpleDB•750時間分の仮想サーバ•10 GB/月の仮想外部ディスク(Elastic Block Storage)•750時間のロードバランサ(Elastic Load Balancer)•15 GBのインターネットデータ送信•15 GBのインターネットデータ受信
  40. 40. LinuxとWindows、毎月1台ずつ(計2台)使っても無料!!! Thank you!! tamagawa@amazon.com
  41. 41. 「はじめてのアマゾンクラウド」シリーズの資料 「はじめてのアマゾンクラウド」シリーズの資 料が参考になります ①AWSアカウント開設 http://slidesha.re/aws-open ②EC2でWebサーバー立ち上げ(当資 料) http://slidesha.re/ec2-open ③S3にwebコンテンツ保存 http://www.slideshare.net/kenta magawa/s3web ④EC2でWindowsサーバ立ち上げ http://www.slideshare.net/kenta magawa/ec2windows
  42. 42. Webセミナー セミナーほぼ週刊AWSマイスターシリーズ Reloaded!ほぼ週刊 マイスターシリーズほぼ週刊AWSマイスターシリーズ 2/6 AWS Direct Connect 2/20 AWS CloudFormation ぞくぞく続きます!申し込みサイト http://aws.amazon.com/jp/event_schedule/昨年の資料集 http://aws.amazon.com/jp/aws-meister/
  43. 43. お問い合わせは・・・ 導入に関するお問い合わせ http://aws.amazon.com/jp/
  44. 44. ハッシュタグ #jawsug“祝” AWSユーザーグループ東京 札幌 ビギナー編 第2回開催!! 金沢 仙台 京都 福岡 山口 佐賀 東京 熊本 大阪 名古屋 静岡 11/5 10/29 浜松 クラウド女子会 宮崎 鹿児島 沖縄
  45. 45. 「操船術が大事ぜよ!」
  46. 46. 参考資料
  47. 47. 「クラウドしか実現できない」 家電向けファームウェア配信 パナソニックのワールドワイドキャンペーン 会員50万人以上の 携帯電話でのツイッターサービス 日本郵便と連携した 年賀状・かもめーるの作成・郵送サービス 6000万ページビューのソーシャル ゲームの運用
  48. 48. 「東京にデータセンター」以降 ECサイトをAWS上に移行 1400万以上の会員を持つ Webサイトを全てAWS上に移行 DRシステムをAWS上で構築 自治体のWebサイトをSIerが、 AWSを利用して構築 震災後の募金サイトをAWSで2日で構築
  49. 49. 「エンタープライズ対応」以降 SAPの検証環境をAWS上で構築 ERPシステムの顧客への デリバリータイムをAWSで圧縮 500店舗に渡る原価計算システムを AWSで再構築
  50. 50. Amazonのエコシステムエコシステム充実 ⇒ AWSは最大公約数の部分に重点投資 は最大公約数の部分に重点投資パートナーは 受託開発 SaaS提供 提供AWSで自由に で自由に マネージドビジネスを行う Webホスティング ホスティング サービス
  51. 51. 日本のソリューションプロバイダーエコシステム システムインテグレーター ソフトウェアベンダー
  52. 52. 最近のAWS最新動向最近の 最新動向 • インターネットスケール • ビッグデータ• モバイル/ネットデバイス モバイル ネットデバイス • エンタープライズ
  53. 53. インターネットスケール ビッグデータモバイル/ネットデバイスモバイル ネットデバイス エンタープライズ
  54. 54. Amazon Webアプリ on AWS アプリ Route 53 Route 53で 名前解決 東京リージョン ELB ロードバランサーでオートスケーリン 負荷分散。グでサーバ増設/ 縮退自動化 アベイラビリティ アベイラビリティ ゾーンA ゾーン ゾーンB ゾーン EC2 EC2 サーバーを異なる AZに配置可能RDSでDBのインストール、最適化不要。バッ 自動同期 RDSマスタ RDSスレーブクアップ、パッチ当ても自動化。 マルチAZを用いて、自動レ 時間課金で、Oracleスペックも後か ら、変更可能 DB(ライセンス込), プリケーション。自動フェイル MySQLが利用可能。 オーバ
  55. 55. 「インメモリキャッシュまでクラウドで」 Amazon ElastiCache - Memcached1.4.5互換 - クラスタ構築・障害回復・ パッチなどの運用負荷を低減
  56. 56. Amazon DynamoDB登場!! http://aws.typepad.com/aws_japan/2012/01/amazon- dynamodb-internet-scale-data-storage-the-nosql-way.html
  57. 57. インターネットスケール ビッグデータモバイル/ネットデバイスモバイル ネットデバイス エンタープライズ
  58. 58. Big Data on クラウド ①仮想サーバー EC2②インターネットストレージ S3③Hadoopによる並列処理 による並列処理 EMR(Elastic MapReduce)
  59. 59. Amazon S3は、データ保存の基盤 は、データ保存の基盤 S3 世界中の5拠点から選択 東京リージョンデータ置くだけ。イ 保存するデータは、ンフラ、電源、気に 自動で暗号化する しない。 ことも可能 データセンターA データセンターB バケット 自動複製 データセンターC 高い耐久性で 安価な従量課金 データ失わない: 99.999999999% ファイル(バイナリ、 ファイル バイナリ、 例:10TB/月 – 約10万円 テキスト、画像、動画) テキスト、画像、動画
  60. 60. Amazon Elastic MapReduce アマゾンクラウド上にホストされた Hadoopフレームワーク Amazon EC2、Amazon S3上で稼働 Big Data処理の「重要だが面倒な作業」をEMRが処 理するので、ユーザーはビジネス/アプリにフォーカス
  61. 61. HPC instance on EC2 = EC2インスタンス インスタンス +高帯域幅、高速ネットワーク
  62. 62. クラスターコンピュート・インスタンス クラスター(CC1) クラスター クラスター( クラスターGPU クラスターCC2 クラスターCPU Xeon 5570 Xeon 5570 (Intel Intel Xeon Eight- (Intel Nehalem) Nehalem) x 2 core x 2 x2GPU 2NVIDIA Tesla N/A “Fermi” M2050 N/A GPU x2ECU 33.5 33.5 88メモリ 23 GB 22 GB 60.5 GBネットワー 10Gbps full 10Gbps full 10Gbps fullク bisection bisection bisection価格 約100円 / 時間 約162円 / 時間 約185円 / 時間
  63. 63. クラスターコンピュート世界ランキング(TOP500)で42位に!
  64. 64. インターネットスケール ビッグデータモバイル/ネットデバイスモバイル ネットデバイス エンタープライズ
  65. 65. クラウド x モバイル の相性の良さ モバイルの相性の良さ モバイルは、リソースが限られている クラウドの無限のリソースとの組み合わせで 数々の新しいビジネスモデルが産まれる!
  66. 66. クラウド x モバイルモバイルから、 クラウドをコントロールモバイルから、 クラウドリソースを利用モバイル x クラウドの一体化
  67. 67. デモ: iPhoneから AWSをコントロール仮想サーバ(Amazon EC2)仮想サーバ Windows Linux Oracle イメージ イメージ から 保存
  68. 68. クラウド x モバイルモバイルから、 クラウドをコントロールモバイルから、 クラウドリソースを利用モバイル x クラウドの一体化
  69. 69. Amazon S3の上で構築されているサービスS3は、99.999999999%の耐久性
  70. 70. 日本でも多くの著名モバイルゲームがAWS利用
  71. 71. クラウド x モバイルモバイルから、 クラウドをコントロールモバイルから、 クラウドリソースを利用モバイル x クラウドの一体化
  72. 72. インターネットスケール ビッグデータモバイル/ネットデバイスモバイル ネットデバイス エンタープライズ
  73. 73. セキュリティ:個々の企業よりも、クラウドベンダーのほうが、集中的により多くのセキュリティ投資が可能 <AWSが取得した第三者認証/認定> SAS-70 Type II (2009年、2010年監査完了) • ISAE3402 ISO 27001 (2010年取得) PCI DSS プロバイダー(レベル1) (2010年取得) FISMA Moderateレベル (2011年取得)
  74. 74. AWSでは単一リージョン内で冗長性を高 では単一リージョン内で冗長性を高 める実装可能 リージョン アベイラビリティ ゾーン A EC2 任意のゾーンに 分散配置可能 アベイラビリティ アベイラビリティ ゾーン B ゾーン C EC2 EC2 S3 データを 自動複製 S3 S3
  75. 75. AWS Storage Gatewayの発表 の発表 クラウドストレージに自動バックアップ! Amazon Web Services オンプレミスのデータセンタ 既存アプリケーショ ンサーバ iSCSI 仮想マシン SSLで転送 イメージ バーサ理物 AWS Storage Amazon Gateway S3 サービス ローカルディスク / SAN
  76. 76. AWS Storage Gatewayの発表 の発表 Amazon Web Services オンプレミスのデータセンタ 既存アプリケーショ ンサーバ ②システム ①データ復旧 復旧 Amazon SSLで転送 EC2 iSCSI 仮想マシン イメージ バーサ理物 AWS Storage Amazon Gateway S3 サービス Amazon EBS ローカルディスク / SAN
  77. 77. Amazon VPC:Amazon EC2を閉域網で利用可能 リージョン EC2内に分離し VPN EC2 た領域を作成 接続 イントラ VPC プライベート サブネット
  78. 78. Amazon VPC: じつは仮想ネットワーキング リージョン EC2内に分離し たサブネットを自 EC2 由に作成 インターネット VPC ゲート ウェイ プライベート パブリック サブネット サブネット NAT
  79. 79. 専用サーバー: Dedicated Instance 通常のEC2 通常の 物理サーバー 顧客A 顧客B 顧客C Dedicated Instance 物理サーバー 顧客A 顧客B 顧客C
  80. 80. ネットワークパフォーマンス:クラウドへの「専用線接続」AWS Direct Connectも日本で開始 リージョン 専用線 EC2 接続 イントラ VPC プライベート サブネット

×