SlideShare una empresa de Scribd logo
1 de 26
突発イベントにおけるEC2の極力
排除ならびにサービス徹底活用	
  
2013年2月18日	
  
荒木 靖宏 (@ar1	
  )	
  
	
  
プリンシパルソリューションアーキテクト	
  
Amazon	
  Web	
  Services	
  
自己紹介
    !   名前
         –  荒木 靖宏
    !   所属
         –  アマゾンデータサービスジャパン株式会社
          プリンシパルソリューションアーキテクト
    !   ID
         –  Twitter: ar1
    !   好きなAWSサービス
         –  Amazon Virtual Private Cloud
         –  AWS Direct Connect


2
本⽇日のお話
!   AWSのWebサービス向けリフ
    ァレンスアーキテクチャ

!   その先
AWSの様々なサービス
                                   お客様のアプリケーション
                                                                                                        デプロイと⾃自動化
ライブラリ  &  SDKs           IDEプラグイン              Web管理理画⾯面                           モニタリング                                   Development &
                                                                      認証                                 AWS  Elastic  
 Java,  PHP,  .NET,          Eclipse           Management                            Amazon                                 Administration
                                                                     AWS  IAM                              Beanstalk
  Python,  Ruby           Visual  Studio         Console                           CloudWatch  
                                                                                                      AWS  CloudFromation

              メッセージ
             Amazon  SNS                              検索索エンジン                                   ワークフロー管理理
             Amazon  SQS                           Amazon  Cloud  Search                         Amazon  SWF
             Amazon  SES
                                                                                                                             Application
                                                                                                                             Service
           コンテンツ配信                                        分散処理理                                  キャッシング
          Amazon  CloudFront                         Elastic  MapReduce                        Amazon  Elasticache


                                                       ストレージ
       コンピュータ処理理                                                                                データベース
                                                         Amazon  S3                             Amazon  RDS
          Amazon  EC2                              Amazon  EBS
                                                                                             Amazon  DynamoDB
             Auto  Scale                          Amazon  Glacier                             Amazon  SimpleDB
                                                AWS  StorageGateway                                                         Infrastructure
                                                                                                                            Service

                                       ネットワーク  &  ルーティング
                 Amazon  VPC  /  Amazon  Elastic  Load  Balancer  /  Amazon  Route  53  /AWS  Direct  Connect



                                        AWS  グローバルインフラ
 Region     AZ
                   Geographical  Regions,  Availability  Zones,  Points  of  Presence
 4
うまく組み合わせると・・
    !       ピーク対応が楽
    !       セキュアなシステム構築
    !       安価に世界展開
    !       障害にも強いシステム設計




5
よく聞く話

    !  サービスが多くてよく分からない
         !  組み合わせ⽅方が分からない
      !  使い⽅方が正しいのか分からない
         !  書籍や日本語資料が少ない




                    ©  MSクリップアート
6
SQS



          EC2                S3




    ELB                           Route53

                CloudFront

7
CloudFrontとは

•  CDN(Contents Delivery Network)の技術を利用し
   た高速なデータ配信サービス
  –  エッジにコンテンツをキャッシングし、アクセスユーザを最
     も近いエッジに誘導


•  利用形態
   –  Webコンテンツの広範囲配信
   –  動画コンテンツの広範囲配信
CloudFront導⼊入のメリット

サービス側のメリット
 サーバ台数、能⼒力力の削減
 可⽤用性向上
 ユーザ体験の向上

ユーザ側のメリット
 ダウンロード総時間短縮、初期応答時間短縮
 ダウンロード成功率率率の向上
Best Practices

 サイトまるごとCloudFront化
 •  サーバ台数削減、コスト削減
 •  エンドユーザ体験向上
 •  モデルのシンプル化




             +
Best Practices

 静的コンテンツの外出し
 •  サーバ台数削減、コスト削減
 •  エンドユーザ体験向上
 •  信頼性と安定性の向上




             +
