Cloud Computing Essentials for the IT Pro What does today’s IT Pro need to know about Cloud Computing? Virtualization Deep Dive 14 11-March-2011 Bill Wilder http://blog.codingoutloud.com @codingoutloud Boston Azure User Group http://bostonazure.org @bostonazure Dan Stolts, Microsoft Corporation Blog: blog http://ItProGuru.com Twitter: @ITProGuru Boston User Groups http://BostonUserGroups.org Copyright (c) 2011, Bill Wilder & Dan Stolts
Bill Wilder has been a software professional since the ’80s Bill Wilder has been a software professional since the ’80s. In 2009, he founded the Boston Azure User Group, an in-person cloud community which gets together monthly to learn about the Windows Azure platform through prepared talks and hands-on coding. Bill is a Windows Azure MVP, an active speaker, blogger (blog.codingoutloud.com), and tweeter (@codingoutloud) on technology matters and soft skills for technologists, a member of Boston West Toastmasters, and has a day job as a .NET-focused enterprise architect. Bill Wilder
Topics Define “cloud” and types of clouds Abstraction levels (IaaS PaaS SaaS) Service models (Private Hybrid Public) Examples of key Vendors and Software What is impact on IT Professional? Why should you care? How can you prepare yourself for maximum impact in this Cloudy future?
What Makes a Cloud a Cloud? FLEXIBLE, METERED USAGE What are some ways a Cloud differs from a co-lo or ISP? COMMODITY HARDWARE The cloud continues trend from differentiated hardware towards smarter software – the software-centric data center The cloud continues trend from differentiated hardware towards smarter software – the software-centric data center HOMOGENOUS, Over-PrOVISIONED, “∞” Highly automatED VMs Generally speaking, a cloud is a pool of resources – like a smart phone, multi-tasking computer, or server farm – Think co-lo or ISP – these are the CHANGES, the next step Self-Service
___________________ as a Service Infrastructure Platform Software ___________________ as a Service Apps, $/user, LDAP, Expertise, SLA System Software OpEx, Auto Scale Out, Geo LB, Failover, HA, OS Patching, Monitoring, Monitoring, Backup, Expertise, SLA Hardware OpEx, Networking, DB/OS Licenses, Virtualization, Automation, Geo Distribution, CDN, Geo Replication, Elasticity, Managed Facility, Expertise, SLA BYO Users Public Cloud Rental Models SaaS BYO Apps PaaS DDTK = Dynamic Datacenter ToolKit … Dan will go into more detail on this in a few minutes Iceberg or Pyramid? BYO VMs IaaS
“Bring Your Own” ____ as a Service BYO Users BYO Applications BYO Virtual Machines SaaS PaaS IaaS
Public Hybrid Private Public Cloud Platform My Data Center Public Cloud Hybrid Cloud Private Cloud
Private Cloud pros & cons Pro: Data location Regulatory issues Performance Con: May not have same economics Lower efficiency from smaller market Skills / automation/ homogeneity (10k:1 vs 100:1)
Hybrid Cloud & Windows Azure Platform Connectivity (pipe) Azure AppFabric Connect Azure Message Bus Identity / SSO Access Control Service Active Directory Federation Services Portability of Apps between Priv and Pub (virt) Windows Server 2008 R2 SQL Server / SQL Azure
Dan Stolts Presence 3rd year at Microsoft Prior 20+ Years… Blog: http://blogs.technet.com/DanStolts Or Http://ITProGuru.com Twitter: @ITProGuru 3rd year at Microsoft IT Evangelist based in MA Online Content Development Live Event Delivery User Group / Community Lead Prior 20+ Years… Bay State Integrated Technology, Inc Hosting and Consulting Community Volunteer Skill Profile MCT, MCITP, MCSE, TS… Windows infrastructure Systems Management and Security Virtualization solutions
Server Virtualization – The Datacenter is Evolving Traditional Datacenter Well-known, Stable & Secure Utilization <15% Virtualized Datacenter Utilization Increases to >50% Management Costs Decrease Private Cloud Management Costs Decrease Significantly IT as a Service Public Cloud Capacity on Demand Global Reach
Learn Separation of Responsibilities Public Cloud IT As A Service Private Cloud IT As A Service Cloud App You Use Service Cloud OS You Deploy Custom Apps Cloud VM You Patch OS Cloud & On-Prem with Collaboration Stack Complete! & Better Together! IT As A Service On-Premise Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Other Manages You manage Platform (as a Service) Other Manages You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Other Manages Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data PUBLIC PRIVATE Not sure if this slide complicates things or makes it more clear???? Cloud Computing & IT as a Service ….connecting the dots Private and Public Cloud Computing: Better together? Microsoft’s unique position in the industry Available Today! Microsoft’s IT as a Service offerings & solutions Private Cloud An internal service-oriented IT environment optimized for performance and cost that is deployed inside a customer’s datacenter. Powered by products including Windows Server® and Microsoft® System Center family of products, private clouds are deployed to work with existing applications and new applications while using cloud principles like elasticity, scalability and chargeback proportional to use. Public Cloud A deployment model that provides highly scalable and elastic cloud services to multiple customers from Microsoft’s datacenters or other service providers’ (e.g. hosting partners, http://www.microsoft.com/virtualization/en/us/cloud-hosting-partners.aspx) datacenters. Windows® Azure™ is a highly scalable cloud services platform delivered from Microsoft’s datacenters that provides pay–as-you-go flexibility in a public cloud deployment model. Private Cloud - Public Cloud - Private Cloud for the Enterprise The private cloud is a new model of success for enterprises because it allows them to scale up as needed, quickly and cost-effectively while improving business capabilities with dynamic, flexible applications. Benefits include the ability to: Deliver scalable applications and workloads. Enable federated services across the full cloud continuum. Manage the data center fabric as a single pool of resources. Focus on the management of the data center service and its dependencies. ==== HYBRID ==== Cloud Principles Elasticity, Highly Automated, Self-Service & Chargeback Proportional To Use (expand and contract on demand) Copyright 2011 Microsoft
Cloud Computing Landscape SaaS PaaS IT as a SERVICE IaaS Customer Service Providers Global Providers
Dynamic Data Center Toolkit Microsoft Virtualization 9/3/2018 Dynamic Data Center Toolkit Partner-extensible toolkit that enables datacenters to dynamically pool, allocate, and manage resources to enable IT as a service. VISION WHAT IS IT? A solution providing: Infrastructure readiness guidance Portals On-boarding, admin and Self Service Lightweight provisioning engine Extensibility authoring UI © 2009 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.
24x7 Infrastructure Management & Monitoring Datacenter Administrator and BUIT Administrator Tomorrows Administrators End Users/Consumers Datacenter Administrator Security Procurement BUIT Administrator/ Application Owner Focused Solutions SLA Driven 24x7 Infrastructure Management & Monitoring Network Storage Compute BUIT = Business Unit Information Technology Flexible Management Microsoft Confidential - Do Not Distribute
Administrator/LOB Owners Concerns Requirements Portals – Onboarding and Self Service portals Rapid provisioning High degree of Service Availability Elastic (expand and contract on demand) Delegated Administration/Management Extensible – Integrate 3rd. Party technologies Reporting / Chargeback Role Tasks… Monitoring / Right Sizing Manage SLAs Rights Management / User Security / User Access / Federation Project Management / Business Unit Management Automation
Impact: Virtualization vs. Cloud Large Enterprise Medium Business Small Business Developers Consumers Gamers Yes – In a big way Maybe - Sometimes No – Not Really