20120416 tf mms_feedback_slideshare

134

Upload: -

Post on 27-Jun-2015

659 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: 20120416 tf mms_feedback_slideshare
Page 2: 20120416 tf mms_feedback_slideshare

MMS Feedback ~ Microsoft Management Stories ~

“Live” From Las Vegas

Tech Fielders セミナー   4/16

Page 3: 20120416 tf mms_feedback_slideshare

ご理解いただければ幸いです

先週のイベントに参加し、どこよりも誰よりも早く日本のみなさまに情報をお伝えしたいと考えました。

その分、綺麗なスライドやかっこいいデモを準備する時間はなく、MMS セッションの数々を整理し、お伝えすることになります。

そのため、今日は、各セッションの内容を細かく話すというよりも我々のメッセージ+セッションへのポインターにしかなりません。

ただ、少しでも濃い半日をお過ごしいただけるよう誠心誠意お伝えしますので、何卒ご理解ください。

どうぞよろしくお願いします <(_ _)>

Channel 9Video やPPT を

公開開始

Page 4: 20120416 tf mms_feedback_slideshare

MMS Session Video & PPT

http://channel9.msdn.com/Events

セッション ビデオにアクセスできます

Page 5: 20120416 tf mms_feedback_slideshare

本日の内容1. Microsoft Management Stories

1. Microsoft Management Summit 2013 Summary

2. Real World Stories :60min

1. カリスマトレーナーの推奨する MMS Session2. Microsoft Private Cloud Fast Track v33. Real World

3. Private Cloud “to be…” new stories :60min

1. Fabric Mgmt .next / Seamless Hybrid Cloud / DevOps

4. PC & Device Management “to be…” new stories :90min

1. Windows XP サポート終了に向け、非常に重要

5. Q&A を含む懇親会

13:30-14:30

14:45-15:45

16:00-17:30

17:30‐19:00

Page 6: 20120416 tf mms_feedback_slideshare

Microsoft Management Stories

Osamu TakazoeEvangelistMicrosoft

(Platform Strategy)

Page 7: 20120416 tf mms_feedback_slideshare

History of MMS• 1998 – Computing Edge/Swynk.com conference (Newport

Beach, California)• Less than 100 people in attendance

• 2002 – 1st branded MMS• http://www.myitforum.com/conference/ <- still live!

• Microsoft branded through 2013• Ritz Carlton, Naples, Florida (1999)• Flamingo, Las Vegas (2000)• MGM Grand, Las Vegas (2001, 2002)• Mandalay Bay, Las Vegas (2003, 2005, 2011, 2013)• Venetian, Las Vegas (2004, 2008, 2009, 2010, 2012)• San Diego (2006, 2007)

• 2008 – first sellout

Full history of MMS: http://myitforum.com/myitforumwp/docs/the-history-of-mms/

Page 8: 20120416 tf mms_feedback_slideshare

MMS 2013日程: 4 月 7 ~ 12 日場所: Mandalay bay Hotel Las Vegas

Breakout sessions : 168 Instructor-led lab : 56Self-paces Lab : 58Certification Exam   : 16

SponsorsCisco/Dell/hp + 24 社

5000+ Attendees

Page 9: 20120416 tf mms_feedback_slideshare

会場マップ

会場

ホテル

ホテル

Keynote

徒歩 7 ~ 10 分

Page 10: 20120416 tf mms_feedback_slideshare

Topic 1 : Basic MS Platform ( 既知の情報 )

Page 11: 20120416 tf mms_feedback_slideshare

Windows Server 2012

Hyper-V

Storage

Network

Cluster

Mgmtand

Automation

SMB v3CSV 2.0Scale Out FSStorage Spaces

NIC TeamingExtensible Switch

Network Virtualization

VM EnhancementsLive MigrationsReplication

Cluster Aware Updates

Dynamic Quorum

Page 12: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

System Center 2012 SP1

• System Center 2012 is one product with eight components

• System Center Advisor is a free online cloud service System CenterGlobal Service Monitor

Page 13: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Self Service

Service Delivery & Automation

Story 1 : Deliver IT as a Service (Private Cloud)

Deploy

Configure

Service Model

DC Admin

Operate

Monitor

Virtual

Physical

Public Cloud

Private Cloud

Virtual Machine Manager

Operations Manager

App Controller

Service Manager Service Manager

Orchestrator

Data Protection Manager

AppOwner

Application Management Service Delivery & Automation Infrastructure Management

Page 14: 20120416 tf mms_feedback_slideshare

Microsoft Confi dent ia l – In te rna l On ly

Story 2 : Unified PC & Device Management

• Single management interface• Integrated security and

compliance• Improve IT efficiency• Reduced infrastructure complexity

Unified Management Infrastructure

+

Empower User Productivity

• Device choice• Application self-service• Personalized application

Experience• Non-intrusive management

Page 15: 20120416 tf mms_feedback_slideshare

Topic 2 : MMS 2013 ( 今年の最新情報 )

Page 16: 20120416 tf mms_feedback_slideshare

Transformational trends

COMPUTE

NETWORK

STORAGE

Cloud computing

New social and New app patterns

Consumerization of IT

Data explosion

Keynote スライド例

Page 17: 20120416 tf mms_feedback_slideshare

Enables modern apps

Unlocks insights on any data

Transforms the datacenter

Empowers people-centric IT

The Cloud OS

DEVELOPMENT MANAGEMENT DATA IDENTITY VIRTUALIZATION

Keynote スライド例

Page 18: 20120416 tf mms_feedback_slideshare

Transform thedatacenter

Datacenter without boundaries

Cloud innovation everywhere

Dynamic application delivery

Keynote スライド例

Page 19: 20120416 tf mms_feedback_slideshare

Keywords from Brad Anderson’s keynote Cloud optimize your

business

OPEN DAYLIGHT

Transform NetworkTransform Storage

Dynamic Application Delivery

DevOps

Unify your environment

Delight your end users

Enable people-centric IT

The modern DC delivered

DC without Boundaries

Cloud Innovation Everywhere

Deliver IT Now

Cloud OS

SERVICEPROVIDERON-

PREMISES

MICROSOFTAzure

Transformation

Personalized experience

Any device, anywhere Secure your data

Page 20: 20120416 tf mms_feedback_slideshare

MMS 2013 Big Theme 1 (real world)

a little new announcement ・・・ but !!!!!!!!!!!!!

Best Practices (sizing, configuration, troubleshooting ・・・ )Heterogeneous Environments ManagementCase Studies

Xerox India Developer Center

Pedcor

15000 台を2 人で管理

example

Page 21: 20120416 tf mms_feedback_slideshare

MMS 2013 Big Theme 2 (new world)

