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.
DSPy a system for AI to Write Prompts and Do Fine Tuning
Jumpstart Azure
1. What is the cloud? The Cloud is all Hype “We’re All In” Ray Ozzie I can’t afford that! How much is it? “Betting our company” Steve Ballmer Private Clouds? Can I use SQL? 70 % of Microsoft employees are doing something cloud-based or cloud-inspired. 90% in 1 year “The cloud fuels Microsoft and Microsoft fuels the cloud.” Why would I give Microsoft my Data? What about Sys Admins?
2. Jump Start: Azure ----> Jog around the Cloud Brian Blanchard – Chief Architect/CIO, HyperVize
3. Before we get started Azure Environment Install Visual Studio 2008, 2010, or 2010 express Install the Azure SDK Install the Azure training kit Includes labs, demos, source code, & snippets Temporary version If you just want to try it out, copy the VM. All of the above on Win7 Thumb drives floating around the room. See me after session if you miss it.
4. What is the Cloud? Cloud Services are any information technology services executed outside of your traditional network infrastructure. These services accumulatively are referred to as The Cloud. Characteristics: On-demand self-service Ubiquitous network access Location independent resource pooling Rapid elasticity Measured Service
5. Simple Definition? It’s another place to run your code. Choose between on-premises, hosting, or the cloud based on your needs.
6. Why do we care? “We’re All In” Ray Ozzie, Chief Architect “Betting our company” Steve Ballmer, CEO 2010 World Partner Conference taught the world that “The cloud fuels Microsoft and Microsoft fuels the cloud” 70% of all Microsoft employees are now working in or on the cloud. Soon this will be 90% A few years from now, there will be no development without the cloud.
7. What’s in the Cloud Microsoft Dynamics CRM Services Microsoft SharePoint Services Office Voice Management Packaged LOB Solutions Full MS Platform Business Productivity Online Suite TODAY COMING SOON: EVERYTHING!
8. What’s in the Cloud? Cont… MICROSOFT VALUE NEEDS (1998) Single largest web service - x100M users SLA and track record Already running many of the most broadly used, diverse, and mature cloud services Support and IT control of features (1999) 2B queries/mth (2001) 20M+ active users (1996) 400M+ active users (1999) 320M+ active users >2 million businesses using our offerings User experience of outages becomes more important as control of remediation is outsourced (1997) 550M users/mth (2004) 2.4B emails/day …and many you likely haven’t thought of ! 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!
9. Components of Azure DevFabric Roles Web & Worker Azure Storage Tables, Queues, & blobs SQL Azure
10. Components of Azure The Fabric Controller automates load balancing and computes resource scaling 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. Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow. Storage Two Types: Azure Storage: Tables, Queues, & Blogs – Non-relational data SQL Azure: SQL in the Cloud ComputationExecuted in one of two roles Web Role – A web application Worker Role – WCF, Web Services, SOA, Etc…
20. The issue with traditional/on-premise IT Allocated IT-capacities Load Forecast “Under-supply“ of capacities “Waste“ of capacities Fixed cost of IT-capacities IT CAPACITY Barrier for innovations ActualLoad TIME
21. However, in a Cloud View Load Forecast Allocated IT capacities No “under-supply“ IT CAPACITY Reduction of “over-supply“ Possible reduction of IT-capacities in case of reduced load Reduction of initial investments ActualLoad
22. Another Perspective: CIO/CFO Terms Strategic Growth Common View: If a task doesn’t deliver strategic value -> Outsource it! Company & IT can focus on delivering services, not servers Deliver strategic value through technology – Do it better, faster, and cheaper Shift IT expenses from CapEx to OpEx CapEx (Capital Expenditure) Black hole IT or IT as a cost center OpEx (Operational Expenditure) Transparent IT or IT as a strategic partner Financial growth through IT’s TCO Total cost of ownership
23.
24. What’s it cost? Windows Azure Pre-Paid Pricing Development Accelerator Extended Development Accelerator Core SQL Azure Development Accelerator Core 750 Hours (small compute) 10GB Storage 1,000,000 transactions 7 GB in / 14 GB out 1,000,000 AppFabric transactions Adds a 10GB SQL Azure DB Single 10GB Sql Azure Database PRICE $59.95 / Mo 6 Mo commitment term 54% off normal rate PRICE $109.95 6 Mo commitment term 52% off PRICE $74.95 / Mo 6 Mo Commitment Term 25% off
31. Big Pharmaceutical Example “Packaged” Application Hosted “Packaged” “Packaged” using cloud “Software as a Service” Buy ERP “Too costly to run this myself, but I’ve made too many customizations” CRM Email Build vs. Buy “Home Built” Application Hosted “Home Built” “Home Built” using cloud “Platform as a Service” HR System Molecule Research Build Clinical Trial Hoster Vendor On Premise Cloud
32. Big Pharmaceutical Example “Packaged” Application Hosted “Packaged” “Packaged” using cloud “Software as a Service” Buy ERP CRM “CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these” Email Build vs. Buy “Home Built” Application Hosted “Home Built” “Home Built” using cloud “Platform as a Service” HR System Molecule Research Build Clinical Trial Hoster Vendor On Premise Cloud
33. Big Pharmaceutical Example “Packaged” Application Hosted “Packaged” “Packaged” using cloud “Software as a Service” Buy ERP CRM Email Build vs. Buy “Home Built” Application Hosted “Home Built” “Home Built” using cloud “Platform as a Service” “I can’t afford to maintain this old HR application written in VB – it’s driving me mad!” HR System “…but due to regulatory issues, I cannot store my HR data off-premise” Molecule Research Build Clinical Trial Hoster Vendor On Premise Cloud
34. Big Pharmaceutical Example “Packaged” Application Hosted “Packaged” “Packaged” using cloud “Software as a Service” Buy ERP CRM Email HR System Build vs. Buy “Home Built” Application Hosted “Home Built” “Home Built” using cloud “Platform as a Service” “I wish I had access to cheaper compute and storage when I need it” Molecule Research Build Clinical Trial Hoster Vendor On Premise Cloud
35. Big Pharmaceutical Example “Packaged” Application Hosted “Packaged” “Packaged” using cloud “Software as a Service” Buy ERP CRM Email HR System Build vs. Buy “Home Built” Application Hosted “Home Built” “Home Built” using cloud “Platform as a Service” Molecule Research Build “THIS is where I want to spend my IT resources – I’m going to double down on this application!” Clinical Trial Hoster Vendor On Premise Cloud
36. Next Steps – Getting Started Install Visual Studio 2008, 2010, or 2010 express Install the Azure SDK Install the Azure training kit Includes labs, demos, source code, & snippets If you just want to try it out, copy the VM floating around the room.
37. Learn more at the STL DODN Day 1: 10:20 – Websites in the cloud – Blanchard 3PM - Azure & ASP.Net MVC2 – Dall Day 2: 12:40 – Secure Cloud Storage - Ayers 1:50 – DemoFest - Benkovich