32
ROOM C System Center 2012 R2 による ハイブリッド クラウド環境での アプリケーションマネジメント 日本マイクロソフト株式会社 ビジネスプラットフォーム統括本部 Windowsソリューション営業本部 DCテクノロジー営業部 テクノロジスペシャリスト 日比 昇

System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

ROOM

CSystem Center 2012 R2 によるハイブリッド クラウド環境でのアプリケーションマネジメント

日本マイクロソフト株式会社ビジネスプラットフォーム統括本部Windowsソリューション営業本部DCテクノロジー営業部テクノロジスペシャリスト

日比 昇

Page 2: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

クラウドとデータセンター管理

テナント、クラウドの権限設定とコントロール

アプリケーションのセルフサービス展開をどのクラウドに対しても

物理-仮想-クラウド

クラウドの選択肢予測可能なアプリケーション管理

アプリケーションのモニタリングと診断

ライフサイクルの管理

アプリケーションをサービステンプレートとして展開するアプローチ

生産性を高めるインフラ

ヘテロプラットフォームのサポート

プロビジョニング

ITプロセスの自動化

セルフサービス基盤の提供

Page 3: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

System Center と ハイブリッド クラウド

– Windows Server 仮想化技術で標準化されたデータセンター

– Windows Azure パブリック クラウド

– サービスプロバイダークラウド

– System Center 2012は、どの基盤に対しても、標準化されたサービスを迅速に展開

– 標準化されたITプロセスを提供

– マルチ クラウドモニタリング

– ITにとっての共通ユーティリティSystem Center によりIT プロセス管理 & サービス (アプリケーション)を展開

Page 4: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

セルフサービス

サービスデリバリーとITプロセスの

自動化

System Center 2012 R2ITサービス提供の基盤

展開

コンフィグレーション

サービスモデル

DC 管理者

運用

モニタリング

Virtual Machine Manager

Operations Manager

App Controller

Service Manager Service Manager

Orchestrator

Configuration Manager

アプリケーション管理 サービス展開と自動化 インフラストラクチャ管理

Data Protection ManagerApp

オーナー

Page 5: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

スケーラブル, 標準的, 予測と制御が容易なアプリケーションを実現する

スケーラブル

Server-APPV技術などでアプリケーション層をOSから抽象化

一貫した形式にアプリケーションをカプセル化し、展開時にダイナミックに構成

標準化

サービステンプレートによって、アプリケーションの展開のために標準化された方法を提供

アプリケーションをどのように構成し、スケーリングするか定義

モニタの提供

アプリケーションパフォーマンス モニタリング 機能で、エンドユーザーの視点で必要なパフォーマンスレベルを定義、監視する仕組みを提供

容易な制御

App Controller では、一人の管理者が、オンプレミスとパブリッククラウドの両方の観点で、実行されているアプリケーションの割当て制限や利用率の可視化を提供

Page 6: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

アプリケーション仕様

サービス テンプレートの作成

動的カスタマイズサービス展開

テンプレートの更新とサービスへの適用

標準化が進んだアプリケーションのライフサイクル管理

Page 7: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

セルフマネジメントポータル

サービスデリバリーとITプロセスの

自動化

ハイブリッド/マルチクラウドの場面においても共通ツールでアプリケーション 管理を支援

展開

コンフィグレーション

サービスモデル

DC 管理者

運用

モニタリング

Virtual Machine Manager

Operations Manager

App Controller

Service Manager Service Manager

Orchestrator

Configuration Manager

アプリケーション管理 サービス展開と自動化 インフラストラクチャ管理

Data Protection ManagerApp

オーナー

アプリケーション の展開を管理する

ITプロセスを自動化する

モニタリングする

Page 8: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

ハイブリッド 環境におけるアプリケーション管理アプリケーション の展開の管理

Page 9: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

標準化されたアプリケーションをサービステンプレートとして準備、展開する

Scale- out & health policy

サービステンプレート ( n 階層 .NET アプリケーション)

SQL

HW profile OS profile SQL profile

データ層

SQL DAC Configuration

サービステンプレートとしてクラウド内のライブラリへ保管

Scale- out & health policy

App Server

HW profile OS profile App profile

アプリケーション層

Scale- out & health policy

IIS

HW profile OS profile App profile

ウェブ層

W2K8R2.VHD OS settings MSDeploy

package

Configuration App-VConfiguration

Page 10: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

サービス テンプレートのデザイン

• 相互接続された、多階層、マルチVMサービスを形成するためのビルディングブロック

• 階層ごとにスケールアウト可能、可用性セットを通じて高可用性

• インテリジェントな配置で、サービスの各階層内の仮想マシンは最適なホストへ配置される。緩やかな容量計画。

• 展開時に論理ネットワーク、ロードバランサーを指定することが可能

