0
What is the cloud?<br />The Cloud is all Hype<br />“We’re All In” <br />Ray Ozzie<br />I can’t afford that!<br />How much ...
Jump Start: Azure     ----> Jog around the Cloud<br />Brian Blanchard – Chief Architect/CIO, HyperVize<br />
Before we get started<br />Azure Environment<br />Install Visual Studio 2008, 2010, or 2010 express<br />Install the Azure...
What is the Cloud?<br />Cloud Services are any information technology services executed outside of your traditional networ...
Simple Definition?<br />It’s another place to run your code. Choose between on-premises, hosting, or the cloud based on yo...
Why do we care?<br />“We’re All In” Ray Ozzie, Chief Architect<br />“Betting our company” Steve Ballmer, CEO<br />2010 Wor...
What’s in the Cloud<br />Microsoft Dynamics CRM Services<br />Microsoft SharePoint Services<br />Office<br />Voice<br />Ma...
What’s in the Cloud? Cont…<br />MICROSOFT VALUE <br />NEEDS<br />(1998)<br />Single largest web service - x100M users<br /...
Components of Azure<br />DevFabric<br />Roles<br />Web & Worker<br />Azure Storage<br />Tables, Queues, & blobs<br />SQL A...
Components of Azure<br />The Fabric Controller automates load balancing and computes resource scaling<br />Security and Co...
Cloud Storage<br />Blobs<br />Queues<br />Tables<br />The types of Azure Storage<br /><ul><li>Blobs – A file system
Tables – Hierarchical Data Tables
Schema Free - Entity Storage
Queues – Asynchronous Messaging</li></li></ul><li>Compute in Windows Azure<br />GOAL:<br />SCALABILITY<br />Two instance t...
DevFabric – The Local Cloud<br />The DevFabric is a local simulation of the real fabric and fabric controller.<br /><ul><l...
Uses a local SQL instance to simulate storage
Only way to debug your application
Use the DevFabric UI to watch your processes</li></li></ul><li>What caused this change? <br />What’s so special about the ...
Only 2 reasons to use the cloud<br />
The issue with traditional/on-premise IT<br />Allocated IT-capacities<br />Load Forecast<br />“Under-supply“ of capacities...
However, in a Cloud View<br />Load Forecast<br />Allocated IT capacities<br />No “under-supply“<br />IT CAPACITY<br />Redu...
Another Perspective: CIO/CFO Terms<br />Strategic Growth<br />Common View: If a task doesn’t deliver strategic value -> Ou...
What’s it cost?<br />Windows Azure Per Use Pricing<br />COMPUTE<br />STORAGE<br />BANDWIDTH<br />Virtual Machine instances...
What’s it cost?<br />Windows Azure Pre-Paid Pricing<br />Development Accelerator Extended<br />Development Accelerator Cor...
Trial costs<br />MSDN Subscription or BizSpark<br />16 Months of Azure<br />
How do you get started in the Cloud?<br />Investigate your System Portfolio<br />Find pain points & distractions<br />Find...
Three paths to choose from…<br />
Take a look at your system portfolio.<br />You have one right?<br />
Look for pain or distractions<br />
Find Low Hanging Fruit<br />
Big Pharmaceutical Example<br />“Packaged”<br />Application<br />Hosted <br />“Packaged”<br />“Packaged”<br />using cloud ...
Big Pharmaceutical Example<br />“Packaged”<br />Application<br />Hosted <br />“Packaged”<br />“Packaged”<br />using cloud ...
Big Pharmaceutical Example<br />“Packaged”<br />Application<br />Hosted <br />“Packaged”<br />“Packaged”<br />using cloud ...
Upcoming SlideShare
Loading in...5
×

Jumpstart Azure

1,184

Published on

