Microsoft Partner Roadshow  - To the Cloud
Upcoming SlideShare
Loading in...5

Microsoft Partner Roadshow - To the Cloud



Cloud Presentation for Microsoft Partner Roadshow - March 2011

Cloud Presentation for Microsoft Partner Roadshow - March 2011



Total Views
Slideshare-icon Views on SlideShare
Embed Views



0 Embeds 0

No embeds



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.

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

    Microsoft Partner Roadshow  - To the Cloud Microsoft Partner Roadshow - To the Cloud Presentation Transcript

    • To the cloud
      Nigel Watson
      Platform Strategy Advisor – Microsoft Australia
    • Business trends are reshaping technology
      business has transformed in deeper ways…
      While the global economy has faced gloom and doom…
      creating shifts in technology.
      Economic trends
      • Cuts in operating costs and capital expenditures
      • Increased competition for fewer dollars
      • Do more with less
      Business trends
      • Focus on core value-add activities
      • Improve agility to stay competitive
      • Leverage existing assets to expand
      Technology trends
      • Shift from information technology to business technology
      • Technology erases infrastructure complexity
      • Globalization
    • What is cloud computing?
    • What is cloud computing?
      Elastic (on-demand)
      Self Service
      Multitenant (Shared)
      Metered by use
    • Industry Cloud Models
      (as a Service)
      (as a Service)
      (as a Service)
      You manage
      You manage
      Managed by vendor
      You manage
      Managed by vendor
      Managed by vendor
    • Freedom to choose
      Choose between on-premises, hosting, or the cloud based on your needs.
    • The Windows Azure Platform
      Developer Experience
      Use existing skills and tools.
    • The Windows Azure Platform
      Developer Experience
      Use existing skills and tools.
    • Windows Azure automates the management of your IT resources
      Service Management is performed by the Fabric Controller, which controls all the resources within the data centre. The Fabric Controller deploys your service and monitors the overall health of the fabric.
      Security and Control State-of-the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer.
      Virtualised Computation provides massive application scalability. Customers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.
      Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.
      State-of-the-art data centres located around the world. Host your applications and data securely, accessible from everywhere you allow.
    • Windows Azure Compute
      VM ROLE
      • Runs a customer-supplied OS image
      • Allows execution of custom applications and services
      • Available from 2011
      WEB ROLE
      • Interacts with end-user or web services
      • Communicate with worker roles directly or via queues
      • Initiates their own requests for data or tasks from the queue
      • Similar to a "batch job” or Windows service
      • Build services and solutions with any combination of Web, Worker and VM Roles
      • Communicate via HTTP/HTTPS, TCP/IP, and ports other than 80 and 443
      • Develop with Microsoft and non-Microsoft tools: ASP.NET, WCF, other .NET tools, Java, Python, Ruby, etc.
    • My Casting Net
    • MyCastingNet
      “We load tested the site with 10,000 hits in 3 mins and it returned a page 100% of the time with barely any change in the response time.” - Hayden Kerr, MyCastingNet
      Enterprise Grade Security
      • Solution subject to intense scrutiny from potential adopters: passed with flying coloursby leveraging enterprise class security of the Azure cloud
      Massive Scale
      • Load testing shows the site can leverage Azure scale to accommodate 10000 hits/3 minutes, over 6.5 times the workload that swamped an equivalent on-premise solution
      • Built in – no need to build DR
      • 99.93% uptime since deployment
    • Windows Azure Storage
      • Windows Azure storage is an application managed by the Fabric Controller
      • Windows Azure applications can use native storage, MySQL within a VM, or SQL Azure
      • Application state is kept in storage services, so worker roles can replicate as needed
      • Blobs can be stored in global Windows Azure Content Delivery Network (CDN)
    • Windows azure blob – Storage
      • Store of Large files (Movies, Music, Pictures, etc.) along with Metadata
      • Block Blob
      • Targeted at streaming workloads
      • Each blob consists of a sequence of blocks [up to 4MB per block]
      • Up to 200GB per blob
      • Page Blob
      • Targeted at random read/write workloads at the page level
      • Each blob consists of an array of pages
      • Up to 1TB per blob
      • Standard Operations
      • Put, Get, Delete, Copy, Snapshot, Lease
    • Windows Azure Content Delivery Network (CDN)
      North America Region
      Europe Region
      Asia Pacific Region
      Dublin, IE
      London, GB
      Stockholm, SE
      Amsterdam, NL
      Chicago, IL
      Seattle, WA
      Newark, NJ
      Seoul, KR
      Bay Area, CA
      Los Angeles, CA
      Paris, FR
      Zurich, CH
      Ashburn, VA
      Vienna, AT
      Miami, FL
      Tokyo, JP
      San Antonio, TX
      Hong Kong, HK
      Singapore, SG
      Taipei, TWN
      São Paulo, BR
      Sydney, AU
      Over 2 terabits per second of capacity is available at 99.95% availability from our 22 global locations. CDN service scales automatically without user intervention
    • Windows Azure Appfabric
      Secure Connectivity
      • Bridge cloud services, on-premises apps, and hosted assets
      • Build distributed apps for your business or to collaborate with partners
      Across boundaries
      • Navigate network and security boundaries, securely and simply
      • Federate identity and access across organisations and ID providers
      • Simplify claims-based authorisation for distributed apps and web services
      At Cloud Scale
      • Scale up and down as your business requires
      • Automated service mgmt. and dynamic scale
      • Interoperate with a variety of languages and industry standards
      AppFabric Service Bus
      Connect apps & services
      AppFabric Acesss Control
      Control & secure access
    • Windows Azure Connect
      Secure network connectivity between on-premises and cloud
      Supports standard IP protocols
      Enables hybrid apps access to on-premises servers
      Allows remote administration of Azure apps
      Simple setup and management
      Integrated with WA Service Model
      Web, Worker and VM Roles supported
    • Open Windows
    • Open Windows
      “Faster deployment, lower TCO, customers push Open Windows to Cloud”
      • Contract and Category Management .NET solution traditionally delivered on-premise
      • Customer demand leads Open Windows to redevelop and deploy on Azure Platform in months
      • Customers exchange in-house IT for business outcomes
      • Public sector drives demand for cloud app
      Case Studies
      • Brisbane City Council consumes Open Windows from Azure Platform - July 2010
      • Sensis (Telstra) consumes Open Windows from Azure - February 2011
      • Open Windows launches Local Government Shared Service on Azure - March 2011 (with MAV support)
      Real Benefits
      • Customers lower project costs by removing need to support application vendor with internal IT infrastructure & support
      • Open Windows deploys in less time and cuts implementation timeframe
      • Multi tenant shared service can start small and scale with demand and usage spikes
      • Platform opens new markets for vendor
    • The Windows Azure Platform
      Developer Experience
      Use existing skills and tools.
    • Extending SQL Server to the Cloud
      Enterprise-class “scale-up” data platform
      Multiple hardware platforms and deployment options
      Deploy as dedicated server in customer datacenter, VM or 3rd party
      Typically licensed per-server or per processor
      Distributed “scale-out” database service
      Abstracts OS and hardware management
      Low-friction provisioning, multi-tenant
      Automatic high-availability and data replication
      Pay-as-you-go and commitment offers
      Symmetry with Traditional RDBMS
      Familiar T-SQL relational model
      Support existing code libraries and protocols
      Ecosystem of familiar development and management tools
    • SQL Azure – Core differentiators
      Scale on Demand
      Innovate Faster
      Managed Service
      Innovate with new data application patterns
      Build cloud-based data solutions on a familiar relational model
      Build on existing developer skills and familiar Transact-SQL syntax
      Database as a utility with pay as you grow scaling
      Rely on Business-ready SLAs
      Enable multi-tenant solutions
      Manage multiple servers
      Platform capabilities delivered as a service (Database, Data Sync, Reporting…)
      Reduced complexity, greater flexibility
      Easy provisioning and deployment
      Auto High availability and fault tolerant
    • Application Topologies
      From Windows Azure
      From Outside Microsoft Datacenter
      From Windows Azure & Outside Microsoft Datacenter
      SQL Server
      App Code / Tools
      App Code / Tools
      Application / Browser
      SQL Azure
      Data Sync
      Microsoft Datacenter
      Microsoft Datacenter
      Windows Azure
      Windows Azure
      SQL Azure
      SQL Azure
      SQL Azure
      Code Near
      Code Far
    • SQL Azure Reporting CTP
      Based on SQL Server Reporting Services
      Interactive and tabular reporting
      Data visualizations: charts, graphs, mapping, gauges
      SQL Azure Database data sources
      Utilizes BI Developer Studio (free) to author reports
      Export to Excel, PDF, CSV formats
      Core scenarios:
      Operational reporting on SQL Azure data
      Embed reports into Windows Azure or on-premises applications
      Web Role
    • Kelly Street Digital – Campaign Taxi
    • Campaign Taxi
      “Windows Azure is an unbelievable product. I’m an evangelist for it in my network of startups. We’ve chosen this cloud platform and we’re sticking with it.” - Glen Knowles, Cofounder, Kelly Street Digital
      Decreased Costs
      • 84% saving on cloud provider costs after switching from Amazon to Azure
      • $600/mo infrastructure consultant spend eliminated
      • Total projected savings over three years: 68%
      Increased Speed
      • A typical deployment exercise on Amazon took an entire afternoon – now takes around 20 minutes
      • Initial migration took one developer three weeks (against a projection of six weeks)
      • Improved runtime response-time over Amazon
      • Built in – no need to build DR
      • Azure SLA provides guarantees around uptime, without having to invest in the infrastructure to achieve these
      • Built-in scalability allows Campaign Taxi to grow dynamically in the face of changing demand ( )
    • The Windows Azure Platform
      Developer Experience
      Use existing skills and tools.
    • Developer Tooling
      Windows Azure SDK
      Includes a development fabric for running and debugging code locally
      Windows Azure Tools for Microsoft Visual Studio
      Windows Azure Tools for Eclipse for PHP and Java
    • Management Tooling
      Fast and user friendly portal for Windows Azure Platform services
      Enables high visibility and control
      Supports multiple users and adminroles
      Enable and connect to Windows Azure instances using Remote Desktop
      Built on the Windows Azure Service Management APIs
    • Management Automation
      • Public REST interfaces
      • Service Management and Diagnostics APIs
      • Deployment and life cycle management
      • Diagnostics and logging
      • PowerShell CmdletswrapREST APIs
      • Enable building of sophisticated deploymentscripts
      • System Center integration
    • Windows Azure Security
      • Microsoft data centres with state-of-the-art security process
      • Redundant power supplies from separate providers, battery and diesel backup generators, climate control, and fire prevention and suppression
      • Multiple data centres in different geographies
      • Users can choose single location or geo-distributed data centres
      • Storage data is replicated multiple times
      • Fabric is designed to be backed up and restored from checkpoints
      • Microsoft is committed to complying with all local laws
      • Industry certification is a core part of the Windows Azure roadmap
      • Customers are ultimately responsible for the security and compliance of their services or applications–Windows Azure is a platform
      • Windows Azure is optimised for cloud access with no admin access to guests or applications
      • Applications and users do not update the OS
    • Janison
    • Janison Uses the Windows Azure Platform to Assess Students Online
      Business Challenge
      • To date – 30,000 students online at once
      • 300 azure servers
      • Application developed in 3 months
      • Hosting costs less than $10K
      • Azure roles for authentication, testing and data synchronisation
      • Linked to administration IIS/SQL system
      • Deliver an online assessment for up to 80,000 students at once
      • Support up to 5,000 transactions per second
      Key Learning
      • Realisation that scaling out servers was the easiest path to achieve performance
      • Cost of scaling out is not prohibitive, in fact relying on it can improve your design
      • Load testing is major part of this type of project
      • New opportunities for community applications (learning, assessment, collaboration)
    • Monthly Service Level Agreement
      Service bus and access control availability
      Instance monitoring and restart
      Service bus and access control endpoints will have external connectivity
      Message operation requests processed successfully
      Storage service will be available/reachable (connectivity)
      Your storage requests will be processed successfully
      Database is connected to the internet gateway
      All databases will be continuously monitored
      All running roles will be continuously monitored
      If role is not running, we will detect and initiate corrective state
      Your service is connected and reachable via web. Internet facing roles will have external connectivity
    • Windows Azure Platform Consumption Prices
      Pay as you go and grow for only what you use when you use it
      Elastic, scalable, secure, and highly available automated service platform
      Highly available, scalable, and self managed distributed database service
      Web Edition
      Business Edition
      Starting at $10.98/month(1 or 5 GB DB/month)
      Starting at $109.88/month(10-50 GB DB/month)
      Per GB stored and transactions
      Per service hour
      Per database/month
      Per database/month
      + Variable Instance Sizes
      $0.1649 GB/month
      $0.011/10k transactions
      Windows Azure AppFabric Service Bus and Access Control Service
      APAC $0.11/GB/in $0.22/GB/out
      US and EU $0.11/GB/in $0.165/GB/out
      Scalable, automated, highly available services for secure connectivity
      Access Control
      Service Bus
      $4.39/month per connection
      $2.19/100k transactions
      Per Message Operation
      Per Message Operation
      Prices shown in AUD
      International prices are available
    • Compute role options
      Extra Small Instances
      Designed for small scale web applications
      Mix and match with larger VM Instances
    • Windows Azure Platform Development Accelerator Extended (DAE)
      One-time promotional offer of $120.831 -52%off the normal consumption rates. What you get:
      Windows Azure
      750 hours of a small compute instance
      10 GB of storage
      1,000,000 storage transactions
      SQL Azure
      1 Business Edition database (up to 10 GB relational database)
      Windows Azure platform AppFabric
      1,000,000 Access Control transactions
      1 pack of 5 Service Bus connections2
      Data Transfers
      Asia Pacific region
      2.5 GB in and 5 GB out
      For offer details
      • Go to
      • Select “Australia” from drop down
      • Click on “Learn More”
      Subscription term is 6 months. The offer is valid only for a six month term but can be renewed once at the same base unit rate.
      Service bus namespaces must be provisioned with a pack size of 5 pack connections (or larger if you purchase multiple base units with your subscription) to utilize the amounts included in your offer. If you only use individual service bus connections or connection packs larger than your included connections, you will be charged. If you purchase multiple base units with your offer, you can spread the included pack connections across multiple namespaces within the same project.
      120.83 *
    • KickStart your Azure Business Development Accelerate Extended (DAE)
      DAE= $714 (52% off standard consumption rates)
      How to Redeem? Send invoice via email to Mike Heald at
      * Purchase two “DAE” subscriptions at $714 each. $1,000 is limited to the first 40 partners (Subscriptions must be purchased between March 16th– May 28th). Must be purchased as two separate transactions (not in the same order)
    • Local Customer Examples
    • Windows Azure Platform Roadmap
    • Thanks!