nic 2013 - configure and deploy private cloud
DESCRIPTION
TRANSCRIPT
Configure and Deploy the Microsoft Private Cloud
Kristian NeseCTOLumagate
About Kristian Nese
CTO at Lumagate, vTSP at Microsoft
Working in IT since 2006
MCP, MCTS, MCITP, MVP
Experienced with virtualization, cloud computing and IT-infrastructure
Microsoft Most Valuable Professional – System Center Cloud and Datacenter Management
Author of «Cloud Computing – Med Virtual Machine Manager 2012»
Technical Editor of «Microsoft Private Cloud Computing» and several others, including «Hyper-V 2012 Cookbook»
o Cloud Computing – Repetitiono Cloud considerations: Addressed with Windows Server 2012o Configure and Deploy o Monitoring and Operating o Service Delivery and Automation o Q&A
AGENDA
What is Cloud Computing?
Hybrid Cloud
Community Cloud
Private Cloud Public Cloud
Deployment Models
Service Models
Infrastructure – as a Service (IaaS)
Platform - as a Service (PaaS)
Software – as a Service (SaaS)
Essential Characteristics
On Demand Self Service
Broad Network Access Elasticity
Resource Pooling Measured Service
Public Cloud
• Globally available to many customers and organizations
• Massive scale
• SLA based
• Pay-as-you-go
• Can help to reduce cost (TCO)
• Microsoft, Amazon and Google
Private Cloud
• Dedicated to an organization
• Either locally or externally
• Easier to secure than Public Cloud
• Faster migration
• Same essential characteristics as a Public Cloud
• The difference is ownership, control and security
IaaS
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Clo
ud
Org
PaaS
Clo
ud
Org
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
SaaS
Clo
ud
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Service Models
Building your own cloud just got a lot easier with
Windows Server 2012
Cloud Considerations
Cloud Considerations
• Mission Critical, Scale Up Workloads
• Storage• Costs
• Complexity
• Security
• Continuous Availability
• VM Mobility
• Networking• Multi-Tenancy, Security
• LBFO
• QoS
• Automation/Manageability
System Center 2012 Service Pack 1
Self Service
Service Delivery
and Automation
System Center Helps Deliver IT as a Service
Deploy
Configure
Service Model
DCAdmin
Operate
Monitor
Virtual
Physical
Public Cloud
Private Cloud
Virtual Machine Manager
Operations Manager
App Controller
Service Manager Service Manager
Orchestrator
Configuration Manager
Application ManagementService Delivery and
AutomationInfrastructure Management
Data Protection ManagerApp
Owner
Configure and DeployThe Private Cloud
Configure and DeployInfrastructure/Fabric
14
Deploy Configure
Physical Servers
Virtual Servers
Microsoft System CenterVirtual Machine Manager
Microsoft System CenterConfiguration Manager
DCAdmin
Configure and DeployZero to Hyper–V Cluster
Storage
Hyper–V Cluster
Bare Metal Server
Virtual MachineManager Server
Configure Storage
Configure Network
Configure
Boot and Install
Network
Datacenter TwoDatacenter One
DevelopmentProduction
Configure and Deploy Constructing the Private Cloud
Logical and standardized
Diverse infrastructure
Cloud abstraction
Delegated capacity
Assign dedicated and shared resources
Production
Development
Standardized services
Configure and DeployPooled Resources and Abstraction
Storage ComputerNetwork
Configure and DeployDynamically Optimized Infrastructure
VIRTUAL MACHINE MANAGER
Reso
urc
e U
tiliz
ati
on
Time of Day
Optimization Threshold
Scale-out and health policy
Scale-out and health policy
Scale-out and health policy
Service template (Multi-tier .NET applications)
Internet Information Service (IIS)
Hardware profile
Operating system profile
Application profile
Application server
Hardware profile
Operating system profile
Application profile
SQL Server
Hardware profile
Operating system profile
Application profile
Web tier Application tier Data tier
Configure and DeployStandardized Application Provisioning
Compute
Storage
Network
Web (IIS) Server App-V Data (SQL)
Microsoft Hyper-V
vCenter Server
VMware vSphere 5.1
Configure and DeployServices in a heterogeneous environment
Virtual Machine Manager
Citrix XenServer 6.1
Host Group
Service Templatev1.0
Pending service update
Deployed Service Instance
Configure and DeployLife-Cycle Management of Services
v1.0
v1.5
Template Library
• Choose service template from library
• Deploy an instance of the service
• Copy the service template, update version number, and update virtual disk or application
• Publish the template and set the service to the new template
• Apply the update while maintaining availability of the service by replacing the virtual hard disk and redeploying the application using Upgrade Domains
Service Templatev1.5
DEMO
• Create Private Clouds with VMM• Assign capacity to Self-Service Users and Tenants• Exploring Services in VMM
Monitoring and OperatingThe Private Cloud
Service Templates
Private Cloud
XenVMwar
eHyper-V
Windows Azure
Deploy
Manage
Monitor
Package and Configuration
Application management across private
and public
Configure and DeployManaging applications across multiple clouds
Client-Side
• Page load times and where the time was spent (such as images, and CSS)
• JavaScript exceptions• Data is collected by injecting
custom JavaScript on the page
Server-Side
• Collect data from the .NET calls
• Application methods• Variables and parameters• Types of calls being made,
web methods, internal execution, SQL commands
Code execution–level information
Rich visualization
Configure and DeployDeep insight into application performance
Application performance monitoring pinpoints exactly where the issue is, reducing the mean time
to resolution
“The servers are running
fine”
“The Network looks good”“My application
is running slowly!”
“The code passed all testing”
Server-side monitoring shows the application is
functioning
Client-side, however, shows
there is a problem
Configure and DeployOpen the conversation
Configure and DeployFlexible, Dynamic, and Well-Managed Private Cloud
CONTROLLED
Help protect your private cloud infrastructure by setting limits on your clouds while ensuring the correct application owners have access to their cloud resources.
STANDARDIZED
Standardize your approach to application and OS updating. Use a controlled process to update services through service templates.
OPTIMIZED
Help ensure that the services running in your private cloud get the resources they need, and that your cloud dynamically reallocates resources as demand changes.
RIGHT-SIZED
Report on the current utilization of your private cloud, trend usage over time, and forecast future needs.
Create and publish meaningful dashboards
Deep application insight
Rich visualization of application performance and
business impact
Configure and DeployCreate visibility into application performance
Configure and DeployPrivate Cloud Usage Reporting
Choose date range
Choosehosts
Viewresults
DEMO
Monitor and Operate the Private Cloud with Operations Manager
Configure and DeployOrchestrator & Service Manager
Configure and DeployIntegration
Service ManagerData Warehouse
Orchestrator
Service Manager
Virtual Machine Manager
Operations Manager
Configuration Manager
Active Directory
Notifications via Exchange
LOB
Third-Party Management Tools
Inbound to System CenterBi-directional from OrchestratorBi-directional for notifications/reportingBi-directional runbook integration
Configuration items and automation data populated into CMDBAutomation commands issued to System Center, third-party tools, and line-of-business applicationsInbound and outbound notifications and reportingBi-directional connector for automation activities and executing automation workflows
Configure and DeployService Delivery and Automation Architecture
Third party management
tools
Service catalog Templates
Workflows
CMDB
Work
Ite
ms
Con
fig
ura
tion
Ite
ms
Kn
ow
led
ge
Reporting and data warehousing
Self Service
Standardization
Automation
EmailMobile Portal
Release Management
Self-Service Incident Management
IT GRCOperationsManagement
Change Management
Active Directory
Configure and DeployAutomated Request Fulfillment in Six Steps
1 2 3
INVOKEMONITOR 5
6
CREATE
Import deploy VM
runbook and data
Build ‘New VM’request offering
Publish ‘New VM’ to Service
Catalog
Create a ‘New VM’ request
Invokedeploy VM runbook
Monitor for new VM created and
deployed
4
SQL Server 1
Configure and DeployAutomate Remediation
Orchestrator
Service Manager
Data Protection Manager
SQL Server 2
Operations Manager Virtual Machine Manager
IR2667
DEMOService Delivery & Automation with Orchestrator and Service Manager
Q&A