Windows Azure Overview for IT Pros Anton Boyko
Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options Manage & Hybrid
Cloud Computin g Patterns t Compute Inactivity Period t t t On and Off On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Unpredictable Bursting Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Compute Growing Fast Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough Compute Predictable Bursting Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity Compute
Software-as-a-Service SaaS Platform-as-a-Service PaaS Infrastructure-as-a-Service IaaS
Packaged Software 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 Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers O/S Middleware Virtualization Applications Runtime Data Networking
What’s included Compute Hardware failure (disk, cpu, memory) Datacenter failures - Network failure, power failure Hardware upgrades, Software maintenance – Host OS Updates What is not included VM Container crashes, Guest OS Updates 99.95% for multiple role instances 4.38 hours of downtime per year
What is a cloud service? What does a PaaS Cloud Service deployment look like for an IT guy?
INSTANCES ROLES
Implicit Cloud Service
Cloud Service
LB 80/443 VPN Tunnel Cloud Service 1 Cloud Service 2 WEB SQL AD/DC/DNS Corp Users
Windows Azure Datacenter Service Package Deploy App Code Configure Network
Windows Azure Datacenter Deploy App Code Configure Network
Windows Azure Datacenter
Paas is cheaper Reason: There’s less admin and management work to do Benefit: Organizations spend less supporting applications PaaS is faster Reason: There’s less work for developers to do Benefit: Applications can go from idea to availability more quickly PaaS is lower risk Reason: The platform does more, leaving fewer opportunities for error Benefit: Creating and running applications gets more reliable
PhysicalVirtualSaaS IaaS PaaS
From Gallery or Developer Package
1 shared reserved SHARED INSTANCES shared
2 SHARED INSTANCES shared reserved shared
SHARED INSTANCES 1 shared reserved RESERVED INSTANCE 0 reserved
2 shared reserved RESERVED INSTANCE reserved
2 shared reserved RESERVED INSTANCE reserved
Gallery Images Available Microsoft Windows Server 2008 R2 SQL Server Eval 2012 Windows Server 2012 Biztalk Server 2013 Beta Open Source OpenSUSE 12.2 CentOS 6.3 Ubuntu 12.04/12.10 SUSE Linux Enterprise Server 11 SP2
Windows Azure Your Data Center
Windows AzureOther Service Providers Your Data Center
Windows AzureOther Service Providers Your Data Center no lock
Windows Azure Storage
Highly Durable Storage
continuous storage geo-replication WEST DC EAST DC > 400 miles Windows Azure Storage Geo-Replicated Storage
What are the possibilities?
CONTROL COST-EFFICIENCY SharePoint (On-premise) SharePoint Value Prop: Full h/w control – size/scale Roll-your-own HA/DR/scale Value Prop: 100% of API surface area Easy migration of existing apps Roll-your-own HA/DR/scale SharePoint (IaaS) Hosted SharePoint Value Prop: Auto HA, Fault-Tolerance Friction-free scale Self-provisioning, scale SharePoint Service Office 365 (SaaS)
AD/DC/DNS LB WFE SQL AppSvr 80/ VPN Tunnel Cloud Svc Virtual Network OnPrem Network WAC 1 WFE 2 WFE 3 WFE 4 WFE 1 WAC 2 APP 1 APP 2 SQL 2 SQL 1 AD 1 AD 2 AD 1 DATA APPS
Ways to Manage Windows Azure + other Hybrid scenarios where System Center 2012 SP1 can connect to Windows Azure
Windows Server 2012 Android Windows Phone 8 Windows RT iOS X86/x64 Macs Windows Server 2012 Windows Server 2008 R2 Windows Intune VPN Tunnel AD Windows Server 2008 Windows Server 2003