SaaSベンダで働くインフラエンジニアが
  クラウドサービスの導入をしてみたら

   エンジニアサポート新年会2012 CROSS

                                SHANON ,inc  
2012/01/27

             id:fujya
             qpstudyから来ましたか?
             株式会社シャノン 藤倉 和明
自己紹介



藤倉 和明

・株式会社シャノン
・インフラエンジニア
・ソーシャル
  - twitter   : @fujya
  - facebook : http://www.facebook.com/k.fujya

                                                 2
自社の紹介


 株式会社シャノン
 2000年創立 12年目
 マーケティングプラットフォームというサービスをSaaS型で提供して
 います
   見込み顧客管理システムです




                              3
マーケティングプラットフォームの紹介


  イベント・展示会・セミナー管理に強み
  数万件のイベントで採用実績
  主に企業のマーケティング部門で使っていただ
  いています
導入企業様




                       4
始める前に一言!



インフラエンジニア
募集中!!
興味がある方はtwitter/FBでご連絡ください!




株式会社シャノン              担当窓口: インフラエンジニア 藤倉 和明
                                          5
アジェンダ


•   SaaSベンダはクラウドを使う
•   クラウド導入における障壁
•   プラットフォームどこに構築するか
•   まとめ的な




                       6
SaaSベンダのインフラエンジニアから見たクラウドの種類

クラウドを利用する立場


       ソフトウェア         SaaS
                       ソフトウェアの機能を提供


       プラットフォーム       PaaS
                       アプリケーションの実行環境を提供



       インフラストラクチャ     IaaS
                       サーバ・ネットワークのリソースを提供
プラットフォームの構築がSaaS
            SaaS
            SaaSベンダ
インフラエンジニアの仕事
                                          7
シャノンが現在利用中のクラウドサービス




                        業務インフラをクラウドへ
                                  8
Q:なぜクラウドサービスを使うのか




A:シャノンがクラウドサービ
 スのベンダだから


                    9
クラウドなら基本は全部ついてくる


インフラを「運用」する際のコストポイント


  障害対応      セキュリティ



 バックアップ     技術サポート




                       10
クラウドなら基本は全部ついてくる


インフラを「運用」する際のコストポイント


  障害対応      セキュリティ
                       クラウドサービスを使う事
                       で業務インフラの運用部
 バックアップ     技術サポート
                       分のコストを削減できる



空いたコストで自社のサービスの
                          クラウドサービス
プラットフォーム運用・構築にリ
ソースを投入する

                                     11
アジェンダ


•   SaaSベンダはクラウドを使う
•   クラウド導入における障壁
•   プラットフォームどこに構築するか
•   まとめ的な




                       12
障壁その1



 事業継続性


         ・ クラウドサービスの会社が潰れないか

         ・ サービスを終了しないか

         ・ サービスレベルが低すぎないか




                            13
障壁その2



 環境差異
             オンプレ環境



                      ・ 技術的な制約が無いか

                      ・ 既存業務仕様の把握

                      ・ 業務を止めないで移行できるか



  クラウドサービス

                                     14
障壁その3



 移行コスト


         ・ 移行にかけるリソースの捻出

         ・ クラウドサービスの利用金額




                           15
クラウドを使うにあたっての懸念を取り除く



                  代替サービスの有無
                データのエクスポートの可否
    事業継続性

                パイロットユーザでの試験運用
    環境差異       ロールバック可能な移行手順の作成




    移行コスト       付加価値+削減コストの算出




  リスクを減らしてクラウドのメリットを得られるようにする
  のもインフラエンジニアの仕事であり「責任」
                                  16
アジェンダ


•   SaaSベンダはクラウドを使う
•   クラウド導入における障壁
•   プラットフォームどこに構築するか
•   まとめ的な




                       17
プラットフォームの構築がSaaSベンダインフラエンジニアの仕事

私の仕事はプラットフォームを構築する事

    ソフトウェア       SaaS
                  ソフトウェアの機能を提供


    プラットフォーム     PaaS
                  アプリケーションの実行環境を提供



    インフラストラクチャ   IaaS
                  サーバ・ネットワークのリソースを提供

                                 18
