Microsoft PowerPoint VIOPS.ppt

Similar documents
仮想化によるサーバの再構成 尾西克之 大阪大学理学研究科技術部. はじめに理学研究科トップの DNS サーバを始め 管理運用を行うサーバの多くはハードウェアの老朽化が進み 更新時期を迎えている しかし全てのハードウェアを購入には費用が掛かり又 作業時間も掛かるため 一度に更新するのは不可能である そ

10年オンプレで運用したmixiをAWSに移行した10の理由

Windows Server 2016 Hyper-V ストレージQoS機能の強化

Microsoft Word - H21onishi

INDEX Demo の目的 ゴール Scenario 1: 自動化 Scenario 2: 効率化 2

CLUSTERPRO X 4.0 for FileMaker Server ご紹介資料


KSforWindowsServerのご紹介

版 HinemosVM クラウド管理機能のご紹介 NTT データ先端技術株式会社 2019 NTT DATA INTELLILINK Corporation

PowerPoint プレゼンテーション

スライド 1

PowerPoint プレゼンテーション

vdi_service_details

Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社

Windows Embedded 8 Standard

ついに登場 VMware vsphere 4 ~ 仮想化技術を用いたシステムの簡素化とコスト削減策 ~ 2009 年 6 月 30 日ヴイエムウェア株式会社テクノロジーアライアンス部長森田徹治

PRIMERGY RX300S6 におけるクラスタ製品「DB/Control」と「DBC/APKeeper」の動作検証報告

提案書

Microsoft Word - nvsi_100220jp_dell_nvfr40.doc

スライド 1

ms_2.pptx

目次 第 1 章 環境構築 システム概要 ロードバランサ ジーンコードサーバー コンテンツサーバー (PC サイトサーバー ) コンテンツサーバー (PC サイトサーバー ) DNS... 6

2017/8/2 HP SiteScope software 監視機能対応表 この監視機能対応表は HP SiteScope software v11.33) に対応しています モニタ モニタ説明 モニタ説明 SiteScope for Windows SiteScope for Linux ネット

0706_CLUSTERPRO_01_12

目次 概要 S/4HANAの導入方式 NECがご提供するサービス S/4HANA 導入ロードマップ策定支援サービス

Presentation Template Koji Komatsu

Corp ENT 3C PPT Template Title

CLUSTERPRO MC ProcessSaver 2.3 for Windows 導入ガイド 第 5 版 2018 年 6 月 日本電気株式会社

Microsoft Word - 楽天㇯ㅩ㇦ㅛIaaSㇵㅼã…fiã‡¹ä»Łæ§Ÿ.doc

HPE Integrity NonStop NS2300 サーバー

Administration of Veritas Cluster Server 6.0 for UNIX の管理練習問題 例題 1. installvcs -installonly が正常に実行されたことが記録されるテキストファイルは次のどれですか (2 つ選択 ) a. インストールログ b.

CLUSTERPRO X 4.1 for FileMaker Server ご紹介資料

PF1000_intro5

CLUSTERPRO X 3.2 for FileMaker Server 13 ご紹介資料 2015 年 8 月日本電気株式会社クラウドプラットフォーム事業部 CLUSTERPRO グループ ( グローバル プロモーションチーム )

アジェンダ オープンソースのトレンド KVMのモデル&バックエンド KVM & QEMU Xen vs KVM パフォーマンス比較 Red Hat Enterprise Virtualization Manager for Servers 2

PowerPoint プレゼンテーション

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

1

JPexam 最新の IT 認定試験資料のプロバイダ IT 認証であなたのキャリアを進めます

目次 1. はじめに SSL 通信を使用する上での課題 SSL アクセラレーターによる解決 SSL アクセラレーターの導入例 SSL アクセラレーターの効果... 6 富士通の SSL アクセラレーター装置のラインナップ... 8

変更履歴 項番版数内容更新日 版新規作成 2013 年 11 月 18 日 1

目次 1 はじめに 登録商標 商標 注意事項 免債事項 SR-IOV の機能概要 性能検証事例 測定環境 測定結果 各方式による共有 NIC 性能比較 ( ポートあ

<4D F736F F F696E74202D204E505F8E9F90A291E E815B CFC82AF B838B B838B C5E B8D5C91A E E4E41532E7

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

ライフサイクル管理 Systemwalker Centric Manager カタログ

PowerPoint プレゼンテーション

2015 年 4 月 6 日 Biz ホスティング Enterprise Cloud における Oracle Database Enterprise Edition RAC の提供開始について ~Oracle Database Enterprise Edition RAC をクラウド基盤で利用可能と

Microsoft Word - nvsi_050090jp_oracle10g_vlm.doc

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

スライド 1

仮想マシン構成のホスト ゲスト連携物理サーバー上の CLUSTERPRO X と仮想マシン上の X SSS で連携が可能です 例えば物理サーバー上の CLUSTERPRO X の異常検出をトリガとし仮想マシン上の X SSS をフェールオーバーさせることなども可能です 仮想化環境に最適なライセンス体

東芝 MAGNIA R3320b での SSD 性能の検証 2012 年 8 月 株式会社東芝 クラウド & ソリューション事業統括部 目次 1. はじめに ソリッドステートドライブの概要 使用機器一覧 単体性能について サーバー用途別のテスト

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

アジェンダ はクラウド上でも十分使えます 1. の概要 とは の導入事例 で利用される構成 2. をクラウドで使う クラウドサービスの分類 Amazon Web Services による構成例 2

CLUSTERPRO X IIJ GIO インフラストラクチャー P2 動作検証報告 2017 年 11 月日本電気株式会社クラウドプラットフォーム事業部 CLUSTERPROグループ 1 NEC Corporation 2017

PowerPoint プレゼンテーション

Microsoft Word - JP-AppLabs-MySQL_Update.doc

KVMを用いたプライベートクラウド環境の構築

概要 ここでは先程デモを行った OpenStack の中で仮想マシンのデータがどのように管理されているかをご紹介致します OpenStack の中でデータがどのように配置され 管理されているかを知ることは 可用性を検討する上で非常に重要になります 2

JustSystems

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

1-1- 基 OSS 概要に関する知識 ソフトウェアの新たな開発手法となりソフトウェア業界で大きな影響力を持つようになったオープンソースについて学習する 本カリキュラム Ⅰ. 概要では オープンソースの登場から現在に至る発展の経緯や代表的なソフトウェアの特徴を理解する 講義の後半では実際にソフトウェ

PowerPoint プレゼンテーション

スライド 1

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

実務に役立つサーバー運用管理の基礎 CompTIA Server+ テキスト SK0-004 対応

Microsoft PowerPoint - SME_090213_03_公開用.ppt

富士通製プラットフォーム 「PRIMEPOWER/PRIMERGY」及び、富士通製ミドルウェア 「Interstage」とVantage Analyzer 動作検証完了報告書

GMOクラウドPublic

CTX-6114AI Citrix Access Suite 4

SigmaSystemCenter 仮想マシンサーバ(ESX)のIPアドレス変更手順(SSC3.0~3.5u1)

SIer視点からみたハイパーコンバージドの選定構成・サイジングのポイント、注意点

InfiniDB最小推奨仕様ガイド

Microsoft PowerPoint - DNS_BoF_SCS_ pptx

セキュアVMの アーキテクチャ概要

Microsoft PowerPoint - mplsjp

ビッグデータやクラウドのシステム基盤向けに処理性能を強化した「BladeSymphony」および「HA8000シリーズ」の新製品を販売開始

OSSTechプレゼンテーション

V8_教育テキスト.dot

Microsoft PowerPoint - CLUSTERPRO_BIG-IP.ppt[読み取り専用]

今 働き方改革 への取り組みが始まっています その推進に必要となるのが テレワーク 環境の整備です が テレワーク の実現を支援します 2

PowerPoint プレゼンテーション

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows FAQ 集 2013(Mar) NEC Corporation 導入に関する質問 運用に関する質問 動作環境に関する質問

PowerPoint プレゼンテーション

Microsoft Word - PCOMM V6.0_FAQ.doc

Microsoft PowerPoint 年度サーバクライアント管理実態調査リリー

PowerPoint プレゼンテーション

1. はじめに (1) 本書の位置づけ 本書ではベジフルネット Ver4 の導入に関連した次の事項について記載する ベジフルネット Ver4 で改善された機能について 新機能の操作に関する概要説明 ベジフルネット Ver4 プログラムのインストールについて Ver4 のインストール手順についての説明

FY14Q4 SMB Magalog December - APJ Version

- 主な機能 - 設定機能キャッシュメモリをキャッシュセグメントに分割し 業務で使用する論理ディスクを割り付けるための設定を行います WebSAM istoragemanager のクライアント画面から操作が可能です キャッシュセグメント作成 削除機能キャッシュセグメントの作成 削除を可能にします

Yahoo! JAPAN はLBaaS をどのようにつくったのか? ~実サービスを支える先進OpenStack事例とブロケードのOpenStackプラグイン戦略

高速インメモリデータ管理ソフトウェア「Primesoft Server」ご紹介

投影用スライドタイトル

Microsoft Word - MyWebPortalOffice_Levelup.doc

PowerPoint-Präsentation

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

クラスタ構築手順書

サーバ仮想化導入に成功されたお客様の声から 仮想化を導入した多くのお客様において 小規模試験的導入のスモールスタート 実際に仮想化環境に載せて動かしてみせ 感覚的に納得してもらった上で論理的に理解してもらうというプロセスを経ると 関係者の納得 協力を得やすい ( お客様の声から ) サーバ仮想化導入

Transcription:

ウェブサービスとはてなと 仮想化技術 はてな田中慎司 stanaka @ hatena.ne.jp 2009/05/29

アジェンダ Web サービスのインフラ 三つの指標 仮想化技術 Xen はてなでの取り組み 仮想化を前提としたハードウェア Xen の運用 仮想化のメリット クラウドと仮想化

はてなのサービス群

自己紹介 ( 株 ) はてな執行役員 担当領域 システムアーキテクチャ スケーラビリティ サーバ ネットワーク

Web サービスのインフラ 大量のリクエスト 個々のリクエストは比較的単純 クリティカル vs 非クリティカル 処理のほとんどは非クリティカル 休みなし

三つの指標 スケーラビリティ サービスの成長の予想が難しい コストパフォーマンス 1 リクエストの処理にかけられるコストは低い 高可用性 24/365

1. スケーラビリティ 大量の同じ役割りを持つサーバ群 構成は 基本的に同一 同じ役割りのサーバが10 台 100 台 トラフィックに合わせて速やかに増減

2. コストパフォーマンス 1 台のハードで多くのリクエストを処理 リソース効率 1 台の単価を下げる ハードコスト 運用コストを下げる 一人あたりのハード数

3. 高可用性 24/365 耐障害性 冗長化 フェイルオーバ 安定したインフラ 過度なリソース消費の回避 適切なバッファの維持

はてなのシステムの全体像と解説 三層構造 リバースプロキシ アプリケーションサーバ データベース / ファイルサーバ

バックエンドシステムの三層構造 ロードバランサ リバースプロキシ proxy LVS proxy LVS アプリケーションサーバ LVS LVS mod_perl mod_perl mod_perl mod_perl データベースサーバ LVS LVS MySQL MySQL

全体像 三層構造がサービス毎に サーバー台数の割合 Web : DB = 4 : 6 ~ 6 : 4 全体の 6 ~ 7 割が Web or DB それ以外 ネットワーク関連 ファイルサーバ 管理用 メール 分散ストレージサーバなど 非同期システムが増量中 MapReduce 計算クラスタなど

仮想化技術への期待 スケーラビリティ オーバーヘッドの最小化 コストパフォーマンス リソースの消費効率の向上 運用の柔軟さ 環境の単純化 高可用性 環境の隔離

はてなでの仮想化

はてなでの Xen CentOS 5.2 Xen 3.0.3 LVM 上にパーティション作成

Xen における仮想化のモデル 準仮想化 (ParaVirtualization) 仮想的なハードウェアを再定義するため 仮想ハードウェアは 操作をするためにはハイパーバイザコールを呼び出す エミュレーションのオーバーヘッドを最小限に抑えられる OS を Xen 仮想ハードウェア上に移植することが必要 完全仮想化 (FullVirtualization) 実ハードウェア用の OS がそのまま動作 Windows などの OS も動作 エミュレーションのためのコストが大きくなる デバイスドライバのみ準仮想化とすることも可能

はてなのサーバ台数 サーバ 500 台 仮想化して約 1000 台

仮想化を前提としたハードウェア 安価なハードの有効利用 最小限の管理機能 多コアの CPU 大量のメモリ フレキシブルな IO 性能 Diskless ハードウェア RAID-10 SSD RAID-0 管理用のハードコンソールを不要にする IPMI 1 2 万 / サーバ Intel AMT

仮想化を前提としたハードウェア

仮想化を前提としたハードウェア デスクトップ用 M/B Intel AMT デスクトップ用 CPU ネットワークポート x 1 ECCなしメモリ RAIDなし or Software RAID 外販も計画しています

仮想化を前提としたハードウェア

参考 : Google のサーバ

仮想化を前提としたハードウェア

仮想化技術のメリット IPMIの代替としてのハイパーバイザ 環境の抽象化 ハード差分の吸収 リソース消費の制御 過負荷のアラート 負荷の調整 monit *1 との組み合わせ *1: リソース監視ツール http://mmonit.com/monit/

仮想化サーバの構築ポリシー ハードウェアリソースの利用率の向上 空いているリソースを主に利用する DomU を投入 CPU が空いている ウェブサーバ IO が空いている DB サーバ メモリが空いている キャッシュサーバ 同居を避ける組み合わせ 同じ傾向 かつ 負荷の高い用途同士 別サーバのウェブサーバ同士など.. 中央ストレージは使用しない

仮想化サーバ ウェブサーバ ハードウェア ウェブサーバ メモリ量 : 4GB Dom0: 0.5GB ウェブサーバ 3.5GB ハードウェア ウェブサーバ メモリ量 : 8GB Dom0: 0.5GB ウェブサーバ 5.5GB キャッシュサーバ 2GB 主に CPU-bound キャッシュサーバ 主にメモリを消費 CPU は消費しない

仮想化サーバ データベースサーバ ハードウェア DB サーバ メモリ量 : 4GB Dom0: 0.5GB DB サーバ 3.5GB ハードウェア DB サーバ メモリ量 : 8GB Dom0: 0.5GB DB サーバ 3.5GB ウェブサーバ 4GB 主に IO-bound ウェブサーバ 主に CPU-bound

Xen の運用 1 新規サーバ作成 install_xen.sh コマンド一発 %./install_xen.sh hostname: ip addr: mem size: 2048MB root size: 10GB hostname must be specified../install_xen.sh: h hostname i ip_addr m size_memory[mb] s size_root[gb] %./install_xen.sh h test i 192.168.0.1 m 1024 s 20

Xen の運用 2 手動マイグレーション dd でイメージコピー dom0a$ time dd if=/dev/mapper/vg00 commondb02root_snapshot gzip c nc 192.168.0.2 9210 20971520+0 records in 20971520+0 records out 10737418240 bytes (11 GB) copied, 1096.59 seconds, 9.8 MB/s real 18m16.651s user 9m5.082s sys 0m59.292s dom0b$ nc l 9210 gunzip c dd of=/dev/vg00/domu2root 20971520+0 records in 20971520+0 records out 10737418240 bytes (11 GB) copied, 1111.61 seconds, 9.7 MB/s

Xen の運用 3 負荷の監視 サーバ管理ツール サーバの親子関係と 子サーバの負荷を一覧

Xen の運用 3 その 2 あるラックに含まれるサーバの構成を負荷とともに一覧

Xen の運用 4 管理ツールとの強固な連携 アプリケーションエンジニアは あるサービスのサーバがどこに何台あるか把握する必要がない サーバ追加 管理ツールに登録して統一管理 アプリケーションエンジニアからの操作 監視ツール (Nagios) からの監視 統計データの取得 DNS への登録 全て 管理ツールとシステム的に統合済み

Xen の運用 4 その 2 Nagios 連携 管理ツールの登録がそのまま監視対象に DNS 連携 管理ツールに親子関係を登録 子 : backend01.host.h 親 : hardware01.host.h = parent.backend01.host.h

Xen の運用 5 リソースの自律制御 by monit 仮想 OS 内で制御 プロセスの応答が無くなると強制再起動 ハイパーバイザから制御 仮想 OS の応答が無くなると強制再起動

仮想化によって得られるもの 物理的なリソース制約からの解放 リソースの動的な変更 VM のマイグレーション 複製 容易なサーバ増設 スケーラビリティ ソフトレベルの強力なホスト制御 異常動作時の局所化 ホストの制御が容易となる ハードコスト 運用コスト低下 コストパフォーマンス 高可用性

クラウドと仮想化 ウェブサービスのインフラから見たクラウド = 仮想化をさらに進めたもの 仮想化レイヤーの抽象度を上げる ほぼ自動化された高いスケーラビリティ システム管理の自律性ストレージの仮想化アプリケーションとの積極的連携

まとめ Web サービスのインフラ 三つの指標 仮想化技術 Xen はてなでの取り組み 仮想化を前提としたハードウェア Xen の運用 仮想化のメリット クラウドと仮想化