Introduction to Microsoft Azure. Covers the change to a cloud development paradigm. Motivations for the change, Pricing structures, and an exercise in IT portfolio evaluation.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,184
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Jumpstart Azure"

  1. 1. What is the cloud?<br />The Cloud is all Hype<br />“We’re All In” <br />Ray Ozzie<br />I can’t afford that!<br />How much is it?<br />“Betting our company” <br />Steve Ballmer<br />Private Clouds?<br />Can I use SQL?<br />70 % of Microsoft employees are doing something cloud-based or cloud-inspired.<br />90% in 1 year<br />“The cloud fuels Microsoft and Microsoft fuels the cloud.”<br />Why would I give Microsoft my Data?<br />What about Sys Admins?<br />
  2. 2. Jump Start: Azure ----> Jog around the Cloud<br />Brian Blanchard – Chief Architect/CIO, HyperVize<br />
  3. 3. Before we get started<br />Azure Environment<br />Install Visual Studio 2008, 2010, or 2010 express<br />Install the Azure SDK<br />Install the Azure training kit<br />Includes labs, demos, source code, & snippets<br />Temporary version<br />If you just want to try it out, copy the VM. All of the above on Win7<br />Thumb drives floating around the room. See me after session if you miss it.<br />
  4. 4. What is the Cloud?<br />Cloud Services are any information technology services executed outside of your traditional network infrastructure. <br />These services accumulatively are referred to as The Cloud. <br />Characteristics:<br />On-demand self-service<br />Ubiquitous network access<br />Location independent resource pooling<br />Rapid elasticity<br />Measured Service<br />
  5. 5. Simple Definition?<br />It’s another place to run your code. Choose between on-premises, hosting, or the cloud based on your needs.<br />
  6. 6. Why do we care?<br />“We’re All In” Ray Ozzie, Chief Architect<br />“Betting our company” Steve Ballmer, CEO<br />2010 World Partner Conference taught the world that “The cloud fuels Microsoft and Microsoft fuels the cloud”<br />70% of all Microsoft employees are now working in or on the cloud.<br />Soon this will be 90%<br />A few years from now, there will be no development without the cloud.<br />
  7. 7. What’s in the Cloud<br />Microsoft Dynamics CRM Services<br />Microsoft SharePoint Services<br />Office<br />Voice<br />Management<br />Packaged LOB<br />Solutions<br />Full MS Platform<br />Business Productivity Online Suite<br />TODAY<br />COMING SOON: EVERYTHING!<br />
  8. 8. What’s in the Cloud? Cont…<br />MICROSOFT VALUE <br />NEEDS<br />(1998)<br />Single largest web service - x100M users<br />SLA and track record<br />Already running many of the most broadly used, diverse, and mature cloud services<br />Support <br />and IT control of features<br />(1999)<br />2B queries/mth<br />(2001)<br />20M+ active users<br />(1996)<br />400M+ active users<br />(1999)<br />320M+ active users<br />>2 million businesses using our offerings <br />User experience of outages becomes more important as control of remediation is outsourced<br />(1997)<br />550M users/mth<br />(2004)<br />2.4B emails/day<br />…and many you likely haven’t thought of !<br />BOTTOM LINE: Microsoft has been subtly transforming into one of the largest and most mature cloud services providers in the world. And it’s far from over! <br />
  9. 9. Components of Azure<br />DevFabric<br />Roles<br />Web & Worker<br />Azure Storage<br />Tables, Queues, & blobs<br />SQL Azure<br />
  10. 10. Components of Azure<br />The Fabric Controller automates load balancing and computes resource scaling<br />Security and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap.<br />Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow.<br />Storage <br />Two Types:<br />Azure Storage: Tables, Queues, & Blogs – Non-relational data <br />SQL Azure: SQL in the Cloud<br />ComputationExecuted in one of two roles<br />Web Role – A web application<br />Worker Role – WCF, Web Services, SOA, Etc…<br />
  11. 11. Cloud Storage<br />Blobs<br />Queues<br />Tables<br />The types of Azure Storage<br /><ul><li>Blobs – A file system
  12. 12. Tables – Hierarchical Data Tables
  13. 13. Schema Free - Entity Storage
  14. 14. Queues – Asynchronous Messaging</li></li></ul><li>Compute in Windows Azure<br />GOAL:<br />SCALABILITY<br />Two instance types: Web Role & Worker Role<br />Windows Azure applications are built with <br />web role instances, worker role instances, <br />or a combination of both.<br />Scale out by replicating instances as needed.<br />Allow applications to scale <br />user and compute processing independently.<br />Each instance runs on its own VM (virtual machine), replicated as needed.<br />
  15. 15. DevFabric – The Local Cloud<br />The DevFabric is a local simulation of the real fabric and fabric controller.<br /><ul><li>Based on 90% of the real fabric code
  16. 16. Uses a local SQL instance to simulate storage
  17. 17. Only way to debug your application
  18. 18. Use the DevFabric UI to watch your processes</li></li></ul><li>What caused this change? <br />What’s so special about the cloud?<br />SHARING "PERISHABLE AND INTANGIBLE" COMPUTING <br />POWER AMONG MULTIPLE TENANTS OPTIMIZES <br />COSTS FOR ALL<br />IMPROVE TIME-TO-MARKET FOR NEW APPLICATIONS, SERVICES, AND SOLUTIONS<br />BETTER ALIGNMENT WITH BUSINESS NEEDS FOR EXISTING APPS<br />PAY FOR ACCESS <br />– NOT OWNERSHIP – <br />OF IT RESOURCES<br />STAFF AND PLAN FOR TYPICAL USAGE. SCALE TO THE CLOUD AT PEAK TIMES – PLANNED OR UNPLANNED<br />End of quarter reporting, tax-time,<br />payroll, slashdot effect<br />
  19. 19. Only 2 reasons to use the cloud<br />
  20. 20. The issue with traditional/on-premise IT<br />Allocated IT-capacities<br />Load Forecast<br />“Under-supply“ of capacities<br />“Waste“ of capacities<br />Fixed cost of IT-capacities<br />IT CAPACITY<br />Barrier for<br />innovations<br />ActualLoad<br />TIME<br />
  21. 21. However, in a Cloud View<br />Load Forecast<br />Allocated IT capacities<br />No “under-supply“<br />IT CAPACITY<br />Reduction of “over-supply“<br />Possible reduction of IT-capacities in case of reduced load<br />Reduction of initial investments<br />ActualLoad<br />
  22. 22. Another Perspective: CIO/CFO Terms<br />Strategic Growth<br />Common View: If a task doesn’t deliver strategic value -> Outsource it!<br />Company & IT can focus on delivering services, not servers<br />Deliver strategic value through technology – Do it better, faster, and cheaper<br />Shift IT expenses from CapEx to OpEx<br />CapEx (Capital Expenditure)<br />Black hole IT or IT as a cost center<br />OpEx (Operational Expenditure)<br />Transparent IT or IT as a strategic partner<br />Financial growth through IT’s TCO<br />Total cost of ownership<br />
  23. 23. What’s it cost?<br />Windows Azure Per Use Pricing<br />COMPUTE<br />STORAGE<br />BANDWIDTH<br />Virtual Machine instances<br />Load balancers, routers, etc.<br />Relational DB instances<br />Automated service management <br /><ul><li>Fabric controller operations Load balancer programming</li></ul>Blob Storage<br />Table Storage<br />Multiple replicas<br />Ingress/Egress (to/from internet only)<br />PRICE<br />$0.12 / hour per size unit<br />PRICE<br />$0.15 / GB stored / month<br />Storage transactions: $0.01 / 10k<br />PRICE<br />Bandwidth: $0.10 IN; $0.15 OUT; / GB<br />
  24. 24. What’s it cost?<br />Windows Azure Pre-Paid Pricing<br />Development Accelerator Extended<br />Development Accelerator Core<br />SQL Azure Development Accelerator Core<br />750 Hours (small compute)<br />10GB Storage<br />1,000,000 transactions<br />7 GB in / 14 GB out <br />1,000,000 AppFabric transactions<br />Adds a 10GB SQL Azure DB<br />Single 10GB Sql Azure Database<br />PRICE<br />$59.95 / Mo<br />6 Mo commitment term<br />54% off normal rate<br />PRICE<br />$109.95<br />6 Mo commitment term<br />52% off<br />PRICE<br />$74.95 / Mo<br />6 Mo Commitment Term<br />25% off<br />
  25. 25. Trial costs<br />MSDN Subscription or BizSpark<br />16 Months of Azure<br />
  26. 26. How do you get started in the Cloud?<br />Investigate your System Portfolio<br />Find pain points & distractions<br />Find low hanging fruit<br />Lets try it together<br />
  27. 27. Three paths to choose from…<br />
  28. 28. Take a look at your system portfolio.<br />You have one right?<br />
  29. 29. Look for pain or distractions<br />
  30. 30. Find Low Hanging Fruit<br />
  31. 31. Big Pharmaceutical Example<br />“Packaged”<br />Application<br />Hosted <br />“Packaged”<br />“Packaged”<br />using cloud <br />“Software as a Service”<br />Buy<br />ERP<br />“Too costly to run this myself, but I’ve made too many customizations”<br />CRM<br />Email<br />Build vs. Buy<br />“Home Built”<br />Application<br />Hosted <br />“Home Built”<br />“Home Built”<br />using cloud <br />“Platform as a Service”<br />HR System<br />Molecule Research<br />Build<br />Clinical Trial<br />Hoster<br />Vendor<br />On Premise<br />Cloud<br />
  32. 32. Big Pharmaceutical Example<br />“Packaged”<br />Application<br />Hosted <br />“Packaged”<br />“Packaged”<br />using cloud <br />“Software as a Service”<br />Buy<br />ERP<br />CRM<br />“CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these”<br />Email<br />Build vs. Buy<br />“Home Built”<br />Application<br />Hosted <br />“Home Built”<br />“Home Built”<br />using cloud <br />“Platform as a Service”<br />HR System<br />Molecule Research<br />Build<br />Clinical Trial<br />Hoster<br />Vendor<br />On Premise<br />Cloud<br />
  33. 33. Big Pharmaceutical Example<br />“Packaged”<br />Application<br />Hosted <br />“Packaged”<br />“Packaged”<br />using cloud <br />“Software as a Service”<br />Buy<br />ERP<br />CRM<br />Email<br />Build vs. Buy<br />“Home Built”<br />Application<br />Hosted <br />“Home Built”<br />“Home Built”<br />using cloud <br />“Platform as a Service”<br />“I can’t afford to maintain this old HR application written in VB – it’s driving me mad!”<br />HR System<br />“…but due to regulatory issues, I cannot store my HR data off-premise”<br />Molecule Research<br />Build<br />Clinical Trial<br />Hoster<br />Vendor<br />On Premise<br />Cloud<br />
  34. 34. Big Pharmaceutical Example<br />“Packaged”<br />Application<br />Hosted <br />“Packaged”<br />“Packaged”<br />using cloud <br />“Software as a Service”<br />Buy<br />ERP<br />CRM<br />Email<br />HR System<br />Build vs. Buy<br />“Home Built”<br />Application<br />Hosted <br />“Home Built”<br />“Home Built”<br />using cloud <br />“Platform as a Service”<br />“I wish I had access to cheaper compute and storage when I need it”<br />Molecule Research<br />Build<br />Clinical Trial<br />Hoster<br />Vendor<br />On Premise<br />Cloud<br />
  35. 35. Big Pharmaceutical Example<br />“Packaged”<br />Application<br />Hosted <br />“Packaged”<br />“Packaged”<br />using cloud <br />“Software as a Service”<br />Buy<br />ERP<br />CRM<br />Email<br />HR System<br />Build vs. Buy<br />“Home Built”<br />Application<br />Hosted <br />“Home Built”<br />“Home Built”<br />using cloud <br />“Platform as a Service”<br />Molecule Research<br />Build<br />“THIS is where I want to spend my IT resources – I’m going to double down on this application!”<br />Clinical Trial<br />Hoster<br />Vendor<br />On Premise<br />Cloud<br />
  36. 36. Next Steps – Getting Started<br />Install Visual Studio 2008, 2010, or 2010 express<br />Install the Azure SDK<br />Install the Azure training kit<br />Includes labs, demos, source code, & snippets<br />If you just want to try it out, copy the VM floating around the room.<br />
  37. 37. Learn more at the STL DODN<br />Day 1:<br />10:20 – Websites in the cloud – Blanchard<br />3PM - Azure & ASP.Net MVC2 – Dall<br />Day 2:<br />12:40 – Secure Cloud Storage - Ayers<br />1:50 – DemoFest - Benkovich<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×