SlideShare a Scribd company logo
1 of 26
Download to read offline
SonicGarden




              Amazon EC2 を使った
               実践SaaS運用事例
                   TIS株式会社
                  社内ベンチャーカンパニー
                 「SonicGarden」
                    並河 祐貴


                                 http://www.sonicgarden.jp/
自己紹介
    並河 祐貴    (NAMIKAWA Yuuki)

     TIS株式会社
      社内ベンチャーカンパニー       「SonicGarden」
     SKIP User Group (SUG)
     ブログ
      http://d.hatena.ne.jp/rx7/
      Amazon EC2について日本一詳しく紹介しているブログと思う
       「EC2」で検索!

     他、寄稿多数
      Amazon Web Services 関連も



1                                        http://www.sonicgarden.jp/
アジェンダ

    アジェンダ
      TISでのSaaS事業の取り組み、特徴
      Amazon EC2を活用したアーキテクチャ
      構築/運用上の問題点・工夫点・改善点



    お伝えしたいこと
      Amazon EC2をどう活用しているか
      Amazon EC2を使う上での工夫点・わかったこと
      今後のEC2活用戦略


2                              http://www.sonicgarden.jp/
TIS / SonicGardenでの取り組み
     ー SKIPの誕生 ~ SaaS事業の開始 ー




           http://www.openskip.org/




3                                     http://www.sonicgarden.jp/
SKIP概要

    2008/06 : TISより「SKIP」のソースコードを公開
      オープンソースソフトウェア (OSS) として公開

    SKIPとは
      TISにて運営している社内SNS (2005/12~現在)
      ゼロからフルスクラッチで開発・運用
      社内ユーザの要望を取り入れながら、アジャイル開発
      Ruby on Rails 製 OSS




4                             http://www.sonicgarden.jp/
社内ベンチャーカンパニー 「SonicGarden」

    SKIPを使った事業を推進
      サポート事業
      SaaS事業



    SIerのビジネスとは全く違うやり方
      Webを利用したマーケティング
      自作のオープンソースソフトウェアを軸に展開
      クラウドコンピューティング(PaaS/HaaS)を活用




5                              http://www.sonicgarden.jp/
SKIPをSaaSで提供

    SKIP + SaaS = SKIPaaS
      SKIPをインターネット経由かつ月額固定料金で利用でき
      るサービス
      SKIP構築 / システム運用の代行 = SaaS



    SKIPaaSのこれまで
      2008/04 : Amazon EC2/S3検証運用開始
      2008/07 : SKIPaaS βサービス開始
      2008/12 : SKIPaaS 正式サービス開始
      2009/03 : TISよりプレスリリース

6                                  http://www.sonicgarden.jp/
SKIPaaS事業で
    Amazon EC2を最大限活用




        http://www.skipaas.jp/




7                                http://www.sonicgarden.jp/
SKIPaaSの特徴

    SSL通信が標準装備
                         ハイブリッドクラウドで実現
    月額料金固定 / ユーザ数無制限
    SaaSを専用サーバ形式にて利用可能




      詳しくはSKIPaaSのサイトをご覧ください
         http://www.skipaas.jp/



8                            http://www.sonicgarden.jp/
今のSaaSの課題

    ユーザ課金
      ユーザ単位の課金は、ユーザ数が増えると割高
     「たくさんのユーザに使わせたいが、その人数が増えれば増
     えるほどコスト高になる・・・」
                  ジレンマ



    セキュリティ
     業務上の重要なデータを、他社のデータと一緒にクラウド
     の向こう側に置くことが不安
     「クラウドを使ってITを変動費化したいが、自社のデータは
     他社のデータから分離して管理したい・・・」
                         ジレンマ


9                          http://www.sonicgarden.jp/
ハイブリッドクラウド
      従来のSaaSの形態            ハイブリッドクラウド


                                          自社専用サーバを
                                         クラウド上で利用可能




       A社   B社   C社         A社   B社      C社


       ハイブリッドクラウドが提供できる価値              SaaSの
                                      課題を解決
        システムの管理・運用をアウトソーシングできる            自社運用とクラウド
        他社のデータから分離された、安全なデータ管理ができる        双方の良いところが
        利用ユーザ数を気にせずに済む
                                         ハイブリッドに使える
        顧客自身がコストとパフォーマンスのトレードオフを選択できる

10                                         http://www.sonicgarden.jp/
Amazon EC2の採用

     SaaS事業の基盤として採用した理由
       ハイブリッドクラウドの実現
        サーバ仮想化技術の仕組み・メリットを活用

       初期費用が不要
        ベンチャー企業に、多くの初期投資は不可
        在庫(H/W資産)を持たずにすむ

       サービスインまでのスピード感
        TISも自社DCを持っていますが・・・

       APIでの操作と高い自由度
        操作は全てAPI経由で即時実行、ストレージとの容易な連携
        OSイメージのカスタマイズが可能

11                             http://www.sonicgarden.jp/
Amazon EC2を
     活用していく上でのポイント



        http://www.sonicgarden.jp/




