Jumpstart Azure
Upcoming SlideShare
Loading in...5
×
 

Jumpstart Azure

on

  • 1,570 views

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.

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.

Statistics

Views

Total Views
1,570
Slideshare-icon Views on SlideShare
1,569
Embed Views
1

Actions

Likes
0
Downloads
27
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Jumpstart Azure Jumpstart Azure Presentation Transcript

    • 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?
    • Jump Start: Azure ----> Jog around the Cloud
      Brian Blanchard – Chief Architect/CIO, HyperVize
    • 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.
    • 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
    • Simple Definition?
      It’s another place to run your code. Choose between on-premises, hosting, or the cloud based on your needs.
    • 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.
    • 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!
    • 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!
    • Components of Azure
      DevFabric
      Roles
      Web & Worker
      Azure Storage
      Tables, Queues, & blobs
      SQL Azure
    • 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…
    • Cloud Storage
      Blobs
      Queues
      Tables
      The types of Azure Storage
      • Blobs – A file system
      • Tables – Hierarchical Data Tables
      • Schema Free - Entity Storage
      • Queues – Asynchronous Messaging
    • Compute in Windows Azure
      GOAL:
      SCALABILITY
      Two instance types: Web Role & Worker Role
      Windows Azure applications are built with
      web role instances, worker role instances,
      or a combination of both.
      Scale out by replicating instances as needed.
      Allow applications to scale
      user and compute processing independently.
      Each instance runs on its own VM (virtual machine), replicated as needed.
    • DevFabric – The Local Cloud
      The DevFabric is a local simulation of the real fabric and fabric controller.
      • Based on 90% of the real fabric code
      • Uses a local SQL instance to simulate storage
      • Only way to debug your application
      • Use the DevFabric UI to watch your processes
    • What caused this change?
      What’s so special about the cloud?
      SHARING "PERISHABLE AND INTANGIBLE" COMPUTING
      POWER AMONG MULTIPLE TENANTS OPTIMIZES
      COSTS FOR ALL
      IMPROVE TIME-TO-MARKET FOR NEW APPLICATIONS, SERVICES, AND SOLUTIONS
      BETTER ALIGNMENT WITH BUSINESS NEEDS FOR EXISTING APPS
      PAY FOR ACCESS
      – NOT OWNERSHIP –
      OF IT RESOURCES
      STAFF AND PLAN FOR TYPICAL USAGE. SCALE TO THE CLOUD AT PEAK TIMES – PLANNED OR UNPLANNED
      End of quarter reporting, tax-time,
      payroll, slashdot effect
    • Only 2 reasons to use the cloud
    • 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
    • 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
    • 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
    • What’s it cost?
      Windows Azure Per Use Pricing
      COMPUTE
      STORAGE
      BANDWIDTH
      Virtual Machine instances
      Load balancers, routers, etc.
      Relational DB instances
      Automated service management
      • Fabric controller operations Load balancer programming
      Blob Storage
      Table Storage
      Multiple replicas
      Ingress/Egress (to/from internet only)
      PRICE
      $0.12 / hour per size unit
      PRICE
      $0.15 / GB stored / month
      Storage transactions: $0.01 / 10k
      PRICE
      Bandwidth: $0.10 IN; $0.15 OUT; / GB
    • 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
    • Trial costs
      MSDN Subscription or BizSpark
      16 Months of Azure
    • How do you get started in the Cloud?
      Investigate your System Portfolio
      Find pain points & distractions
      Find low hanging fruit
      Lets try it together
    • Three paths to choose from…
    • Take a look at your system portfolio.
      You have one right?
    • Look for pain or distractions
    • Find Low Hanging Fruit
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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.
    • 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