1 / 29

Intro to cloud computing and Azure

Intro to cloud computing and Azure. In this module- What is cloud computing? What is a cloud operating system? Key scenarios for the cloud. The development environment. Inefficiencies in a non-Cloud View. Allocated IT-capacities. Load Forecast. “Under-supply“ of capacities.

selina
Download Presentation

Intro to cloud computing and Azure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intro to cloud computing and Azure In this module- What is cloud computing? What is a cloud operating system? Key scenarios for the cloud. The development environment.

  2. Inefficiencies in a non-Cloud View Allocated IT-capacities Load Forecast “Under-supply“ of capacities “Waste“ of capacities Fixed cost of IT-capacities IT CAPACITY Barrier for innovations ActualLoad TIME

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

  4. Load Patterns “Growing Fast“ “On and Off “ Inactivity Period Compute Compute Average Usage Usage Average Time 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 “Unpredictable Bursting“ “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time • Unexpected/unplanned peak in demand • Sudden spike impacts performance • Can’t over provision for extreme cases • Services with micro seasonality trends • Peaks due to periodic increased demand • IT complexity and wasted capacity

  5. This has happened before

  6. Cloud Services Infrastructure-as-a-Service “PaaS” “IaaS” “SaaS” Platform-as-a-Service Software-as-a-Service consume build host

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

  8. Simple Definition? It’s another place to run your code. Choose between on-premises, hosting, or the cloud based on your needs.

  9. Introducing Windows Azure

  10. Windows Azure Platform Data Centers North America Region Europe Region Asia Pacific Region N. Europe N. Central – U.S. W. Europe S. Central – U.S. E. Asia S.E. Asia • 6 datacenters across 3 continents Simply select your data center of choice when deploying an application

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

  12. Defenses Inherited by Windows Azure Platform Applications • Spoofing • Tampering/ Disclosure Repudiation Denial of Service Elevation of Privilege • VLANs • Top of Rack Switches • Custom packet filtering • VM switch hardening • Certificate Services • Shared-Access Signatures • HTTPS • Sidechannel protections Monitoring Diagnostics Service • Configurable scale-out • Partial Trust Runtime • Hypervisor custom sandboxing • Virtual Service Accounts

  13. 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 eBay

  14. Anatomy of a Windows Azure Service • A Windows Azure service consists of • An isolation boundary • A set of component roles, each with endpoints • Numbered, multiple instances of each role • A Windows Azure application behaves correctly when any role instance fails. • All of this is specified in a service model Web Role Worker Role VM Role

  15. Storage in Windows Azure GOAL: SCALABLE, DURABLE STORAGE Tables: simply structured data, accessed using WCF Data Services Queues: serially accessed messages or requests, allowing web-roles and worker-roles to interact Blobs: large, unstructured data (audio, video, etc) 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

  16. 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 Highly available, scalable, and self managed distributed database service Compute Storage Web Edition Business Edition Starting at $4.995/month(up to 5 GB DB/month) Starting at $45.954/month(10-150 GB DB/month) Per GB stored and transactions Per service hour Per database/month Per database/month $0.04-0.96/hour + Variable Instance Sizes $0.14 GB/month $0.01/10k transactions Windows Azure Service Bus and Access Control Service Scalable, automated, highly available services for secure connectivity Access Control Service Bus $0.10 per 100 relay hours $0.01 per 10,000 messages $1.99/10k transactions Per Message Operation Per Message Operation International prices are available Prices shown in USD only

  17. Windows Azure Purchasing Models

  18. Windows Azure Purchasing Models

  19. 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)

  20. 3-Month Free Trial • Windows Azure • 750 hours of a small compute instance • 20 GB of storage • 1,000,000 storage transactions • SQL Azure • 1 GB Web Edition database • Windows Azure Services • 100,000 Access Control transactions • Service Bus - Free through March 31, 2012 • 128 MB Distributed Cache • Data Transfers (per region) • 20 GB out How to sign up: http://bit.ly/AzureTrial

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

  22. The Developer Tools

  23. Q & A Ask your questions.

More Related