12                                   http://www.sonicgarden.jp/
SKIPaaSサービスインまでのメカニズム
     1. 顧客よりサービス利用申込
     2. カスタマイズ済のEC2インスタンスを起動

     3. 個社ごとの設定を流し込み
     4. サービスイン

                                                 カスタマイズ(AMI化)の流れ

                   ベースOS       他ユーザに
                               公開も可能                      カスタマイズ済
                                                          OS(クローン)
        カスタマイズ
                                            イメージを
                       イメージ化                基に起動
                                                          カスタマイズ済
                                                          OS(クローン)
                                     AMI

          カスタマイズ済OS                  Amazon S3

      ※ AMI = Amazon Machine Image

13                                                        http://www.sonicgarden.jp/
バックアップ
     システムバックアップは、AMI化 (S3へ)
      SKIPaaSでは、一部を除き各インスタンスでシステム領
      域の内容は同一
     データバックアップは、S3Syncを利用して、S3へ
       S3Sync : rsyncライクなデータ同期ツール

     必要に応じて、Amazon EBSを利用
       EC2インスタンスのディスク内容はシャットダウン時に消滅
       EBS(ディスクボリューム)は永続的に保管
        データの性質によってはS3へのスナップショット機能も使える




14                                  http://www.sonicgarden.jp/
スケーリング
 AMI / Amazon EBSの活用
      システム領域は、AMIへバックアップ
      データ領域は、Amazon EBSに配置
                            スケールアップ




                                                                インスタンス
                                   インスタンス      EBS
インスタンス               EBS                                        (medium)
                                    (small)   ボリューム
 (small)            ボリューム

           バックアップ                              リカバリ




                        Amazon S3 (ストレージ)
                                                      http://www.sonicgarden.jp/
ネットワークレスポンス
     日本~アメリカ、ヨーロッパのRTT         (Round Trip Time)

       日本 ⇔ US : 180~210msec
       日本 ⇔ EU : 280~290msec

     ページ内で参照するファイルが多いと体感速度↓


      国内に静的コンテンツ配信用のサーバを併設

      HTTPSを利用しない場合は、Amazon CloudFrontでもOK
      Amazon EC2のアジア進出にも期待!




16                                    http://www.sonicgarden.jp/
SKIPaaSシステム構成

                                                             基本、1社毎に
                メンテナンス用サーバ                                   1EC2インスタンスを割当
                  監視サーバ                      SKIPaaS
                    (国内)                  (Amazon EC2/S3)

     システム管理者
                           メンテナンス
                             ライン
                監視

                          画像配信サーバ
                           監視サーバ
                            (国内)

                画像配信サーバ              監視
                  (国内)



                                                                    メールサーバ
       DNSサーバ                DNS                                  (Google Apps)
        (国内)               ラウンドロビン




                                            ユーザ



17                                                          http://www.sonicgarden.jp/
Amazon EC2の障害遭遇体験

     2009/01 : 5分程度停止
       1インスタンスのみ、部分障害?
       インスタンスの自動リブートにより復旧
       データのロスト無し、 公式アナウンス無し



     2009/03 : 100分程度停止
       1インスタンスのみ、部分障害
       インスタンスのリブートにより復旧 (サポートスタッフ)
       データのロスト無し、公式アナウンス有り


18                            http://www.sonicgarden.jp/
Amazon EC2で障害が発生した時は

     AWS Service Health Dashboard
     AWS Developer Community Forum
     AWS Premium Support (別途有償)
      AWS Service Health Dashboard         AWS Developer Community Forum




       http://status.aws.amazon.com/   http://developer.amazonwebservices.com/
                                                              connect/forumindex.jspa



19                                                            http://www.sonicgarden.jp/
SKIPaaSの今後の課題、改善点




          http://www.skipaas.jp/




20                                 http://www.sonicgarden.jp/
デプロイ、バージョンアップ時間の短縮化
     AWSでは、APIが提供かつ充実
       1アクションで、即時にインスタンスの制御が可能
       オペレーションを自動化しやすい



     Puppetを活用した自動化
       Puppet : オープンソースのシステム自動管理ツール
       システム管理タスクを、管理&複数サーバへの自動反映
      アプリのデプロイだけではなく、EC2インスタンス(仮想
      H/W)のデプロイから、一貫して処理が可能



21                            http://www.sonicgarden.jp/
Reserve Instancesの活用

     2009/03 : Reserved Instances サービス開始
        事前支払いをすることでコストが抑えられる場合有
        長期利用(1年or3年契約)が前提
                 イニシャル    ランニング      フルタイム       フルタイム
         期間
                  コスト      コスト      利用時コスト     利用時コスト割合
      OnDemand     $0     $0.10/h   $0.10/h        1

         1年       $325    $0.03/h   $0.067/h     0.67

         3年       $500    $0.03/h   $0.049/h     0.49

      ※ 上記は、USにてm1.smallプランで1インスタンス利用した場合の概算値



        長期フルタイムでの利用見込みの場合、
       コストは1年契約で約2/3、3年契約で約半分

22                                               http://www.sonicgarden.jp/
Amazon CloudFrontの活用

     Amazon CloudFront
       CDN (Contents Delivery Network) サービス
       日本国内にもキャッシュサーバ有り (高速)
       1000Mbps, 1000reqs/secにも耐えるスペック
       SSL通信は非対応



     利用用途
       静的コンテンツ配信
       マルチメディア(音声、映像)配信


