Download presentation
Presentation is loading. Please wait.
Published bySteven Mosley Modified over 9 years ago
1
Windows Azure Yousef A. Khalidi Distinguished Engineer Microsoft Corporation
2
Generational Shift Centralized compute & storage, thin clients Technology EconomicBusiness Optimized for efficiency due to high cost High upfront costs for hardware and software PCs and servers for distributed compute, storage, etc. Optimized for agility due to low cost Perpetual license for OS and application software Large DCs, commodity HW, scale-out, devices Order of magnitude better efficiency and agility Pay as you go, and only for what you use
3
Microsoft Consumer Cloud Services 200+ CLOUD SERVICES 25M Users 500M Active Live IDs 59 markets and 36 languages 355M Active Accounts Over 4B WW Queries Each Month Over 6M Songs In The Catalog Over 459M Unique Users 14B Ads Per Month Over 303M Users 76 markets and 48 languages TV/HOME PC MOBILE
4
Commercial Cloud Services BUSINESS APPS COLLABORATIONSTORAGEPLATFORMMANAGEMENTPRODUCTIVITY COMMUNICATIONS DEEP INVESTMENTS IN INFRASTRUCTURE Over $2B invested in cloud infrastructure Geo-replicated customer data Public and private cloud flexibility 30,000 engineers working on cloud services COMMITMENT TO SERVICES EXCELLENCE Financially-backed uptime guarantees SAS 70 and ISO 27001 compliant Carbon footprint innovation Rapid innovation model
5
Industry Cloud Models Software-as-a-Service “SaaS” Platform-as-a-Service “PaaS” Infrastructure-as-a-Service “IaaS” Not an exhaustive list yyyy
6
App Model Platform for New Generation of Computing Hardware Model Operations 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 Manage services not servers Usage tracking and chargeback
7
The Windows Azure Platform AppFabric Developer Experience Use existing skills and tools. ComputeStorageManagementRelational dataManagementConnectivityAccess control services Network
8
Windows Azure Growing Global Presence S. Central – U.S. Sub-region W. Europe Sub-region W. Europe Sub-region N. Central – U.S. Sub-region N. Europe Sub-region N. Europe Sub-region S.E. Asia Sub-region S.E. Asia Sub-region E. Asia Sub-region North America Region Europe Region Asia Pacific Region
9
Rich Development and Management 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 Service Model Different role types Fabric Controller “What” is needed Make it happen Load-balancersSwitches Role Type Description Web Role Customized for web application Programming hosted in IIS Worker Role General long-running code VM RoleWindows Server VHD 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
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 Azure Database 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 Replica 1 Replica 2 Replica 3 DB Single Logical Database Multiple Physical Replicas Single Primary Multiple Secondaries
14
Targeting Apps to Cloud Application State Data Sensitivity Connectivity Needs Application Portability Latency Between Components Regulation and Compliance Some Easy Cases e.g., web site sharing public data Often, Forklift Approach Will Not Work Careful decomposition needed Application Scale Questions To Consider
15
Secure Cloud Federation CloudOn-premises Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Windows Azure AppFabric Service Bus Security Federated Identity and Access Contro l Secure Network Connectivity Windows Azure Connect
16
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 Enterprise Windows Azure
17
Applications Value Added Services Applications Value Added Services Cloud Spectrum Windows Server Windows Azure Appliance Windows Azure On Premises Full system control On or Off Premises Turnkey cloud platform appliance Off Premises Global datacenters and CDN Consumption or subscription pricing options Storage HardwareStorage Hardware Network HardwareNetwork Hardware Server HardwareServer Hardware Storage HardwareStorage Hardware Network HardwareNetwork Hardware Server HardwareServer Hardware
18
Sample Microsoft Internal Adoption Windows Gaming Built in 3.5 months with 7 engineers Bing Twitter Built in 6 months by 2 engineers Docs.com Microsoft Hohm
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+ Customers and Growing Customer
21
Evolving into Hybrid Clouds Public Cloud Private Cloud Hosted Private Cloud Secure Cloud Federation Specialized cloud offerings will evolve, e.g., per segment industry, geo locations 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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.