Private Cloud (Datacenter Management) to be ・・・① Fabric Management .next   (Network & Storage)② Seamless Hybrid Cloud

  ~ with Microsoft Hosted & Partner Hosted Cloud

③ DevOps ~ IT for your business (ALM & APM, Deploy ・・・ )

PC & Device Management to be ・・・① Enable people-centric IT② Windows 8 & Store Apps Deployment③ Hybrid Cloud Scenario & Expand Supported

Devices

Device First ≠ Device-centric

Page 22: 20120416 tf mms_feedback_slideshare

Real World Stories

Osamu TakazoeEvangelistMicrosoft

Page 23: 20120416 tf mms_feedback_slideshare

ユーザー視点から見たMMS 2013 の見どころNEC ラーニング株式会社吉田 薫 (Microsoft MVP System Center)株式会社 クリエ・イルミネート坂元 好英 (Microsoft MVP Office 365)

Topic 1 :カリスマトレーナーが推奨する MMS Session とは

高添からの補足枠

Page 24: 20120416 tf mms_feedback_slideshare

• Windows Azure Services for Windows Server

• WS-B303 Windows Server Virtual Machine : Adding Windows Azure Services

• WS-B306 Deploying and Managing Linux with Windows Azure

プライベートの進化

Page 25: 20120416 tf mms_feedback_slideshare

• Linux 、 Oracle 、 VMware 、 XenServer ・・・

• IM-B201 Managing Linux and UNIX in a System Center Private Cloud

• IM-B391 Monitoring Beyond SQL Server: Oracle DB, DB2, Informix, and MySQL

真剣なマルチプラットフォームのサポート

Page 26: 20120416 tf mms_feedback_slideshare

• 開発者は知っているが、管理者はまだ知らない現状

• AM-B201 Monitoring Applications Using APM, Global Service Monitor, and Visual Studio Web Testing

DevOps 関連

Developer Operations Admin

Page 27: 20120416 tf mms_feedback_slideshare

• 日本とは明らかに異なる立ち位置

• IM-B204 Competitive Advantages of the Microsoft Private Cloud over the VMware vCloud

• WS-B201 Competitive Advantages of Hyper-V over VMware vSphere

VMware 比較

Page 28: 20120416 tf mms_feedback_slideshare

クラウドの体験 対 クラウドの実験

試験中

価値を提供中

Page 29: 20120416 tf mms_feedback_slideshare

• 2014 年 4 月 9 日に Windows XP のサポート期間が終了

コンシュマライゼーションシナリオ

http://www.microsoft.com/ja-jp/windows/lifecycle/xp_eos.aspx

Page 30: 20120416 tf mms_feedback_slideshare

Windows XP の移行現在、国内で *1400 万近く存在すると言われる、 Windows XP をどのように移行するか? * 諸説あり

それに対応できる技術者をどのように確保するか?(個人的には今年度下期には依頼をしてもリソース的に対応できる IT パートナーが存在しないと言った状況になるのではないかと予想しています。)

ツールの利用System CenterConfiguration Manager 2012 SP1

作業をするのではなく基盤を作る

Page 31: 20120416 tf mms_feedback_slideshare

• 今年はブレークアウト セッションだけで 35 セッション

• IM-B393 Streamline Your Configuration Manager 2012 Infrastructure to Make OSD Business as Usual

• UD-B305 How Microsoft IT Uses System Center Configuration Manager 2012 SP1

• UD-B310 Deploying and Managing Windows 8 with Configuration Manager 2012 SP1

System Center Configuration Manager 2012

Page 32: 20120416 tf mms_feedback_slideshare

• エディフィストラーニング株式会社 阿部 直樹さん( Microsoft MVP – Virtual Machine )

• WS-B317 Introduction to Failover Clustering with Windows Server 2012

• 株式会社ソフィアネットワーク 国井 傑さん( Microsoft MVP Directory Services )• UD-331 System Center 2012 Endpoint Protection Integration with Configuration

Manager 2012 SP1• AI-B303 Using Dynamic Access Control for Compliance and Data Leakage

Prevention

MVP がお勧めするその他のセッション

Page 33: 20120416 tf mms_feedback_slideshare

Thank you !!

See you Next MMS !!NEC ラーニング

吉田さんより

Page 34: 20120416 tf mms_feedback_slideshare

Mission: IT Operations for a Good Night's SleepWalter EikenboomPrincipal ConsultantInovativ

SD-B314

こんなセッションもありました。

Page 35: 20120416 tf mms_feedback_slideshare

Topic 2 :Microsoft Private Cloud Fast Track v3

Page 36: 20120416 tf mms_feedback_slideshare

Topic 3 : Real World Sessions

Page 37: 20120416 tf mms_feedback_slideshare

Areas addressed:• SQL Server Version and Cumulative Update can be current release• SQL Server Pre-requisites aligned across products• SQL Collation alignment still requires planning

SQL Server Requirements – SP1

Component SQL Server 2008 SQL Server 2008 R2 SQL Server 2012App Controller SP2 or later SP1 or later RTM or laterConfiguration Manager SP2 or later SP1 or later RTM only (currently)Data Protection Manager SP1 or later RTM or laterOperations Manager SP1 or later RTM or laterOrchestrator SP1 or later RTM or laterService Manager SP1 or later RTM or later Virtual Machine Manager SP1 or later RTM or later

System Center環境構築セッション

Page 38: 20120416 tf mms_feedback_slideshare

SQL Server Requirements SC 2012 SP1Fabric Management Component

SQL Components Collation Set or inherited from

Virtual Machine Manager Database Engine SQL_Latin1_General_CP1_CI_AS

Set at the Database level (Component Install)

Windows Server Update Services (optional)

Database Engine SQL_Latin1_General_CP1_CI_AS

N/A

Operations Manager Management Group

Database Engine,Full-Text Search

SQL_Latin1_General_CP1_CI_AS

Validates that the instance is the appropriate collation (SQL Instance Installation)

Operations Manager Data Warehouse

Database Engine,Full-Text Search

SQL_Latin1_General_CP1_CI_AS

Validates that the instance is the appropriate collation (SQL Instance Installation)

Service Manager Management Server

Database Engine,Full-Text Search

Latin1_General_100_CI_AS * Validates that the instance is the appropriate collation and matches Windows collation (SQL Instance Installation)

Service ManagerData Warehouse 

Database Engine,Full-Text Search

Latin1_General_100_CI_AS * Same as above

Analysis Services Latin1_General_100_CI_AS * Same as aboveService ManagerWeb Parts and Portal

Database Engine SQL_Latin1_General_CP1_CI_AS

N/A

Orchestrator Database Engine SQL_Latin1_General_CP1_CI_AS

Configured to use SQL collation, set at the DB level

