Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
ROOM
CSystem Center 2012 R2 によるハイブリッド クラウド環境でのアプリケーションマネジメント
日本マイクロソフト株式会社ビジネスプラットフォーム統括本部Windowsソリューション営業本部DCテクノロジー営業部テクノロジスペシャリスト
日比 昇
クラウドとデータセンター管理
テナント、クラウドの権限設定とコントロール
アプリケーションのセルフサービス展開をどのクラウドに対しても
物理-仮想-クラウド
クラウドの選択肢予測可能なアプリケーション管理
アプリケーションのモニタリングと診断
ライフサイクルの管理
アプリケーションをサービステンプレートとして展開するアプローチ
生産性を高めるインフラ
ヘテロプラットフォームのサポート
プロビジョニング
ITプロセスの自動化
セルフサービス基盤の提供
System Center と ハイブリッド クラウド
– Windows Server 仮想化技術で標準化されたデータセンター
– Windows Azure パブリック クラウド
– サービスプロバイダークラウド
– System Center 2012は、どの基盤に対しても、標準化されたサービスを迅速に展開
– 標準化されたITプロセスを提供
– マルチ クラウドモニタリング
– ITにとっての共通ユーティリティSystem Center によりIT プロセス管理 & サービス (アプリケーション)を展開
セルフサービス
サービスデリバリーとITプロセスの
自動化
System Center 2012 R2ITサービス提供の基盤
展開
コンフィグレーション
サービスモデル
DC 管理者
運用
モニタリング
Virtual Machine Manager
Operations Manager
App Controller
Service Manager Service Manager
Orchestrator
Configuration Manager
アプリケーション管理 サービス展開と自動化 インフラストラクチャ管理
Data Protection ManagerApp
オーナー
スケーラブル, 標準的, 予測と制御が容易なアプリケーションを実現する
スケーラブル
Server-APPV技術などでアプリケーション層をOSから抽象化
一貫した形式にアプリケーションをカプセル化し、展開時にダイナミックに構成
標準化
サービステンプレートによって、アプリケーションの展開のために標準化された方法を提供
アプリケーションをどのように構成し、スケーリングするか定義
モニタの提供
アプリケーションパフォーマンス モニタリング 機能で、エンドユーザーの視点で必要なパフォーマンスレベルを定義、監視する仕組みを提供
容易な制御
App Controller では、一人の管理者が、オンプレミスとパブリッククラウドの両方の観点で、実行されているアプリケーションの割当て制限や利用率の可視化を提供
アプリケーション仕様
サービス テンプレートの作成
動的カスタマイズサービス展開
テンプレートの更新とサービスへの適用
標準化が進んだアプリケーションのライフサイクル管理
セルフマネジメントポータル
サービスデリバリーとITプロセスの
自動化
ハイブリッド/マルチクラウドの場面においても共通ツールでアプリケーション 管理を支援
展開
コンフィグレーション
サービスモデル
DC 管理者
運用
モニタリング
Virtual Machine Manager
Operations Manager
App Controller
Service Manager Service Manager
Orchestrator
Configuration Manager
アプリケーション管理 サービス展開と自動化 インフラストラクチャ管理
Data Protection ManagerApp
オーナー
アプリケーション の展開を管理する
ITプロセスを自動化する
モニタリングする
ハイブリッド 環境におけるアプリケーション管理アプリケーション の展開の管理
標準化されたアプリケーションをサービステンプレートとして準備、展開する
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
サービス テンプレートのデザイン
• 相互接続された、多階層、マルチVMサービスを形成するためのビルディングブロック
• 階層ごとにスケールアウト可能、可用性セットを通じて高可用性
• インテリジェントな配置で、サービスの各階層内の仮想マシンは最適なホストへ配置される。緩やかな容量計画。
• 展開時に論理ネットワーク、ロードバランサーを指定することが可能
• コストセンター、サービス描写、リリースバージョンなどのプロパティ管理
仮想化インフラの中にビジネスサービス(アプリ)をモデル化するテンプレート
サービステンプレート: Hyper-V, VMware, Xen
パッケージとコンフィグレーション
Private cloud
Deploy Manage Monitor
ハイブリッド 環境におけるアプリケーション管理プロセス自動化
System Center Orchestrator による自動化
Runbook Designer による IT プロセス フローのデザイン
ドラッグアンドドロップによる容易な操作
統合パックによる拡張
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
標準アクティビティ豊富に付属する標準アクティビティ群
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
Windows Azure 上のアプリケーション管理タスクを自動化
例:オンプレミスの仮想環境を停止してAzure上の仮想マシンを起動
Windows Azure 上のアプリケーション管理タスクを自動化
Orchestrator と Windows Azure インテグレーションパックで出来ること
– Azure に関わるワークロードを自動化する
–データセンターの延長としてクラウドを活用する
ハイブリッド 環境におけるアプリケーション管理モニタリング
System Center Operations Manager によるハイブリッド クラウド ファブリック監視
クラウド上のファブリックや仮想マシンの監視
– プライベート クラウド / ファブリック監視機能• System Center Management Pack for VMM Fabric Dashboard 2012 R2
– ファブリック ヘルス ダッシュボード– ファブリック モニタリング ダイアグラム
– パブリック クラウド / Windows Azure 仮想マシン監視• System Center Management Pack for Windows Azure Fabric
– クラウド サービス監視– 仮想マシン監視– ストレージ アカウント監視– 証明書ヘルスモニタリング– モニタリング ダッシュボードおよびビューなど
Operations Manager によるプライベート クラウドの監視
Virtual Machine Manager で実現されたプライベートクラウドをモデル化
ファブリックの資源
クラウドリソース• 仮想マシン• 仮想プロセッサ• ストレージ• メモリ• ストレージ分類
• アレイ• キャパシティ• クラス
ストレージ
ストレージ分類
仮想マシン・Windows・Linux
仮想化ホストクラスタ
仮想化ホストグループ
仮想化ホスト(単体)
ネットワークデバイス
仮想化ホストグループ
マルチハイパーバイザー
• 監視ダッシュボード
• ファブリックの管理者はクラウドの健全さを一目で参照、個々のファブリック構成要素と仮想マシンの健全さを追うことが出来る
• 既存の情報を接続
• ネットワーク監視ダッシュボードのような既存のダッシュボードとリンクして根本原因の分析
• ダイアグラム
• VMMダイアグラムビューはネットワークおよびストレージ機器監視における最新の状況を反映
プライベートクラウドを構成する要素の監視
プライベートクラウドファブリックモニタリング
含まれる閾値ルール:パフォーマンスサービスの可用性ロール毎の平均利用可能メモリMBロール毎のロールインスタンスカウンタロール毎の平均プロセッサ利用時間
監視視点:クラウドサービスWindows Azure DeploymentWindows Azure 分散アプリケーションWindows Azure ホストされたサービスWindows Azure ロールWindows Azure ストレージアカウントWindows Azure サブスクリプションクライアント視点での監視
Azure 管理パックを通じたハイブリッド クラウドのモニタリング
管理パックテンプレートと分散アプリケーションテンプレートがアプリケーションの観点でビューを提供
.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 のクライアントサイド処理)– パフォーマンス イベント監視
• しきい値によるパフォーマンス監視が可能
– 例外イベント監視
• アプリケーション内で発生した例外の監視が可能
サーバー側監視(サーバーサイド処理)– パフォーマンス イベント監視
• しきい値によるパフォーマンス監視が可能
– 例外イベント監視
• アプリケーション内で発生した例外の監視が可能
セキュリティ アラート
接続アラート
アプリケーション エラーのアラート
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
アラート
動作パターン識別
より詳細な情報
.NET アプリケーションモニタリングの例
監視から開発のアサイン
開発のアサイン
Visual Studio から確認したところ
Ops & Dev Tool のアラート連携
まとめ
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 を使った評価も可能
あなたはどのように設計をしてますか ?
Windows Server 2012 R2 とSystem Center 2012 R2 対応現場目線の書籍がついに登場 !
本年中に発売決定 !お楽しみに
アンケートにご協力ください。
© 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.