Techdays Berlin - Deliver Your Cloud Like A Hoster

22
Deliver Your Cloud Like a Hoster Investigating the Windows Azure Pack 2013

description

Taking SCVMM 2012 R2 to the next level, Understanding the architecture which powers the Windowss Azure Pack, Including Web Sites, Service Bus, Databases and of Course IaaS

Transcript of Techdays Berlin - Deliver Your Cloud Like A Hoster

Page 1: Techdays Berlin - Deliver Your Cloud Like A Hoster

Deliver Your Cloud Like a Hoster

Investigating the Windows Azure Pack 2013

Page 2: Techdays Berlin - Deliver Your Cloud Like A Hoster

[email protected]

@damian_flynn www.petri.co.il/author/damian-flynn

Damian FlynnSystems Architect, Corporate IT Infrastructure, Lionbridge

Damian Flynn is the Infrastructure Architect. His current focus is on Software Defined Networks (SDN) with “Windows Azure Pack”, with perspective on Orchestration of repeatable processes in “Dev/Ops” scenarios. He has a keen interest in Cloud Computing from both a business strategy and technical viewpoint and presents sessions on building and managing Private/Hybrid Clouds at a number of industry events. Damian authored the Cloud chapters on two books, is active in many MS Programs, blogs at www.damianflynn.com & www.petri.co.il, tweets at @damian_flynn, and has published a number of white papers and technical articles.

MVP - Cloud and Data Center Management

Page 3: Techdays Berlin - Deliver Your Cloud Like A Hoster

Enables modern apps

Unlocks insights on any data

Empowers people-centric IT

Transforms the datacenterON-PREMISES

SERVICE PROVIDERMICROSOFT

CONSISTENTPLATFORM1

Modern platform for the world’s apps

Page 4: Techdays Berlin - Deliver Your Cloud Like A Hoster

What is the Azure Pack?

Page 5: Techdays Berlin - Deliver Your Cloud Like A Hoster

R2 w/ Service Provider Foundation

Future Servic

esService

BusSQLVMs

WebSites

Service Management API

ServicePlansUsers Provider

PortalConsumer

Self-ServicePortal

Web SitesAppsDatabaseVMs

Service ProviderCustomer

Self Service Portal Moves On-Premises

Common Mgt. Experience

Workloads

Cloud-Enabled Services Move On-

Premises

Consistent Dev.

Experience

Other Service

sCDN.

Media,, etc.

Caching

Service Bus

SQLVMsWebSites

WorkerRole

Service Management API

Web SitesAppsDatabaseVMs

Subscriber Self-

ServicePortal

Windows Azure

Cloud OS Consistent Experiences

R2

SMA

Page 6: Techdays Berlin - Deliver Your Cloud Like A Hoster

Under the Covers

Page 7: Techdays Berlin - Deliver Your Cloud Like A Hoster

7

Consistent experiences across the Cloud OS

Web Application

Highly Scalable

Dev-ops optimized

Integrated SCC

Fully self-service

Web Sites

IaaS - Elastic Tiers

Virtual Networks

Window and Linux

Gallery of apps

Fully self-service

Virtual Machines

Reliable Messaging

Standards Based

Cross Cloud

Fully self-service

Management Automation

Microsoft SQL

MySQL

Always On Support

Fully self-service

Databases

Azure Consistent

Federated Identities

Active Directory

Standards Based

Device Friendly

Service BusWindows Azure Pack Framework

Service Management PortalDevice Friendly | Standards Based | Azure Consistent | Federated Identities | Active directory

Service Management API

Page 8: Techdays Berlin - Deliver Your Cloud Like A Hoster

Service Management API

Service Management Portal

Web SitesVirtual Machines

Management AutomationDatabases Service Bus

SPF API(Service Provider Framework)

System Center(Virtual Machine Manager Component)

Windows Server

GatewayController(Web farm framework)

Web FarmFront-end/Workers(Application Request Routing)

Windows Server Windows Server

Message Broker Service

Database APISMA API(Service Management Automation)

Runbook Services(SMA Runbook Component)

Windows Server

Windows Azure Pack Framework

MS SQL DatabaseMySQL Database

Windows Server

Page 9: Techdays Berlin - Deliver Your Cloud Like A Hoster

9

Consistent experiences across the Cloud OSWindows Azure Pack Framework

Service Management PortalTENANT PORTAL | ADMINISTRATIVE PORTAL

Service Management API

Admin API Admin

Authentication API

Tenant Public API Tenant Authentication API

Tenant API

SQL Management Database

Page 10: Techdays Berlin - Deliver Your Cloud Like A Hoster

Consistent experiences across the Cloud OSWindows Azure Pack Deployment

Page 11: Techdays Berlin - Deliver Your Cloud Like A Hoster

Consumers and Providers

Page 12: Techdays Berlin - Deliver Your Cloud Like A Hoster

ConsumersConsume infrastructure and appsfrom service providers as “off the shelf” solutions

ProvidersOffer and administer servicesthat are provided to customers

self-service administration

acquire capacity on demand

empowered operations

predictable costs

get up & running quickly

extreme focus on cost

maximize per-customer profit

hardware efficiency

automate everything

differentiate on SLAs

Page 13: Techdays Berlin - Deliver Your Cloud Like A Hoster

Administration Portal

• Offer Services to Tenants via Plans• Provide Add-ons to

subscriptions• Manage subscriptions• Administer Services • Extend and customize

Page 14: Techdays Berlin - Deliver Your Cloud Like A Hoster

Tenant Resources

Page 15: Techdays Berlin - Deliver Your Cloud Like A Hoster

Web Sites

• Build highly scalable web applications• Iterate with integrated

source control• Manage your app with real-

time • telemetry• Scale up with one click• Support for .Net, Node.js,

PHP, Python

Page 16: Techdays Berlin - Deliver Your Cloud Like A Hoster

Virtual Machines

• Windows Azure-consistent IaaS• User Experience & API

• Virtual Machine Roles• Portable• Elastic• Gallery

• Windows and Linux Support• Virtual Networks• Site to Site connectivity• Tenant supplied IP addresses

Page 17: Techdays Berlin - Deliver Your Cloud Like A Hoster

Databases

• MySQL and MS SQL

• Quota Management

• Self Service

Page 18: Techdays Berlin - Deliver Your Cloud Like A Hoster

Management Automation

• PowerShell 3.0• Check-pointed Workflow• PowerShell Module Support• HTML5 Code Editor• Optimize and extend

services using runbooks• Manage runbooks and jobs• Integrates with other

systems including System Center

Page 19: Techdays Berlin - Deliver Your Cloud Like A Hoster

Service Bus

• Messaging service for cloud apps• Guaranteed message

delivery• Publish-subscribe

messaging patterns• Standard protocols• (REST, AMQP, WS*)

• Interoperability• (.NET, Java/JMS, C/C++)

• Management Portal Integration

Page 20: Techdays Berlin - Deliver Your Cloud Like A Hoster

Administration Resources

Page 21: Techdays Berlin - Deliver Your Cloud Like A Hoster

Usage Reporting

• Continuous usage metering per tenant subscription• Per-subscription Billing

APIs• IaaS Data Warehouse • Server Inventory Reports

Page 22: Techdays Berlin - Deliver Your Cloud Like A Hoster

Danke schön!@Damian_Flynn