SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
@suz_lab
@suz_lab (suz-lab)
cloudpack
 2010/4/19開始
 AWS関連事業
     導入支援
      ○ AWSプロダクトの啓蒙
      ○ 障害に強い構成のリコメンド
     運用保守
      ○ 定期的なバックアップの取得
      ○ 24時間365日の監視と復旧
AWS用語
用語         意味
ELB        ロードバランサー
EIP        固定IPアドレス
EC2        仮想マシン
EBS        仮想ディスク
RDS        データベース(MySQL/Oracle)
SNAPSHOT   ディスク(EBS)イメージ
AMI        マシン(EC2)イメージ
S3         Webストレージ
SQS        キュー
AWS概要
アメリカ東岸          アメリカ西岸          アイルランド    シンガポール



                 EIP                ELB         東京


 Aゾーン                                       Bゾーン


                       EC2    EBS         EC2
     RDS




S3   SNAPSHOT      AMI       SNAPSHOT     SQS
100+インスタンスを1年運用
 EC2は稀に無反応
 他のプロダクトは大丈夫
     多少障害が発生しても許容範囲内
     RDSは常にMulti-AZを利用


        Aゾーン          自動フェイルオーバー         Bゾーン


            RDS                       RDS
           (active)       同期       (standby)
まず薦めること
   AMIは”EBS Image”を利用
     EBS Image                    : Stop/Start可能
     Instance-store Image         : Terminateのみ
   EC2を複数ゾーン分けてELBで分散
                             ELB

           Aゾーン                             Bゾーン
                   EC2                EC2



   できるだけRDS(MySQL)を利用
EC2が無反応になったら(1)




 “EBS Image”を前提
 EBSは生き残っている
 無反応化直前の状態に復旧可能
EC2が無反応になったら(2)
EC2が無反応になったら(3)
   最後に復旧したEC2にEIPを切り替え
               EIP

              切り替え

        EC2          EC2


   バックアップからの復旧はまだ未経験
     定期的なSNAPSHOT
     ファイルコピー、データエクスポート
S3をいかに利用するか
   設計
     耐久性: 99.999999999%
     可用性: 99.99%
     単一の施設でのデータ喪失を防ぐ
   ツール
     Client : AWSコンソール, S3Fox Organizer
     Server : AWS SDK, s3fs, s3cmd(s3sync)
   WEBホスティング機能
     インデックス/エラードキュメントを指定
S3の利用例(1)
 Webホスティング
 EC2から定期的にS3にデータ(JSON/XML)
  やコンテンツ(HTML)をアップロード
 EC2とJSONPで非同期通信(Ajax)

                                    EC2
    S3
                HTML
                                    Batch
          CSS          JSON/XML
                       JavaScript
         静止画/動画                     API
                         SWF
S3の利用例(2)
   S3関連ツール                     EC2                 EC2

     s3fs             Nagios         Apache

     s3cmd / s3sync
   対象ファイル              ログ             s3fs         s3fs

     Webコンテンツ
                         同期
     設定ファイル
     ログ                     ログ               Webコンテンツ
     バックアップ            バックアップ                 設定ファイル
                                        S3
SQSも使ってみる
                   SQS

          メッセージ   メッセージ   メッセージ




    EC2   EC2               EC2   EC2



   非同期で処理できるもの(バッチ処理など)
   EC2に障害が発生してもキューにメッセージが
    残っていればEC2を復旧することで処理を再開
   できるだけ非同期処理化
まとめ
   EC2は稀だが無反応になる前提で
     無反応でもサービスが止まらないように
     無反応になったときの復旧手順


   RDSを可能な限り利用する

   S3を可能な限り利用する

   EC2以外の対策はお金や時間と相談
おすすめ日本語資料
   AWS アーキテクチャセンター
     http://aws.amazon.com/jp/architecture/
     AWS 上での耐障害性の高いアプリケーションの設計に関
      するホワイトペーパー
      ○ http://media.amazonwebservices.com/jp/wp/AWS_WP_Fa
        ult_Tolerant_JP_v20110517.pdf
   slideshare
     http://www.slideshare.net/kentamagawa/
     AWSを用いた耐障害性の高いアプリケーションの設計
      ○ http://www.slideshare.net/kentamagawa/aws-7991623
     AWSを用いたWebホスティング
      ○ http://www.slideshare.net/kentamagawa/aws-8078526
     クラウドのためのアーキテクチャ設計 - ベストプラク
      ティス -
      ○ http://www.slideshare.net/kentamagawa/ss-8023416