• コストセンター、サービス描写、リリースバージョンなどのプロパティ管理

仮想化インフラの中にビジネスサービス(アプリ)をモデル化するテンプレート

Page 11: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

サービステンプレート: Hyper-V, VMware, Xen

パッケージとコンフィグレーション

Private cloud

Deploy Manage Monitor

Page 12: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

ハイブリッド 環境におけるアプリケーション管理プロセス自動化

Page 13: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

System Center Orchestrator による自動化

Runbook Designer による IT プロセス フローのデザイン

ドラッグアンドドロップによる容易な操作

統合パックによる拡張

Page 14: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

System Center Orchestrator 構成要素

アクティビティの概念あらかじめ定義されたアクションを実行するタスク

Invoke web services

Compare values

Query database

Send e-mail

Run .NET script

Return data

Check schedule

Runbookリンクされた連続のアクティビティを実行するワークフロー

Create incident

Create checkpoint

Start maint mode

Shut down VM

E-mail on error

Update on success

データバスRunbook 実行時のアクティビティ 間のデータ受け渡し

Get server ID from DPM

Get data sources

Create recovery point

標準アクティビティ豊富に付属する標準アクティビティ群

Page 15: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

Azure パブリッククラウドへの統合性

Windows Azure インテグレーションパック証明書

•Add Management

Certificate

•Add Service

Certificate

•Delete Management

Certificate

•Delete Service

Certificate

•List Management

Certificate

•List Service

Certificate

クラウド

サービス

•Check Cloud Name

Service Availability

•Create Affinity Group

•Create Cloud Service

•Delete Cloud Service

•List Cloud Service

デプロイメント

•Change Deployment

Configuration

•Change Deployment

OS

•Create Deployment

•Delete Deployment

•Get Deployment

•Get Operating

Systems

•Get Operation Status

•Reboot Role Instance

•Reimage Role

Instance

•Rollback Update or

Upgrade

•Swap Deployment

•Upgrade

Deployment

•Update Deployment

Status

•Walk Upgrade

Domain

ストレージ

•Copy Blob

•Create Container

•Create Storage

Account

•Delete Blob

•Delete Container

•Delete Storage

Account

•Download Blob

•Get Storage Account

Keys

•Get Storage Account

Properties

•List Blob

•List Container

•List Storage Account

•Put Blob

•Regenerate Storage

Account Key

•Snapshot Blob

•Update Storage

Account

仮想マシン

•Add VM Endpoint

•Add VM Instance

•Capture VM Instance

•Create VM

Deployment

•Delete VM Instance

•Get VM RDP File

•Get VM Instance

•Remove VM

Endpoint

•Restart VM Instance

•Shutdown VM

Instance

•Start VM Instance

•Update VM Instance

仮想マシン

イメージ

•Add OS Image

•Delete OS Image

•List OS Images

•Update OS Image

仮想マシン

ディスク

•Add VM Data Disk

•Add VM Disk

•Delete VM Data Disk

•Delete VM Disk

•Get VM Data Disk

•List VM Disks

Page 16: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

Windows Azure 上のアプリケーション管理タスクを自動化

例:オンプレミスの仮想環境を停止してAzure上の仮想マシンを起動

Page 17: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

Windows Azure 上のアプリケーション管理タスクを自動化

Orchestrator と Windows Azure インテグレーションパックで出来ること

– Azure に関わるワークロードを自動化する

–データセンターの延長としてクラウドを活用する

Page 18: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

ハイブリッド 環境におけるアプリケーション管理モニタリング

Page 19: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

System Center Operations Manager によるハイブリッド クラウド ファブリック監視

クラウド上のファブリックや仮想マシンの監視

– プライベート クラウド / ファブリック監視機能• System Center Management Pack for VMM Fabric Dashboard 2012 R2

– ファブリック ヘルス ダッシュボード– ファブリック モニタリング ダイアグラム

– パブリック クラウド / Windows Azure 仮想マシン監視• System Center Management Pack for Windows Azure Fabric

– クラウド サービス監視– 仮想マシン監視– ストレージ アカウント監視– 証明書ヘルスモニタリング– モニタリング ダッシュボードおよびビューなど

Page 20: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

Operations Manager によるプライベート クラウドの監視

Virtual Machine Manager で実現されたプライベートクラウドをモデル化

ファブリックの資源

クラウドリソース• 仮想マシン• 仮想プロセッサ• ストレージ• メモリ• ストレージ分類

• アレイ• キャパシティ• クラス

ストレージ

ストレージ分類

仮想マシン・Windows・Linux

仮想化ホストクラスタ

仮想化ホストグループ

仮想化ホスト(単体)

ネットワークデバイス

仮想化ホストグループ

マルチハイパーバイザー

• 監視ダッシュボード

