Microsoft azure platform technical overview
1 / 80

Microsoft Azure Platform Technical Overview - PowerPoint PPT Presentation

  • Uploaded on

Microsoft Azure Platform Technical Overview. Bill Zack Cloud Technical Solutions Specialist Microsoft Azure Product Team [email protected] 8-19-2014. About Bill Zack. Microsoft Azure Specialist (7 Years or so… )

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' Microsoft Azure Platform Technical Overview' - nerina

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Microsoft azure platform technical overview

Microsoft Azure Platform Technical Overview

Bill Zack

Cloud Technical Solutions Specialist

Microsoft Azure Product Team

[email protected]


About bill zack
About Bill Zack

  • Microsoft Azure Specialist (7 Years or so…)

  • Community leader: Nashville Microsoft Azure Users Group, NYC .NET Developers Group, NYC/NJ Microsoft Azure Users Group, NY Chapter of the International Association of Software Architects (IASA)

  • Published books, white papers and blogs including:

    • CloudyInNashville, CloudyInNewYork, Microsoft Ignition Showcase

  • Implemented cloud applications on

    • Microsoft Azure

    • Amazon Web Services

Management portal1
Management Portal

  • User friendly HTML 5 Metro portal for Microsoft Azure Platform Services

  • Service visibility and control

  • Supports multiple service administrators (co-admins)

  • Enable and connect to Microsoft Azure instances using Remote Desktop

  • Incorporates Performance Management and Monitoring *

  • Built on the Microsoft Azure Service Management APIs

Preview portal
Preview Portal

  • Service & Account Status

  • Customizable Dashboard

  • Resource Management



Cloud services

Virtual Machines


  • Makes creation of simple two-tier web sites fast

  • Small SQL Database or MySQL Database back end

  • Also excellent for Startups

  • Deploy with FTP, TFS, GIT, …

  • Free/Shared/Basic/Standard Tiers

  • Templates (WordPress, Drupal, etc.)

  • Autoscaling supported

Cloud services
Cloud Services

  • Best for N-Tier architectures

  • Web Roles and Worker Roles

  • Autoscaling supported for both

  • Load balancer

Scalable Roles


Microsoft Azure





Web Site


Worker Service

Web Site


Worker Service

Web Role


Worker Service


Microsoft azure
Microsoft Azure





Web Portal





Service deployment
Service Deployment








Web Portal








Service scaling
Service Scaling












Web Portal







Service monitoring recovery
Service Monitoring & Recovery








Web Portal








Compute roles
Compute Roles

Web Role

Worker Role

  • Windows Server

  • IIS


  • FastCGI – PHP

  • Native Code

  • Full Trust

  • User Mode

  • Windows Server

  • .NET Start

  • Native Code

  • User Mode

Virtual machines
Virtual Machines

  • Cloud Services (Web & Worker Roles)

  • Websites

  • Linux and Windows VMs

New basic tier of vms
New Basic Tier of VMs

  • Introducing new tier of General purpose instances called “Basic” (A0 to A4)

  • Today’s A1 to A4 instances will become Standard instances

  • Basic instances are up to 27% less in price than Standard instances

  • Similar machine config as Standard instances but Standard instances have better CPU performance

  • Similar performance characteristics to AWS’s instances

  • Does not include load balancing or auto-scaling

  • Recommended Workloads:

  • Production apps that do not require the Azure load-balancer

    • “bring-your-own load balancer” or single instance

  • Development workloads

  • Test servers

  • Batch processing applications

Standard high memory vms
Standard High Memory VMs

  • Reducing our Memory-Intensive Instance (A5-A7) prices

    • By up to 35% for Linux instances

    • By up to 27% for Windows instances

    • Price reductions will be effective in May

  • Azure high memory instances are slightly lower in memory compared to AWS’s high memory and similar to Google’s high memory instances

  • Announcing basic tier for Memory Intensive instances in the coming months

Regional pricing
Regional Pricing

  • Introducing regional pricing for Standard and Basic Virtual machines

  • Basic general purpose instances either match with AWS prices in the region or are slightly lower in some regions

  • Standard High memory instances are 9% to 14% lower than AWS prices in most regions

    The following pricing is for example only

    Refer to the web site for latest pricing