Más contenido relacionado

La actualidad más candente

AWS サービスアップデートまとめ 2013年12月
AWS サービスアップデートまとめ 2013年12月AWS サービスアップデートまとめ 2013年12月
AWS サービスアップデートまとめ 2013年12月Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月Yasuhiro Horiuchi
 
Awsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAwsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAkio Katayama
 
AWS サービスアップデートまとめ 2013年8月
AWS サービスアップデートまとめ 2013年8月AWS サービスアップデートまとめ 2013年8月
AWS サービスアップデートまとめ 2013年8月Yasuhiro Horiuchi
 
スモールサービスにおけるCloudFrontの真骨頂
スモールサービスにおけるCloudFrontの真骨頂スモールサービスにおけるCloudFrontの真骨頂
スモールサービスにおけるCloudFrontの真骨頂Kentarou Takeda
 
負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリットTakashi Toyosaki
 
AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月Yasuhiro Horiuchi
 
AWSサービスアップデート 2013年2月
AWSサービスアップデート 2013年2月AWSサービスアップデート 2013年2月
AWSサービスアップデート 2013年2月Yasuhiro Horiuchi
 
AWS+が提供する運用・保守サービス
AWS+が提供する運用・保守サービスAWS+が提供する運用・保守サービス
AWS+が提供する運用・保守サービスHiroyasu Suzuki
 
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントAWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントHiroyasu Suzuki
 
CloudWatch Eventを使ったamiの削除
CloudWatch Eventを使ったamiの削除CloudWatch Eventを使ったamiの削除
CloudWatch Eventを使ったamiの削除淳 千葉
 
AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月Yasuhiro Horiuchi
 
20150807 aws勉強会(v3)
20150807 aws勉強会(v3)20150807 aws勉強会(v3)
20150807 aws勉強会(v3)Kenzo Nagahisa
 
AWS サービスアップデートまとめ 2014年3月
AWS サービスアップデートまとめ 2014年3月AWS サービスアップデートまとめ 2014年3月
AWS サービスアップデートまとめ 2014年3月Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2013年10月
AWS サービスアップデートまとめ 2013年10月AWS サービスアップデートまとめ 2013年10月
AWS サービスアップデートまとめ 2013年10月Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2014年1月
AWS サービスアップデートまとめ 2014年1月AWS サービスアップデートまとめ 2014年1月
AWS サービスアップデートまとめ 2014年1月Yasuhiro Horiuchi
 
JAWS-UG東京第9回 2011年7月14日
JAWS-UG東京第9回 2011年7月14日JAWS-UG東京第9回 2011年7月14日
JAWS-UG東京第9回 2011年7月14日SORACOM, INC
 
AWS サービスアップデートまとめ 2013年4月
AWS サービスアップデートまとめ 2013年4月AWS サービスアップデートまとめ 2013年4月
AWS サービスアップデートまとめ 2013年4月Yasuhiro Horiuchi
 

La actualidad más candente (20)

AWS サービスアップデートまとめ 2013年12月
AWS サービスアップデートまとめ 2013年12月AWS サービスアップデートまとめ 2013年12月
AWS サービスアップデートまとめ 2013年12月
 
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月
 
Aws cdp campaign site 20120925
Aws cdp campaign site 20120925Aws cdp campaign site 20120925
Aws cdp campaign site 20120925
 
Awsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAwsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-public
 
AWS サービスアップデートまとめ 2013年8月
AWS サービスアップデートまとめ 2013年8月AWS サービスアップデートまとめ 2013年8月
AWS サービスアップデートまとめ 2013年8月
 
スモールサービスにおけるCloudFrontの真骨頂
スモールサービスにおけるCloudFrontの真骨頂スモールサービスにおけるCloudFrontの真骨頂
スモールサービスにおけるCloudFrontの真骨頂
 
負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット
 
AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月
 
AWSサービスアップデート 2013年2月
AWSサービスアップデート 2013年2月AWSサービスアップデート 2013年2月
AWSサービスアップデート 2013年2月
 
