Jumpstart Azure
Upcoming SlideShare
Loading in...5
×
 

Jumpstart Azure

on

  • 1,591 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,591
Views on SlideShare
1,590
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