App Controller Database Engine SQL_Latin1_General_CP1_CI_AS

Collation agnostic (SQL Instance Installation)

Data Protection Manager Database Engine SQL_Latin1_General_CP1_CI_AS

Collation is set in SQL and set by the product as DPM installs SQL.

日本語環境についてはサポートチームがBlog でコメント

Page 39: 20120416 tf mms_feedback_slideshare

SQL Design – RTM

Page 40: 20120416 tf mms_feedback_slideshare

SQL Design – SP1

Page 41: 20120416 tf mms_feedback_slideshare

Service Manager

Service Manager

Portal

CMDB

App Controller

Portal

Azure

Hyper-V

SM Data Warehouse

OM Data WarehouseOrchestrator

Operations Manager

Virtual Machine Manager

Active Directory

CI Connector

VMM/OM Integration

IntegrationPack

ReportingData

Integration

Page 42: 20120416 tf mms_feedback_slideshare

System Center 2012 SP1Virtual Machine ManagerManage Large Datacenters

Cheng Wei Microsoft Corporation

IM-B308

サイジング系

Page 43: 20120416 tf mms_feedback_slideshare

VMM SP1 Perf & Scale Target (v.s. RTM)

Category VMM 2012 VMM 2012 SP1

Hosts 400 1,000

VMs 8,000 25,000

User Roles 300 1000

Concurrent Jobs 250 250

Concurrent Clients 50 50

Job History 2 Million 5 Million

Page 44: 20120416 tf mms_feedback_slideshare

Component Scale SC VMM SC SPF SC AC

VMs 25000 25000 25000

User Roles 1000 2500 2500

Concurrent Clients

50 50 25

VMM Instances 1 5

5SPF Instances - -

Azure Subscriptions

- - 20

Page 45: 20120416 tf mms_feedback_slideshare

User Role Max ScaleSSU / Tenant

Tenant Admin

Fabric/Hoster Admin

VMs 250 1000 25000

Services 10 50 1000

Clouds 5 5 100

VM Templates 50 50 1000

Service Templates

10 10 100

VM Networks 10 10 1000

Library Artifacts 100 100 5000

Users / User Roles

10 Users 10 User Roles

1000 User Roles

Page 46: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

• RTM• For System Center 2012 there were best pratice analyzers for VMM and Orchestrator. • Customer had to download each BPA model to run it requiring separate installs.• Not all components delivered a BPA

• SP1• Coming soon! System Center will release a single best practice analyzer that be able to scan

any System Center server side component and report issues found.• This should be customers first line of defense before calling support.

System Center 2012 SP1 Configuration Analyzer

Page 47: 20120416 tf mms_feedback_slideshare

Types of add-ins

SIer の皆さまに有用な情報 1

SCVMM の Add-in 開発の話

Page 48: 20120416 tf mms_feedback_slideshare

Using XMLLink add-ins• Opens a new window to an application or URL• XML file only• No context passed from VMM

Link add-ins place buttons

here and open a new window

Page 49: 20120416 tf mms_feedback_slideshare

Using managed codeAction add-ins • Windows Presentation Foundation (WPF) code will open a new window that you render and

control

Action add-ins place buttons here and open new windows

Page 50: 20120416 tf mms_feedback_slideshare

Using managed codeView add-ins

• WPF code that controls the view on the right side of the console

View add-ins extend our pivot views and place

buttons here

Your WPF code controls and

paints this pane.

Page 51: 20120416 tf mms_feedback_slideshare

Troubleshooting

SIer の皆さまに有用な情報 2

Page 52: 20120416 tf mms_feedback_slideshare

ETW Tracing – Capture a TraceTracing With Just The Tools On Box!Logman.exe

• Discover ETW Providers (things for which you can collect traces)

• Create a data collector for VMM

• Start and stop the collector

C:\Logman.exe query providers

C:\Logman.exe create trace MyVMMTrace –o trace.etl -p Microsoft-VirtualMachineManager-Debug

C:\Logman.exe start MyVMMTraceC:\Logman.exe stop MyVMMTrace

Page 53: 20120416 tf mms_feedback_slideshare

ETW Tracing – Reading The Logs• Trace logs are in a binary format, not human-readable• Another on-the-box tool

• Creates human-readable trace file from the .etl file

C:\Netsh trace convert trace.etl

Page 54: 20120416 tf mms_feedback_slideshare

Multi-Service, Multi-Machine Tracing

MPS Reporting Tool• GUI Interface,

allows trace collection from many machines

• Creates zipped archive of .etl traces to send to support

Page 55: 20120416 tf mms_feedback_slideshare

Analyzing VMM TracesConvert from binary .etl to human-readable using Netsh or TraceViewer.exe

Log is chronological top-to-bottomWork upwards from the bottom to identify issuesSearch for error code of issue if availableTraces are asynchronous; other traces may be mixed in with the error traces

Page 56: 20120416 tf mms_feedback_slideshare

是非、 Channel 9 をご覧ください。

Page 57: 20120416 tf mms_feedback_slideshare

Private Cloud “to be…”

Osamu TakazoeEvangelistMicrosoft

Page 58: 20120416 tf mms_feedback_slideshare

Topic 1 : Transform Network

Page 59: 20120416 tf mms_feedback_slideshare

SCVMM 2012 SP1: Managing SDN

• Software Defined Networking (management, configuration, data)• Flexible, dynamic network isolation with

Hyper-V Network Virtualization• Extensible Virtual Switch• Policy knobs on Virtual Switch

• Network Policy/Offloads• SR-IOV• DHCP Guard• IPSec Task Offload• Bandwidth Control• Trunk Mode

VM Network

Logical NW

Virtual Machine

Physical Network

VLA

N 2

5S

ub

net

10

.0.0

.0/2

6

Fab

ric

Vir

tual

Virtual Machine

ExtensionExtensionExtension

VM Network

Logical NW

Page 61: 20120416 tf mms_feedback_slideshare

NEC 様からの情報提供「 SCVMM & NEC ProgramableFlow Integration 」

• NEC ProgrammableFlow Networking( 日本語 )• http://www.nec.co.jp/datanet/pflow/

• NEC ProgrammableFlow Networking• http://www.necam.com/SDN/

• NEC ProgrammableFlow PF1000 Virtual Switch• http://www.necam.com/SDN/doc.cfm?t=PFlowPF1000VirtualSwitch

• OpenFlow• http://www.openflow.org/

• Open Networking Foundation• https://www.opennetworking.org/

Page 62: 20120416 tf mms_feedback_slideshare

What is Network Virtualization?

192.168.2.10 192.168.2.11 192.168.2.12 192.168.2.13 192.168.2.14