AWS+が提供する運用・保守サービス
AWS+が提供する運用・保守サービスAWS+が提供する運用・保守サービス
AWS+が提供する運用・保守サービス
 
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントAWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
 
CloudWatch Eventを使ったamiの削除
CloudWatch Eventを使ったamiの削除CloudWatch Eventを使ったamiの削除
CloudWatch Eventを使ったamiの削除
 
AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月
 
20150807 aws勉強会(v3)
20150807 aws勉強会(v3)20150807 aws勉強会(v3)
20150807 aws勉強会(v3)
 
AWS サービスアップデートまとめ 2014年3月
AWS サービスアップデートまとめ 2014年3月AWS サービスアップデートまとめ 2014年3月
AWS サービスアップデートまとめ 2014年3月
 
AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月
 
AWS サービスアップデートまとめ 2013年10月
AWS サービスアップデートまとめ 2013年10月AWS サービスアップデートまとめ 2013年10月
AWS サービスアップデートまとめ 2013年10月
 
AWS サービスアップデートまとめ 2014年1月
AWS サービスアップデートまとめ 2014年1月AWS サービスアップデートまとめ 2014年1月
AWS サービスアップデートまとめ 2014年1月
 
JAWS-UG東京第9回 2011年7月14日
JAWS-UG東京第9回 2011年7月14日JAWS-UG東京第9回 2011年7月14日
JAWS-UG東京第9回 2011年7月14日
 
AWS サービスアップデートまとめ 2013年4月
AWS サービスアップデートまとめ 2013年4月AWS サービスアップデートまとめ 2013年4月
AWS サービスアップデートまとめ 2013年4月
 

Destacado

SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズSimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズSORACOM, INC
 
はじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQLはじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQLJunpei Nakada
 
Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明SORACOM, INC
 
CloudWatch(+sns+sqs)で障害対応を自動化してみた
CloudWatch(+sns+sqs)で障害対応を自動化してみたCloudWatch(+sns+sqs)で障害対応を自動化してみた
CloudWatch(+sns+sqs)で障害対応を自動化してみたTerui Masashi
 
[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
 
AWSを用いた耐障害性の高いアプリケーションの設計
AWSを用いた耐障害性の高いアプリケーションの設計AWSを用いた耐障害性の高いアプリケーションの設計
AWSを用いた耐障害性の高いアプリケーションの設計SORACOM, INC
 
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)Amazon Web Services Japan
 
AWS Black Belt Techシリーズ Amazon CloudWatch & Auto Scaling
AWS Black Belt Techシリーズ  Amazon CloudWatch & Auto ScalingAWS Black Belt Techシリーズ  Amazon CloudWatch & Auto Scaling
AWS Black Belt Techシリーズ Amazon CloudWatch & Auto ScalingAmazon Web Services Japan
 

Destacado (9)

SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズSimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
 
はじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQLはじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQL
 
Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明
 
Rds徹底入門
Rds徹底入門Rds徹底入門
Rds徹底入門
 
CloudWatch(+sns+sqs)で障害対応を自動化してみた
CloudWatch(+sns+sqs)で障害対応を自動化してみたCloudWatch(+sns+sqs)で障害対応を自動化してみた
CloudWatch(+sns+sqs)で障害対応を自動化してみた
 
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
[AWSマイスターシリーズ]Amazon Relational Database Service (RDS)
 
AWSを用いた耐障害性の高いアプリケーションの設計
AWSを用いた耐障害性の高いアプリケーションの設計AWSを用いた耐障害性の高いアプリケーションの設計
AWSを用いた耐障害性の高いアプリケーションの設計
 
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
 
AWS Black Belt Techシリーズ Amazon CloudWatch & Auto Scaling
AWS Black Belt Techシリーズ  Amazon CloudWatch & Auto ScalingAWS Black Belt Techシリーズ  Amazon CloudWatch & Auto Scaling
AWS Black Belt Techシリーズ Amazon CloudWatch & Auto Scaling
 

Similar a cloudpack(AWS運用事業)一周年でわかってきたこと

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
 
はじめてのAmazon Web Services
はじめてのAmazon Web ServicesはじめてのAmazon Web Services
はじめてのAmazon Web ServicesSORACOM, INC
 
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- 仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- SORACOM, INC
 
