クラウド勉強会

物理サーバとクラウドの運用管理の違い



            2010.3.24
            株式会社ハートビーツ
            技術統括責任者 馬場 俊彰


          Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
株式会社ハートビーツ
    MSP(Management Service Provider)
●
    OSSを活用したインターネットサービスが得意
    ●
        ビジネスが成功すること
    ●
        システムがサービスを提供し続けられること
●
    24時間有人監視+一次対応、サーバ管理
●
    障害対応エクスプレス
●
    インフラ診断コンサルティング
    ●
        アーキテクチャ検討
    ●
        インフラ見直し、仮想化・クラウド活用
●
    インフラ無料相談
●
    フルマネージドロードバランサ              Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
自己紹介
●
    馬場 俊彰(ばば としあき)
    @toshiak_netmark
●
    株式会社ハートビーツ 技術統括責任者
●
    現職: インフラエンジニア
    前職: Webシステム開発(Java)
    前々職:インフラエンジニア
●
    得意分野
    ●
        Webシステムのアーキテクチャ全般
    ●
        主にWebシステムのインフラ全般の構築・設定・チューニングなど
        (ハードウェア、ネットワーク、OS、ミドルウェア)
    ●
        インターネットサービスに関わる技術要素全般

                            Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
クラウド勉強会大好き!




       Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
物理サーバとクラウドの運用管理の違い




          Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
クラウド
                   エンドユーザ

アプリケーション            ユーザ

アプリケーション
  実行環境
           ユーザ
 ミドルウェア


   OS                                 ベンダー
                   ベンダー
 ハードウェア


 ネットワーク    ベンダー


コロケーション


           IaaS     PaaS                  SaaS
                           Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
前提
基盤:
 Amazon EC2


載せるシステム:
 webスケールほどでもない
 規模(数台~十数台)のシステム。
 冗長化・負荷分散構成




                   Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
活用する特徴


   Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
柔軟さ!


  Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
柔軟さ


●
    起動が簡単・停止が簡単
●
    マシンイメージを使える
●
    課金時間単位が細かい




                       Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
大事なこと


   Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
頭の切り替え!


    Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
ケーススタディ1
web(AP)サーバのうちの1台で原因不明の遅延が継続
<物理サーバの対応>
●
    原因箇所の特定・対応
●
    デーモンやサーバの再起動
●
    ハードウェアトラブルの場合、交換など…




                     Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
ケーススタディ1
web(AP)サーバのうちの1台で原因不明の遅延が継続
<物理サーバの対応>
●
    原因箇所の特定・対応
●
    デーモンやサーバの再起動
●
    ハードウェアトラブルの場合、交換など…

<クラウドの対応>
●
    原因箇所の特定・対応
●
    デーモンやサーバの再起動
●
    時間がかかりそうなら…
    –   別インスタンスを起動・投入
    –   不調インスタンスを破棄

                        Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
ケーススタディ1
web(AP)サーバのうちの1台で原因不明の遅延が継続
<物理サーバの対応>
●
    原因箇所の特定・対応
●
    デーモンやサーバの再起動
●
    ハードウェアトラブルの場合、交換など…

<クラウドの対応>
●
    原因箇所の特定・対応
●
    デーモンやサーバの再起動
●
    時間がかかりそうなら…
                               暫定状態なしで
    –   別インスタンスを起動・投入         本番稼働環境が復活
    –   不調インスタンスを破棄

                        Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
ケーススタディ2
Master DBサーバがダウン
<物理サーバの対応>
●
    起動をトライ
●
    起動しなければ、更新遅延がないSlaveを特定
●
    SlaveをMasterに昇格
●
    接続先設定変更




                       Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
ケーススタディ2
Master DBサーバがダウン
<物理サーバの対応>
●
    起動をトライ
●
    起動しなければ、更新遅延がないSlaveを特定
●
    SlaveをMasterに昇格
●
    接続先設定変更

<クラウドの対応>
●
    別のインスタンスにMasterDB用EBSをアタッチ
●
    新Masterを稼働
●
    接続先設定変更


                         Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
ケーススタディ2
Master DBサーバがダウン
<物理サーバの対応>
●
    起動をトライ
●
    起動しなければ、更新遅延がないSlaveを特定
●
    SlaveをMasterに昇格
●
    接続先設定変更

<クラウドの対応>
●
    別のインスタンスにMasterDB用EBSをアタッチ
●
    新Masterを稼働
●
    接続先設定変更                       迷う時間が少ない


                         Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
ポイント


  Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
まるごと捨てる!


    Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
まるごと捨てる!

●
    見切りをつける


●
    必要なのはマシンではなくてマシンリソース


●
    インスタンスを捨てることを常に視野にいれる




                   Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
実現するための工夫
●
    AMIパターンを増やさない
    ●
        起動パラメーターで場合分け