Provider Addresses – unique IP assigned to each Hyper-V host, routable across the physical network

10.10.10.1010.10.10.1110.10.10.12

Blue Network

10.10.10.1010.10.10.1110.10.10.12

Red Network

VM Networks & Customer Addresses – VM Networks are boundary of isolation and Customer Address equates to VM’s IP address inside the Guest OS.

Network/VSID

Provider Address

Customer Address

Blue (5001) 192.168.2.10 10.10.10.10

Blue (5001) 192.168.2.10 10.10.10.11

Blue (5001) 192.168.2.12 10.10.10.12

Red (6001) 192.168.2.13 10.10.10.10

Red (6001) 192.168.2.14 10.10.10.11

Red (6001) 192.168.2.12 10.10.10.12

Network Virtualization Policy Table – VMM maintains a policy table which details information about the VM Network, Provider Address and Customer address, and distributes portions of this table to each host on demand, as required

Network Virtualization& SDN セッションあり

Page 63: 20120416 tf mms_feedback_slideshare

Network Virtualization Packet Flow

192.168.2.10

MACPA1

Network Virtualization

IP VirtualizationPolicy Enforcement

Routing

Hyper-V Switch

VSID ACL Enforcement

10.10.10.10Blue1

VSID 5001

192.168.5.12

MACPA2

Network Virtualization

IP VirtualizationPolicy Enforcement

Routing

Hyper-V Switch

VSID ACL Enforcement

10.10.10.11

Blue2

VSID 5001

Network Virtualization Packet FlowBlue1 sending to Blue2

1. Where is 10.10.10.11?2. Blue1 sends ARP Packet to locate

10.10.10.113. Hyper-V Switch broadcasts ARP on VSID

50014. Hyper-V Switch then broadcasts ARP to the

rest of the network, but intercepted by NV Filter1. ARP not broadcast on physical

network5. NV Filter checks it’s Policy Table and

responds with Blue2 MAC6. NV Filter sends ARP Response back into

Hyper-V Switch and on to Blue1

Page 64: 20120416 tf mms_feedback_slideshare

Network Virtualization Packet Flow

192.168.2.10

MACPA1

Network Virtualization

IP VirtualizationPolicy Enforcement

Routing

Hyper-V Switch

VSID ACL Enforcement

10.10.10.10Blue1

VSID 5001

192.168.5.12

MACPA2

Network Virtualization

IP VirtualizationPolicy Enforcement

Routing

Hyper-V Switch

VSID ACL Enforcement

10.10.10.11

Blue2

VSID 5001

Network Virtualization Packet FlowBlue1 sending to Blue2

7. Blue1 starts to construct it’s packet for Blue2 and sends into the Hyper-V Switch

MACB1 -> MACB2

10.10.10.10 -> 10.10.10.11

8. Hyper-v Switch attaches the VSID

5001

MACB1 -> MACB2

10.10.10.10 -> 10.10.10.11

9. NV Filter checks to see if Blue1 is allowed to contact Blue2 and constructs GRE Packet, then sends it on the wire, across the regular networkMACP1 -

>MACP2

192.168.2.10 ->192.168.5.12

5001

MACB1 ->MACB2

10.10.10.10 ->10.10.10.11

10.On receiving host, opposite process takes place – NV Filter strips GRE, pulls out the VSID information and passes packet to Hyper-V Switch, VSID removed and packet reaches the Blue2 VM

Page 65: 20120416 tf mms_feedback_slideshare

Windows Azure services for Windows Server

LoadBalancer

LB Backend

Gateway

Tenant 2 VMs

Tenant 2

Tenant 1 VMs

Tenant 1

LM, Cluster, Storage

Hyper-V hosts

SQL SPF, etc.VMM

Management

Corporate

Public Internet

Network Overview with load balancer

Provider Network

Network Virtualization の

重要なポイント

Page 66: 20120416 tf mms_feedback_slideshare

MMS では、具体的な進捗確認ができました

Cisco

• Nexus 1000V の SCVMM 連携をブースにてデモ

F5

• NVGRE Gateway Virtual Appliance

• Hyper-V NWV Moduleと連動

• Load Balancer などの付加価値も提供

• SCVMM 用 Provider

nAppliance

• NVGRE GatewayHardware Appliance

Page 67: 20120416 tf mms_feedback_slideshare

Topic 2 : Transform Storage

Windows Server 2012 のStorage Pool や ODX に加えて

Page 68: 20120416 tf mms_feedback_slideshare

StorSimple Cloud-Integrated Storage

68

Connects Windows and VMware Servers to Azure Storage in Minutes with No Application Modification

Benefits• Consolidates primary, archive,

backup, DR thru seamless integration with Azure

• Cloud snapshots = revolutionary speed, simplicity and reliability for backup and recovery

• Reduces enterprise storage TCO by 60–80%

Application Servers

Inactive Data + Backup Copies on Azure storage

Speed of SSD/SAN + Elasticity of Cloud

SAS Local Tier

Most Active Data on SSD

Page 69: 20120416 tf mms_feedback_slideshare

StorSimple at Each Remote Location backing up data to datacenter

69

Servers

Site A

Existing Servers and Storage

Data Center - HQ

Microsoft AzureCloud

Storage Service

Servers

Site B

Servers

Site C

Servers

Site D

Servers

Site E

Servers

Site F

Servers

Site G

Servers

Site H

DFS Replication to the Data Center

Tiering to the Cloud (No Backup)

Tiering to the Cloud with CloudSnap Backup

Page 70: 20120416 tf mms_feedback_slideshare

Windows Server 2012 – Storage Management API

Management

Applications

Storage Managemen

t APIs

Windows Storage Management API (Windows PowerShell and WMI)

Pass-through API for extensibility (WMI)

Storage Array

Storage Management Provider Interface

Non-Microsoft management application

System Center 2012 SP1 - VMM

File Server Manager(File and Storage Services

role)

Vendor-provided SMI-S provider (CIMXML or WMI)

Storage Array

Vendor-provided transport and/or protocol

SMP: Windows Standards Based Storage

Management Service

SMP: Vendor-provided WMI-based provider

SMP: Storage Spaces (no pass-through API support)

だいぶ整理されてきました

Page 71: 20120416 tf mms_feedback_slideshare
Page 72: 20120416 tf mms_feedback_slideshare
Page 73: 20120416 tf mms_feedback_slideshare

File Storage Strategies for Private CloudJose BarretoPrincipal Program ManagerFile Server and Clustering teamMicrosoft

WS-B309

設計パターンなど

Page 74: 20120416 tf mms_feedback_slideshare

Hyper-V

ClientClient

Hyper-VHyper-VHyper-V

Host

FileServer

2

Typical Configuration for Hyper-V over SMB

FileServer

1

SAS HBASAS HBA

R-NIC

R-NIC

R-NIC

R-NIC

Client

Storage

Spaces

SMB 3.0Server

SMB 3.0Client

Switch5

Switch6

NIC

NIC

NIC Teaming

vSwitch

Switch4

Switch1

NIC

RouterSwitch

2

ClientClient

Client

NIC

VMVMVMVirtual

Machine

vNIC vDiskFile

ShareSpaceFile

Share Space

……

…NIC

NIC

Switch3

FileServerDHCP

DC/DNSManagement

NIC NIC

File ServerCluster

JBODsClientsHyper-VCluster

SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

R-NIC

R-NIC

NIC

NICSAS HBASAS HBA

こういうスライド

多数

Page 75: 20120416 tf mms_feedback_slideshare

Hyper-V

ClientClient

Hyper-VHyper-VHyper-V

Host

FileServer

2

Typical Configuration for Hyper-V over SMB

FileServer

1

SAS HBASAS HBA

R-NIC

R-NIC

R-NIC

R-NIC

Client

Storage

Spaces

SMB 3.0Server

SMB 3.0Client

Switch5

Switch6

NIC

NIC

NIC Teaming

vSwitch

Switch4

Switch1

NIC

RouterSwitch

2

ClientClient

Client

NIC

VMVMVMVirtual

Machine

vNIC vDiskFile

ShareSpaceFile

Share Space

……

…NIC

NIC

Switch3

FileServerDHCP

DC/DNSManagement

NIC NIC

File ServerCluster

JBODsClientsHyper-VCluster

SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

R-NIC

R-NIC

NIC

NICSAS HBASAS HBA

Page 76: 20120416 tf mms_feedback_slideshare

SAS JBODSAS JBOD

Performance considerations

Hyper-V

ClientClient

Hyper-VHyper-VHyper-V

Host

FileServer

FileServer

SAS HBASAS HBA

R-NIC

R-NIC

R-NIC

R-NIC

Client Storage

Spaces

SMB 3.0ServerSMB 3.0

ClientSwitch

5

Switch6

NIC

NIC

NIC Teaming

vSwitch

Switch4

Switch1

NIC

RouterSwitch

2

ClientClient

Client

NIC

VMVMVMVirtual

Machine

vNIC vDisk

FileShare

SpaceFileShare Space

……

NIC

NIC

Switch3

FileServerDHCP

DC/DNSManagement

NIC NIC

VMs per hostVirtual processes per

VMRAM per VM

R-NICs per Hyper-V host

Speed of R-NICs

SAS ports per module

SAS Speed

SAS HBAs per File Server

SAS Speed

R-NICs per file server,Speed of R-NICs

NICs per Hyper-V host

Speed of NICs

Disks per JBODDisk SpeedSAS Speed

Number of SpacesColumns per spaceCSV cache config

Hyper-V hostsCores per Hyper-V

hostRAM per Hyper-V host

Number of clientsSpeed of client NICs

SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

Page 77: 20120416 tf mms_feedback_slideshare

VDI workload (sample only, your requirements may vary)

~4

.4 G

B/s

ec

2 x

10

Gb

E x

2Hyper-V

ClientClient

Hyper-VHyper-VHyper-V

Host

FileServer

FileServer

R-NIC

R-NIC

R-NIC

R-NIC

Client Storage

Spaces

SMB 3.0ServerSMB 3.0

Client

Switch5

Switch6

NIC

NIC

NIC Teaming

vSwitch

Switch4

Switch1

NIC

RouterSwitch

2

ClientClient

Client

NIC

VMVMVMVirtual

Machine

vNIC vDisk

FileShare

SpaceFileShare Space

……

NIC

NIC

Switch3

FileServerDHCP

DC/DNSManagement

…NIC NIC

2GB per VM50 VMs per host

500 VMs total50GB VHD per VM

2 R-NIC @ 10Gbps

4 SAS ports @ 6 Gbps

2 SAS HBAs @ 6Gbps2 SAS ports/HBA

2 R-NIC @ 10Gbps

2 NICs @ 10Gbps60 disks/JBOD120 disks total

900GB @ 10Krpm

8 mirrored spaces16 columns/space12 GB CSV cache

11 Hyper-V hosts16 cores/host

128GB RAM/host

500 clients1 Gbps NICs

SAS JBOD

SAS HBASAS HBA SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

8.8

GB

/sec

2 x

6G

b S

AS

x4

x

2

Page 78: 20120416 tf mms_feedback_slideshare

Speeds and Feeds – Maximum Theoretical Throughput

NIC Throughput

1Gb Ethernet ~0.1 GB/sec

10Gb Ethernet ~1.1 GB/sec

40Gb Ethernet ~4.5 GB/sec

32Gb InfiniBand (QDR)

~3.8 GB/sec

56Gb InfiniBand (FDR) ~6.5 GB/sec

HBA Throughput

3Gb SAS x4 ~1.1 GB/sec

6Gb SAS x4 ~2.2 GB/sec

4Gb FC ~0.4 GB/sec

8Gb FC ~0.8 GB/sec

16Gb FC ~1.5 GB/sec

Bus Slot Throughput

PCIe Gen2 x4 ~1.7 GB/sec

PCIe Gen2 x8 ~3.4 GB/sec

PCIe Gen2 x16 ~6.8 GB/sec

PCIe Gen3 x4 ~3.3 GB/sec

PCIe Gen3 x8 ~6.7 GB/sec

PCIe Gen3 x16 ~13.5 GB/sec

Memory Throughput

DDR2-400 (PC2-3200) ~3.4 GB/sec

DDR2-667 (PC2-5300) ~5.7 GB/sec

DDR2-1066 (PC2-8500)

~9.1 GB/sec

DDR3-800 (PC3-6400) ~6.8 GB/sec

DDR3-1333 (PC3-10600)

~11.4 GB/sec

DDR3-1600 (PC3-12800)

~13.7 GB/sec

DDR3-2133 (PC3-17000)

~18.3 GB/sec

Intel QPI Throughput

4.8 GT/s ~9.8 GB/sec

5.86 GT/s ~12.0 GB/sec

6.4 GT/s ~13.0 GB/sec

7.2 GT/s ~14.7 GB/sec

8.0 GT/s ~16.4 GB/sec

Only a few common configurations listed. Numbers are rough approximations.Actual throughput in real life will be lower than these theoretical maximums.

Numbers provided are for one way traffic only (double for full duplex). One interface/port only.Numbers use base 10 (1 GB/sec = 1,000,000,000 bytes per second)

Page 79: 20120416 tf mms_feedback_slideshare

Potential Variations

Hyper-V

ClientClient

Hyper-VHyper-VHyper-V

