550 likes | 753 Views
Windows Azure Overview for IT Pros. Isaias Martinez Consulting and Services Manager GLC MCDBA-MCSD-MCAD-SMA-MCT-PSeller. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options Manage & Hybrid. Agenda. Cloud Computing Patterns.
E N D
Windows Azure Overviewfor IT Pros Isaias Martinez Consulting and Services Manager GLC MCDBA-MCSD-MCAD-SMA-MCT-PSeller
Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options Manage & Hybrid Agenda
Cloud Computing Patterns Inactivity Period On and Off Compute t • On & off workloads (e.g. batch job) • Over provisioned capacity is wasted • Time to market can be cumbersome Growing Fast Compute • Successful services needs to grow/scale • Keeping up w/ growth is big IT challenge • Cannot provision hardware fast enough t Unpredictable Bursting Compute • Unexpected/unplanned peak in demand • Sudden spike impacts performance • Can’t over provision for extreme cases t Predictable Bursting Compute • Services with micro seasonality trends • Peaks due to periodic increased demand • IT complexity and wasted capacity t
Cloud Computing IaaS PaaS SaaS Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service build consume host
Cloud Computing • Infrastructure • (as a Service) • Packaged Software • Platform • (as a Service) • Software • (as a Service) • You manage Applications Applications Applications Applications Data • You manage Data Data Data Runtime Runtime Runtime Runtime • Managed by vendor Middleware Middleware Middleware Middleware • You manage • Managed by vendor O/S O/S O/S O/S Virtualization • Managed by vendor Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
Windows Azure Comprehensive set of services that enable you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters Flexible Open Solid
Cloud services Web sites Virtual machines Media services Mobile services
Windows Azure Instance Sizes • Variable instance sizes to handle complex workloads of any size • Medium • X-Large • Extra Small • Small • Large $0.24 $0.96 $0.02 $0.12 $0.48 Per service hour Per service hour Per service hour Per service hour Per service hour • Unit of Compute Defined • Extra Small • Small • Medium • Large • X-Large 8 x 1.6Ghz 4 x 1.6Ghz 1 x 1.0Ghz 2 x 1.6Ghz 1 x 1.6Ghz (high IO) (high IO) (low IO) (high IO) (moderate IO) 14 GB memory 7.0 GB memory 3.5 GB memory 1.75 GB memory • 768 MB memory • 20 GB storage • (instance storage) 2040 GB (instance storage) 1000 GB storage (instance storage) 490 GB storage (instance storage) 225 GB storage (instance storage)
What about licensing? Windows Server Per-hour license in the cloud Microsoft Applications Application License Mobility (SA) Per-hour license in the cloud (select few) External Applications Based upon vendor and product
Service Level Agreements Availability set 99.95% for multiple role instances 4.38 hours of downtime per year Server 2 What’s included Compute Hardware failure (disk, cpu, memory) Datacenter failures - Network failure, power failure Hardware upgrades, Software maintenance – Host OS Updates Server 1 What is not included VM Container crashes, Guest OS Updates SLA 99.95
Australia Austria Belgium Brazil Canada Chile Colombia Costa Rica Cyprus Czech Republic Denmark Finland France Germany Greece Hong Kong Hungary India Ireland Israel Italy Japan Korea Luxembourg Malaysia Mexico Netherlands New Zealand Norway Peru Philippines Poland Portugal Puerto Rico Romania Russia Singapore Spain Sweden Switzerland Trinidad & Tobago UK United States New Countries: Algeria 89 countries and territories Kuwait Latvia Liechtenstein Lithuania Macedonia Malta Montenegro Morocco Azerbaijan Nigeria Oman Pakistan Panama Paraguay Qatar Saudi Arabia Serbia Slovakia Slovenia South Africa Sri Lanka Taiwan Thailand Tunisia Turkey UAE Ukraine Uruguay Venezuela Bahrain Argentina Belarus Bulgaria Croatia Dominican Rep Ecuador Egypt El Salvador Estonia Guatemala Iceland Indonesia Jordan Kazakhstan Kenya
Cloud Services What is a cloud service? What does a PaaSCloud Service deployment look like for an IT guy?
Cloud Services, Roles, and Instances WEB ROLE VM 3 VM 2 VM 1 • Cloud Service is a… • Management • Configuration • Security • Networking • Service Model • boundary ROLES INSTANCES WORKER ROLE VM… VM 5 VM 4
Virtual MachinesVirtual Machines are roles with exactly one instance Implicit Cloud Service VM 1
Cloud Services with Virtual MachinesMultiple Virtual Machines can be hosted within the same cloud service Cloud Service VM 2 VM 1 VM 3 VM 4
Multiple Cloud Services Configuration LB WEB AD/DC/DNS SQL AD 1 Cloud Service 2 80/443 VPN Tunnel Corp Users Cloud Service 1 OnPrem Azure
PaaS Cloud Service Deployment Deploy App Code Configure Network ServicePackage Windows Azure Datacenter
Deploy App Code Configure Network Network Load Balancer Network load-balancer configured for traffic Windows Azure Datacenter
Network Load Balancer Windows Azure Datacenter
The Benefits of PaaS PaaS is faster Reason: There’s less work for developers to do Benefit: Applications can go from idea to availability more quickly Paas is cheaper Reason: There’s less admin and management work to do Benefit: Organizations spend less supporting applications PaaS is lower risk Reason: The platform does more, leaving fewer opportunities for error Benefit: Creating and running applications gets more reliable
IaaS and PaaS – Better Together PaaS IaaS Physical Virtual SaaS
Web sites From Gallery or Developer Package
Web sites reserved shared shared Shared instances :-) 1
Web sites reserved shared shared Shared instances :-) :-) 2
Web sites reserved shared reserved Shared instances RESERVED instance :-) :-) :-) 1 0
Web sites reserved shared reserved RESERVED instance RESERVED instance :-) :-) 2
Web sites reserved shared reserved RESERVED instance RESERVED instance :-) :-) :-) :-) :-) :-) :-) :-) 2
DEMO Windows Azure Web Sites
Gallery Images Virtual Machine Portability VMs with persistent Drives Virtual machines
Microsoft Windows Server 2008 R2 SQL Server Eval 2012 Windows Server 2012 Biztalk Server 2013 Beta Gallery Images Available Open Source OpenSUSE 12.2 CentOS 6.3 Ubuntu 12.04/12.10 SUSE Linux Enterprise Server 11 SP2
Portability Windows Azure Your Data Center
Portability Windows Azure Your Data Center
Portability Windows Azure Other Service Providers Your Data Center
Windows Azure Other Service Providers no lock-in Your Data Center
VM with persistent drive Windows Azure Storage
VM with persistent drive Windows Azure Storage
VM with persistent drive Windows Azure Storage Highly Durable Storage
VM with persistent drive Geo-Replicated Storage WEST DC EAST DC > 400 miles continuous storage geo-replication Windows Azure Storage
DEMO Getting Started with Virtual Machines
Workload Options What are the possibilities?
Supported Windows Server Applications SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 SharePoint 2010 & 2013 Windows Server 2008 R2 Windows Server 2012 BizTalk 2010 & 2013 System Center 2012 http://support.microsoft.com/kb/2721672
Hybrid solutions in Windows Azure ENTERPRISE CLOUD Data Synchronization SQL Data Sync Application-Layer Connectivity & Messaging Service Bus Secure Machine-to-Machine ConnectivityWindows Azure Connect Secure Site-to-Site Network Connectivity Windows Azure Virtual Network
SharePoint Cloud Continuum • Value Prop: • Full h/w control – size/scale • Roll-your-own HA/DR/scale SharePoint (On-premise) • Value Prop: • 100% of API surface area • Easy migration of existing apps • Roll-your-own HA/DR/scale • Value Prop: • Auto HA, Fault-Tolerance • Friction-free scale • Self-provisioning, mgmt. @ scale • SharePoint SharePoint (IaaS) Office 365 (SaaS) COST-EFFICIENCY • Hosted SharePoint • SharePoint Service CONTROL
Sample SharePoint Farm Configuration AppSvr SQL WFE AD/DC/DNS LB WFE1 WAC1 WAC2 AD1 AD1 AD2 WFE2 SQL1 APP1 APP2 Cloud Svc WFE3 80/443 SQL2 APPS DATA DATA WFE4 VPN Tunnel OnPrem Network Cloud Svc Virtual Network 2013 OnPrem Azure
AD running on IaaS Contoso.com Active Directory Extranet Active Directory Contoso Corp Network SQL Servers IIS Servers Site to Site VPN Tunnel AD / DNS On Premises Resources The Virtual Network in Windows Azure AD Auth S2S VPN Device AD / DNS SQL Servers IIS Servers Load Balancer Public IP Exchange Gateway
Manage + Hybrid Ways to Manage Windows Azure + other Hybrid scenarios where System Center 2012 SP1 can connect to Windows Azure
Manage using existing Tools Windows Intune Macs X86/x64 Windows Server 2008 R2 Windows RT Windows Phone 8 VPN Tunnel AD iOS Windows Server 2012 Windows Server 2008 Windows Server 2003 Windows Server 2012 Windows Server 2012 Android OnPrem Azure Internet
Monitor Windows Azure with SCOM IaaS Treat as normal server, including using a SCOM agent System Center Operations Manager + Management Pack for Windows Azure PaaS Monitoring is agentless, use normal API and diagnostics for monitoring Use certs for authentication
System Center Integration with Azure Move Manage Monitor App Controller App Controller DPM Orchestrator App Controller Advisor Operations Manager On-Premise Azure IP Azure MP