●
    自動化する
    ●
        ○○を見て判断して、△△して■■するだけ
        →たいていは「だけ」が大変。そこを自動化!
        例:アプリからの参照先DB切り替え、スレーブの追加をアプリに通知
●
    起動を高速化
    ●
        自動化・EBSからの起動
    ●
        AMIの鮮度維持(起動後のupdateを少なく)
●
    リポジトリからのアプリケーションデプロイを高速化
    ●
        EC2にリポジトリを配置
    ●
        S3にアプリケーションを配置
                            Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
アーキテクチャ
    柔軟さを活かすためのアーキテクチャ
●
    データをロストしないしくみをつくる
    ●
        インスタンスは揮発型。S3・EBSは永続型。
    ●
        キューイング・キャッシングを活用した非同期処理中心の構成。
●
    ボトルネックを回避できるしくみを作る
    ●
        負荷を分散
    ●
        データを分散




                           Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
Q&A




      Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
ご清聴いただきありがとうございました




          Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.

More Related Content

PPTX
Oracle racからaurora my sqlへの移行
PDF
[Aws]database migration seminar_20191008
PDF
負荷対策はCloudFront
PDF
AWSでスケールアウト&スケールアップ
PDF
cloudpack導入資料(20120302版)
PDF
cloudpack導入資料(2011/09/01版)
PPTX
AWSのcloudpack流フルマネージメント
PPTX
オンプレ回帰も簡単実現!自由自在なデータベース運用とは
Oracle racからaurora my sqlへの移行
[Aws]database migration seminar_20191008
負荷対策はCloudFront
AWSでスケールアウト&スケールアップ
cloudpack導入資料(20120302版)
cloudpack導入資料(2011/09/01版)
AWSのcloudpack流フルマネージメント
オンプレ回帰も簡単実現!自由自在なデータベース運用とは

What's hot (20)

PDF
20161005_Oracle/SQL Serverの AWS への移行 ~その選択肢と注意事項~ by 株式会社インサイトテクノロジー 宮地敬史
PDF
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
PPTX
OSS系データベース、クラウド・データベースへ脱Oracleへの実現方法
PPTX
Lightsailシンプルプランのご紹介
PDF
20120914 aws summit_lt
PDF
AWS+でスケールアウト&スケールアップ
PPTX
負荷分散だけじゃないELBのメリット
PDF
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
PDF
受託開発時におけるAWSクラウド活用術
PPT
Physical to Iaas(Instance), case of VIP.
PDF
SDS+Cloud storage gateway - Quantastor
PDF
Askusa on AWS
PPTX
DeNA Private Cloud の現在と未来
PPTX
仮想化・クラウドをよりよく活用する4つのヒント【AXIES2021】
PDF
東京リージョン対応PrimeCloud Controllerを用いたハイブリッドクラウドの可能性
PDF
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
PDF
VPC【VPN接続編]】
PDF
MySQL→Aurora移行セミナー
PPTX
AWSを利用したcms冗長化構成
PDF
VMware/Hyper-V環境の運用お悩み解決!Veeamで高コスパにデータ保護×監視を!
20161005_Oracle/SQL Serverの AWS への移行 ~その選択肢と注意事項~ by 株式会社インサイトテクノロジー 宮地敬史
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
OSS系データベース、クラウド・データベースへ脱Oracleへの実現方法
Lightsailシンプルプランのご紹介
20120914 aws summit_lt
AWS+でスケールアウト&スケールアップ
負荷分散だけじゃないELBのメリット
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
受託開発時におけるAWSクラウド活用術
Physical to Iaas(Instance), case of VIP.
SDS+Cloud storage gateway - Quantastor
Askusa on AWS
DeNA Private Cloud の現在と未来
仮想化・クラウドをよりよく活用する4つのヒント【AXIES2021】
東京リージョン対応PrimeCloud Controllerを用いたハイブリッドクラウドの可能性
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
VPC【VPN接続編]】
MySQL→Aurora移行セミナー
AWSを利用したcms冗長化構成
VMware/Hyper-V環境の運用お悩み解決!Veeamで高コスパにデータ保護×監視を!
Ad

Viewers also liked (12)