Host

FileServer

FileServer

R-NIC

R-NIC

R-NIC

R-NIC

Client Storage

Spaces

SMB 3.0ServerSMB 3.0

ClientSwitch

5

Switch6

NIC

NIC

NIC Teaming

vSwitch

Switch4

Switch1

NIC

RouterSwitch

2

ClientClient

Client

NIC

VMVMVMVirtual

Machine

vNIC vDisk

FileShare

SpaceFileShare Space

……

NIC

NIC

Switch3

FileServerDHCP

DC/DNSManagement

NIC NIC

Regular NICs insteadof RDMA NICs

Fibre Channel oriSCSI instead of SAS

Third-party SMB 3.0 NAS

Instead of Windows File Server Cluster

SAS JBODSAS JBOD

SAS HBASAS HBA SAS JBOD

SASModule

SASModule

Disk

Disk

Disk

Disk

Traditional SAN instead of JBODS

Page 80: 20120416 tf mms_feedback_slideshare

Topic 3 : Seamless Hybrid Cloud

Page 81: 20120416 tf mms_feedback_slideshare

The disk layout and Windows Azure Storage OS (C)

and Data Disks

Host OS

VM

Other VM

Other VM

Temporary

Storage Disk (D)

単なる仮想マシンではない

Page 82: 20120416 tf mms_feedback_slideshare

Take Control of the CloudWindows Azure PowerShellMichael WashamSenior Program ManagerMicrosoft

WS-B311

運用の自動化がベース

Page 83: 20120416 tf mms_feedback_slideshare

Updating Existing Virtual Machines

$config = Get-AzureVM ... # Return the VM ConfigAdd-AzureDataDisk -VM $config.VM ... # Modify the returned VMAdd-AzureEndpoint -VM $config.VM ... # Modify the returned VMUpdate-AzureVM -VM $config.VM # Call Update

Get-AzureVM … | # Return the VM Config Add-AzureDataDisk … | # Modify the returned VM Add-AzureEndpoint … | # Modify the returned VM Update-AzureVM # Call Update

Page 84: 20120416 tf mms_feedback_slideshare

Remote PowerShell Details

-WaitForBootNew-AzureVM and New-AzureQuickVM support optionally waiting until the VM is ready.

Setting up the Connection$uri = (Get-AzureWinRMUri -ServiceName $svc -Name $vmname).ToString()$opts = New-PSSessionOption -SkipCACheck # When using generated certs

Execute a Script BlockInvoke-Command -ConnectionUri $uri -Credential $creds -ScriptBlock $block -SessionOption $opts

Enter into a remote PowerShell SessionEnter-PSSession -ConnectionUri $uri -Credential $creds -SessionOption $opts

Page 85: 20120416 tf mms_feedback_slideshare

Image and Disk Mobility

On-Premises Cloud

Blob Storag

eMyApp.vhd

Add-AzureVHD

Save-AzureVHD

Page 86: 20120416 tf mms_feedback_slideshare

Microsoft Confidential

Migrating Existing Virtual Machines

Add-AzureVhd … # Upload VHD FilesAdd-AzureDisk … # Register Uploaded VHDs as Disks

New-AzureVMConfig –DiskName … | # Config based on disk Add-AzureDataDisk … | # Add additional data disks New-AzureVM … # Deploy Virtual Machine

Page 87: 20120416 tf mms_feedback_slideshare

Asynchronous Blob Copy

Client

Storage Service

Source

Blob Source

Destination

BlobStorage

Start-CopyAzureStorageBlob

MyApp.vhd

Copy from Source to Destination

Page 88: 20120416 tf mms_feedback_slideshare

Customer Datacenter

SC Advisor

CUSTOMER CONFIGURATIONS

BEST PRACTICE CONFIGURATION

Lync ServerSharePoint SQL ServerExchange ServerWindows Server

Cloud

Microsoft Customer Service

and Support

Knowledge Base

おさらい & 一部 New

Page 89: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Introducing

System Center Advisor Connector for Operations Manager Preview

enables Advisor to be an attached service to your OM deployment

New Solution

Page 90: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

WorkerRole

WebSites

VMRole

SQLService

BusCachin

g

Other Service

sCDN.

Media,, etc.

Service Management API

WebSites

VMs

Private Service Provider

SQL

Shared Cloud ServicesMessaging, Caching

Hadoop, etc.

Service Management API

AppsVMs

Self-ServicePortal

ServicePlansUsers Service

Admin

AppsVMs

Self-ServicePortal

Subscriber Self-ServicePortal

Web Sites

DatabaseVMs

Apps

SP1 w/ Service Provider Foundation

Web SitesDatabasesVMs Subscriber Self-Service

Portal

Windows Azure

Self Service Portal Moves On-Premises

Common Mgt. Experience

Cloud-Enabled Services Move On-

Premises

Workload Portability

Consistent Dev. Experience

“Azure” Running on Windows Server大きなテーマで

ハイブリッドを推進

Page 91: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Service Lifecycle Management

Create Template

Customize Deployme

ntDeploy Service

Instance

Update TemplateApply

VM から Service へ

Page 92: 20120416 tf mms_feedback_slideshare

Deployment Preview

Deploy to Cloud

Settings to override

Deploy the service

Page 93: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Update Service

Original Service Instance

Original Service

Template

Associated machine

templates

Apps or OS updated

outside of VMM

Update the machine

templates

Updated (New Version)Service Template

1

2

3

Updated Service Instance

Instance ready for update

4

Original Service Instance

Set the updated template

5 Deploy update inMaintenance

Window

Pending Service Template

Page 94: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

REST API - OData

Powershell Web Service

PS Scripts

VMM 2012

VMM 2012 Client

http://<spfserver>:8090/SC2012/VMM/Microsoft.Management.oData.svc/VirtualMachines

Web BrowserHoster

SPF

Stamp

http requests

WCF

Resources (MOF)

SPF ImplementationCloud 管理用 API

Page 95: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

SPF Scenarios Enabled

Fabric Stamps

Hoster/Custom Portal

Tenant 1

Self-service Users

Tenant Admins

Tenant’s Apps, Scripts,

Tools

Tenant 2

Self-service Users

Tenant Admins

Tenant’s Apps, Scripts,

Tools

Claim

Service Provider Foundation

Aggregation AutomationREST OData

API

http

s

Service Management

PortalService

ManagementAPI

Certificate

System Center

or Provider’s Other Systems

Page 96: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Tenant A

Tenant AProd User

Role

Tenant ADev User

Role

Tenant A Test User

Role

Tenant Admin User Role

Tenant B

Tenant B Dev User

Role

Tenant B Test User

Role

Tenant B Prod User

Role

Tenant Admin User Role

