Intro to cloud computing and Azure And in


























- Slides: 26

Intro to cloud computing and Azure

And in a non-Cloud view, there are inefficiencies in addressing those issues IT CAPACITY “Under-supply“ of capacities Barrier for innovations Allocated IT-capacities “Waste“ of capacities Load Forecast Fixed cost of IT-capacities Actual Load TIME

However, in a Cloud View Allocated IT capacities Load Forecast IT CAPACITY No “under-supply“ Reduction of initial investments Reduction of “over-supply“ Possible reduction of IT -capacities in case of reduced load Actual Load Time

Load Patterns “Growing Fast“ Compute “On and Off “ Inactivity Period Average Usage Average Time On & off workloads (e. g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough “Predictable Bursting“ Compute “Unpredictable Bursting“ Average Usage Time Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Time Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity

Cloud Services “Iaa. S” Infrastructure-as-a-Service host “Paa. S” Platform-as-a-Service build “Saa. S” Software-as-a. Service consume

Cloud Services (as a Service) Applications Data Runtime Middleware O/S O/S Virtualization Servers Storage Networking You manage (as a Service) Servers Managed by vendor Virtualization Software O/S Virtualization Servers Storage Networking Managed by vendor You manage Infrastructure Runtime You manage Platform Packaged Software

Introducing Windows Azure Developer Experience Use existing skills and tools. Compute Storage Management Relational data Management ON-PREMISES Connectivity Access control

Windows Azure Platform Data Centers North America Region Europe Region Asia Pacific Region North-central US South-central US N. Europe West US W. Europe East US E. Asia S. E. Asia 8 datacenters across 3 continents Simply select your data center of choice when deploying an application

Defense in Depth Approach Layer Data Application Host Network Physical Defenses § Strong storage keys for access control § SSL support for data transfers between all parties § Front-end. NET framework code running under partial trust § Windows account with least privileges § Stripped down version of Windows Server 2008 OS § Host boundaries enforced by external hypervisor § Host firewall limiting traffic to VMs § VLANs and packet filters in routers § World-class physical security § ISO 27001 and SAS 70 Type II certifications for datacenter processes







Windows Azure Platform Appliance • Windows Azure Platform in your datacenter – Designed for unlimited scale & multi-tenancy – Identical to the hardware in Microsoft’s datacenters – Delivered by a choice of hardware partners • Benefits – – – Platform as a Service Physical Control Geographic Proximity Regulatory Compliance Data Sovereignty • Currently in development with several partners – Fujitsu, Dell, HP, and e. Bay

Anatomy of a Windows Azure Cloud Service Web Role Worker Role

Storage in Windows Azure GOAL: SCALABLE, DURABLE STORAGE Windows Azure storage is an application managed by the Fabric Controller Windows Azure applications can use native storage or SQL Azure Application state is kept in storage services, so worker roles can replicate as needed Blobs: large, unstructured data (audio, video, etc) Tables: simply structured data, accessed using WCF Data Services Queues: serially accessed messages or requests, allowing webroles and worker-roles to interact

Windows Azure Platform Consumption Prices Pay as you go and grow for only what you use when you use it Elastic, scalable, secure, and highly available automated service platform 1. 80 0. 095 4. 995 Windows Azure App. Fabric Service Bus and Access Control Service Scalable, automated, highly available services for secure connectivity Access Control Service Bus Per Message Operation $1. 99/10 k transactions $3. 99/month per connection 45. 96

Windows Azure Purchasing Models Category What it means • Membership • • “Commitment” Basic Intro promotion Pay as you go “Membership has it benefits” Get free compute, storage, bandwidth Buy a 6 month block and get a discount • Get a few hours, etc. to kick the tires • Pay as you go SKUs • • • MSDN Premium Subscribers Microsoft Partner Network Biz. Spark • • Development Accelerator Core Development Accelerator Extended (includes SQL Azure) SQL Azure Dev Accelerator Core • • Introductory Special (free hours, then pay as you go) • Consumption

Azure Benefits for Visual Studio with MSDN Premium, Ultimate: Get 8 months of benefits… …Then extend them another 8 months $2, 518 of cloud resources http: //www. windowsazure. com/e n-us/pricing/member-offers/msdn -benefits/ For a quick video on how to sign up: http: //bit. ly/bqt. Az. Act 1

Introductory Account (200$ Credit) compute 2 small compute hours per month** web sites 10 Shared Web Sites*** mobile services 10 Shared Mobile Services relational database 1 Database Unit of Web Edition and Business Edition SQL Database**** storage 35 GB with 50, 000 storage transactions bandwidth Unlimited inbound / 20 GB Outbound http: //www. windowsazure. com/en-us/pricing/free-trial/

Two ways to pay Credit card …or… Invoicing (the way businesses like to do business) (One of these is required in case you go over your free benefits)

Monthly Service Level Agreement Compute connectivity Your service is connected and reachable via web. Internet facing roles will have external connectivity Instance monitoring and restart All running roles will be continuously monitored If role is not running, we will detect and initiate corrective state Storage availability Storage service will be available/reacha ble (connectivity) Your storage requests will be processed successfully Database availability Database is connected to the internet gateway All databases will be continuously monitored Service bus and access control availability Service bus and access control endpoints will have external connectivity Message operation requests processed successfully

The Developer Tools Development Environment • Vista+ • Must enable local IIS features • Visual Studio 2010 • Must run as local Admin • . NET 3. 5 SP 1 /. NET 4. 0 • Local SQL instance Azure SDK App. Fabric SDK • Provides local emulator • Complete local simulation of the cloud fabric • 90% of the local emulator is the same as the cloud fabric • Includes handy project templates • Deployment and management tools • Includes client storage library • Provides libraries and tools to use ACS and Service Bus • Includes ACM. exe and AF Configuration Management Browser source.

Q&A Ask your questions.