シャノンのプラットフォーム構築環境



      本番環境                QA
                          QA環境


      開発環境           ホールプロダクト本番環境



 (構成の)自由度が高い         スケールアップ
 最新のHW
    HW
     HWを利用できる(早い!)   スケールアウト
 (長期の)ランニングコストが低い    イニシャルコストが低い
 全体を把握できる            立ち上げが早い/閉じるのが楽
                             /


                                 クラウド
             オンプレ                (IaaS)


                                      19
ざっくり本番環境 こんな感じ


                                                                                          外部ネットワーク領域
iDC エッジルータ
                  ホットスタンバ
                  イ
                             iDC エッジルータ                  Internet
                                                                                          外形監視サーバ
               Untrust
               (バックアップ回線)       Untrust



   L3 Switch
                   ホットスタンバ
                              L3 Switch                                                               Data Center
                   イ
                                             DMZ        Active/Standby   Active/Standby


                   ホットスタンバ
   FireWall        イ           FireWall




                                            ログインサーバ   LoadBalancer       送信メールサーバ          内形監視サーバ:
                                                      (公開用)


                                                                                               基本はオープン
 Active/Standby
                    LAN                               Active/Standby                           ソース。必要な
                                                                                               ものは買う。シ
                                                                                               ステムの構成を
                              分散構成             分散構成                                            説明できること
                                                                             ログ解析サーバ
  データベースサーバ            アプリケーションサーバ        キャッシュサーバ
                                                      LoadBalancer
                                                      (LAN内通信用)                                が重要

                                                                                                            20
IaaSの使用例 QA環境(1年程前の状態)

 Jenkins+Seleniumによる自動テスト環境

                                    ビルド
                   ①ソースの自動更新


                               スレーブ
                        ブラウザ自動テスト
     マスター
              ②テストケースに基づく
              ブラウザテストを実行




                                社内サーバルーム
      スレーブ

                                           21
IaaSの使用例 QA環境(1年程前の状態)

 Jenkins+Seleniumによる自動テスト環境

                                     ビルド
                   ①ソースの自動更新


                                  スレーブ   実行環境のリ
                                         ソースが不足し
                        ブラウザ自動テスト        始めてきた
     マスター
              ②テストケースに基づく
              ブラウザテストを実行


                              テスト実行が時間の短縮が急務!
                              サーバの追加する環境が課題

                                    社内サーバルーム
      スレーブ

                                               22
解決しなきゃいけない課題がそこにある




クラウドならできるよ!                 たぶん

                     社長予算くださいw




                             23
クラウド(IaaS)上に実行環境を移行


           社内サーバルーム            クラウド
                         ビルド   (IaaS
                                IaaS
                                IaaS)




                      スレーブ


    マスター




    スレーブ

                                  24
クラウド(IaaS)上に実行環境を移行


           社内サーバルーム               クラウド
                         ビルド      (IaaS
                                   IaaS
                                   IaaS)




                      スレーブ         ビルド

    マスター                                イメージのコピー


                              スレーブ

                        ビルド


            スケール可能な          イメージのコピー


                      スレーブ
            QA
            QA環境を構築
    スレーブ

                                        25
詳細はWEBで!



株式会社シャノン技術ブログ


ほぼ毎週技術ネタを更新中


気になる方は検索してチェッ
ク&はてぶ&お気に入りに入
れてください!



                26
アジェンダ


•   自社でのクラウド導入履歴
•   クラウド導入における障壁
•   プラットフォームをクラウドへ
•   まとめ的な




                     27
まとめ的な


1.SaaSベンダはクラウドたくさん使うよ
2.使うための懸念事項もたくさんあるけどイ
  ンフラエンジニアがなんとかするよ
3.クラウドのスケールメリットを活かせると凄
  いパワーを発揮するよ


これから未来の話をしよう
                  後半戦に続く
                       28
最後にもう一回!



インフラエンジニア
募集中!!
興味がある方はtwitter/FBでご連絡ください!




株式会社シャノン              担当窓口: インフラエンジニア 藤倉 和明
                                          29
ご清聴
ありがとうございました

     後半戦もよろしくです

cross2012a fujya