デジタルハリウッド ☓ cloudpack AWS講座
 デジタルハリウッド ☓ cloudpack AWS講座 デジタルハリウッド ☓ cloudpack AWS講座
デジタルハリウッド ☓ cloudpack AWS講座iret, Inc.
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - SORACOM, INC
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択Yasuhiro Matsuo
 
20120208 aws meister-reloaded-storage-gateway-public
20120208 aws meister-reloaded-storage-gateway-public20120208 aws meister-reloaded-storage-gateway-public
20120208 aws meister-reloaded-storage-gateway-publicAmazon Web Services Japan
 
AWSを用いたWebホスティング
AWSを用いたWebホスティングAWSを用いたWebホスティング
AWSを用いたWebホスティングSORACOM, INC
 
AWSアップデート2012.12.01(個人開発者向け)+Glacier
AWSアップデート2012.12.01(個人開発者向け)+GlacierAWSアップデート2012.12.01(個人開発者向け)+Glacier
AWSアップデート2012.12.01(個人開発者向け)+GlacierYasuhiro Araki, Ph.D
 
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~SORACOM, INC
 
JAWS Summit Satoshi Yokota
JAWS Summit Satoshi YokotaJAWS Summit Satoshi Yokota
JAWS Summit Satoshi Yokotasatoshi
 
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法SORACOM, INC
 
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208SORACOM, INC
 
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011SORACOM, INC
 
AWS基本機能入門セミナー資料 20201019
AWS基本機能入門セミナー資料 20201019AWS基本機能入門セミナー資料 20201019
AWS基本機能入門セミナー資料 20201019地球人
 
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版Akira Shimosako
 
「はじめての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
 

Similar a cloudpack(AWS運用事業)一周年でわかってきたこと (20)

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
 
はじめてのAmazon Web Services
はじめてのAmazon Web ServicesはじめてのAmazon Web Services
はじめてのAmazon Web Services
 
20120303 jaws summit-meister-01_ec2-ebs
20120303 jaws summit-meister-01_ec2-ebs20120303 jaws summit-meister-01_ec2-ebs
20120303 jaws summit-meister-01_ec2-ebs
 
20130326 aws meister-reloaded-windows
20130326 aws meister-reloaded-windows20130326 aws meister-reloaded-windows
20130326 aws meister-reloaded-windows
 
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- 仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
 
デジタルハリウッド ☓ cloudpack AWS講座
 デジタルハリウッド ☓ cloudpack AWS講座 デジタルハリウッド ☓ cloudpack AWS講座
デジタルハリウッド ☓ cloudpack AWS講座
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 -
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択
 
20120208 aws meister-reloaded-storage-gateway-public
20120208 aws meister-reloaded-storage-gateway-public20120208 aws meister-reloaded-storage-gateway-public
20120208 aws meister-reloaded-storage-gateway-public
 
AWSを用いたWebホスティング
AWSを用いたWebホスティングAWSを用いたWebホスティング
AWSを用いたWebホスティング
 
AWSアップデート2012.12.01(個人開発者向け)+Glacier
AWSアップデート2012.12.01(個人開発者向け)+GlacierAWSアップデート2012.12.01(個人開発者向け)+Glacier
AWSアップデート2012.12.01(個人開発者向け)+Glacier
 
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
 
JAWS Summit Satoshi Yokota
JAWS Summit Satoshi YokotaJAWS Summit Satoshi Yokota
JAWS Summit Satoshi Yokota
 
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
 
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
 
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
 
20120303 jaws summit-meister-08_sg-dx
20120303 jaws summit-meister-08_sg-dx20120303 jaws summit-meister-08_sg-dx
20120303 jaws summit-meister-08_sg-dx
 
AWS基本機能入門セミナー資料 20201019
AWS基本機能入門セミナー資料 20201019AWS基本機能入門セミナー資料 20201019
AWS基本機能入門セミナー資料 20201019
 
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
 
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
 

Más de Hiroyasu Suzuki

JAWS-UGコンテナ支部#2「EC2」から「ECS」へ
JAWS-UGコンテナ支部#2「EC2」から「ECS」へJAWS-UGコンテナ支部#2「EC2」から「ECS」へ
JAWS-UGコンテナ支部#2「EC2」から「ECS」へHiroyasu Suzuki
 
VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合Hiroyasu Suzuki
 
VYATTA USERS MEETING Spring 2014
VYATTA USERS MEETING Spring 2014VYATTA USERS MEETING Spring 2014
VYATTA USERS MEETING Spring 2014Hiroyasu Suzuki
 
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターンHiroyasu Suzuki
 
CDP キャンペーンサイト編 UPDATE
CDP キャンペーンサイト編 UPDATECDP キャンペーンサイト編 UPDATE
CDP キャンペーンサイト編 UPDATEHiroyasu Suzuki
 
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)Hiroyasu Suzuki
 
Browser Uploads to S3 using HTML POST Forms
Browser Uploads to S3 using HTML POST FormsBrowser Uploads to S3 using HTML POST Forms
Browser Uploads to S3 using HTML POST FormsHiroyasu Suzuki
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてHiroyasu Suzuki
 
AWStatsでS3&CloudFrontのアクセス解析
AWStatsでS3&CloudFrontのアクセス解析AWStatsでS3&CloudFrontのアクセス解析
AWStatsでS3&CloudFrontのアクセス解析Hiroyasu Suzuki
 
AWStatsでS3&CloudFrontのアクセス解析
AWStatsでS3&CloudFrontのアクセス解析AWStatsでS3&CloudFrontのアクセス解析
AWStatsでS3&CloudFrontのアクセス解析Hiroyasu Suzuki
 
RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点Hiroyasu Suzuki
 
雲(AWS)に願いを!
雲(AWS)に願いを!雲(AWS)に願いを!
雲(AWS)に願いを!Hiroyasu Suzuki
 
AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップAWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップHiroyasu Suzuki
 
オリジナルAMIの作成(CentOS)
オリジナルAMIの作成(CentOS)オリジナルAMIの作成(CentOS)
オリジナルAMIの作成(CentOS)Hiroyasu Suzuki
 

Más de Hiroyasu Suzuki (18)

JAWS-UGコンテナ支部#2「EC2」から「ECS」へ
JAWS-UGコンテナ支部#2「EC2」から「ECS」へJAWS-UGコンテナ支部#2「EC2」から「ECS」へ
JAWS-UGコンテナ支部#2「EC2」から「ECS」へ
 
VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合
 
VYATTA USERS MEETING Spring 2014
VYATTA USERS MEETING Spring 2014VYATTA USERS MEETING Spring 2014
VYATTA USERS MEETING Spring 2014
 
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン
 
Vyatta AWS
Vyatta AWSVyatta AWS
Vyatta AWS
 
CDP キャンペーンサイト編 UPDATE
CDP キャンペーンサイト編 UPDATECDP キャンペーンサイト編 UPDATE
CDP キャンペーンサイト編 UPDATE
 
cdp-night-01
cdp-night-01cdp-night-01
cdp-night-01
 
CDP in NAGOYA
CDP in NAGOYACDP in NAGOYA
CDP in NAGOYA
 
AWS & cloudpack & CDP
AWS & cloudpack & CDPAWS & cloudpack & CDP
AWS & cloudpack & CDP
 
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
 
Browser Uploads to S3 using HTML POST Forms
Browser Uploads to S3 using HTML POST FormsBrowser Uploads to S3 using HTML POST Forms
Browser Uploads to S3 using HTML POST Forms
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack について
 
AWStatsでS3&CloudFrontのアクセス解析
AWStatsでS3&CloudFrontのアクセス解析AWStatsでS3&CloudFrontのアクセス解析
AWStatsでS3&CloudFrontのアクセス解析
 
AWStatsでS3&CloudFrontのアクセス解析
AWStatsでS3&CloudFrontのアクセス解析AWStatsでS3&CloudFrontのアクセス解析
AWStatsでS3&CloudFrontのアクセス解析
 
RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点
 
雲(AWS)に願いを!
雲(AWS)に願いを!雲(AWS)に願いを!
雲(AWS)に願いを!
 
AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップAWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップ
 
オリジナルAMIの作成(CentOS)
オリジナルAMIの作成(CentOS)オリジナルAMIの作成(CentOS)
オリジナルAMIの作成(CentOS)
 