PPTX
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
PDF
MySQLの冗長化 2013-01-24
PDF
CloudFront構築事例 ハートビーツ 20121025
PDF
インフラエンジニアになろう!
PDF
宣伝費ゼロで累計200万DLに至った経緯 - 写真加工スマホアプリMy Heart Camera と Pico Sweet
PDF
プロレス 夏サミ 20140731(公開版)
PDF
Mysql toranomaki
PDF
hbstudy#06
PDF
プロジェクトとプロジェクトマネジメントの基本
PDF
著名PHPアプリの脆弱性に学ぶセキュアコーディングの原則
PDF
コミュニケーション for MSP
PDF
MySQL 5.7の罠があなたを狙っている
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
MySQLの冗長化 2013-01-24
CloudFront構築事例 ハートビーツ 20121025
インフラエンジニアになろう!
宣伝費ゼロで累計200万DLに至った経緯 - 写真加工スマホアプリMy Heart Camera と Pico Sweet
プロレス 夏サミ 20140731(公開版)
Mysql toranomaki
hbstudy#06
プロジェクトとプロジェクトマネジメントの基本
著名PHPアプリの脆弱性に学ぶセキュアコーディングの原則
コミュニケーション for MSP
MySQL 5.7の罠があなたを狙っている
Ad

Similar to 物理サーバとクラウドの運用管理の違い 2010 03 24 馬場 (20)

PDF
クラウドで始める事業継続[クラウドEXPO2012]
PDF
Microsoft MVP が語る Azure 移行の勘所
PDF
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
PDF
Lampで作るソーシャルアプリの負荷対策~アプリとインフラの調和のテクニック~
PDF
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
PDF
2022_1210_WordpressMeetup.pdf
PDF
[Modern Cloud Day Tokyo 2019] Oracle Cloud (PaaS/IaaS)入門:事例を聞いて使ってみたくなったら ~サー...
PDF
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
PDF
NTT DATA と PostgreSQL が挑んだ総力戦
PDF
PostgreSQLレプリケーション徹底紹介
PDF
19-C-2 本当に問題ないですか? エンタープライズにおけるCloud&RIAアーキテクチャ
PDF
NHNグループ合同勉強会 ライブドア片野
PDF
Migration to AWS part2
PPTX
CloudFront最近の事例と間違った使い方
PDF
Drソリューション(ナレッジコミュニケーション)
PDF
災害対策セミナー 「検証プロジェクト報告と事例紹介」
PDF
Aws summits2014 ガリバーインターナショナル社内システムのaws化
PDF
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
PDF
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
クラウドで始める事業継続[クラウドEXPO2012]
Microsoft MVP が語る Azure 移行の勘所
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
Lampで作るソーシャルアプリの負荷対策~アプリとインフラの調和のテクニック~
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
2022_1210_WordpressMeetup.pdf
[Modern Cloud Day Tokyo 2019] Oracle Cloud (PaaS/IaaS)入門:事例を聞いて使ってみたくなったら ~サー...
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
NTT DATA と PostgreSQL が挑んだ総力戦
PostgreSQLレプリケーション徹底紹介
19-C-2 本当に問題ないですか? エンタープライズにおけるCloud&RIAアーキテクチャ
NHNグループ合同勉強会 ライブドア片野
Migration to AWS part2
CloudFront最近の事例と間違った使い方
Drソリューション(ナレッジコミュニケーション)
災害対策セミナー 「検証プロジェクト報告と事例紹介」
Aws summits2014 ガリバーインターナショナル社内システムのaws化
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)

More from Toshiaki Baba (13)

PDF
Jslug20141222馬場
PDF
L tbaba@bphbqp2012公開用
PDF
nouka inventry manager
PPTX
agri inventory - nouka data collector / yaoya data convertor
PDF
#cross2012 クラウドCROSS
PDF
ITインフラエンジニア業界説明@東北大学 HB馬場 のコピー
PDF
hbstudy@bpstudy#50 配布用
PDF
Webサーバ勉強会
PDF
見せます、私の道具箱@Janog26
PDF
AIIT学生会主催勉強会 クラウドのお話
PDF
地に足がついたクラウドのお話
PDF
インフラエンジニア勉強会hbstudyについて
PPT
BP Study #16
Jslug20141222馬場
L tbaba@bphbqp2012公開用
nouka inventry manager
agri inventory - nouka data collector / yaoya data convertor
#cross2012 クラウドCROSS
ITインフラエンジニア業界説明@東北大学 HB馬場 のコピー
hbstudy@bpstudy#50 配布用
Webサーバ勉強会
見せます、私の道具箱@Janog26
AIIT学生会主催勉強会 クラウドのお話
地に足がついたクラウドのお話
インフラエンジニア勉強会hbstudyについて
BP Study #16

