3. Lets agree that an Optimized Data Center is not yet a Cloud
+ =
4. Configuration
Units
Service Unit 1
• Collocation offerings
• Stack independence
• Infrastructure automation
Service Unit 2
• Application Independence
• Environment Automation
• Operating environment automation
Service Unit 3
• Application environment replication
• Application stack automation
• Certified or Compliant environment added value
Service Unit 4
• End to end service offering
• Full stack automation and resiliency
• Full service ownership
Service Unit 1
Just HW
Service Unit 2
OS Ready
Service Unit 3
Application
Stacks
User Login / Full functionality
Service Unit 4
5.
6.
7. Via Standardization
• 30% Avg Lower TCO
• 30% Avg Increased Efficiency
management
pooling
balancing
2010MicrosoftSpotlightonCostStudy,MicrosoftOptimizationBenefits
• Speed: 50X or lower
deployment time
• Utilization: 80% better use of
capacity
• Disaster Recovery
virtual datacenter
consolidation
manage down time
• Large Investment to Develop
• Capex down (45% reduction)
• Opex Down (50% reduction)
cooling
power
location
• 60% Avg Lower TCO
• 60% Avg More Efficient
* Around 30% increased benefit from virtualizing and
standardizing
Usage Based
Continuity
Automation
Pooled
Resources
Integration &
Customizability
Workload
Relocation
Service
Management
Elasticity
Self Service
Private Cloud
project
10. Cloud
computing
Data
explosion
• Time to Market
• Reduction of Process Complexity
• Mean Time to deploy
• Cost per Server per Year
• Cost per Client per Year
Monitored
Configured
Automated
Highly Available
Hardware
Software & Dev
Process & Templates
Pooled Resources
Secure
Compliant
Auditable
Resilient
Reusable
Efficient
Metered
Your Cloud
11. Attributes Analyst 1 Analyst 2 Analyst 3 Analyst 4 Vendor 1 Standard 1
Access anywhere
Browser based
Scalable
Control Low Low
Published APIs (abstracted)
Elastic (on-demand)
Self service
Customizable Low Low
Failure resistant (always available)
Metered by use
Highly Automated
Service-based
On-Demand
Continuity Workload
Relocation
Service
Management
Scalability
Resource Pooling
Resource
Management
Elasticity
Multi-Tenancy
Metering &
Charge Back
Access Anywhere
Integration
Self Service
Security
Customizability
Auditing &
Compliance
Cloud
Attributes
14. Attribute |
Workload /
Question #
Question
B S R D B S R D B S R D B S R D
Datacenter Management and Virtualization
5 Resource Capacity Management and Consolidation x x x x
8 Service Monitoring and Control x x x x
10 High Availability x x x x
Server Security
13 Server OS Protection x x x x
14 Server Application Protection x x x x
15 Network Protection x x x x
Networking
18 DNS Availability x x x x
20 DHCP Infrastructure x x x x
21 Network Allocation and QoS x x x x
23 WAN monitoring x x x x
NEW_C Transport Service Configuration x x x x
Storage
25 Storage Availability x x x x
31 Server Backup & Recovery x x x x
IT Process and Compliance
67 Policy Planning x x x x
68 Reliability Planning x x x x
72 Operation and SLAs x x x x
73 Incident Management x x x x
76 Problem Management x x x x
Private Hybrid
Public
(Traditional
Azure
15.
16. Extreme
Standardization
Step 1
Base lining / Health
Management
Step 2
Service Management
SLA
Step 3
Process Engineering
& Pre-Production
Step 4
Automation &
Orchestration
Step 5
Service Lifecycle
Step 6
Self Service
Step 7
17.
18.
19.
20. Windows Server 2012
Hyper-V
Hyper Visor
Windows Server 2012
Hyper-V
Modular
Console
Hyper-V Replica
System Center 2012
Management
Suite
Windows Server 2012 Hyper-V
Partner Cloud
VDI
Application
Virtualization
Windows Server 2012
Hyper-V
Visual Studio & .NET
Developer
Windows Server
2012
Authentication
Security
Windows
Server 2012
Authentication
Security
AZURE + Office 365
IaaS, SaaS and PaaS
Data Center (Unlimited Virtualization)
Virtual Machine Manager
21. management
pooling
balancing
virtual datacenter
consolidation
manage down time
cooling
power
location
Usage Based
Continuity
Automation
Pooled
Resources
Integration &
Customizability
Workload
Relocation
Service
Management
Elasticity
Self Service
Service Offerings
Partner Solutions
Planning & Design Guides
Solution Accelerators
Technical Readiness
Certification
22. Pool Resources
with existing
investments
Design and Create your Cloud Services
Assign Roles,
Quotas &
Actions
Microsoft
Hyper-V
VMware
vSphere
Citrix
XenServer
Microsoft
Hyper-V
VMware
vSphere
Citrix
XenServer
compute storage network
Pool Resources & Existing investments
Assign Roles, Quotas & Actions
Delegated
Administrator
Administration
Read Only
Administrator
Operations
Administrator
Any Action
Self
Service
User
Revocable Actions
Quota Controlled
Create Service Template
Create a
Service
Template
Deploy
Services
Deploy Services
Monitor Deployed Services
Monitor
Deployed
Services
24. Triage &
Remediate
Discover
application
dependencies
Monitor
end user and
application
components
Isolate root
cause
Discover
application
dependencies
Monitor
end user and
application
components
Isolate root
cause
Isolate root cause
Monitor
end user and application components
Discover application dependencies
Triage & Remediate
Deep application diagnostics and insight helps
you “get to green”
35. TechNet Evaluation Center
Download Microsoft software trials today.
technet.microsoft.com/evalcenter
Microsoft Virtual Academy
Take a free, online course.
microsoftvirtualacademy.com
IT Camps
Find an additional IT Camp near you.
technet.microsoft.com/globalitcamps
Microsoft Certifications
Get certified on Microsoft Products & Technologies.
aka.ms/certifications
Microsoft Training
Microsoft Learning Partners
http://aka.ms/CPLS
Class Locator
http://aka.ms/ClassLocator
Windows Server
http://aka.ms/MOCWinServ
Virtualization
http://aka.ms/MOC-Virt
Microsoft Training & Certification
Windows Server
http://aka.ms/WinServCert
Virtualization
http://aka.ms/MCSE-PrivCloud
Editor's Notes
“If you have a system that has shared resources being used in a ‘Cloud Way,’ but any particular one of these features is not implemented, is it a Cloud?”
Sorry, that’s a trick question, because the features here don’t define Cloud, the ‘Cloud Way’ does.
There are lots of conventional associations that get dropped into the definition. Almost no single capability or methodology, when it is omitted from an otherwise rich service offering will disqualify that service from being a Cloud.
On this chart, every row is deemed ‘not required’ by SOMEBODY. And they are right.
Goal of the slide
Showcase how System Center 2012 enables predictable service delivery from the service consumer’s perspective.
Talking points
Do you know that a majority of application or infrastructure outages can be traced back to poorly defined and executed change management?
What we’ll talk through now is an end-to-end scenario that enables you to deliver predictable data center services on-demand to your application owners (or end users). This scenario takes off at the point where IT publishes a list of standardized service offerings that can be consumed in a self-service mode.
It walks you through the process by which System Center 2012 fulfills a service deployment request in a controlled manner. The service in question could be an application service or an infrastructure service.
<click> The Configuration Management Database (CMDB) in System Center 2012 - Service Manager standardizes the capture of relationships across infrastructure and applications, thereby facilitating continued organizational compliance through any changes to these. If you are managing a private cloud, the CMDB can track various configuration items such as virtual machine templates, application service templates, virtual machines, hosts, and application services. The CMDB acts as the integration point across people, processes, and knowledge through this process.
<click> The application owner or end user accesses the published service catalog and requests deployment of a pre-defined service offering.
<click> The application owner requests the service offering in self-service mode, resulting in the creation of a service request. Additionally, the corresponding business process required to fulfill this request is triggered.
<click> Now, it turns out that this service deployment request is a “complex” request that impacts changes to multiple application and infrastructure configuration items. So Service Manager triggers change/release management approvals with the corresponding functional approvers before kicking off actual deployment. You can use the example of a real-life service request that impacts business mission-critical systems, and hence needs these approvals.
<click> Once all the required functional approvals are obtained, System Center 2012 – Orchestrator triggers automated execution of a preconfigured runbook for this service deployment request.
<click> System Center 2012 – Virtual Machine Manager provisions the service (including all the underlying configuration items like hosts and virtual machines) following the specifications in the service request. All these activities are tracked back to the service request in the form of an audit trail to ensure the right level of control at each step.
Goal of the slide
Showcase how System Center 2012 enables predictable service delivery from the service consumer’s perspective.
Talking points
Do you know that a majority of application or infrastructure outages can be traced back to poorly defined and executed change management?
What we’ll talk through now is an end-to-end scenario that enables you to deliver predictable data center services on-demand to your application owners (or end users). This scenario takes off at the point where IT publishes a list of standardized service offerings that can be consumed in a self-service mode.
It walks you through the process by which System Center 2012 fulfills a service deployment request in a controlled manner. The service in question could be an application service or an infrastructure service.
<click> The Configuration Management Database (CMDB) in System Center 2012 - Service Manager standardizes the capture of relationships across infrastructure and applications, thereby facilitating continued organizational compliance through any changes to these. If you are managing a private cloud, the CMDB can track various configuration items such as virtual machine templates, application service templates, virtual machines, hosts, and application services. The CMDB acts as the integration point across people, processes, and knowledge through this process.
<click> The application owner or end user accesses the published service catalog and requests deployment of a pre-defined service offering.
<click> The application owner requests the service offering in self-service mode, resulting in the creation of a service request. Additionally, the corresponding business process required to fulfill this request is triggered.
<click> Now, it turns out that this service deployment request is a “complex” request that impacts changes to multiple application and infrastructure configuration items. So Service Manager triggers change/release management approvals with the corresponding functional approvers before kicking off actual deployment. You can use the example of a real-life service request that impacts business mission-critical systems, and hence needs these approvals.
<click> Once all the required functional approvals are obtained, System Center 2012 – Orchestrator triggers automated execution of a preconfigured runbook for this service deployment request.
<click> System Center 2012 – Virtual Machine Manager provisions the service (including all the underlying configuration items like hosts and virtual machines) following the specifications in the service request. All these activities are tracked back to the service request in the form of an audit trail to ensure the right level of control at each step.
Goal of the slide
Showcase how System Center 2012 delivers reliable and predictable application SLA to the business.
Talking points
As operations, one of my brighter days is when I showcase an “all green” application SLA scorecard during my monthly reviews with my business counterparts. Let us now see how System Center 2012 helps you get and stay green.
We’ve invested heavily in application performance management capabilities in System Center 2012 – Operations Manager. What we’ll talk through now is an end-to-end scenario which uses deep application insight to enable you to deliver predictable application SLAs to your business stakeholders.
<click> Your recently deployed application service is “discovered” by System Center 2012 through the Operations Manager–Virtual Machine Manager connector. You see a comprehensive view of application dependencies and relationships down to the infrastructure resources.
<click> With some configuration of health threshold parameters, your application service can be set up for comprehensive monitoring across a variety of different perspectives, including:
Application component monitoring—This is about deep-dive monitoring on the actual code executed by the application
Synthetic monitoring—Prerecorded testing paths through the application that highlight availability, response times, and unexpected responses
End-user monitoring—End-user experiences related to page load times and server and network latencies
<click> It seems like your application health needs some fine-tuning. You can identify the symptoms of the issue using some of the granular diagnostic information presented by Operations Manager.
<click> Using Operations Manager, you—App Ops—can isolate the root cause of the performance issue down to the offending line of code pretty efficiently, even when you have not written the application code yourself. This capability was originally offered by AVIcode (acquired by Microsoft in October 2010), and has since been integrated natively into Operations Manager.
Now let’s step back for a moment. Without such rich application diagnostics and insight, how would this scenario have played out? Déjà vu?
<click> System Center 2012 doesn’t stop there. You can send all the details about the failing code section to your application development counterpart pretty easily. In fact, we have a connector between Operations Manager and Visual Studio (currently in CTP) that creates a work item in the developer’s queue so it can be triaged as soon as possible. By creating a process/tool–driven approach, we mitigate the possibility of potential finger pointing and delays in addressing operational issues with your business-critical applications (which would ultimately impact application SLA negatively).
<click> Now let’s go back to our original goal of “getting to green.” What you see is an application health dashboard, which is very easy to create and customize using Operations Manager. You can also share such application health reports easily with your manager and business counterparts by using SharePoint.
Introduce the Bank, Their Core Business and the importance of their core Apps
Not an Insignificant Bank in the Australian Landscape
5th largest mortgage lender in Australia with $38 billion in mortgages and $26 billion in deposits
Over 1.4 million customers in Australia
Low Cost Operating Model
Branchless Bank launched in 1999 in Australia, ING DIRECT’s Australian Model is the blueprint for a global business and is now replicated in Canada, Spain, France, Italy, UK, Germany and Austria
This model has been copied by the legacy banks in Australia setting up Online Only brands to compete such as UBank, by nab for example.
ING Direct’s business model has been to focus on simplicity. By this I mean, only range solutions that are simple to offer, simple to maintain.
Examples are:
High Interest Savings Accounts
Home Mortgages
Transactional Banking
Being a Branchless Bank Innovation had to manifest in products marketed both online and through call centers. Agility is key to success as the competition is Only a click away.
18 Month Backlog in Projects
The Bank was at an impass.
They had adopted Agile Development however were struggling to complete projects.
They had delays in getting access to the right Testing Environments
Consistently re-configured for individual Test Requirements
Had to book Test Assets Months Ahead
Use or lose due to high demand
No Ability to take on Additional Work
The Pipeline was choked, they could not get what they had out let alone start anything new
They also spent much of their time trying to figure out how to avoid doing something due to the bottlenecks
Money Not An Issue – Time and Resources constrained
Only Two Full Test Environments, and 4 partial test environments
Preparing environments for specific projects took months wait for the Infrastructure teams to provision
Developers spent as much as 50% of their time building Test Environments to attemp to bypass the bottlenecks rather than coding Not Coding
In the end they Had to tell the Business NO to good projects.
The Development Team had to say NO to good projects for the business because they knew they could not get them over the line
The Innovation Pipeline was Paralysed
What we (Microsoft, Netapp, Dimension Data and Cisco delivered) were
Simple Self Service Portal for Developers and Testers
Rapid Provisioning of Test Environments
Automated Test Asset Generation
High Availability Environment
Simple, Flexible and Cost Effective Licensing