23                                            http://www.sonicgarden.jp/
その他
     EC2のサービス終了に対するリスク対策
       EC2ほどの柔軟性、迅速性があるベンダ探しは困難



     ディザスタ・リカバリが工夫次第では可能
       DC : アメリカ東海岸に3箇所、ヨーロッパ西部に2箇所




24                           http://www.sonicgarden.jp/
まとめ
     SKIPaaSで、Amazon EC2/S3を活用
       ハイブリッドクラウドの実現
           多くのサーバ仮想化技術のメリットが享受できる

       APIの活用で作業の自動化も可能
       国内サーバを併せて活用すると○

     今後のAWSの展開に注目・期待



       SKIPaaSやEC2の情報は以下URLから
           http://www.skipaas.jp/

25                                  http://www.sonicgarden.jp/

More Related Content

What's hot

AWSにおけるマイクロソフトプラットフォームセキュリティ
AWSにおけるマイクロソフトプラットフォームセキュリティAWSにおけるマイクロソフトプラットフォームセキュリティ
AWSにおけるマイクロソフトプラットフォームセキュリティAmazon Web Services Japan
 
AWS基本機能入門セミナー資料 20201019
AWS基本機能入門セミナー資料 20201019AWS基本機能入門セミナー資料 20201019
AWS基本機能入門セミナー資料 20201019地球人
 
Awsビギナー向け資料 ec2 20111124
Awsビギナー向け資料 ec2 20111124Awsビギナー向け資料 ec2 20111124
Awsビギナー向け資料 ec2 20111124satoshi
 
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回SORACOM, INC
 
超入門クラウド&AWS
超入門クラウド&AWS超入門クラウド&AWS
超入門クラウド&AWSHiroyasu Yamada
 
エンタープライズにおけるAWS利用事例_2012年11月
エンタープライズにおけるAWS利用事例_2012年11月エンタープライズにおけるAWS利用事例_2012年11月
エンタープライズにおけるAWS利用事例_2012年11月Amazon Web Services Japan
 
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-Yuta Imai
 
[AWSマイスターシリーズ] Amazon Redshift
[AWSマイスターシリーズ] Amazon Redshift[AWSマイスターシリーズ] Amazon Redshift
[AWSマイスターシリーズ] Amazon RedshiftAmazon Web Services Japan
 
Awsの質問に何でも答えます
Awsの質問に何でも答えますAwsの質問に何でも答えます
Awsの質問に何でも答えますYasuhiro Araki, Ph.D
 
AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負Akio Katayama
 
はじめてのAmazon Web Services
はじめてのAmazon Web ServicesはじめてのAmazon Web Services
はじめてのAmazon Web ServicesSORACOM, INC
 
[AWSマイスターシリーズ] AWS CloudFormation
[AWSマイスターシリーズ] AWS CloudFormation[AWSマイスターシリーズ] AWS CloudFormation
[AWSマイスターシリーズ] AWS CloudFormationAmazon Web Services Japan
 
基礎からのEBS
基礎からのEBS基礎からのEBS
基礎からのEBS宗 大栗
 
Slerとaws運用の付き合い方
Slerとaws運用の付き合い方Slerとaws運用の付き合い方
Slerとaws運用の付き合い方Sato Shun
 
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃいJAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃいiwata jaws-ug
 
いよいよ SAP Business Suite 正式サポート! SAP on AWS
いよいよ SAP Business Suite 正式サポート!  SAP on AWSいよいよ SAP Business Suite 正式サポート!  SAP on AWS
いよいよ SAP Business Suite 正式サポート! SAP on AWSMasaru Hiroki
 
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
 
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」Yasuhiro Horiuchi
 

What's hot (20)

AWSにおけるマイクロソフトプラットフォームセキュリティ
AWSにおけるマイクロソフトプラットフォームセキュリティAWSにおけるマイクロソフトプラットフォームセキュリティ
AWSにおけるマイクロソフトプラットフォームセキュリティ
 
AWS基本機能入門セミナー資料 20201019
AWS基本機能入門セミナー資料 20201019AWS基本機能入門セミナー資料 20201019
AWS基本機能入門セミナー資料 20201019
 
Awsビギナー向け資料 ec2 20111124
Awsビギナー向け資料 ec2 20111124Awsビギナー向け資料 ec2 20111124
Awsビギナー向け資料 ec2 20111124
 
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
 
超入門クラウド&AWS
超入門クラウド&AWS超入門クラウド&AWS
超入門クラウド&AWS
 
エンタープライズにおけるAWS利用事例_2012年11月
エンタープライズにおけるAWS利用事例_2012年11月エンタープライズにおけるAWS利用事例_2012年11月
エンタープライズにおけるAWS利用事例_2012年11月
 
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
 
[AWSマイスターシリーズ] Amazon Redshift
[AWSマイスターシリーズ] Amazon Redshift[AWSマイスターシリーズ] Amazon Redshift
[AWSマイスターシリーズ] Amazon Redshift
 
Awsの質問に何でも答えます
Awsの質問に何でも答えますAwsの質問に何でも答えます
Awsの質問に何でも答えます
 
AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負
 
はじめてのAmazon Web Services
はじめてのAmazon Web ServicesはじめてのAmazon Web Services
はじめてのAmazon Web Services
 
[AWSマイスターシリーズ] AWS CloudFormation
[AWSマイスターシリーズ] AWS CloudFormation[AWSマイスターシリーズ] AWS CloudFormation
[AWSマイスターシリーズ] AWS CloudFormation
 
Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明
 
基礎からのEBS
基礎からのEBS基礎からのEBS
基礎からのEBS
 
ゲームプラットフォーム on AWS
ゲームプラットフォーム on AWSゲームプラットフォーム on AWS
ゲームプラットフォーム on AWS
 
Slerとaws運用の付き合い方
Slerとaws運用の付き合い方Slerとaws運用の付き合い方
Slerとaws運用の付き合い方
 
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃいJAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
 
いよいよ SAP Business Suite 正式サポート! SAP on AWS
いよいよ SAP Business Suite 正式サポート!  SAP on AWSいよいよ SAP Business Suite 正式サポート!  SAP on AWS
いよいよ SAP Business Suite 正式サポート! SAP on 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)
 
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
 

Viewers also liked

Amazon EC2 を使ったSaaS運用事例(LT) - Tokyo Cloud Developers Meetup (20090409)
Amazon EC2 を使ったSaaS運用事例(LT) - Tokyo Cloud Developers Meetup (20090409)Amazon EC2 を使ったSaaS運用事例(LT) - Tokyo Cloud Developers Meetup (20090409)
Amazon EC2 を使ったSaaS運用事例(LT) - Tokyo Cloud Developers Meetup (20090409)Yuuki Namikawa
 
日本におけるSaasの現状
日本におけるSaasの現状日本におけるSaasの現状
日本におけるSaasの現状tarosuzuki
 
Using docker infrastructure
Using docker infrastructureUsing docker infrastructure
Using docker infrastructureJunya Niwa
 
MongoDB インサイド SaaS型業務アプリケーション
MongoDB インサイド  SaaS型業務アプリケーションMongoDB インサイド  SaaS型業務アプリケーション
MongoDB インサイド SaaS型業務アプリケーションYuki Ishikawa
 
20160916 ビッグデータシンポジウム オラクル公開資料
20160916 ビッグデータシンポジウム オラクル公開資料20160916 ビッグデータシンポジウム オラクル公開資料
20160916 ビッグデータシンポジウム オラクル公開資料オラクルエンジニア通信
 
起業家メンタリング / 01Innovation Review vol.2
起業家メンタリング / 01Innovation Review vol.2起業家メンタリング / 01Innovation Review vol.2
起業家メンタリング / 01Innovation Review vol.201Booster
 
Startup Dojo 2016 in 福岡
Startup Dojo 2016 in 福岡Startup Dojo 2016 in 福岡
Startup Dojo 2016 in 福岡01Booster
 
スケール型ビジネス(スタートアップ)の創業支援に関して
スケール型ビジネス(スタートアップ)の創業支援に関してスケール型ビジネス(スタートアップ)の創業支援に関して
スケール型ビジネス(スタートアップ)の創業支援に関して01Booster
 
01Dojo 第7期募集要項
01Dojo 第7期募集要項01Dojo 第7期募集要項
01Dojo 第7期募集要項01Booster
 
IoTにおけるクラウドインフラからサーバサイドまでの概要的な話
IoTにおけるクラウドインフラからサーバサイドまでの概要的な話IoTにおけるクラウドインフラからサーバサイドまでの概要的な話
IoTにおけるクラウドインフラからサーバサイドまでの概要的な話Terui Masashi
 
スタートアップの理論と議論 連続セミナー企画のご案内
スタートアップの理論と議論 連続セミナー企画のご案内スタートアップの理論と議論 連続セミナー企画のご案内
スタートアップの理論と議論 連続セミナー企画のご案内Takaaki Umada
 
a-blog cms 事例紹介(TalkNote Vol.1)
a-blog cms 事例紹介(TalkNote Vol.1)a-blog cms 事例紹介(TalkNote Vol.1)
a-blog cms 事例紹介(TalkNote Vol.1)Yasuhito Yabe
 
Sparke Workshop at NODE. 2011-11-12
Sparke Workshop at NODE. 2011-11-12Sparke Workshop at NODE. 2011-11-12
Sparke Workshop at NODE. 2011-11-12Shigeru Kobayashi
 
株式会社 デンショク 会社案内
株式会社 デンショク 会社案内株式会社 デンショク 会社案内
株式会社 デンショク 会社案内Furumasa
 
パーティ、Beer、kpt(公開用)
パーティ、Beer、kpt(公開用)パーティ、Beer、kpt(公開用)
パーティ、Beer、kpt(公開用)masashi takehara
 
東海大学のネットワークと運用管理事例
東海大学のネットワークと運用管理事例東海大学のネットワークと運用管理事例
東海大学のネットワークと運用管理事例Tokai University
 
ネットワーク運用のお仕事
ネットワーク運用のお仕事ネットワーク運用のお仕事
ネットワーク運用のお仕事Masaru Ogura
 
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたことTakuya Tachibana
 