cloudpack(AWS運用事業)一周年でわかってきたこと

  • 3. cloudpack  2010/4/19開始  AWS関連事業  導入支援 ○ AWSプロダクトの啓蒙 ○ 障害に強い構成のリコメンド  運用保守 ○ 定期的なバックアップの取得 ○ 24時間365日の監視と復旧
  • 4. AWS用語 用語 意味 ELB ロードバランサー EIP 固定IPアドレス EC2 仮想マシン EBS 仮想ディスク RDS データベース(MySQL/Oracle) SNAPSHOT ディスク(EBS)イメージ AMI マシン(EC2)イメージ S3 Webストレージ SQS キュー
  • 5. AWS概要 アメリカ東岸 アメリカ西岸 アイルランド シンガポール EIP ELB 東京 Aゾーン Bゾーン EC2 EBS EC2 RDS S3 SNAPSHOT AMI SNAPSHOT SQS
  • 6. 100+インスタンスを1年運用  EC2は稀に無反応  他のプロダクトは大丈夫  多少障害が発生しても許容範囲内  RDSは常にMulti-AZを利用 Aゾーン 自動フェイルオーバー Bゾーン RDS RDS (active) 同期 (standby)
  • 7. まず薦めること  AMIは”EBS Image”を利用  EBS Image : Stop/Start可能  Instance-store Image : Terminateのみ  EC2を複数ゾーン分けてELBで分散 ELB Aゾーン Bゾーン EC2 EC2  できるだけRDS(MySQL)を利用
  • 8. EC2が無反応になったら(1)  “EBS Image”を前提  EBSは生き残っている  無反応化直前の状態に復旧可能
  • 10. EC2が無反応になったら(3)  最後に復旧したEC2にEIPを切り替え EIP 切り替え EC2 EC2  バックアップからの復旧はまだ未経験  定期的なSNAPSHOT  ファイルコピー、データエクスポート
  • 11. S3をいかに利用するか  設計  耐久性: 99.999999999%  可用性: 99.99%  単一の施設でのデータ喪失を防ぐ  ツール  Client : AWSコンソール, S3Fox Organizer  Server : AWS SDK, s3fs, s3cmd(s3sync)  WEBホスティング機能  インデックス/エラードキュメントを指定
  • 12. S3の利用例(1)  Webホスティング  EC2から定期的にS3にデータ(JSON/XML) やコンテンツ(HTML)をアップロード  EC2とJSONPで非同期通信(Ajax) EC2 S3 HTML Batch CSS JSON/XML JavaScript 静止画/動画 API SWF
  • 13. S3の利用例(2)  S3関連ツール EC2 EC2  s3fs Nagios Apache  s3cmd / s3sync  対象ファイル ログ s3fs s3fs  Webコンテンツ 同期  設定ファイル  ログ ログ Webコンテンツ  バックアップ バックアップ 設定ファイル S3
  • 14. SQSも使ってみる SQS メッセージ メッセージ メッセージ EC2 EC2 EC2 EC2  非同期で処理できるもの(バッチ処理など)  EC2に障害が発生してもキューにメッセージが 残っていればEC2を復旧することで処理を再開  できるだけ非同期処理化
  • 15. まとめ  EC2は稀だが無反応になる前提で  無反応でもサービスが止まらないように  無反応になったときの復旧手順  RDSを可能な限り利用する  S3を可能な限り利用する  EC2以外の対策はお金や時間と相談
  • 16. おすすめ日本語資料  AWS アーキテクチャセンター  http://aws.amazon.com/jp/architecture/  AWS 上での耐障害性の高いアプリケーションの設計に関 するホワイトペーパー ○ http://media.amazonwebservices.com/jp/wp/AWS_WP_Fa ult_Tolerant_JP_v20110517.pdf  slideshare  http://www.slideshare.net/kentamagawa/  AWSを用いた耐障害性の高いアプリケーションの設計 ○ http://www.slideshare.net/kentamagawa/aws-7991623  AWSを用いたWebホスティング ○ http://www.slideshare.net/kentamagawa/aws-8078526  クラウドのためのアーキテクチャ設計 - ベストプラク ティス - ○ http://www.slideshare.net/kentamagawa/ss-8023416