Date post: | 07-Dec-2014 |
Category: |
Technology |
Upload: | damian-flynn |
View: | 322 times |
Download: | 0 times |
Deliver Your Cloud Like a Hoster
Investigating the Windows Azure Pack 2013
@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
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
What is the Azure Pack?
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
Under the Covers
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
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
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
Consistent experiences across the Cloud OSWindows Azure Pack Deployment
Consumers and Providers
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
Administration Portal
• Offer Services to Tenants via Plans• Provide Add-ons to
subscriptions• Manage subscriptions• Administer Services • Extend and customize
Tenant Resources
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
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
Databases
• MySQL and MS SQL
• Quota Management
• Self Service
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
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
Administration Resources
Usage Reporting
• Continuous usage metering per tenant subscription• Per-subscription Billing
APIs• IaaS Data Warehouse • Server Inventory Reports
Danke schön!@Damian_Flynn