配信最適化


          ユーザはまず CloudFront へ	
  
          最低レイテンシへの誘導	
                                    Dynamic	
  Content	
  
          TCP最適化	
  
          Persistent	
  Connec=ons	
  
                                                         Elas(c	
  Load	
                        Amazon	
  EC2	
  
                                                          Balancing	
  




          Your	
  Users	
     Amazon	
  CloudFront	
             Sta(c	
  Content	
  
               	
              www.mysite.com	
  
               	
                        	
  
                                         	
  
      CloudFront	
  から	
  Origin	
  
    動的/静的のコンテンツわけ	
                                                           Amazon	
  S3	
  


オリジンへのPersistent	
  connec=ons	
  
         経路のモニタリング	
  
 12	
  
Download	
  distribu=ons	
  


  S3 オリジン


                      1
 Served from S3
                                /images/*
                                    




            London


                                              RTMP
                       Paris


                                        NY
+Dynamic	
  


 S3オリジン


                     1
 Served from S3
                               /images/*
                                   




                                                                           EC2
                                                                           オリジン
                                                                           (or オンプレ)
           London
                                   2
 Served from EC2
                                                             *.php
                                                               

                                             RTMP
                      Paris


                                       NY
Best Practices

 DNSをRoute53でホスティング
 •    DNS解決も高速化
 •    SLA100%の信頼性とスケーラビリティ
 •    速く、簡単に、安く
 •    レイテンシベースのルーティング、ヘルスチェック



      Region 1




      Region 2
+同一ドメイン	
  


S3オリジン


                  1
 Served from S3
                            /images/*
                                




                                                                        EC2
                                                                        オリジン
                                                                        (or オンプレ)
       London
                                    2
 Served from EC2
                                                          *.php
                                                            

                                          RTMP
                   Paris

        3
 Single CNAME
             www.mysite.com
        NY
Static and Dynamic Content


                     Served
                    from S3
                   /images/*




   London

                                       Served
                                     from EC2
                     Paris
             *.php
   Single
   CNAME                       NY
  www.mysite.com
AWS アーキテクチャセンター

           http://aws.amazon.com/jp/
           architecture/
AWS  
                           Cloud  Design  Pattern



      Floa=ng	
  IP	
         Bootstrap	
  




     Job	
  Observer	
      Rewrite	
  Proxy	
  
19   http://aws.clouddesignpattern.org
本⽇日のお話
!   AWSのWebサービス向けリフ
    ァレンスアーキテクチャ

!   その先
動的サーバの高速化


より大きなインスタンスへの変更
ロードバランサの導入
DBの高速化

アーキテクチャの変更
Job Observerパターン


            •  キュー内のジョブを
               効率よく処理するパ
               ターン

            •  動的にリソースを調
               達
Job ObserverパターンのWebへの適用例
                            ユーザ要求のうち非同期でいいものはSQSを
                            バッファにつかう




                        Amazon Simple
                      Queue Service (SQS)
          Instances




    Auto Scaling                                   Auto Scaling




                                       AWS Cloud
突発イベント対応のまとめ

!   CloundFrontをまず使いましょう
         !  ユーザ体験の向上とサーバ運用の省力化
!    コンテンツの動的・静的サーバを分けましょう
         !  静的なものはS3へ
!     DNSをRoute53化しましょう
!      データベースやサーバのスケールアップ
!       アーキテクチャの見直し
         !  SQS, DynamoDBの活用
SQS



      EC2                S3




ELB                           Route53

            CloudFront
突発イベントにおけるEC2の極力排除ならびにサービス徹底活用

Más contenido relacionado

La actualidad más candente

「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会Yasuhiro Horiuchi
 
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2)
 [AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2) [AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2)
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2)Amazon Web Services Japan
 
JAWS-UG Hokuriku (金沢) 第5回勉強会 「AWS アップデート」
JAWS-UG Hokuriku (金沢) 第5回勉強会 「AWS アップデート」JAWS-UG Hokuriku (金沢) 第5回勉強会 「AWS アップデート」
JAWS-UG Hokuriku (金沢) 第5回勉強会 「AWS アップデート」Yasuhiro Horiuchi
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - SORACOM, INC
 
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -Yasuhiro Horiuchi
 
AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-Amazon Web Services Japan
 
AWSアップデート 2月14日JAWS札幌
AWSアップデート 2月14日JAWS札幌AWSアップデート 2月14日JAWS札幌
AWSアップデート 2月14日JAWS札幌SORACOM, INC
 
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- 仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- SORACOM, INC
 
Awsの質問に何でも答えます
Awsの質問に何でも答えますAwsの質問に何でも答えます
Awsの質問に何でも答えますYasuhiro Araki, Ph.D
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価kaminashi
 
第5回 JAWS-UG 札幌 VPC新機能でECサイト
第5回 JAWS-UG 札幌 VPC新機能でECサイト第5回 JAWS-UG 札幌 VPC新機能でECサイト
第5回 JAWS-UG 札幌 VPC新機能でECサイトHiroshi Koyama
 
アマゾンクラウドで可能になる新しいITの世界 at futuresync vol2
アマゾンクラウドで可能になる新しいITの世界  at futuresync vol2アマゾンクラウドで可能になる新しいITの世界  at futuresync vol2
アマゾンクラウドで可能になる新しいITの世界 at futuresync vol2Yasuhiro Horiuchi
 
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回SORACOM, INC
 
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会Koichiro Doi
 
[AWSマイスターシリーズ] AWS CloudFormation
[AWSマイスターシリーズ] AWS CloudFormation[AWSマイスターシリーズ] AWS CloudFormation
[AWSマイスターシリーズ] AWS CloudFormationAmazon Web Services Japan
 
20120303 jaws summit-meister-04_cloud_formation
20120303 jaws summit-meister-04_cloud_formation20120303 jaws summit-meister-04_cloud_formation
20120303 jaws summit-meister-04_cloud_formationAmazon Web Services Japan
 
20120123 aws meister-reloaded-ec2&ebs-public
20120123 aws meister-reloaded-ec2&ebs-public20120123 aws meister-reloaded-ec2&ebs-public
20120123 aws meister-reloaded-ec2&ebs-publicAmazon Web Services Japan
 

La actualidad más candente (19)

「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
 
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2)
 [AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2) [AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2)
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2)
 
JAWS-UG Hokuriku (金沢) 第5回勉強会 「AWS アップデート」
JAWS-UG Hokuriku (金沢) 第5回勉強会 「AWS アップデート」JAWS-UG Hokuriku (金沢) 第5回勉強会 「AWS アップデート」
JAWS-UG Hokuriku (金沢) 第5回勉強会 「AWS アップデート」
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 -
 
AWS Update 2011/10
AWS Update 2011/10AWS Update 2011/10
AWS Update 2011/10
 
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
 
AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-
 
AWSアップデート 2月14日JAWS札幌
AWSアップデート 2月14日JAWS札幌AWSアップデート 2月14日JAWS札幌
AWSアップデート 2月14日JAWS札幌
 
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- 仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
 
Awsの質問に何でも答えます
Awsの質問に何でも答えますAwsの質問に何でも答えます
Awsの質問に何でも答えます
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
 
第5回 JAWS-UG 札幌 VPC新機能でECサイト
第5回 JAWS-UG 札幌 VPC新機能でECサイト第5回 JAWS-UG 札幌 VPC新機能でECサイト
第5回 JAWS-UG 札幌 VPC新機能でECサイト
 
アマゾンクラウドで可能になる新しいITの世界 at futuresync vol2
アマゾンクラウドで可能になる新しいITの世界  at futuresync vol2アマゾンクラウドで可能になる新しいITの世界  at futuresync vol2
アマゾンクラウドで可能になる新しいITの世界 at futuresync vol2
 
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
 
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
 
[AWSマイスターシリーズ] AWS CloudFormation
[AWSマイスターシリーズ] AWS CloudFormation[AWSマイスターシリーズ] AWS CloudFormation
[AWSマイスターシリーズ] AWS CloudFormation
 
Black Belt Online Seminar Amazon CloudWatch
Black Belt Online Seminar Amazon CloudWatchBlack Belt Online Seminar Amazon CloudWatch
Black Belt Online Seminar Amazon CloudWatch
 
20120303 jaws summit-meister-04_cloud_formation
20120303 jaws summit-meister-04_cloud_formation20120303 jaws summit-meister-04_cloud_formation
20120303 jaws summit-meister-04_cloud_formation
 
20120123 aws meister-reloaded-ec2&ebs-public
20120123 aws meister-reloaded-ec2&ebs-public20120123 aws meister-reloaded-ec2&ebs-public
20120123 aws meister-reloaded-ec2&ebs-public
 

Similar a 突発イベントにおけるEC2の極力排除ならびにサービス徹底活用

Awsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAwsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAkio Katayama
 
Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明SORACOM, INC
 
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)Amazon Web Services Japan
 
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築Takehito Tanabe
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択Yasuhiro Matsuo
 
2011年12月 八子クラウド「縦と横のクラウドインテグレーション」
2011年12月 八子クラウド「縦と横のクラウドインテグレーション」2011年12月 八子クラウド「縦と横のクラウドインテグレーション」
2011年12月 八子クラウド「縦と横のクラウドインテグレーション」Serverworks Co.,Ltd.
 
AWS Update 第6回 JAWS-UG Sapporo
AWS Update 第6回 JAWS-UG SapporoAWS Update 第6回 JAWS-UG Sapporo
AWS Update 第6回 JAWS-UG SapporoYasuhiro Horiuchi
 
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャNoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャYasuhiro Matsuo
 
日本Androidの会鹿児島第10回勉強会LT
日本Androidの会鹿児島第10回勉強会LT日本Androidの会鹿児島第10回勉強会LT
日本Androidの会鹿児島第10回勉強会LTTakayuki Niinuma
 
これでAWSマスター!? 初心者向けAWS簡単講座
これでAWSマスター!? 初心者向けAWS簡単講座これでAWSマスター!? 初心者向けAWS簡単講座
これでAWSマスター!? 初心者向けAWS簡単講座Serverworks Co.,Ltd.
 
JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座Serverworks Co.,Ltd.
 
JAWS Summit Satoshi Yokota
JAWS Summit Satoshi YokotaJAWS Summit Satoshi Yokota
JAWS Summit Satoshi Yokotasatoshi
 
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -  ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について - SORACOM, INC
 
AWSを用いたWebホスティング
AWSを用いたWebホスティングAWSを用いたWebホスティング
AWSを用いたWebホスティングSORACOM, INC
 
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編Amazon Web Services Japan
 
AWSアップデート2012.12.01(個人開発者向け)+Glacier
AWSアップデート2012.12.01(個人開発者向け)+GlacierAWSアップデート2012.12.01(個人開発者向け)+Glacier
AWSアップデート2012.12.01(個人開発者向け)+GlacierYasuhiro Araki, Ph.D
 

Similar a 突発イベントにおけるEC2の極力排除ならびにサービス徹底活用 (20)

[AWSマイスターシリーズ] Amazon VPC
[AWSマイスターシリーズ] Amazon VPC[AWSマイスターシリーズ] Amazon VPC
[AWSマイスターシリーズ] Amazon VPC
 
Awsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAwsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-public
 
Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明
 
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
 
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択
 
2011年12月 八子クラウド「縦と横のクラウドインテグレーション」
2011年12月 八子クラウド「縦と横のクラウドインテグレーション」2011年12月 八子クラウド「縦と横のクラウドインテグレーション」
2011年12月 八子クラウド「縦と横のクラウドインテグレーション」
 
Amazon redshiftのご紹介
Amazon redshiftのご紹介Amazon redshiftのご紹介
Amazon redshiftのご紹介
 
AWS Update 第6回 JAWS-UG Sapporo
AWS Update 第6回 JAWS-UG SapporoAWS Update 第6回 JAWS-UG Sapporo
AWS Update 第6回 JAWS-UG Sapporo
 
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャNoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
 
日本Androidの会鹿児島第10回勉強会LT
日本Androidの会鹿児島第10回勉強会LT日本Androidの会鹿児島第10回勉強会LT
日本Androidの会鹿児島第10回勉強会LT
 
Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明
 
これでAWSマスター!? 初心者向けAWS簡単講座
これでAWSマスター!? 初心者向けAWS簡単講座これでAWSマスター!? 初心者向けAWS簡単講座
これでAWSマスター!? 初心者向けAWS簡単講座
 
20120303 jaws summit-meister-03_s3
20120303 jaws summit-meister-03_s320120303 jaws summit-meister-03_s3
20120303 jaws summit-meister-03_s3
 
JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座
 
JAWS Summit Satoshi Yokota
JAWS Summit Satoshi YokotaJAWS Summit Satoshi Yokota
JAWS Summit Satoshi Yokota
 
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -  ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
 
AWSを用いたWebホスティング
AWSを用いたWebホスティングAWSを用いたWebホスティング
AWSを用いたWebホスティング
 
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
 
AWSアップデート2012.12.01(個人開発者向け)+Glacier
AWSアップデート2012.12.01(個人開発者向け)+GlacierAWSアップデート2012.12.01(個人開発者向け)+Glacier
AWSアップデート2012.12.01(個人開発者向け)+Glacier
 

Más de Yasuhiro Araki, Ph.D

1999年JUSメールサーバワークショップ@伊勢志摩
1999年JUSメールサーバワークショップ@伊勢志摩1999年JUSメールサーバワークショップ@伊勢志摩
1999年JUSメールサーバワークショップ@伊勢志摩Yasuhiro Araki, Ph.D
 
サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術Yasuhiro Araki, Ph.D
 
AWSのIPv6対応状況@JAWS-UG大阪
AWSのIPv6対応状況@JAWS-UG大阪AWSのIPv6対応状況@JAWS-UG大阪
AWSのIPv6対応状況@JAWS-UG大阪Yasuhiro Araki, Ph.D
 
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用Yasuhiro Araki, Ph.D
 
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Webサービス向け、クラウドデザインパターン:アンチパターン紹介Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Webサービス向け、クラウドデザインパターン:アンチパターン紹介Yasuhiro Araki, Ph.D
 
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohokuAWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohokuYasuhiro Araki, Ph.D
 
クラウドによる運用の計測と運用価値の表現、その未来
クラウドによる運用の計測と運用価値の表現、その未来クラウドによる運用の計測と運用価値の表現、その未来
クラウドによる運用の計測と運用価値の表現、その未来Yasuhiro Araki, Ph.D
 
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願いAWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願いYasuhiro Araki, Ph.D
 
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント Yasuhiro Araki, Ph.D
 
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operationYasuhiro Araki, Ph.D
 
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめYasuhiro Araki, Ph.D
 
20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWSYasuhiro Araki, Ph.D
 
MTのスケールアップパターン with AWS
MTのスケールアップパターン with AWSMTのスケールアップパターン with AWS
MTのスケールアップパターン with AWSYasuhiro Araki, Ph.D
 
S3をてなづけてオレオレバックエンドにしてみた話
S3をてなづけてオレオレバックエンドにしてみた話S3をてなづけてオレオレバックエンドにしてみた話
S3をてなづけてオレオレバックエンドにしてみた話Yasuhiro Araki, Ph.D
 

Más de Yasuhiro Araki, Ph.D (20)

1999年JUSメールサーバワークショップ@伊勢志摩
1999年JUSメールサーバワークショップ@伊勢志摩1999年JUSメールサーバワークショップ@伊勢志摩
1999年JUSメールサーバワークショップ@伊勢志摩
 
サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術
 
AWSのIPv6対応状況@JAWS-UG大阪
AWSのIPv6対応状況@JAWS-UG大阪AWSのIPv6対応状況@JAWS-UG大阪
AWSのIPv6対応状況@JAWS-UG大阪
 
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用
 
20151016 soracom-araki-02
20151016 soracom-araki-0220151016 soracom-araki-02
20151016 soracom-araki-02
 
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Webサービス向け、クラウドデザインパターン:アンチパターン紹介Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
 
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohokuAWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
 
20141202 jaws-osaka-hangeki
20141202 jaws-osaka-hangeki20141202 jaws-osaka-hangeki
20141202 jaws-osaka-hangeki
 
20141126 jaws-antipattern
20141126 jaws-antipattern20141126 jaws-antipattern
20141126 jaws-antipattern
 
クラウドによる運用の計測と運用価値の表現、その未来
クラウドによる運用の計測と運用価値の表現、その未来クラウドによる運用の計測と運用価値の表現、その未来
クラウドによる運用の計測と運用価値の表現、その未来
 
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願いAWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
 
20140906 jawsfesta-araki-lt
20140906 jawsfesta-araki-lt20140906 jawsfesta-araki-lt
20140906 jawsfesta-araki-lt
 
20140906 jawsfesta-araki-public
20140906 jawsfesta-araki-public20140906 jawsfesta-araki-public
20140906 jawsfesta-araki-public
 
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
 
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
 
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
 
20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS
 
MTのスケールアップパターン with AWS
MTのスケールアップパターン with AWSMTのスケールアップパターン with AWS
MTのスケールアップパターン with AWS
 
S3をてなづけてオレオレバックエンドにしてみた話
S3をてなづけてオレオレバックエンドにしてみた話S3をてなづけてオレオレバックエンドにしてみた話
S3をてなづけてオレオレバックエンドにしてみた話
 
20140418 aws-casual-network
20140418 aws-casual-network20140418 aws-casual-network
20140418 aws-casual-network
 

Último

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 

Último (10)

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 

突発イベントにおけるEC2の極力排除ならびにサービス徹底活用

  • 1. 突発イベントにおけるEC2の極力 排除ならびにサービス徹底活用   2013年2月18日   荒木 靖宏 (@ar1  )     プリンシパルソリューションアーキテクト   Amazon  Web  Services  
  • 2. 自己紹介 !   名前 –  荒木 靖宏 !   所属 –  アマゾンデータサービスジャパン株式会社  プリンシパルソリューションアーキテクト !   ID –  Twitter: ar1 !   好きなAWSサービス –  Amazon Virtual Private Cloud –  AWS Direct Connect 2
  • 3. 本⽇日のお話 !   AWSのWebサービス向けリフ ァレンスアーキテクチャ !   その先
  • 4. AWSの様々なサービス お客様のアプリケーション デプロイと⾃自動化 ライブラリ  &  SDKs IDEプラグイン Web管理理画⾯面 モニタリング Development & 認証 AWS  Elastic   Java,  PHP,  .NET,   Eclipse Management   Amazon   Administration  AWS  IAM Beanstalk Python,  Ruby Visual  Studio Console CloudWatch   AWS  CloudFromation メッセージ Amazon  SNS 検索索エンジン   ワークフロー管理理 Amazon  SQS Amazon  Cloud  Search Amazon  SWF Amazon  SES Application Service コンテンツ配信 分散処理理 キャッシング Amazon  CloudFront Elastic  MapReduce Amazon  Elasticache ストレージ コンピュータ処理理 データベース  Amazon  S3 Amazon  RDS  Amazon  EC2 Amazon  EBS Amazon  DynamoDB Auto  Scale Amazon  Glacier Amazon  SimpleDB AWS  StorageGateway Infrastructure Service ネットワーク  &  ルーティング Amazon  VPC  /  Amazon  Elastic  Load  Balancer  /  Amazon  Route  53  /AWS  Direct  Connect AWS  グローバルインフラ Region AZ Geographical  Regions,  Availability  Zones,  Points  of  Presence 4
  • 5. うまく組み合わせると・・ !   ピーク対応が楽 !   セキュアなシステム構築 !   安価に世界展開 !   障害にも強いシステム設計 5
  • 6. よく聞く話 !  サービスが多くてよく分からない !  組み合わせ⽅方が分からない !  使い⽅方が正しいのか分からない !  書籍や日本語資料が少ない ©  MSクリップアート 6
  • 7. SQS EC2 S3 ELB Route53 CloudFront 7
  • 8. CloudFrontとは •  CDN(Contents Delivery Network)の技術を利用し た高速なデータ配信サービス –  エッジにコンテンツをキャッシングし、アクセスユーザを最 も近いエッジに誘導 •  利用形態 –  Webコンテンツの広範囲配信 –  動画コンテンツの広範囲配信
  • 9. CloudFront導⼊入のメリット サービス側のメリット サーバ台数、能⼒力力の削減 可⽤用性向上 ユーザ体験の向上 ユーザ側のメリット ダウンロード総時間短縮、初期応答時間短縮 ダウンロード成功率率率の向上
  • 10. Best Practices サイトまるごとCloudFront化 •  サーバ台数削減、コスト削減 •  エンドユーザ体験向上 •  モデルのシンプル化 +
  • 11. Best Practices 静的コンテンツの外出し •  サーバ台数削減、コスト削減 •  エンドユーザ体験向上 •  信頼性と安定性の向上 +
  • 12. 配信最適化 ユーザはまず CloudFront へ   最低レイテンシへの誘導   Dynamic  Content   TCP最適化   Persistent  Connec=ons   Elas(c  Load   Amazon  EC2   Balancing   Your  Users   Amazon  CloudFront   Sta(c  Content     www.mysite.com         CloudFront  から  Origin   動的/静的のコンテンツわけ   Amazon  S3   オリジンへのPersistent  connec=ons   経路のモニタリング   12  
  • 13. Download  distribu=ons   S3 オリジン 1 Served from S3 /images/* London RTMP Paris NY
  • 14. +Dynamic   S3オリジン 1 Served from S3 /images/* EC2 オリジン (or オンプレ) London 2 Served from EC2 *.php RTMP Paris NY
  • 15. Best Practices DNSをRoute53でホスティング •  DNS解決も高速化 •  SLA100%の信頼性とスケーラビリティ •  速く、簡単に、安く •  レイテンシベースのルーティング、ヘルスチェック Region 1 Region 2
  • 16. +同一ドメイン   S3オリジン 1 Served from S3 /images/* EC2 オリジン (or オンプレ) London 2 Served from EC2 *.php RTMP Paris 3 Single CNAME www.mysite.com NY
  • 17. Static and Dynamic Content Served from S3 /images/* London Served from EC2 Paris *.php Single CNAME NY www.mysite.com
  • 18. AWS アーキテクチャセンター http://aws.amazon.com/jp/ architecture/
  • 19. AWS   Cloud  Design  Pattern Floa=ng  IP   Bootstrap   Job  Observer   Rewrite  Proxy   19 http://aws.clouddesignpattern.org
  • 20. 本⽇日のお話 !   AWSのWebサービス向けリフ ァレンスアーキテクチャ !   その先
  • 22. Job Observerパターン •  キュー内のジョブを 効率よく処理するパ ターン •  動的にリソースを調 達
  • 23. Job ObserverパターンのWebへの適用例 ユーザ要求のうち非同期でいいものはSQSを バッファにつかう Amazon Simple Queue Service (SQS) Instances Auto Scaling Auto Scaling AWS Cloud
  • 24. 突発イベント対応のまとめ ! CloundFrontをまず使いましょう !  ユーザ体験の向上とサーバ運用の省力化 !  コンテンツの動的・静的サーバを分けましょう !  静的なものはS3へ !  DNSをRoute53化しましょう !  データベースやサーバのスケールアップ !  アーキテクチャの見直し !  SQS, DynamoDBの活用
  • 25. SQS EC2 S3 ELB Route53 CloudFront