Virtual machines1
Virtual Machines

  • Persistent OS Image

  • Boot from VHD in Blob storage

  • Mountable Drives backed by Blobs

  • Hyper-V compatible (upload/download VHD)

  • Gallery of choices

  • Autoscaling supported *

Microsoft azure mobile services
Microsoft Azure Mobile Services

  • Backend solutions to power mobile apps

  • iOS, Android, Windows Phone & Windows 8

  • Structured storage with SQL Database

  • User Authentication:

    • Microsoft Account, Twitter, Facebook, Google

  • Push notifications (massive)

  • Scheduling

  • Logging & diagnostics

  • Offline Sync


  • Scalable storage in the cloud

    • Auto-scale to meet massive volume and throughput

    • Accessible via RESTful Web Service API & .NET Client Library

    • Access from anywhere internal to Microsoft Azure

    • Access from anywhere at all via the Internet

  • All data stored in triplicate

  • Fault tolerant (3 local copies)

  • Geo-Replicated to another data center (If desired)





Storage types
Storage Types

  • NoSQL Tables, Blobs & Queues

  • Disks

  • Azure Files

Microsoft azure storage
Microsoft Azure Storage

  • Cloud Storage - Anywhere and anytime access

    • Blobs, Disks, Tables and Queues

  • Highly Durable, Available and Massively Scalable

    • Easily build “internet scale” applications

    • More than 25 trillion stored objects

    • 2.5+ Million requests/sec on average

  • Pay for what you use

  • Exposed via easy and open REST APIs, Client Libraries and Tools

  • Storage types1


    Large binary storage

    Stored in container

    Unlimited containers

    CDN Deliverable

    Partitioned by Blob name

    Storage Types

    • Tables (NoSQL)

      • Table = group of entities

      • Entity = name/value pairs

      • Partitioned by key

        • Scale out to billions of entities

      • Not Relational!

    • Queues

      • Simple message queue

      • Not transactional

      • Read at least once

      • Delete to remove message, otherwise is returned to queue

      • Partitioned by Queue Name

    Storage types2
    Storage Types

    • Disks

      • Network mounted durable disks for VMs in Azure

      • Move on-premises applications to cloud

      • Mounted disks are VHDs stored in Azure Blobs

    • Azure Files

      • Shared Network File Storage for Azure

      • Availability, durability, scalability are managed automatically

      • Supports two interfaces: SMB and REST

    Storage Transactions

    $0.005 per 100,000 transactions across all Storage types (Block Blobs, Page Blobs and Disks, Tables and Queues) Transactions include both read and write operations to Storage.

    * The following pricing is for example only. Refer to the web site for latest pricing

    Microsoft azure backup
    Microsoft Azure Backup

    Cloud backups through familiar tools: Windows Server, System Center Data Protection Manager

    Reduced on 4-2-14 by roughly 43%.


    • Hardware appliance backed hierarchical storage

      • Rotating disks

      • Solid State Drives

      • Microsoft Azure Storage

    • Compressed and de-duplicated

    • Disaster recovery capable

    • Free hardware device if $50K year

      storage commit! (Verify)

    Sql database
    SQL Database

    • Familiar SQL Server relational database model delivered as a service

      • Support for existing APIs & tools

      • Built for the cloud with high availability & fault tolerance

      • Easily provision and manage databases across multiple data centers

    • SQL Database provides logical server

      • Gateway server that understands TDS protocol

      • Looks like SQL Server to TDS Client

      • Actual data stored on multiple backend data nodes

    • Logical optimizations supported

      • Indexes, Query plans etc..

    • Physical optimizations not supported

      • File Groups, Partitions etc…

    • Transparently manages physical storage

    • Primary and three replicas stored

    Sql database premium
    SQL Database Premium

    • Sunsetting Web and Business Editions

      • New Basic, Standard and Premium versions

    • Shifting from size to performance

      • Database Throughput Units (DTU)

    • Increased size limit from 150 GB to 500 GB per database

    • An improved SLA to 99.95% availability

    • Automatic backups for up to 30 days

    • Self-service recovery of databases

    • Active geo-replication of databases

    • (Preview right now)

    Hdinsight hadoop
    HDInsight (Hadoop)

    • Framework for distributed processing of large data sets across clusters of computers using a simple programming model (Map/Reduce)

    • Scales up from single servers to thousands of machines

    • Terabytes to petabytes

    • Molecular Conformation Pilot

      • 1 week -> 7 Hours

    • Currently in CTP


    • Distributed, in-memory application cache for Microsoft Azure apps

    • Primary use cases

      • Session state provider for Microsoft Azure applications

      • Cache layer for Microsoft Azure applications that leverage storage in SQL Azure Databases or Microsoft Azure storage

    • Provided as a service

      • Provision, configure, and use

      • No installation or management of machines/instances

      • Dynamically increase and decrease cache size as needed

      • Same programming model for both cloud and on-premises

    • In application cache

    • REST, memcachd & Redis APIs *

    • Uses local VM memory or Worker Roles *

    Azure Site Recovery

    DR Orchestration

    DR Orchestration

    Azure Site Recovery

    Microsoft Azure

    Service Provider

    Hyper-V Replica / SQL Always On

    Private Cloud

    SMI-S Provider



    Primary Site

    Secondary Site




    Virtual network
    Virtual Network

    • True Virtual Private Networks

      • Point to Site, Site to Site & Multisite

    • Subnets (Azure and Local)

    • Supported on selected VPN devices (Cisco, Juniper …)

    • Works with other brands of VPN hardware

      • See

    • Or use Routing and Remote Access Service (RRAS)

    • No special Agent required

    Microsoft azure hybrid offerings
    Microsoft Azure Hybrid Offerings



    What’s new

    • Site to Site and Multi-Site

    • New VPN vendors

    Secure site-to-site

    Secure site-to-site

    VPN connectivity

    Virtual Network (Site-to-Site)

    • Connect Azure and On-Premises resources (Databases, etc.)

    • Preview service

    • GA in early summer

    • AT&T, Equinix, Level3

    BizTalk Services

    Hybrid Connection


    Express Route Privatesite-to-site connectivity


    Secure point-to-site connectivityVirtual Network (Point-to-Site)

    Traffic manager
    Traffic Manager

    Routes request to “nearest” service endpoint (Azure or Non-Azure)

    Useful for performance, business continuity, price, compliance & tax

    Not the same as CDN

    CNAMEs supported

    Traffic Manager



    DNS response

    Cloud Services and Websites in same or different data centers


    • Private Connections to Azure

    • Directly connect from your WAN

    • Increased reliability and speed

    • Significant cost benefits possible

    • Lower latencies

    • Higher security

    Azure active directory
    Azure Active Directory

    • Enterprise scale identity and access management for the cloud

    • Extend on-premises directories to the cloud

    • Single sign-on

    • Multi-factor Authentication

    • Office 365 Integration

    • Azure AD Connect (4-Click)

    • A subset of full AD

    Azure active directory premium
    Azure Active Directory Premium

    • New version of DirSync

      • Single and multi-forest AD

      • Non-MS directories

    • Self-Service Password Reset/Change

    • Write-back to on-premises directories

    Multi factor authentication
    Multi-Factor Authentication

    Powered by PhoneFactor, acquired by Microsoft in 2012.

    Trusted by thousands of enterprises to authenticate employee, customer, and partner access.

    Secures applications and identities in the cloud and on-premises

    Content delivery network cdn
    Content Delivery Network (CDN)

    • Scenario

      • Frequently accessed blobs and other static content

      • Accessed from around the world

    • Desire

      • Same experience for users no matter how far they are from the geo-location where the storage account is hosted

    • Provides high-bandwidth global content delivery

      • 23+ locations globally (US, Europe, Asia, Australia and South America)

    Service bus
    Service Bus

    • Relay Service

      • Connect endpoints through firewalls

    • Queues

      • Scatter/gather & impedance matching patterns

      • More advanced than Microsoft Azure Queues

    • Topics

      • Publish/Subscribe at Internet scale

    Notification hubs
    Notification Hubs

    • Event notifications to millions

    • Low latency

    • Users or groups

    • One-time-passwords

    Azure scheduler
    Azure Scheduler

    • Management

      • REST API

      • .NET Client

      • PowerShell

      • Portal Experience

    • Actions

      • HTTP & Storage Queue Actions

      • Error Handler

      • Configurable Retry

    • Scheduling

      • Fire once

      • Simple recurrence

      • Complex schedule

    • Monitoring

    • Execution History

    Biztalk services
    BizTalk Services

    • Enterprise Application Integration (EAI)

    • Electronic Data Interchange (EDI)

    Media services
    Media Services

    • Build workflows for media creation, management, and distribution

    • Offers the flexibility, scalability, and reliability of a cloud platform

    • Some common uses of Media Services include:

    • Support for Windows, Xbox, iOS, and Android

    • Cloud-based versions of many existing technologies from the Microsoft Media Platform and our media partners.

    • Features

      • Ingestion

      • Encoding and Format Conversion

      • Content Protection

      • On-Demand Streaming

      • Live Streaming (soon)

    Game sessions hosted using Azure

    Hosted using >100,000 Azure Virtual Machines

    Olympics nbc sports

    Olympics NBC Sports

    Live video encoding and streaming

    Web + Mobile

    100 million viewers

    2.1 million concurrent HD viewers during the USA vs. Canada hockey match

    Microsoft azure marketplace
    Microsoft Azure Marketplace

    Application Store

    • Find and publish applications and building block services for Microsoft Azure

    • Commerce capabilities coming in the future.

    Data Marketplace

    • Information marketplace for discovering, purchasing, & selling data

    • Data can be hosted in Microsoft Azure or by the data provider

    • Data exposed as OData services

    • Data providers include:

      •, Navteq, Greg London, etc.

    • Directory & Commerce available today

    • Example app that could use:

      • Find me a house in my price range in a low crime area in Chicago.

    Multi platform development tools
    Multi-Platform Development Tools

    • Microsoft Azure tools for

      • Visual Studio

      • Eclipse

    • Microsoft Azure SDK(s)

      • .NET

      • Node.js

      • Java (& Apache Tomcat)

      • PHP

      • Python

      • other

    • Cloud Emulator *

    Visual studio online
    Visual Studio Online

    • Host code (Edit code!)

    • Plan and track projects

    • Collaborate with team members

    • Continuous integration

    • Continuous deployment

    • Test case management

    • Load & performance testing

    • Dashboards

    Global data center presence
    Global Data Center Presence

    North America Region

    Europe Region

    Asia Pacific Area

    N. Europe


    N. Central – U.S. Sub-Region

    NE. China (via 21Vianet)Sub-Region

    West – U.S. Sub-Region

    East – U.S. Sub-Region

    East JapanSub-Region

    W. Europe


    West JapanSub-Region

    E. China (via 21Vianet)Sub-Region

    S. Central – U.S. Sub-Region

    E. AsiaSub-Region

    S.E. Asia


    East AustraliaSub-Region



    Southeast AustraliaSub-Region

    Major datacenter

    CDN node

    Live sub-region

    Announced sub-region

    Partner-operated sub-region

    • 24 x 7 x 365 support. 89markets worldwide. 2x Compute and storage every six months.


    • Microsoft Azure Platform is a comprehensive IaaS and PaaS Offering

      • Application hosting in the Cloud

      • Windows and Linux server hosting in the Cloud

      • Data Hosting in the Cloud (Storage, SQL Database, NoSQL Database)

      • Middleware like Service Bus, Caching Service, etc.

    • Fundamental concepts:

      • Websites

      • Cloud Services (Web and Worker Roles)

      • Virtual Machines

      • Virtual Networks

    • Commercially available today in 41 countries and 8+ data centers

    • Continuing to expand the set of services and features all the time 



    Fortune 500 using Azure

    Greater than


    Active websites






    AD users


    Developers registered with Visual Studio Online

    SQL Databases in Azure






    How to get it
    How to Get It

    • Microsoft Azure 30-day free trial

      • Small amt of free usage

      • Credit card required, but you will not be charged

    • MSDN Premium & Ultimate automatically get

      • Moderate amount of free usage each month

      • Credit card required for fraud protection (No charges)

      • Have to sign up for it (Wasted if you don’t )

    • BizSpark also gets it via included MSDN Premium

    Next steps
    Next Steps

    • WatchChannel9 videos from latest TechEd


    • Sign up for the free trial


    • Use the MSDN/EA benefits you already have


    • Join BizSpark if you are a startup



    • Everything Microsoft Azure


    • Management Portal


    • MSDN Developer Center


    • (Old) Microsoft Azure Training Kit


    • (New) The Azure Readiness Content: