What constitutes Cloud Computing?Infrastructure as a Service (IaaS) is a model for provisioning hardware (compute, storage, networking, etc...) to the end user where management of the underlying fabric is controlled by the provider, but the end user maintains control of the operating system and applications installed within. This system usually includes a metered-byuse cost model and allows the end user to expand/contract their use of the infrastructure as needed, usually via self-service portals. Examples include: FastHosts, Go Daddy, Rackspace, Amazon EC2, vCloud Express Services (e.g., BlueLock, Hosting.Com, Melboure IT, Terremark), private clouds deployed/managed by IT as service to business units (internalIT’s end-customers), Azure Service with the VM RolePlatform as a Service(PaaS) is a model for delivering complete development platforms as a cloud service. PaaS offerings facilitate development, testing, deployment and on-going maintenance of applications without the cost of buying the underlying infrastructure and software environments. Examples include: Microsoft Azure Platform, Google App Engine, VMforce.comSoftware as a Service (SaaS) is a model where an application is delivered over the Internet and customers pay on a per-use basis. It is the most common form of cloud computing delivered today. Examples include: BPOS, Salesforce.com, Hosted Exchange, Salesforce.comCore attributes of Cloud Computing Scalable, Elastic, Multi-tenancy, Metered by Use, Self Service
CLOUD COMPUTING & PRIVATE CLOUD DEFINITIONCloud Computing is the on-demand delivery of standardized IT services on shared resources, enabling IT to bemore reliable throughgreaterelasticity and scale, end-users to accelerate access to their IT needs through self-service, and the business to be more efficient through usage-based and SLA-driven services. Private Cloud provides many of the benefits of Cloud Computing plus unique security, control and customization on IT resources dedicated to a single organization
Now, what is the difference between highly virtualized computing and a private cloud.Highly virtualized computing gives you the benefits of increased utilization of your servers, power savings, and reduced server footprint. We are familiar with these as they are in datacenters today. However, this does not equal the private cloud.A Private cloud provides all of those benefits plus highly integrated and automated management, scalable and elastic platforms, and self service.Highly Automated – No longer do IT personnel need to worry about keeping software up to dateSelf-Service – Providing self-service IT infrastructure to business units and departments with an SLA. This forces service-level discussion and removes the burden to procure, provision and manage infrastructure on a per application, ad-hoc basisScalable and Elastic – Enabling faster delivery of capacity when resource needs change. In addition, private clouds can deliver not only IaaS, they can deliver PaaS.
Private cloud builds on virtualization, with Hyper-V built into our server OS, Windows Server 2008 R2 SP1Leveraging System Center management tools, create the resource poolThis changes IT perspective from number of VMs to the overall computing resource capacityFinally, the focus shifts to the application, and how the applications are what drive the business and they should drive the underlying resource usage, not the other way around.
Dynamic: With shared pool of resources, meet demand as it occursElastic: Be able to scale out, and in across the entire capacitySelf-Service: Push the interface for provisioning and consuming applications out to the end-userThese benefits all accrue to the application level – the apps are in control.
Core Microsoft private cloud stack;Windows ServerHyper-VSystem CenterWorkload evidence from ESG study <link here>SharePointSQLExchange
THE PRIVATE CLOUD THAT HELPS YOU DELIVER APPLICATION SERVICES - NOT JUST VIRTUAL MACHINESA private cloud built with Windows Server, Hyper-V and System Center goes beyond the virtual machine to drive real business value through deep insight into the applications that are delivered as services.
Applications Insight that Delivers Business Value:Only Microsoft’s private cloud uses in-depth knowledge to manage applications, employing orchestration and automation to enable complete end-to-end service management.With Microsoft, your applications that deliver the business value drive the resources - including virtual machines - not the other way around.
A Private Cloud Open to All:Only Microsoft takes a comprehensive approach that puts our customers’ needs ahead of any particular technology. A Microsoft private cloud uniquely helps bring IT together and works well with other pieces of your infrastructure, including:Multiple vendor hypervisorsCross Platforms and Frameworks3rd party tools and InfrastructureVMware is limited to what it has virtualized. Its management only supports virtual environments, and specifically only its own virtual machines. It has created a “VMware Bubble” within the larger IT environment.
You are in Controlof the Cloud:Only Microsoft provides common management, identity, and development tools that work across the “hybrid cloud” – the combination of private and public cloud environments. This gives you the control and empowerment to build and runan application on whatever cloud will deliver your business the greatest valueCommons; Identity, Management, Development, Data TierBridge to Azure via technologies such as VM Role and Server App-VVMwareis limited to its own private cloud, built from only its virtual machines. It has no links to the public cloud. VMW is a dead end solution, with no ability to leverage public cloud when needed – it has no Hybrid CloudVMW’s public cloud solution is a very limited set of apps running on a very limited set of cloud environmentsVMW’s public cloud has no support of common id, security, mgmt and app plat. With VMW, IT has no control or empowerment – it is locked into a dead-end Private Cloud solution.
Self Service and ProvisioningPartner-extensible toolkit that enables datacenters to dynamically pool, allocate, and manage resources to enable IT as a service.Integrated PlatformFull spectrum datacenter to cloud managementDelivering cloud computing with existing investmentPlatform#1 Application Server in the world > 70% shareEnterprise class platform for cloudIntel Nahalem delivers even greater scalability and performance for cloud computingIdentityIntegrated and extended security across the enterpriseBusiness Ready Security – Protection, Access, Management, Identity
Speaker NotesThis is essentially the architecture of the solution that we are planning to build. There are several things that this tool will require to be in the fabric, such as Hyper-V, VMM, etc. The components within the dashed rectangle are the ones we are providing. We have a portal component to provide the admin, on boarding and self service functionalities. The self service portal has a set of predefined what we call virtual machine actions. For example, create VM. An action contains 1 or more tasks and a task is associated with a PS 2.0 scripts and its properties. The portal obtains configuration and store data on the db. We have a light weight engine which essentially host several core technologies such as WF and PS 2.0. The portal essentially make asynchronous requests to the engine and the engine will handle all of the batching, queuing and execution of the action. Now, from customer and partner’s point of view, our extensibility point is an XML file. It is within this XML that partner can configure the different tasks for different VM actions and also associate each task with specific PS script. The admin portion of the UI will have a basic authoring for the XML file. We need to have this to reduce error prone and to make it easier to bind script parameters so that they can be pass with the right runtime values during engine execution.
Deploying IaaS with Hyper-V CloudTo accelerate Infrastructure as a Service deployments, Microsoft has designed a set of programs and initiatives to help deploy cloud environments, based on Windows Server Hyper-V, System Center, and related products. These programs are tailored to specific deployment types according to customer needs and preferences.We are now going to look at the programs for each of the deployment types and some of the initiatives we have put in place to help accelerate your deployment of a cloud infrastructure Hyper-V Cloud Deployment Guides For customers that want to build their own private clouds on top of existing infrastructure investments, Microsoft offers tools and guidance based on expertise developed during hundreds of Microsoft Consulting Services (MCS) customer engagements over the past few years. This element of the Hyper-V Cloud program optimizes for the highest levels of flexibility, control and customizationHyper-V Fast Track For customers that need some level of customization but also want to help reduce risk and speed deployment, reference architectures can provide the perfect balance. Microsoft is collaborating with Dell Corp., Fujitsu, Hitachi, HP, IBM Corp. and NEC Corp. to deliver a broad choice of predefined, validated configurations for private cloud deployments — comprising compute, storage, networking resources, virtualization and management software.Hyper-V Cloud Service Providers More than 70 service providers around the world offer infrastructure as a finished, fully hosted service built on Microsoft technology. This option delivers a fast, cost-effective implementation for cloud services, both private and public. Service providers include Korean Internet Data Center; Fasthosts (U.K., U.S.); Agarik (France); and Hostway Corp. (U.S., U.K., Netherlands, Germany, France, Belgium, Romania).Deploying IaaS with Hyper-V CloudA set of programs and initiatives to help customers and partners accelerate deployment of Infrastructure-as-a-Service (IaaS)To accelerate Infrastructure as a Service deployments, Microsoft has designed a set of programs and initiatives to help deploy cloud environments, based on Windows Server Hyper-V, System Center, and related products. These programs are tailored to specific deployment types according to customer needs and preferences.We are now going to look at the programs for each of the deployment types and some of the initiatives we have put in place to help accelarate your deployment of a cloud infrastructure
Hyper-V Cloud Deployment GuidesDeployment type: CustomFor customers who are looking to build their own cloud infrastructure, Microsoft offers a set of guides on deploying Infrastructure as a Service. The guides are a collection of best practices for designing, deploying and operating private clouds, based on Microsoft experience gained during hundreds of customer engagements in over 82 countries. Using the guides, you can work with a broad ecosystem of partners to design and deploy a customizable private cloud environment, which can be built into your existing infrastructure.
Hyper-V Cloud Fast Track Deployment type: Pre-Validated ConfigurationMicrosoft has partnered with market-leading server providers to deliver Microsoft Hyper-V Cloud Fast Track. Hyper-V Cloud Fast Track provides customers the flexibility to work with six systems vendors, who represent over 80% of the worldwide server market. These partners have created reference architecture that ranges from 8 to 32 nodes, and 640 to 4,000 virtual machines. Hyper-V Cloud Fast Track is for customers and service provider partners of all sizes who want a broad choice of pre-defined, validated configurations for private cloud deployments—comprising compute, storage, networking resources, virtualization, and management software.Customers will prefer Hyper-V Cloud Fast Track program for three reasons:There’s proven private cloud solutions from six system vendors, who represent more than 80% share of the world’s server market. Customers can get to market quickly. For example, HP CloudStart for Microsoft simplifies and speeds private cloud deployments within 30 days. Customers will use consistent and familiar technologies, and can manage IT services and applications with a common management suite. Customers should contact Microsoft or one of these 6 partners or a Hyper-V Cloud channel partner to discuss the Hyper-V Cloud program. Visit www.microsoft.com/privatecloud to learn more about the Hyper-V Cloud program.
Start with agressively virtualizing on Hyper-V. With Sp1, rock solid, on-par or better than Vmware (ESG evidence here)Standardize on System Center management tools to provide the management foundation for the cloud, both private and publicLeverage those investments and build out the private cloud – including self-service capabilities provided directly by System CenterAs, or more, important; customers needs to dramatically change their IT processes to align with the new service model cloud computing brings along.
Microsoft private cloud
DELIVERING THE MICROSOFT PRIVATE CLOUD<br />Āris Dzērvāns<br />Microsoft Latvija<br />
Why Clouds? Why Now?<br />Manage Costs <br />Shift from capital expenditures to operational expenditures <br />Smaller Carbon Footprint <br />Reduction in physical resources required on-premises<br />Greater Business Agility<br />Focus on solving business problems, not on infrastructure issues <br />Greater Resource Agility <br />Respond to business demands more effectively<br />
What is Cloud computing?<br />On-demand delivery of applications as standardized IT services<br />Dynamic<br />Elastic<br />Self-Service<br />Private Cloud<br />Cloud Computing with <br />company resources<br />Public Cloud<br />Cloud Computing with <br />globally shared resources<br />
Infrastructure as a service VS HIGHLY VIRTUALIZED COMPUTING?<br />HIGHLY AUTOMATED<br />SELF <br />SERVICE<br />SCALABLE AND ELASTIC<br />HIGHLY VIRTUALIZED COMPUTING<br />INFRASTRUCTURE AS A SERVICE<br />
What is a Private Cloud?<br />A Private Cloud presents the OS and virtualization resources as a pool of shared resource<br />Your focus now shifts to the applications, where you rely on the pool of resources to supply the right capacity and capabilities<br />Operating System<br />Virtualization<br />Management<br />The resource pool is created through management, based on business rules and executed through automation.<br />You no longer think about numbers of VMs, server ratios, memory or storage but instead on how much compute resources you have access to<br />
Benefits of a Private CloudBeyond Large-Scale Virtualization<br />The Applications use as much or as little of the resource pool as needed<br />Dynamic<br />The Applications can be provisioned by end-users based on business requirements Self-service<br />Operating System<br />Virtualization<br />Management<br />The Applications can be turned on, off, moved & scaled Elasticity<br />The ability to scale is now based on the application’s needs, not limited by the underlying resources; <br />Server, VM, or even the datacenter<br />
Microsoft’s Private Cloud:Hyper-v cloud<br />With Windows Server 2008 R2 SP1 Hyper-V, we deliver a Enterprise-Class Hypervisor. All the features and scale required for Private Cloud<br />These infrastructure components form the resource pool which turn applications into services. <br />This includes Microsoft applications such as Exchange, SQL Sever and SharePoint, which run best on Hyper-V<br />Operating System<br />Virtualization<br />Management<br />Unmatched management with System Center, from physical to virtual to cloud, resource level to applications<br />
THE Microsoft Private Cloud VALUE<br />Application Driven<br />Comprehensive & Open<br />Cloud Power <br />Cloud under Your Control!<br />
Microsoft’s private cloud management focuses on the applications<br />Hyper -V<br />Hyper -V<br />Hyper -V<br />With Microsoft’s Private Cloud applications and end-user demands automatically trigger resource optimizations, such as VM migration, new VMs, or other reconfigurations of resources based on business needs. <br />
Comprehensive and open<br />Hyper-V<br />Storage<br />Network<br />VMWARE<br />3rd Party Management<br /><ul><li>Multiple Hypervisors
Links to rest of IT infrastructure</li></li></ul><li>Cloud under your control<br />VM ROLE<br />Private Cloud<br />Public Cloud<br />IDENTITY<br />MANAGEMENT<br />DATABASE<br />DEVELOPMENT<br />MOBILITY<br />
File Transfer Protocol</li></li></ul><li>SSP Extensibility<br />PowerShell<br />Expose automation (atomic operations) through PowerShell cmdlets<br />Build PS script to execute specific task – i.e. add VM to LB pool, map host drive to LUN<br />Self Service Portal <br />Predefined set of VM Actions (i.e. Create VM, Start VM, Stop VM…)<br />Admin Portal <br />Author the Tasks that make up the VM Action<br />Associate Script to each Task<br />VM Action -> Tasks -> Scripts mapping stored in XML<br />
Deployment: CustomHyper-V cloud Deployment Guides<br />Set of guides to help customers deploy a private cloud, based on tried and tested configurations<br />Collection of best practices for deploying private cloud solution, covering: <br />Architecture and Design Guidance<br />Deployment Guidance<br />Operations Guidance<br />Based on IP developed by Microsoft Consulting Services, from hundreds of customer engagements in over 82 countries.<br /><ul><li>Most customizable deployment type
Designed to be built into your existing infrastructure
Z Storage arrays</li></ul>+<br />+<br /><ul><li>Faster speed to deployment of private cloud
Reduced risk – validated configurations by Microsoft and Partners
Tailored to your needs – broad ecosystem for hardware and services</li></ul>Hyper-V Cloud <br />Fast Track <br />
GET STARTED TODAY<br />1<br />2<br />Standardize Management with System Center<br />Virtualize with Hyper-V<br />4<br />3<br />Evaluate and Refine Business Processes <br />Build Private Cloud with Self Service, Automation and Orchestration<br />
Go Do’s<br />Now that you have a good technical overview, go deeper by reviewing the additional content and information on SSP and our Private Cloud Strategy.<br /><ul><li>Checkout www.microsoft.com/privatecloud to learn more about our Private Cloud initiatives and content.