• ファブリックの管理者はクラウドの健全さを一目で参照、個々のファブリック構成要素と仮想マシンの健全さを追うことが出来る

• 既存の情報を接続

• ネットワーク監視ダッシュボードのような既存のダッシュボードとリンクして根本原因の分析

• ダイアグラム

• VMMダイアグラムビューはネットワークおよびストレージ機器監視における最新の状況を反映

プライベートクラウドを構成する要素の監視

Page 21: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

プライベートクラウドファブリックモニタリング

Page 22: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

含まれる閾値ルール:パフォーマンスサービスの可用性ロール毎の平均利用可能メモリMBロール毎のロールインスタンスカウンタロール毎の平均プロセッサ利用時間

監視視点:クラウドサービスWindows Azure DeploymentWindows Azure 分散アプリケーションWindows Azure ホストされたサービスWindows Azure ロールWindows Azure ストレージアカウントWindows Azure サブスクリプションクライアント視点での監視

Page 23: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

Azure 管理パックを通じたハイブリッド クラウドのモニタリング

管理パックテンプレートと分散アプリケーションテンプレートがアプリケーションの観点でビューを提供

Page 24: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

.NET アプリケーションモニタリング

監視対象

アプリケーション種別 SCOM 2012 SCOM 2012 R2

ASP.NET Web アプリケーション ・ASP.NET Web ページ・ASP.NET Web サービス・ファンクション

・ASP.NET Web ページ・ASP.NET MVC ページ・ASP.NET Web サービス・WCF メソッド・ファンクション

ASP.NET Web サービス 同上 同上

WCF サービス(SP1以降) 未対応 同上

Windows サービス(SP1以降) 未対応 ・WCF メソッド・ファンクション

クライアント側監視( JavaScript のクライアントサイド処理)– パフォーマンス イベント監視

• しきい値によるパフォーマンス監視が可能

– 例外イベント監視

• アプリケーション内で発生した例外の監視が可能

サーバー側監視(サーバーサイド処理)– パフォーマンス イベント監視

• しきい値によるパフォーマンス監視が可能

– 例外イベント監視

• アプリケーション内で発生した例外の監視が可能

セキュリティ アラート

接続アラート

アプリケーション エラーのアラート

Page 25: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

Java アプリケーションモニタリング

監視内容(サーバーサイド)– パフォーマンス イベント監視

• しきい値によるパフォーマンス監視が可能

– 例外イベント監視

• アプリケーション内で発生した例外の監視が可能

セキュリティ アラート

接続アラート

アプリケーション エラーのアラート

監視対象

– OS

• Windows

• Red Hat

• Oracle

• Centos

• Ubuntu

– Java VM

• Oracle Java version 5 / 6 / 7

– Web / Application Servers

• Apache Tomcat version 5.5 / 6.0 / 7.0

– Web Frameworks

• General Servlets

• Axis 2

• Struts

Page 26: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

アラート

動作パターン識別

より詳細な情報

.NET アプリケーションモニタリングの例

Page 27: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

監視から開発のアサイン

開発のアサイン

Visual Studio から確認したところ

Ops & Dev Tool のアラート連携

Page 28: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

まとめ

Page 29: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

Windows Server 2012 R2 & System Center 2012 R2 対応

最新ホワイトペーパーを一気に公開 !http://technet.microsoft.com/ja-jp/cloud/

タイトル タイトル

Windows Server 2012 R2 Preview & System Center 2012 R2 評価ガイド

System Center 2012 R2 Operations Manager ステップバイステップ評価ガイド

Windows Server 2012 R2 フェールオーバークラスタリング 構築・運用・管理ガイド

System Center 2012 R2 Orchestrator,Service Manager ステップバイステップ評価ガイド

Windows Server 2012 R2高信頼ファイル サーバー構築ガイド

Windows Azure Services for Windows Server ステップバイステップ評価ガイド

Windows Server 2012 R2記憶域スペースのアーキテクチャーと設計・管理のベストプラクティス

Windows Server 2012 R2 ネットワーク仮想化(SDN)ステップ バイ ステップ評価ガイド

Hyper-Vベースの仮想環境評価ガイド Windows Server 2012 R2 マイグレーションガイド

無償評価版はこちら:Windows Server 2012 R2 & System Center 2012 R2http://technet.microsoft.com/ja-jp/evalcenter/dn205286.aspx

Windows Azure を使った評価も可能

Page 30: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

あなたはどのように設計をしてますか ?

Windows Server 2012 R2 とSystem Center 2012 R2 対応現場目線の書籍がついに登場 !

本年中に発売決定 !お楽しみに

Page 31: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

アンケートにご協力ください。

Page 32: System Center 2012 R2 による ハイブリッドクラウド環境での ア …download.microsoft.com/download/9/9/0/990DE8BD-B565-4C49-B89… · •Check Cloud Name Service Availability

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the

part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.