今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014真吾 吉田
 
成功するスタートアップの作り方 ー 完全版
成功するスタートアップの作り方 ー 完全版 成功するスタートアップの作り方 ー 完全版
成功するスタートアップの作り方 ー 完全版 Masa Tadokoro
 

Viewers also liked (20)

Amazon EC2 を使ったSaaS運用事例(LT) - Tokyo Cloud Developers Meetup (20090409)
Amazon EC2 を使ったSaaS運用事例(LT) - Tokyo Cloud Developers Meetup (20090409)Amazon EC2 を使ったSaaS運用事例(LT) - Tokyo Cloud Developers Meetup (20090409)
Amazon EC2 を使ったSaaS運用事例(LT) - Tokyo Cloud Developers Meetup (20090409)
 
日本におけるSaasの現状
日本におけるSaasの現状日本におけるSaasの現状
日本におけるSaasの現状
 
Using docker infrastructure
Using docker infrastructureUsing docker infrastructure
Using docker infrastructure
 
MongoDB インサイド SaaS型業務アプリケーション
MongoDB インサイド  SaaS型業務アプリケーションMongoDB インサイド  SaaS型業務アプリケーション
MongoDB インサイド SaaS型業務アプリケーション
 
20160916 ビッグデータシンポジウム オラクル公開資料
20160916 ビッグデータシンポジウム オラクル公開資料20160916 ビッグデータシンポジウム オラクル公開資料
20160916 ビッグデータシンポジウム オラクル公開資料
 
起業家メンタリング / 01Innovation Review vol.2
起業家メンタリング / 01Innovation Review vol.2起業家メンタリング / 01Innovation Review vol.2
起業家メンタリング / 01Innovation Review vol.2
 
Startup Dojo 2016 in 福岡
Startup Dojo 2016 in 福岡Startup Dojo 2016 in 福岡
Startup Dojo 2016 in 福岡
 
スケール型ビジネス(スタートアップ)の創業支援に関して
スケール型ビジネス(スタートアップ)の創業支援に関してスケール型ビジネス(スタートアップ)の創業支援に関して
スケール型ビジネス(スタートアップ)の創業支援に関して
 
01Dojo 第7期募集要項
01Dojo 第7期募集要項01Dojo 第7期募集要項
01Dojo 第7期募集要項
 
IoTにおけるクラウドインフラからサーバサイドまでの概要的な話
IoTにおけるクラウドインフラからサーバサイドまでの概要的な話IoTにおけるクラウドインフラからサーバサイドまでの概要的な話
IoTにおけるクラウドインフラからサーバサイドまでの概要的な話
 
スタートアップの理論と議論 連続セミナー企画のご案内
スタートアップの理論と議論 連続セミナー企画のご案内スタートアップの理論と議論 連続セミナー企画のご案内
スタートアップの理論と議論 連続セミナー企画のご案内
 
a-blog cms 事例紹介(TalkNote Vol.1)
a-blog cms 事例紹介(TalkNote Vol.1)a-blog cms 事例紹介(TalkNote Vol.1)
a-blog cms 事例紹介(TalkNote Vol.1)
 
Sparke Workshop at NODE. 2011-11-12
Sparke Workshop at NODE. 2011-11-12Sparke Workshop at NODE. 2011-11-12
Sparke Workshop at NODE. 2011-11-12
 
株式会社 デンショク 会社案内
株式会社 デンショク 会社案内株式会社 デンショク 会社案内
株式会社 デンショク 会社案内
 
パーティ、Beer、kpt(公開用)
パーティ、Beer、kpt(公開用)パーティ、Beer、kpt(公開用)
パーティ、Beer、kpt(公開用)
 
東海大学のネットワークと運用管理事例
東海大学のネットワークと運用管理事例東海大学のネットワークと運用管理事例
東海大学のネットワークと運用管理事例
 
ネットワーク運用のお仕事
ネットワーク運用のお仕事ネットワーク運用のお仕事
ネットワーク運用のお仕事
 
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
 
今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014
 
成功するスタートアップの作り方 ー 完全版
成功するスタートアップの作り方 ー 完全版 成功するスタートアップの作り方 ー 完全版
成功するスタートアップの作り方 ー 完全版
 

Similar to Amazon EC2を使った実践SaaS運用事例

クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例Yuuki Namikawa
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価kaminashi
 
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集SORACOM, INC
 
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2Yasuhiro Matsuo
 
AWSを用いたWebホスティング
AWSを用いたWebホスティングAWSを用いたWebホスティング
AWSを用いたWebホスティングSORACOM, INC
 
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会Koichiro Doi
 
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)Amazon Web Services Japan
 
AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-Amazon Web Services Japan
 
Cloud on the_beach_aws入門_公開
Cloud on the_beach_aws入門_公開Cloud on the_beach_aws入門_公開
Cloud on the_beach_aws入門_公開Hideki Ojima
 
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~SORACOM, INC
 
AWS Black Belt Online Seminar 2017 EC2 Windows
AWS Black Belt Online Seminar 2017 EC2 WindowsAWS Black Belt Online Seminar 2017 EC2 Windows
AWS Black Belt Online Seminar 2017 EC2 WindowsAmazon Web Services Japan
 
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...Amazon Web Services Japan
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...Amazon Web Services Japan
 
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報Amazon Web Services Japan
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてHiroyasu Suzuki
 
