1 / 23

Windows Azure

Windows Azure . Yousef A. Khalidi Distinguished Engineer Microsoft Corporation. Generational Shift. Business. Economic. Technology. High upfront costs for hardware and software. Optimized for efficiency due to high cost. Centralized compute & storage, thin clients.

jag
Download Presentation

Windows 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. Windows Azure Yousef A. Khalidi Distinguished Engineer Microsoft Corporation

  2. Generational Shift Business Economic Technology High upfront costs for hardware and software Optimized for efficiency due tohigh cost Centralized compute & storage, thin clients Perpetual license for OS and application software PCs and servers for distributed compute, storage, etc. Optimized for agility due to low cost Pay as you go, and only for what you use Order of magnitude better efficiency and agility Large DCs, commodity HW, scale-out, devices

  3. Microsoft Consumer Cloud Services 500M Active Live IDs 59 markets and 36 languages 355M Active Accounts Over 4B WW Queries Each Month Over 459M Unique Users 14B Ads Per Month Over 303M Users 76 markets and 48 languages Over 6M Songs In The Catalog 25M Users 200+ CLOUD SERVICES PC MOBILE TV/HOME

  4. Commercial Cloud Services DEEP INVESTMENTS IN INFRASTRUCTURE COMMITMENT TO SERVICES EXCELLENCE • Over $2B invested in cloud infrastructure • Geo-replicated customer data • Public and private cloud flexibility • 30,000 engineers working on cloud services • Financially-backed uptime guarantees • SAS 70 and ISO 27001 compliant • Carbon footprint innovation • Rapid innovation model • PRODUCTIVITY • COLLABORATION • BUSINESS APPS • MANAGEMENT • STORAGE • PLATFORM • COMMUNICATIONS

  5. Industry Cloud Models yy Infrastructure-as-a-Service “PaaS” “IaaS” “SaaS” Platform-as-a-Service Software-as-a-Service consume build host Not an exhaustive list

  6. Platform for New Generationof Computing App Model Cloud Computing: Style of computing with dynamically scalable and virtualized resources provided as a service typically over the Internet • Scale-out, service oriented, • Replicated state, stored in network • Shared, scale-out, industry-standard hardware • At cloud provider, partner, or on-premises Hardware Model • Manage services not servers • Usage tracking and chargeback Operations Model

  7. The Windows Azure Platform • Developer Experience • Use existing skills and tools. services AppFabric Compute Storage Management Network Relational data Management Connectivity Access control

  8. Windows Azure GrowingGlobal Presence North America Region Europe Region Asia Pacific Region N. Europe Sub-region N. Central – U.S. Sub-region W. Europe Sub-region E. AsiaSub-region S. Central – U.S. Sub-region S.E. Asia Sub-region Major datacenter CDN node

  9. Rich Development andManagement Tools • Programming tools • Microsoft Visual Studio • Eclipse Java/PHP • Web-based management • High visibility and control • Enterprise management • System Center • PowerShell • REST public interfaces

  10. Focus on Interoperability • Public REST interfaces for Azure services • Management, storage, SQL Azure, diagnostics, monitoring, … • 3rd party language and development tool support • Run any language/runtime • Windows Azure tools for Eclipse, Java and PHP • Planned improvements for Java – perf, Eclipse, libraries/APIs • Connectivity services • Identity federation and security • Access any app on-premises with Windows Azure Connect

  11. Windows Azure Automation “What” is needed • Services composed of roles, mix and match in any topology • Desired state of service • # of role instances, availability and update domains, config settings • Agnostic to programming languages ServiceModel Fabric Controller Make it happen Different roletypes Load-balancers Switches

  12. Windows Azure Storage • Scalable, Durable, Highly Available Cloud Storage System • Adaptive replication, caching, and load balancing • Low-cost commodity hardware • Focused on massive scale • Billions of entities, 10s of TBs sized tables, 200GB-1TB max blob sizes • Blobs • Named files along with metadata for the file • Snapshot and update operations • Drives • Provides durable NTFS volumes • Tables • Provide structured storage – a set of entities, which contain a set of properties • Queues • Reliable storage and delivery of messages

  13. SQL AzureDatabase As a Service • Based on SQL Server 2008 R2 engine • Use same tools and data access frameworks • High Availability & Redundancy • Reads are completed at the primary • Writes are replicated to a quorum of secondaries Single Logical Database Multiple PhysicalReplicas Replica 1 Single Primary Replica 2 DB Replica 3 Multiple Secondaries

  14. Targeting Apps to Cloud • Questions To Consider Application State Application Scale Data Sensitivity Connectivity Needs Some Easy Cases Application Portability • e.g., web site sharing public data Latency Between Components Often, Forklift Approach Will Not Work • Careful decomposition needed Regulation and Compliance

  15. Secure Cloud Federation Cloud On-premises Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Windows Azure AppFabric Service Bus Security Federated Identity and Access Control Secure Network Connectivity Windows Azure Connect

  16. Windows Azure Connect • Secure network connectivity between on-premises and cloud • Supports standard IP protocols • Enables hybrid apps access to on-premises servers • Allows remote administration of Windows Azure apps • Simple setup and management • Integrated with WA Service Model • Web, Worker and VM Roles supported Windows Azure Enterprise

  17. Cloud Spectrum • Windows Server • Windows Azure Appliance • Windows Azure Windows Azure Appliance Windows Azure Appliance Network Hardware Network Hardware Storage Hardware Storage Hardware Server Hardware Server Hardware • Off Premises • Global datacenters and CDN • Consumption or subscription pricing options • On Premises • Full system control • On or Off Premises • Turnkey cloud platform appliance Applications Value Added Services Applications Value Added Services • Developer Experience • Use existing skills and tools.

  18. Sample Microsoft Internal Adoption Docs.com WindowsGaming Built in 3.5 months with 7 engineers MicrosoftHohm BingTwitter Built in 6 months by 2 engineers

  19. Windows Azure Marketplace DataMarket • Information marketplace for discovering, purchasing & selling data • Growing list of publishers and partners • Data exposed as services • Enables self-service BI within Excel • Built on the Windows Azure platform

  20. Adoption: 30,000+ Customersand Growing Customer “The Windows Azure platform is a highly effective and low cost option for hosting complex solutions with agility and scalability.” • Partners – SriniPalliaSVP and Global Head of Business Technology Services “With Windows Azure, we didn’t have to make changes to the architecture of our solution to get it running. To start up quickly—that is really big for us." – RaikDittrich, Innovation Manager

  21. Evolving into Hybrid Clouds Specialized cloud offerings will evolve, e.g., per segment industry, geo locations Public Cloud Secure Cloud Federation Hosted Private Cloud Private Cloud Evolve from custom virtualized infrastructure to packaged platforms

  22. Windows Azure Status Initial tech preview released Oct. ’08 • Free, one geo location, simple application templates Now, 2nd commercially released wave • Consumption and subscription pricing with SLA • Available in 41 countries and 11 currencies • Multiple geographical locations • Rich application models, tools, and APIs • Database, storage, connectivity, and identity services • Self-help and assisted support models • Increasingly rich partner community • Updated frequently with new features and services • Rich roadmap

  23. © 2011 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.

More Related