VMM Server 1

Synced User Roles

Gold Silver1

VMM Server 2

Synced User Roles

Bronze Silver2

VMM Server 3

Synced User Roles

Silver3 Europe3

IT Ops Dev Test Dev TestEuropeIT Ops

• SPF Endpoint can access multiple stamps

• Tenant user roles tracked in the SPF DB and synced to stamps

• Tenant admin manages SSU users and hosted cloud resources

• Configure Tenants to access specific stamps and clouds

• Aggregate results across stamps

SPF API

Multi-Tenancy & AggregationTenant A

AdminTenant B Admin

Page 97: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Managing Services in Multiple Clouds

Xen

System Center 2012 - App Controller

Virtual Machine Manager

Windows Azure

vmware

Hyper-V

Xen

Virtual Machine Manager

vmware

Hyper-V

PublicPrivate PrivatePublic

Service Provider Foundation

On Premises

Page 98: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

App Controller is Cloud Independent

Windows Azure Hosted Site

On-PremiseDR Site

Page 99: 20120416 tf mms_feedback_slideshare

Windows Server Virtual Machine: Adding Windows Azure ServicesMarc UmenoMicrosoft

WS-B303

“ 機能紹介” から “利用“を意識した情報へ

Page 100: 20120416 tf mms_feedback_slideshare

Administration Experience: Register

100

• Seamless set-up and configuration:

• Register SPF endpoint

• Add VMM server

Page 101: 20120416 tf mms_feedback_slideshare

Service Management API

Service Provider Foundation

Virtual Machine Manager

Operations Manager

IaaSWebSitesSQL

UsageData

Usage Data Collector

CustomerBilling

System

SPF Usage REST Endpoint

Continuously gather usage metrics from

every provider

Page 102: 20120416 tf mms_feedback_slideshare

• Core dashboard with usage overview

• Configure and monitor utilization

• Track utilization data

• Remote into VM• Stop, start, pause

VM• Attach and detach

disks, DVDs, and networks

DashboardTenant Experience

Page 103: 20120416 tf mms_feedback_slideshare

A sample usage adapter is available to consume tenant usage data and connect to billing provider of choice.

How the sample works?• Initial setup process – all resource providers are registered in the

Billing System• Event listener – subscription and plans CRUD(A job exists to generate historic subscription and plans in the Billing

System)• Scheduler - periodically reads usage events and sends to Billing

System

Provision Publish Plans

Customers

SubscribePrice Manage

AccountsBill &

Collect

Usage Adapter for Billing Systems

Page 104: 20120416 tf mms_feedback_slideshare

Samples and Documentation for

Management APIs for Custom Portals

Custom Resource Providers Custom Theming Usage Adaptor for Billing Systems

http://bit.ly/ASWS-Samples

Page 105: 20120416 tf mms_feedback_slideshare

IT Financial Managementfor Hybrid ITNick van der ZweepVP of Products and StrategyCloud Cruiser Inc.

カスタマイズの話

Page 106: 20120416 tf mms_feedback_slideshare

Cloud Cruiser Integration – with SPF & WASWS Heterogeneous Collectors

Business Rulesand Database

Microsoft Collectors

Structure metadata

Aggregate data

Map to accounting structure

Invoke pricing engine

User Interface andReporting

External Systems

Reporting

Business Intelligence

Administration

Billing

General Ledger

Other Systems

DATABASE

Service Manager

Operations Manager

Virtual Machine Manager

Hypervisors

Web Services

Databases Facilities/Labor

Secure, self-service portal

Apply budgets and alerts

Simpler Integration• REST API• JSON & XML

REST

Azure Services forWindows Server

REST

Cloud Cruiser

Database

Page 107: 20120416 tf mms_feedback_slideshare

Plan UI Extension

Admin UI Extension

Tenant UI Extension

Client-side

Reseller Admin

Controller

ResellerTenant Controller

Server-side

Reseller Admin API

Reseller Tenant API

Reseller Notification

API

REST API

Reseller DB

GoDaddy Reseller API

(SOAP)

Management Portal Architecture

Page 108: 20120416 tf mms_feedback_slideshare

A sample kit contains images and styles (css files)

Step 1 - Override default images consistent with your UXExamples- Company Name Image - Banner image that shows up on login page

Step 2 - Override styles to update colors of textExamples- Intro text on login is black

.kt-main-content-area .kt-introduction {color: #000;

}

- Wizard colors are shades of green.wizard .wizard-bladescolor {

color: rgb(127, 177, 51); /* Beginning color for blades - must be rgb() */

background-color: rgb(100, 133, 20); /* End color for blades - must be rgb() */

}

Step 3 – Copy content folder on to the tenant portal machine- Copy ‘Content’ folder into the installation folder (C:\inetpub\MgmtSvc-TenantSite) merging folders and overwriting all files

Custom Themes

Page 109: 20120416 tf mms_feedback_slideshare

Step 2 – Create a blank web siteHTTP POST HTTPS://<TENANTSERVICEROOT>/{SUBSCRIPTIONID}/SERVICES/WEBSPACES/DEFAULTWEBSPACE/SITES HTTP/1.1Body of post contains site object

<Site xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><AdminEnabled i:nil="true"/><AvailabilityState>Normal</AvailabilityState><EnabledHostNames i:nil="true" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><HostNames xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><a:string>mysite111.katal.dev2</a:string></HostNames><Name>mysite111</Name><Owner i:nil="true"/><RepositorySiteName i:nil="true"/><SelfLink i:nil="true"/><SiteProperties i:nil="true"/>….

A comprehensive API doc with all admin and tenant APIs is available to customers ; APIs may be called from custom portals to simulate behavior from in-box tenant portal

Example – Create a blank web site using Quick Create

Custom Portals

Step 1 – Create user subscriptionHTTP POST HTTPS://<ADMINSERVICEROOT>/SUBSCRIPTIONSBody of post contains subscription object

<AzureProvisioningInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.microsoft.com/Azure/ProvisioningAgent/1.0"><AccountAdminLiveEmailId>[email protected]</AccountAdminLiveEmailId><AccountAdminLivePuid>[email protected]</AccountAdminLivePuid><FriendlyName>JohnDoe subscription</FriendlyName><OfferCategory>Gold</OfferCategory><ServiceAdminLiveEmailId>[email protected]</ServiceAdminLiveEmailId><ServiceAdminLivePuid>[email protected]</ServiceAdminLivePuid><SubscriptionId>d8198c18-a00a-442e-8f6d-435d77eae386</SubscriptionId></AzureProvisioningInfo>

Page 110: 20120416 tf mms_feedback_slideshare

Add-on deployment

Resource Provider

RDFE

UI Extension

Azure UX Framework (JavaScript)