物理サーバとクラウドの運用管理の違い 2010 03 24 馬場

  • 1. クラウド勉強会 物理サーバとクラウドの運用管理の違い 2010.3.24 株式会社ハートビーツ 技術統括責任者 馬場 俊彰 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 2. 株式会社ハートビーツ MSP(Management Service Provider) ● OSSを活用したインターネットサービスが得意 ● ビジネスが成功すること ● システムがサービスを提供し続けられること ● 24時間有人監視+一次対応、サーバ管理 ● 障害対応エクスプレス ● インフラ診断コンサルティング ● アーキテクチャ検討 ● インフラ見直し、仮想化・クラウド活用 ● インフラ無料相談 ● フルマネージドロードバランサ Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 3. 自己紹介 ● 馬場 俊彰(ばば としあき) @toshiak_netmark ● 株式会社ハートビーツ 技術統括責任者 ● 現職: インフラエンジニア 前職: Webシステム開発(Java) 前々職:インフラエンジニア ● 得意分野 ● Webシステムのアーキテクチャ全般 ● 主にWebシステムのインフラ全般の構築・設定・チューニングなど (ハードウェア、ネットワーク、OS、ミドルウェア) ● インターネットサービスに関わる技術要素全般 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 4. クラウド勉強会大好き! Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 5. 物理サーバとクラウドの運用管理の違い Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 6. クラウド エンドユーザ アプリケーション ユーザ アプリケーション 実行環境 ユーザ ミドルウェア OS ベンダー ベンダー ハードウェア ネットワーク ベンダー コロケーション IaaS PaaS SaaS Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 8. 活用する特徴 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 9. 柔軟さ! Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 10. 柔軟さ ● 起動が簡単・停止が簡単 ● マシンイメージを使える ● 課金時間単位が細かい Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 11. 大事なこと Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 12. 頭の切り替え! Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 13. ケーススタディ1 web(AP)サーバのうちの1台で原因不明の遅延が継続 <物理サーバの対応> ● 原因箇所の特定・対応 ● デーモンやサーバの再起動 ● ハードウェアトラブルの場合、交換など… Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 14. ケーススタディ1 web(AP)サーバのうちの1台で原因不明の遅延が継続 <物理サーバの対応> ● 原因箇所の特定・対応 ● デーモンやサーバの再起動 ● ハードウェアトラブルの場合、交換など… <クラウドの対応> ● 原因箇所の特定・対応 ● デーモンやサーバの再起動 ● 時間がかかりそうなら… – 別インスタンスを起動・投入 – 不調インスタンスを破棄 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 15. ケーススタディ1 web(AP)サーバのうちの1台で原因不明の遅延が継続 <物理サーバの対応> ● 原因箇所の特定・対応 ● デーモンやサーバの再起動 ● ハードウェアトラブルの場合、交換など… <クラウドの対応> ● 原因箇所の特定・対応 ● デーモンやサーバの再起動 ● 時間がかかりそうなら… 暫定状態なしで – 別インスタンスを起動・投入 本番稼働環境が復活 – 不調インスタンスを破棄 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 16. ケーススタディ2 Master DBサーバがダウン <物理サーバの対応> ● 起動をトライ ● 起動しなければ、更新遅延がないSlaveを特定 ● SlaveをMasterに昇格 ● 接続先設定変更 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 17. ケーススタディ2 Master DBサーバがダウン <物理サーバの対応> ● 起動をトライ ● 起動しなければ、更新遅延がないSlaveを特定 ● SlaveをMasterに昇格 ● 接続先設定変更 <クラウドの対応> ● 別のインスタンスにMasterDB用EBSをアタッチ ● 新Masterを稼働 ● 接続先設定変更 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 18. ケーススタディ2 Master DBサーバがダウン <物理サーバの対応> ● 起動をトライ ● 起動しなければ、更新遅延がないSlaveを特定 ● SlaveをMasterに昇格 ● 接続先設定変更 <クラウドの対応> ● 別のインスタンスにMasterDB用EBSをアタッチ ● 新Masterを稼働 ● 接続先設定変更 迷う時間が少ない Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 19. ポイント Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 20. まるごと捨てる! Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 21. まるごと捨てる! ● 見切りをつける ● 必要なのはマシンではなくてマシンリソース ● インスタンスを捨てることを常に視野にいれる Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 22. 実現するための工夫 ● AMIパターンを増やさない ● 起動パラメーターで場合分け ● 自動化する ● ○○を見て判断して、△△して■■するだけ →たいていは「だけ」が大変。そこを自動化! 例:アプリからの参照先DB切り替え、スレーブの追加をアプリに通知 ● 起動を高速化 ● 自動化・EBSからの起動 ● AMIの鮮度維持(起動後のupdateを少なく) ● リポジトリからのアプリケーションデプロイを高速化 ● EC2にリポジトリを配置 ● S3にアプリケーションを配置 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 23. アーキテクチャ 柔軟さを活かすためのアーキテクチャ ● データをロストしないしくみをつくる ● インスタンスは揮発型。S3・EBSは永続型。 ● キューイング・キャッシングを活用した非同期処理中心の構成。 ● ボトルネックを回避できるしくみを作る ● 負荷を分散 ● データを分散 Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 24. Q&A Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.
  • 25. ご清聴いただきありがとうございました Copyright (C) 2005-2009 HEARTBEATS Corporation. All Rights Reserved.