30. 現在、国内で*1400万近く存在すると
言われる、Windows XP をどのように
移行するか? *諸説あり
それに対応できる技術者をどのように
確保するか?(個人的には今年度下期には依頼をしても
リソース的に対応できる IT パートナーが存在しないと言った状
況になるのではないかと予想しています。)
ツールの利用
System Center
Configuration Manager 2012 SP1
37. Component SQL Server 2008 SQL Server 2008 R2 SQL Server 2012
App Controller SP2 or later SP1 or later RTM or later
Configuration Manager SP2 or later SP1 or later RTM only (currently)
Data Protection Manager SP1 or later RTM or later
Operations Manager SP1 or later RTM or later
Orchestrator SP1 or later RTM or later
Service Manager SP1 or later RTM or later
Virtual Machine Manager SP1 or later RTM or later
38. Fabric 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 Manager
Data Warehouse
Database Engine,
Full-Text Search
Latin1_General_100_CI_AS * Same as above
Analysis Services Latin1_General_100_CI_AS * Same as above
Service Manager
Web 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.
62. 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
68. 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
69. 69
Servers
Site A
Existing Servers and Storage
Data Center - HQ
Microsoft Azure
Cloud
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
70. Windows Storage Management API
(Windows PowerShell and WMI)
Pass-through API for
extensibility (WMI)
Storage Array
Vendor-provided SMI-S provider
(CIMXML or WMI)
Storage Array
Vendor-provided transport and/or
protocol
74. SAS HBA
SAS HBA
Storage
Spaces
SMB 3.0
Server
SMB 3.0
Client
VM
VM
VMVirtual
Machine
vDisk
File
Share
SpaceFile
Share Space
SAS
Module
SAS
Module
Disk
Disk
Disk
Disk
SAS
Module
SAS
Module
Disk
Disk
Disk
Disk
SAS
Module
SAS
Module
Disk
Disk
Disk
Disk
SAS HBA
SAS HBA
75. SAS HBA
SAS HBA
Storage
Spaces
SMB 3.0
Server
SMB 3.0
Client
VM
VM
VMVirtual
Machine
vDisk
File
Share
SpaceFile
Share Space
SAS
Module
SAS
Module
Disk
Disk
Disk
Disk
SAS
Module
SAS
Module
Disk
Disk
Disk
Disk
SAS
Module
SAS
Module
Disk
Disk
Disk
Disk
SAS HBA
SAS HBA
76. SAS HBA
SAS HBA
Storage
Spaces
SMB 3.0
Server
SMB 3.0
Client
VM
VM
VMVirtual
Machine
vDisk
File
Share
SpaceFile
Share Space
SAS
Module
SAS
Module
Disk
Disk
Disk
Disk
83. Get-AzureVM … | # Return the VM Config
Add-AzureDataDisk … | # Modify the returned VM
Add-AzureEndpoint … | # Modify the returned VM
Update-AzureVM # Call Update
90. Worker
Role
Web
Sites
VM
Role
SQL
Service
Bus
Caching
Other
Services
CDN.
Media,, etc.
Web
Sites
VMs
Private Service Provider
SQL
Shared Cloud Services
Messaging, Caching
Hadoop, etc.
App
sVM
s
Self-Service
Portal
Service
Plans
Users
Service
Admin
App
sVM
s
Self-Service
PortalSubscriber Self-Service
Portal
Web Sites
Database
VMs
Apps
SP1 w/ServiceProviderFoundation
Web Sites
Databases
VMs 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
93. 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 in
Maintenance Window
Pending Service
Template
95. Self-service Users
Tenant Admins
Tenant’s
Apps, Scripts,
Tools
Self-service Users
Tenant Admins
Tenant’s
Apps, Scripts,
Tools
Aggregation Automation
REST
OData
API
System
Center or
Provider’s
Other
Systems
96. VMM Server 1 VMM Server 2 VMM Server 3
• Tenant admin
manages SSU
users and hosted
cloud resources
Tenant A
Admin
Tenant B
Admin
101. Service Management API
Service Provider Foundation
Virtual Machine Manager
Operations Manager
IaaS
Web
SitesSQL
Usage
Data
Usage Data Collector
Customer
Billing
System
SPF Usage REST Endpoint
Continuously gather
usage metrics from
every provider
102. • 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
Dashboard
103. • 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
Subscribe
Price
Manage
Accounts
Bill &
Collect
104. Management APIs for Custom Portals
Custom Resource Providers
Custom Theming
Usage Adaptor for Billing Systems
http://bit.ly/ASWS-Samples
106. Heterogeneous Collectors
Business Rules
and Database
Microsoft Collectors
Structure metadata
Aggregate data
Map to accounting structure
Invoke pricing engine
User Interface and
Reporting
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
REST
Azure Services for
Windows Server
REST
Cloud Cruiser
Database
107. Plan UI
Extension
Admin UI
Extension
Tenant UI
Extension
Client-side
Reseller Admin
Controller
Reseller
Tenant Controller
Server-side
Reseller
Admin API
Reseller
Tenant API
Reseller
Notification API
REST API
Reseller DB
GoDaddy Reseller
API (SOAP)
110. 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
111. 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)
112.
113.
114. DevOps : New IT for your business
Develop
Rapid reaction to
feedback
Operate
Software to value
delivery
Development
& testing
Operations
Problem
assigned to
engineering
Ops
backlog
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
115.
116. Web Application
IIS
SQL
Windows
Hardware Infra
Operations Manager
2012
OpsMgr
Agent
Inside Out
App level monitors based on events and/or counters
Web WS DB
Monitor 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
117. Outside 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
S1
S2
S3
S4
S1
S2
S3
S4
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 Manager
2012
OpsMgr
Agent
3rd Party URL Monitor
Custom Dev URL Monitor
HTTP Probes
HTTP Probes
118. Outside 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
S1
S2
S3
S4
S1
S2
S3
S4
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 Manager
2012
OpsMgr
Agent
3rd Party URL Monitor
Custom Dev URL Monitor
HTTP Probes
HTTP Probes
119. 360 Application Monitoring - Better Together
Real User Experience
Application
Global Service
Monitor
Operations
Manager
Team
Foundation
Server
Alerts
Visual Studio Ultimate
Work Items
IntelliTrace
Web Test
Web Test Upload
Webtest
128. 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
CONTOSO
Contoso
Webstore
Portal
Databases
Portal
Watchers
Web
Roles
Store Orders Chicago Las Vegas WebRoleInst1 WebRoleInst2
Private