CloudFormation/SAMのススメ
CloudFormation/SAMのススメCloudFormation/SAMのススメ
CloudFormation/SAMのススメEiji KOMINAMI
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択Yasuhiro Matsuo
 
cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)iret, Inc.
 
ディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナー
ディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナーディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナー
ディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナーSORACOM, INC
 

Similar to Amazon EC2を使った実践SaaS運用事例 (20)

クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
 
20130326 aws meister-reloaded-windows
20130326 aws meister-reloaded-windows20130326 aws meister-reloaded-windows
20130326 aws meister-reloaded-windows
 
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
 
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
 
AWSを用いたWebホスティング
AWSを用いたWebホスティングAWSを用いたWebホスティング
AWSを用いたWebホスティング
 
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
 
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
 
AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-
 
Cloud on the_beach_aws入門_公開
Cloud on the_beach_aws入門_公開Cloud on the_beach_aws入門_公開
Cloud on the_beach_aws入門_公開
 
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
 
AWS Black Belt Online Seminar 2017 EC2 Windows
AWS Black Belt Online Seminar 2017 EC2 WindowsAWS Black Belt Online Seminar 2017 EC2 Windows
AWS Black Belt Online Seminar 2017 EC2 Windows
 
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
 
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack について
 
CloudFormation/SAMのススメ
CloudFormation/SAMのススメCloudFormation/SAMのススメ
CloudFormation/SAMのススメ
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択
 
cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)
 
ディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナー
ディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナーディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナー
ディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナー
 

More from Yuuki Namikawa

bash(set)コマンドのオプション3選
bash(set)コマンドのオプション3選bash(set)コマンドのオプション3選
bash(set)コマンドのオプション3選Yuuki Namikawa
 
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorksYuuki Namikawa
 
Chefを利用した運用省力化とDevOpsの取り組みについて
Chefを利用した運用省力化とDevOpsの取り組みについてChefを利用した運用省力化とDevOpsの取り組みについて
Chefを利用した運用省力化とDevOpsの取り組みについてYuuki Namikawa
 
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)Yuuki Namikawa
 
#kuwacon Lightning Talks
#kuwacon Lightning Talks#kuwacon Lightning Talks
#kuwacon Lightning TalksYuuki Namikawa
 
Using Chef for Infrastructure Automation of Ameba Pigg
Using Chef for Infrastructure Automation of Ameba PiggUsing Chef for Infrastructure Automation of Ameba Pigg
Using Chef for Infrastructure Automation of Ameba PiggYuuki Namikawa
 
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)Yuuki Namikawa
 
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)Yuuki Namikawa
 
パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)
パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)
パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)Yuuki Namikawa
 
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)Yuuki Namikawa
 
JAWS-UGサミット2011春 LT資料
JAWS-UGサミット2011春 LT資料JAWS-UGサミット2011春 LT資料
JAWS-UGサミット2011春 LT資料Yuuki Namikawa
 
Railsの運用について
Railsの運用についてRailsの運用について
Railsの運用についてYuuki Namikawa
 
Webサーバ勉強会 (160-162:?)
Webサーバ勉強会 (160-162:?)Webサーバ勉強会 (160-162:?)
Webサーバ勉強会 (160-162:?)Yuuki Namikawa
 

More from Yuuki Namikawa (13)

bash(set)コマンドのオプション3選
bash(set)コマンドのオプション3選bash(set)コマンドのオプション3選
bash(set)コマンドのオプション3選
 
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
 
Chefを利用した運用省力化とDevOpsの取り組みについて
Chefを利用した運用省力化とDevOpsの取り組みについてChefを利用した運用省力化とDevOpsの取り組みについて
Chefを利用した運用省力化とDevOpsの取り組みについて
 
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
 
#kuwacon Lightning Talks
#kuwacon Lightning Talks#kuwacon Lightning Talks
#kuwacon Lightning Talks
 
Using Chef for Infrastructure Automation of Ameba Pigg
Using Chef for Infrastructure Automation of Ameba PiggUsing Chef for Infrastructure Automation of Ameba Pigg
Using Chef for Infrastructure Automation of Ameba Pigg
 
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)
 
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
 
パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)
パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)
パブリッククラウドサービスAmazon EC2の性能検証レポート (CADC研究レポート発表会用)
 
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
 
JAWS-UGサミット2011春 LT資料
JAWS-UGサミット2011春 LT資料JAWS-UGサミット2011春 LT資料
JAWS-UGサミット2011春 LT資料
 
Railsの運用について
Railsの運用についてRailsの運用について
Railsの運用について
 
Webサーバ勉強会 (160-162:?)
Webサーバ勉強会 (160-162:?)Webサーバ勉強会 (160-162:?)
Webサーバ勉強会 (160-162:?)
 

