microsoft azure platform technical overview n.
Download
Skip this Video
Download Presentation
Microsoft Azure Platform Technical Overview

Loading in 2 Seconds...

play fullscreen
1 / 80

Microsoft Azure Platform Technical Overview - PowerPoint PPT Presentation


  • 194 Views
  • Uploaded on

Microsoft Azure Platform Technical Overview. Bill Zack Cloud Technical Solutions Specialist Microsoft Azure Product Team v-bizack@microsoft.com. 8-19-2014. About Bill Zack. Microsoft Azure Specialist (7 Years or so… )

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

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


Download Now 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

v-bizack@microsoft.com

8-19-2014

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
compute
Compute

Websites

Cloud services

Virtual Machines

websites
Websites
  • 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
slide14

Scalable Roles

Internet

Microsoft Azure

LB

Tables

Storage

Queues

Web Site

(ASPX, ASMX, WCF)

Worker Service

Web Site

(ASPX, ASMX, WCF)

Worker Service

Web Role

(ASPX, WCF)

Worker Service

Blobs

microsoft azure
Microsoft Azure

Your

Service

DNS

LB

Web Portal

(API)

LB

Fabric

Controller

service deployment
Service Deployment

Service

Service

Service

Model

Your

Service

DNS

Web Portal

(API)

LB

DNS

config

LB

Fabric

Controller

service scaling
Service Scaling

Your

Service

Service

Service

Service

Service

Service

DNS

Service

Service

Service

Web Portal

(API)

LB

Model

LB

Fabric

Controller

service monitoring recovery
Service Monitoring & Recovery

Your

Service

Service

Service

DNS

Service

Service

Web Portal

(API)

!

LB

Model

LB

Fabric

Controller

compute roles
Compute Roles

Web Role

Worker Role

  • Windows Server
  • IIS
  • ASP.NET
  • 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
storage
Storage
  • 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)

Tables

Drives

Queues

Blobs

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

Blobs

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
slide35

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%.

storsimple
StorSimple
  • 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
caching
Caching
  • 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 *
slide45

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

SCVMM

DRP

Primary Site

Secondary Site

Compute

Storage

Networks

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 http://msdn.microsoft.com/en-us/library/windowsazure/jj156075.aspx
  • Or use Routing and Remote Access Service (RRAS)
  • No special Agent required
microsoft azure hybrid offerings
Microsoft Azure Hybrid Offerings

Cloud

Customer

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

ExpressRoute

Express Route Privatesite-to-site connectivity

ExpressRoute

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

1.2.3.4

foo.cloudapp.net

foo-us.cloudapp.net

Traffic Manager

foo-europe.cloudapp.net

Policies

Monitoring

DNS response

foo-asia.cloudapp.net

Cloud Services and Websites in same or different data centers

expressroute
ExpressRoute
  • 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)
slide64

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:
    • Data.gov, 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

Sub-Region

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

Sub-Region

West JapanSub-Region

E. China (via 21Vianet)Sub-Region

S. Central – U.S. Sub-Region

E. AsiaSub-Region

S.E. Asia

Sub-Region

East AustraliaSub-Region

LATAM

Sub-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.
summary
Summary
  • 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 
slide75

>57%

>250k

Fortune 500 using Azure

Greater than

1,000,000

Active websites

>20

>300

TRILLIONstorageobjects

MILLION

>1

AD users

MILLION

Developers registered with Visual Studio Online

SQL Databases in Azure

>2

>13

MILLIONrequests/sec

BILLION

authentication/wk

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
    • http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013+
  • Sign up for the free trial
    • https://www.windowsazure.com/en-us/
  • Use the MSDN/EA benefits you already have
    • http://www.windowsazure.com/en-us/pricing/member-offers/msdn-benefits/
  • Join BizSpark if you are a startup
    • http://www.microsoft.com/bizspark/
references
References
  • Everything Microsoft Azure
    • http://www.windowsazure.com
  • Management Portal
    • https://manage.windowsazure.com/#Workspace/All/dashboard
  • MSDN Developer Center
    • https://www.windowsazure.com/en-us/documentation/?fb=en-us
  • (Old) Microsoft Azure Training Kit
    • http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/
  • (New) The Azure Readiness Content:
    • http://www.microsoft.com/en-us/download/details.aspx?id=8396
questions
Questions?
  • To Contact me:
    • wzack@live.com
    • v-bizack@microsoft.com
    • Blog: CloudyInNashville.com
    • LinkedIn: Search “William Zack”
    • twitter: @WilliamHZack
    • Call me at: 203 545-2339 (mobile)