400 likes | 624 Views
Welcome!. Windows Azure Cloud Computing User Group. http://www.CloudComputingUserGroup.com. Agenda. Pizza Welcome Introductions Community web site Presentation: Introduction to Cloud Computing & Windows Azure Demo: Hello, Cloud cloud application Discussion. Welcome and Introductions.
E N D
Welcome! Windows AzureCloud Computing User Group http://www.CloudComputingUserGroup.com
Agenda • Pizza • Welcome • Introductions • Community web site • Presentation: Introduction to Cloud Computing & Windows Azure • Demo: Hello, Cloud cloud application • Discussion
Welcome and Introductions • Who Are We? • What Do We Hope To Achieve? • Logistics
Presentation Introduction toCloud Computing &Windows Azure
Introduction to Cloud Computing • What’s It All About? • Why Take It Seriously? • Software + Services • Azure: Microsoft’s Cloud Services Platform • Developer Experience • Business Model
Clearing up Cloud Terminology I n t e r – r e l a t e d
It’s Happening Now. Some parts live mid-2009. “The software and services era is now. We are writing new software, we will be delivering betas and design previews, and the time to engage is now.” –Steve Ballmer 2009Go Live 2008-2009Updates You Are Here Oct 2008PDC, CTP
Software + Services • “Software” • Applications running in the enterprise • What we’re used to • “Services” • Services running in the “cloud” • …hosted at a Microsoft Data Center • …accessed over the Internet
Software + Services “Software”ApplicationsOn-Premises “Services”Applicationsin the Cloud LB LB Web + Services FarmASP.NET / WCF Load-Balanced Servers Web + Services FarmASP.NET / WCF On-Demand Scaling Database SQL ServerServer Cluster Database SQL Data Services On-Demand Scaling
Software Enterprise Space On-Premise App Front End Back End Storage
Software + Services Extend Migrate Compose Cloud SpaceIn Data Center App App App Service Front End Services Back End Storage Storage Enterprise Space On-Premise Front End Front End Back End Back End Storage Storage
Cloud Apps are Highly Scalable Cloud SpaceIn Data Center App Low Usage Front End Back End Storage
Cloud Apps are Highly Scalable Cloud SpaceIn Data Center App Peak Usage Front End Front End Front End Front End Front End Back End Back End Back End Storage Storage Storage
Cloud Apps are Highly Scalable Cloud SpaceIn Data Center App Typical Usage Front End Front End Back End Back End Storage
Azure Cloud Computing Platform Confidential - Presented under NDA
Windows Azure • Cloud operating system & cloud infrastructure • Massive data centers, servers, load balancing, fault domains, virtualization • On-demand scaling – near-infinite capacity available • Pay as you go business model – only pay for what you use
“Live” Hosted Consumer Applications • Branding - “Live” = consumer • Windows Live – Mail, Messenger, Photos, Writer, Toolbar • Office Live, Xbox Live, Zune, …
“Online” Hosted Business Applications • Branding - “Online” = business • Exchange Online, SharePoint Online, Dynamics CRM Online, …
Azure Services • Building Block Services for your applications • Microsoft provides a key set of building blocks • …but anyone can create new ones
Azure Services: Live Services • Integration of Live Mesh with the Azure platform • “Sync, Share, Access” - “Data, Devices, People, and Apps” • Software + Services platform for synchronization & collaboration • Seamless synchronization of files (photos, documents, etc) and programs • Access from anywhere • Access from any device • Easy sharing with people • Live Framework • http://www.mesh.com
Azure Services: .NET Services • Cloud equivalent of .NET libraries • Microsoft-hosted, highly scalable, developer-oriented services • Key building blocks required by many cloud-based and cloud-aware applications. .NET Services Access Control Service Bus Workflow • Painless access control • Frictionless connectivity across applications • Define Workflow in the Cloud
Azure Services: SQL Services • SQL Server in the cloud • Standards-based interface, SOAP and REST • Flexible data model, no schema required • Geo-replication and transactional consistency of data SQL Data Services SQL Reporting Services SQL Analytics Services • Database in the cloud
Azure.com portal • One-stop cloud service management • Get the SDK • Set up / administer a cloud service account • Upload applications • Configure application security • Change runtime parameters • Monitor applications • Post software updates • Swap between staging and production
Now and Later • CTP given out at PDC is limited • Roles: Web Role, Worker Role • Managed applications only • Core functionality in API somewhat limited • Limits on how much resource you can use • U.S. West Coast Data Center • Post PDC, drive toward full vision • Any kind of application, managed/unmanaged • More sophisticated functionality in API • Geographically distributed data centers
What’s In It For the Enterprise? • Consumption-based business model • You pay only for what you use • No minimum or long-term commitment • I.T. Simplification • Ability to reduce/eliminate in-house data center • Simpler operating/management environment • Leverages existing technology investments and skills • Integrates well with on-premises apps and services • Elastic capacity and scalability • Easy to grow as your business grows • No penalty for a reduction in use (for example, a seasonal business) • An inexpensive way to experiment
Impact of Cloud Services on the Enterprise Without Cloud Services With Cloud Services Business Logic Infrastructure Operations, Patching, OS Management Business Logic Datacenter Datacenter Microsoft Confidential – NDA Only
Billing • Compute: $ per CPU/hour • Durable storage: $ per GB/month • External bandwidth: $ per/GB ingress/egress • Additional services priced in a similar way • Rates not yet disclosed… • Expect some of Azure to go live mid-2009 • Free for devs to play with in the meantime
How to Get Started • Go to azure.com • Sign up for a cloud account (may take a few days) • Download the SDKs and VS2008 Extensions • Community involvement • Attend these user group meetings • Collaborate online • Find/contribute cloud apps on CodePlex
Demo “Hello, Cloud”Cloud App
Thanks for Coming! Windows AzureCloud Computing User Group http://www.CloudComputingUserGroup.com