Amazon EC2を使った実践SaaS運用事例

  • 1. SonicGarden Amazon EC2 を使った 実践SaaS運用事例 TIS株式会社 社内ベンチャーカンパニー 「SonicGarden」 並河 祐貴 http://www.sonicgarden.jp/
  • 2. 自己紹介 並河 祐貴 (NAMIKAWA Yuuki) TIS株式会社 社内ベンチャーカンパニー 「SonicGarden」 SKIP User Group (SUG) ブログ http://d.hatena.ne.jp/rx7/ Amazon EC2について日本一詳しく紹介しているブログと思う 「EC2」で検索! 他、寄稿多数 Amazon Web Services 関連も 1 http://www.sonicgarden.jp/
  • 3. アジェンダ アジェンダ TISでのSaaS事業の取り組み、特徴 Amazon EC2を活用したアーキテクチャ 構築/運用上の問題点・工夫点・改善点 お伝えしたいこと Amazon EC2をどう活用しているか Amazon EC2を使う上での工夫点・わかったこと 今後のEC2活用戦略 2 http://www.sonicgarden.jp/
  • 4. TIS / SonicGardenでの取り組み ー SKIPの誕生 ~ SaaS事業の開始 ー http://www.openskip.org/ 3 http://www.sonicgarden.jp/
  • 5. SKIP概要 2008/06 : TISより「SKIP」のソースコードを公開 オープンソースソフトウェア (OSS) として公開 SKIPとは TISにて運営している社内SNS (2005/12~現在) ゼロからフルスクラッチで開発・運用 社内ユーザの要望を取り入れながら、アジャイル開発 Ruby on Rails 製 OSS 4 http://www.sonicgarden.jp/
  • 6. 社内ベンチャーカンパニー 「SonicGarden」 SKIPを使った事業を推進 サポート事業 SaaS事業 SIerのビジネスとは全く違うやり方 Webを利用したマーケティング 自作のオープンソースソフトウェアを軸に展開 クラウドコンピューティング(PaaS/HaaS)を活用 5 http://www.sonicgarden.jp/
  • 7. SKIPをSaaSで提供 SKIP + SaaS = SKIPaaS SKIPをインターネット経由かつ月額固定料金で利用でき るサービス SKIP構築 / システム運用の代行 = SaaS SKIPaaSのこれまで 2008/04 : Amazon EC2/S3検証運用開始 2008/07 : SKIPaaS βサービス開始 2008/12 : SKIPaaS 正式サービス開始 2009/03 : TISよりプレスリリース 6 http://www.sonicgarden.jp/
  • 8. SKIPaaS事業で Amazon EC2を最大限活用 http://www.skipaas.jp/ 7 http://www.sonicgarden.jp/
  • 9. SKIPaaSの特徴 SSL通信が標準装備 ハイブリッドクラウドで実現 月額料金固定 / ユーザ数無制限 SaaSを専用サーバ形式にて利用可能 詳しくはSKIPaaSのサイトをご覧ください http://www.skipaas.jp/ 8 http://www.sonicgarden.jp/
  • 10. 今のSaaSの課題 ユーザ課金 ユーザ単位の課金は、ユーザ数が増えると割高 「たくさんのユーザに使わせたいが、その人数が増えれば増 えるほどコスト高になる・・・」 ジレンマ セキュリティ 業務上の重要なデータを、他社のデータと一緒にクラウド の向こう側に置くことが不安 「クラウドを使ってITを変動費化したいが、自社のデータは 他社のデータから分離して管理したい・・・」 ジレンマ 9 http://www.sonicgarden.jp/
  • 11. ハイブリッドクラウド 従来のSaaSの形態 ハイブリッドクラウド 自社専用サーバを クラウド上で利用可能 A社 B社 C社 A社 B社 C社 ハイブリッドクラウドが提供できる価値 SaaSの 課題を解決 システムの管理・運用をアウトソーシングできる 自社運用とクラウド 他社のデータから分離された、安全なデータ管理ができる 双方の良いところが 利用ユーザ数を気にせずに済む ハイブリッドに使える 顧客自身がコストとパフォーマンスのトレードオフを選択できる 10 http://www.sonicgarden.jp/
  • 12. Amazon EC2の採用 SaaS事業の基盤として採用した理由 ハイブリッドクラウドの実現 サーバ仮想化技術の仕組み・メリットを活用 初期費用が不要 ベンチャー企業に、多くの初期投資は不可 在庫(H/W資産)を持たずにすむ サービスインまでのスピード感 TISも自社DCを持っていますが・・・ APIでの操作と高い自由度 操作は全てAPI経由で即時実行、ストレージとの容易な連携 OSイメージのカスタマイズが可能 11 http://www.sonicgarden.jp/
  • 13. Amazon EC2を 活用していく上でのポイント http://www.sonicgarden.jp/ 12 http://www.sonicgarden.jp/
  • 14. SKIPaaSサービスインまでのメカニズム 1. 顧客よりサービス利用申込 2. カスタマイズ済のEC2インスタンスを起動 3. 個社ごとの設定を流し込み 4. サービスイン カスタマイズ(AMI化)の流れ ベースOS 他ユーザに 公開も可能 カスタマイズ済 OS(クローン) カスタマイズ イメージを イメージ化 基に起動 カスタマイズ済 OS(クローン) AMI カスタマイズ済OS Amazon S3 ※ AMI = Amazon Machine Image 13 http://www.sonicgarden.jp/
  • 15. バックアップ システムバックアップは、AMI化 (S3へ) SKIPaaSでは、一部を除き各インスタンスでシステム領 域の内容は同一 データバックアップは、S3Syncを利用して、S3へ S3Sync : rsyncライクなデータ同期ツール 必要に応じて、Amazon EBSを利用 EC2インスタンスのディスク内容はシャットダウン時に消滅 EBS(ディスクボリューム)は永続的に保管 データの性質によってはS3へのスナップショット機能も使える 14 http://www.sonicgarden.jp/
  • 16. スケーリング AMI / Amazon EBSの活用 システム領域は、AMIへバックアップ データ領域は、Amazon EBSに配置 スケールアップ インスタンス インスタンス EBS インスタンス EBS (medium) (small) ボリューム (small) ボリューム バックアップ リカバリ Amazon S3 (ストレージ) http://www.sonicgarden.jp/
  • 17. ネットワークレスポンス 日本~アメリカ、ヨーロッパのRTT (Round Trip Time) 日本 ⇔ US : 180~210msec 日本 ⇔ EU : 280~290msec ページ内で参照するファイルが多いと体感速度↓ 国内に静的コンテンツ配信用のサーバを併設 HTTPSを利用しない場合は、Amazon CloudFrontでもOK Amazon EC2のアジア進出にも期待! 16 http://www.sonicgarden.jp/
  • 18. SKIPaaSシステム構成 基本、1社毎に メンテナンス用サーバ 1EC2インスタンスを割当 監視サーバ SKIPaaS (国内) (Amazon EC2/S3) システム管理者 メンテナンス ライン 監視 画像配信サーバ 監視サーバ (国内) 画像配信サーバ 監視 (国内) メールサーバ DNSサーバ DNS (Google Apps) (国内) ラウンドロビン ユーザ 17 http://www.sonicgarden.jp/
  • 19. Amazon EC2の障害遭遇体験 2009/01 : 5分程度停止 1インスタンスのみ、部分障害? インスタンスの自動リブートにより復旧 データのロスト無し、 公式アナウンス無し 2009/03 : 100分程度停止 1インスタンスのみ、部分障害 インスタンスのリブートにより復旧 (サポートスタッフ) データのロスト無し、公式アナウンス有り 18 http://www.sonicgarden.jp/
  • 20. Amazon EC2で障害が発生した時は AWS Service Health Dashboard AWS Developer Community Forum AWS Premium Support (別途有償) AWS Service Health Dashboard AWS Developer Community Forum http://status.aws.amazon.com/ http://developer.amazonwebservices.com/ connect/forumindex.jspa 19 http://www.sonicgarden.jp/
  • 21. SKIPaaSの今後の課題、改善点 http://www.skipaas.jp/ 20 http://www.sonicgarden.jp/
  • 22. デプロイ、バージョンアップ時間の短縮化 AWSでは、APIが提供かつ充実 1アクションで、即時にインスタンスの制御が可能 オペレーションを自動化しやすい Puppetを活用した自動化 Puppet : オープンソースのシステム自動管理ツール システム管理タスクを、管理&複数サーバへの自動反映 アプリのデプロイだけではなく、EC2インスタンス(仮想 H/W)のデプロイから、一貫して処理が可能 21 http://www.sonicgarden.jp/
  • 23. Reserve Instancesの活用 2009/03 : Reserved Instances サービス開始 事前支払いをすることでコストが抑えられる場合有 長期利用(1年or3年契約)が前提 イニシャル ランニング フルタイム フルタイム 期間 コスト コスト 利用時コスト 利用時コスト割合 OnDemand $0 $0.10/h $0.10/h 1 1年 $325 $0.03/h $0.067/h 0.67 3年 $500 $0.03/h $0.049/h 0.49 ※ 上記は、USにてm1.smallプランで1インスタンス利用した場合の概算値 長期フルタイムでの利用見込みの場合、 コストは1年契約で約2/3、3年契約で約半分 22 http://www.sonicgarden.jp/
  • 24. Amazon CloudFrontの活用 Amazon CloudFront CDN (Contents Delivery Network) サービス 日本国内にもキャッシュサーバ有り (高速) 1000Mbps, 1000reqs/secにも耐えるスペック SSL通信は非対応 利用用途 静的コンテンツ配信 マルチメディア(音声、映像)配信 23 http://www.sonicgarden.jp/
  • 25. その他 EC2のサービス終了に対するリスク対策 EC2ほどの柔軟性、迅速性があるベンダ探しは困難 ディザスタ・リカバリが工夫次第では可能 DC : アメリカ東海岸に3箇所、ヨーロッパ西部に2箇所 24 http://www.sonicgarden.jp/
  • 26. まとめ SKIPaaSで、Amazon EC2/S3を活用 ハイブリッドクラウドの実現 多くのサーバ仮想化技術のメリットが享受できる APIの活用で作業の自動化も可能 国内サーバを併せて活用すると○ 今後のAWSの展開に注目・期待 SKIPaaSやEC2の情報は以下URLから http://www.skipaas.jp/ 25 http://www.sonicgarden.jp/