Web browser

UI Extension

Etc…UI

Extension

Extension Controller

Extension Controller

Extension Controller Etc…

Admin/Tenant portal web site (running on IIS)

Admin Endpoint

Tenant Endpoint

Notification Endpoint

Client-side

Server-side

Backend

Page 111: 20120416 tf mms_feedback_slideshare

Add-on deployment

Resource Provider

RDFE

UI Extension

Azure UX Framework (JavaScript)

Web browser

UI Extension

Etc…UI

Extension

Extension Controller

Extension Controller

Extension Controller Etc…

Admin/Tenant portal web site (running on IIS)

Admin Endpoint

Tenant Endpoint

Notification Endpoint

Client-side

Server-side

Backend

xCopy Deployment

Reseller DB

GoDaddy Reseller API

(SOAP)

Page 112: 20120416 tf mms_feedback_slideshare

5/14 Tech Fielders seminar

開催決定 !

Page 113: 20120416 tf mms_feedback_slideshare

Topic4 : DevOps

Page 114: 20120416 tf mms_feedback_slideshare

DevOps : New IT for your business

DevelopRapid reaction to feedback Operate

Software to value delivery

Development & testing

Operations

Problem assigned

to engineerin

g

Opsbacklog

MonitorFix

Working software

No actionable feedback resulting in high MTTR

Isolated operations tools and workflows

Long deployment cycle times

Users find defects in production

Production incidents are hard to debug

Unable to reproduce error in development

environment

Page 115: 20120416 tf mms_feedback_slideshare

System Center から見た Solution for DevOpsMonitoring ‐ Application Performance Monitoring ‐ Cloud Apps Monitoring ‐ System Center Global Service Monitor (Online Service) 

Team Dev Integration  - Lab Management (auto create dev env & bug report ・・・ )  - Alert Integration  - Automatic build management

Page 116: 20120416 tf mms_feedback_slideshare

How M&M thinks about monitoring

Web Application

IIS

SQL

Windows

Hardware Infra

Operations Manager2012

OpsMgr Agent

Inside OutApp level monitors based on events and/or

counters

Web WS DBMonitor 1

Monitor 2

Monitor 3

Monitor 1

Monitor 2

Monitor 3

Monitor 1

Monitor 2

Monitor 3

Custom MPs for Unique application events

HW, OS, and service component monitoring through retail MPs

Page 117: 20120416 tf mms_feedback_slideshare

How M&M thinks about monitoringOutside In

External probes / Synthetic Trans

HTTP Probes(SCOM)

Uses same tools as SynTran

Synthetic Transactions

(SCOM)

Test core user paths in

UI with Synthetic

Transactions

Web Service with Client UI

Web Service Only

S1S2S3S4

S1S2S3S4

Expose secured web

page that performs API

level tests and returns result

codes. Test for event codes with HTTP

Probes

Web Application

IIS

SQL

Windows

Hardware Infra

Operations Manager2012

OpsMgr Agent

3rd Party URL Monitor

Custom Dev URL Monitor

HTTP Probes

HTTP Probes

Page 118: 20120416 tf mms_feedback_slideshare

How M&M thinks about monitoringOutside In

External probes / Synthetic Trans

HTTP Probes(SCOM)

Uses same tools as SynTran

Synthetic Transactions

(SCOM)

Test core user paths in

UI with Synthetic

Transactions

Web Service with Client UI

Web Service Only

S1S2S3S4

S1S2S3S4

Expose secured web

page that performs API

level tests and returns result

codes. Test for event codes with HTTP

Probes

Web Application

IIS

SQL

Windows

Hardware Infra

Operations Manager2012

OpsMgr Agent

3rd Party URL Monitor

Custom Dev URL Monitor

HTTP Probes

HTTP Probes

Page 119: 20120416 tf mms_feedback_slideshare

360 Application Monitoring - Better Together

Real User Experience

Application

Global Service Monitor

OperationsManager

Transaction

Reliability

Availability

Transaction

Team Foundation Server

Ale

rts

Visual Studio Ultimate

Work ItemsIntelliTrace

Build / Deploy

Web Test

Web Test Upload

Performance

Web

tes

t

Page 120: 20120416 tf mms_feedback_slideshare

Walkthrough

Page 121: 20120416 tf mms_feedback_slideshare

Operations ManagerAlert

Page 122: 20120416 tf mms_feedback_slideshare

Operations ManagerAlert

Product Knowledge

Page 123: 20120416 tf mms_feedback_slideshare

Operations ManagerAlert

Assigned to Engineering

Page 124: 20120416 tf mms_feedback_slideshare

Team Foundation Server Operational Issue work item

Page 125: 20120416 tf mms_feedback_slideshare

Team Foundation Server Operational Issue work item

Request to IT

Page 126: 20120416 tf mms_feedback_slideshare

Team Foundation Server Operational Issue work item

IntelliTrace attached

Page 127: 20120416 tf mms_feedback_slideshare

Team Foundation Server IntelliTrace attachment open

Page 128: 20120416 tf mms_feedback_slideshare

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Hybrid serviceUnified application monitoring across private and public (System Center Monitoring Pack for Windows Azure applications)

Trigger remediation actions on Windows Azure applications from System Center

CONTOSOContoso

Webstore

PortalDatabases

PortalWatchers

WebRoles

Store Orders Chicago Las Vegas WebRoleInst1 WebRoleInst2

Private

Application Monitoring Across Clouds

Page 129: 20120416 tf mms_feedback_slideshare

Microsoft.com and APM

Page 130: 20120416 tf mms_feedback_slideshare

What we runwww.Microsoft.comDownload.Microsoft.comProfile.Microsoft.comCareers.Microsoft.comPlus a bunch more….

By the numbers20K to 28K Web requests per second to WWW.Microsoft.com~1.6B Requests per day from 57M unique IP’s550K concurrent connections #9 Corporate web site on the web in terms of reach

About Microsoft.com

Page 131: 20120416 tf mms_feedback_slideshare

By the numbers - WWW24 WWW Front End Application Request Routing servers 64 WWW Backend ServersMultiple other clusters serving sites like /surface, /licensing/servicecenter, etc.SLA of Global 99.90% of platform availability as measured by GSM Objective of Global 99.80% for page delivery as measured by Keynote.

IIS Config WWWWindows Server 2012/IIS83100+ Web Applications26 Application Pools

About Microsoft.com

Page 132: 20120416 tf mms_feedback_slideshare

Dynamic application deliveryConnecting Dev and Ops

Page 133: 20120416 tf mms_feedback_slideshare

是非、 Channel 9 をご覧ください。

何度も恐縮ですが・・・

Page 134: 20120416 tf mms_feedback_slideshare

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.