The document discusses cloud computing and the Windows Azure platform. It provides an overview of cloud models including infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). It also describes key Windows Azure platform services such as compute, storage, SQL Azure database and content delivery network. Case studies are presented that demonstrate how companies have leveraged the Windows Azure platform to improve scalability, availability and reduce costs.
9. What is cloud computing? Scalable Elastic (on-demand) Self Service Multitenant (Shared) Metered by use
10. Industry Cloud Models (On-Premises) Platform (as a Service) Software (as a Service) Infrastructure (as a Service) You manage Applications Applications Applications Applications You manage Data 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 Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
11. Freedom to choose Choose between on-premises, hosting, or the cloud based on your needs.
12. The Windows Azure Platform Developer Experience Use existing skills and tools.
13. The Windows Azure Platform Developer Experience Use existing skills and tools.
14. Windows Azure automates the management of your IT resources Service Management is performed by the Fabric Controller, which controls all the resources within the data centre. The Fabric Controller deploys your service and monitors the overall health of the fabric. Security and Control State-of-the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer. Virtualised Computation provides massive application scalability. Customers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power. Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store. State-of-the-art data centres located around the world. Host your applications and data securely, accessible from everywhere you allow.
46. Interoperate with a variety of languages and industry standardsAppFabric Service Bus Connect apps & services AppFabric Acesss Control Control & secure access
47. Windows Azure Connect Azure Secure network connectivity between on-premises and cloud Supports standard IP protocols Enables hybrid apps access to on-premises servers Allows remote administration of Azure apps Simple setup and management Integrated with WA Service Model Web, Worker and VM Roles supported Enterprise
56. Multi tenant shared service can start small and scale with demand and usage spikes
57.
58. Extending SQL Server to the Cloud Enterprise-class “scale-up” data platform Multiple hardware platforms and deployment options Deploy as dedicated server in customer datacenter, VM or 3rd party Typically licensed per-server or per processor Distributed “scale-out” database service Abstracts OS and hardware management Low-friction provisioning, multi-tenant Automatic high-availability and data replication Pay-as-you-go and commitment offers Symmetry with Traditional RDBMS Familiar T-SQL relational model Support existing code libraries and protocols Ecosystem of familiar development and management tools
59. SQL Azure – Core differentiators Scale on Demand Innovate Faster Managed Service Innovate with new data application patterns Build cloud-based data solutions on a familiar relational model Build on existing developer skills and familiar Transact-SQL syntax Database as a utility with pay as you grow scaling Rely on Business-ready SLAs Enable multi-tenant solutions Manage multiple servers Platform capabilities delivered as a service (Database, Data Sync, Reporting…) Reduced complexity, greater flexibility Easy provisioning and deployment Auto High availability and fault tolerant
60. Application Topologies From Windows Azure From Outside Microsoft Datacenter From Windows Azure & Outside Microsoft Datacenter SQL Server App Code / Tools App Code / Tools Application / Browser SQL Azure Data Sync Microsoft Datacenter MicrosoftDatacenter Microsoft Datacenter Windows Azure Windows Azure SQL Azure SQL Azure SQL Azure Code Near Code Far Hybrid
61. SQL Azure Reporting CTP Features: Based on SQL Server Reporting Services Interactive and tabular reporting Data visualizations: charts, graphs, mapping, gauges SQL Azure Database data sources Utilizes BI Developer Studio (free) to author reports Export to Excel, PDF, CSV formats Core scenarios: Operational reporting on SQL Azure data Embed reports into Windows Azure or on-premises applications Web Role Reporting
68. Azure SLA provides guarantees around uptime, without having to invest in the infrastructure to achieve these
69. Built-in scalability allows Campaign Taxi to grow dynamically in the face of changing demandhttp://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000009046 (http://bit.ly/g0dw28 )
70. The Windows Azure Platform Developer Experience Use existing skills and tools.
71. Developer Tooling Windows Azure SDK Includes a development fabric for running and debugging code locally Windows Azure Tools for Microsoft Visual Studio Windows Azure Tools for Eclipse for PHP and Java
72. Management Tooling Fast and user friendly portal for Windows Azure Platform services Enables high visibility and control Supports multiple users and adminroles Enable and connect to Windows Azure instances using Remote Desktop Built on the Windows Azure Service Management APIs
98. 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 $10.98/month(1 or 5 GB DB/month) Starting at $109.88/month(10-50 GB DB/month) Per GB stored and transactions Per service hour Per database/month Per database/month $0.055-1.055/hour + Variable Instance Sizes $0.1649 GB/month $0.011/10k transactions Bandwidth Windows Azure AppFabric Service Bus and Access Control Service APAC $0.11/GB/in $0.22/GB/out US and EU $0.11/GB/in $0.165/GB/out Scalable, automated, highly available services for secure connectivity Access Control Service Bus $4.39/month per connection $2.19/100k transactions Per Message Operation Per Message Operation Prices shown in AUD International prices are available
99. Compute role options Extra Small Instances Designed for small scale web applications Mix and match with larger VM Instances
102. Click on “Learn More”Notes: Subscription term is 6 months. The offer is valid only for a six month term but can be renewed once at the same base unit rate. Service bus namespaces must be provisioned with a pack size of 5 pack connections (or larger if you purchase multiple base units with your subscription) to utilize the amounts included in your offer. If you only use individual service bus connections or connection packs larger than your included connections, you will be charged. If you purchase multiple base units with your offer, you can spread the included pack connections across multiple namespaces within the same project. 120.83 *
103. KickStart your Azure Business Development Accelerate Extended (DAE) DAE= $714 (52% off standard consumption rates) How to Redeem? Send invoice via email to Mike Heald at mheald@microsoft.com * Purchase two “DAE” subscriptions at $714 each. $1,000 is limited to the first 40 partners (Subscriptions must be purchased between March 16th– May 28th). Must be purchased as two separate transactions (not in the same order)