stu fox datacom systems ltd. on-premises service providermicrosoft consistent platform modern...

Post on 29-Jan-2016

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Building Cloud Services with the Windows Azure PackStu FoxDatacom Systems Ltd

MDC213

ON-PREMISES

SERVICE PROVIDERMICROSOFT

CONSISTENTPLATFORM

Modern platform for the world’s apps

Enables modern apps

Unlocks insights on any data

Empowers people-centric IT

Transforms the datacenter

1

3

Windows Azure Pack Consistent experiences across the Cloud OS

VIRTUAL MACHINES

SERVICE MGMT PORTAL & API

WEB SITES SERVICE BUS

Reliable Messaging

Standards Based

Cross Cloud

Fully self-service

Web Application PaaS

Highly Scalable

Dev-ops optimized

Integrated SCC

Fully self-service

IaaS - Elastic Tiers

Virtual Networks

Window and Linux

Gallery of apps

Fully self-service

Azure Consistent

Federated Identities

Active Directory

Standards Based

Device Friendly

ON-PREMISES

SERVICE PROVIDERMICROSOFT

CONSISTENTPLATFORM1

R2 w/ Service Provider Foundation

Future Services

Service Bus

SQLVMsWebSites

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

SQLVMRole

WebSites

WorkerRole

Service Management API

Web SitesAppsDatabaseVMs

Subscriber Self-Service

Portal

Windows Azure

Windows Azure Pack - Services for On-premise Clouds

Data & Service Provider InfrastructurePowered by System Center 2012 R2Windows Server 2012 R2Windows Azure Pack

Virtual Machine Manager

Service Management Automation

Operations Manager

Service Provider Foundation

Windows Server 2012 R2

Hyper-V

Azure Pack TenantExperience

Demo

Service Consumers (Users )consume infrastructure & apps from service providers as “off the shelf” solutions

self-service administration

acquire capacity on demand

empowered operations

predictable costs

get up & running quickly

Service Consumers

Consume Cloud Services

Developers and IT Pros

Self-service experience

Build and deploy applications

Manage their applications

Pays for services

Service ConsumersBuild highly scalable web applications

Iterate with integrated source control

Manage your app with real-time telemetry

Use the languages and open source apps of your choice

Web sites

Azure Pack Websites

Demo

Service ConsumersWindows 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

Virtual Machine

Azure Pack IAAS

Demo

Service ConsumersMessaging service for cloud apps

Guaranteed message delivery

Publish-subscribe messaging patterns

Standard protocols (REST, AMQP, WS*)

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

Now integrated with management portal

Service Bus

Service ConsumersIdentity

- Active Directory- ADFS Federation- Co-administrators

Database Services- SQL Server- MySQL

Value add services from galleryOther shared services from providerProgrammatic access to cloud services

- Windows Azure Consistent REST APIs

Additional

Services

Service Providers

Provides Cloud Services

Hosters and Enterprises

Deploy Shared Resources

Create Offers for Consumers

Drive Cost efficiency

Charges for Services

Service ProvidersManage shared infra and services

- Virtual Machine Clouds- Web Site Clouds- Service Bus Clouds- 3rd party shared services

Create offers of select services- Define unique quotas per service- Define offer add-ons for upsell- Include curated gallery applications- Publish public or private offers

Subscriptions

Azure Pack – AdminExperience

Demo

Service ProvidersConsistent interface for all Services

- REST, OData & JSON- Enable 3rd party billing providers and ITFM integration

Data Warehouse Analytics on Tenant Subscription usageEnable license compliance through inventory reports

Usage/Billing

Service ProvidersIntegrate into existing systems to orchestrate & automate end to end processes

Out of the box runbooks to automate delivery of cloud services

Import additional integration modules and author PowerShell workflow runbooks within Service Management portal

Operational dashboard for analysis and troubleshooting

Automation

Service ProvidersIntegrate into existing systems to orchestrate & automate end to end processes

Out of the box runbooks to automate delivery of cloud services

Import additional integration modules and author PowerShell workflow runbooks within Service Management portal

Operational dashboard for analysis and troubleshooting

Administration

Architecture

The bits & bobs• Management Portals – Tenant & Admin• Service Management API• Web Sites• Virtual Machines• Databases• Service Bus• Automation• Extensibility

Tenant Portal

Admin Portal

Tenant Auth Admin Auth

Admin API

TenantPrivate

API

TenantPublic API

Database

Web Sites

Controller REST Publisher

Front End(s) Worker(s) File Server(s)

Admin

Content Delivery

Virtual Machines

SPF VMM

Administration

Initial Setup – Azure Pack Base • Windows Server 2012 or 2012 R2• Web Platform Installer• IIS recommended Configuration• .NET 4.5 Extended with ASP.NET for Windows 8

• Disable IE ESC• SQL Server 2012, mixed mode

• Then install from Web Platform Installer

Configuration – Azure Pack Base• Web page configuration• You need to enter•Database server name•Database admin credentials• Passphrase

Initial Setup - Websites• Windows Server 2012 or 2012 R2• Web Platform Installer• IIS recommended Configuration• .NET 4.5 Extended with ASP.NET for Windows 8

• Disable IE ESC• Disable UAC• Firewall rules to enable (WMI/SMB)• SQL Server 2012 in mixed mode• Then install Websites Controller from WebPI

Configuration – Websites• Web page configuration• You need to enter•Database server name•Database admin credentials•Domain for websites to use•Machine to install REST service on• Credentials•Machine to install File Server on & file server config

Post install Configuration• Virtual Machines• Register SPF in portal• Register VMM in portal

• Websites• Register REST endpoint

• Database• Register SQL/MySQL servers

• Automation• Register SMA endpoint

• Service Bus• Register Service Bus endpoint

Post install Configuration• Add Gallery Resources• Create plans

Some DeploymentPatterns

Express Install

Azure Pack SQL

Note: potentially unsupported…Good for test/POC

Minimal Distributed – Internal Only

Portals SQLAPI’s Authentication

Minimal Distributed – External

Tenant Portal/Tenant

Public API/Tenant

Authentication

Admin Portal/Admi

n API/Tenant Private API

Admin Authenticatio

n

SQL

Fully Distributed

Tenant Portal

Admin Portal

Tenant Auth

Admin API

Database

Fully Distributed

Tenant Portal

Admin Portal

Tenant Auth

Admin Auth

Admin API

Tenant

Private API

Tenant

Public API

Database

Key Takeaways

Cloud-enabled System Center stackAzure investments brought to on-premise and hosted cloudsCloud OS consistency across all cloudsLeverages existing investments

Track resourceshttp://bit.ly/1dsX4CR

http://bit.ly/15xatWW

http://bit.ly/15qnFcb

Developer Network

Resources for Developers

http://msdn.microsoft.com/en-au/

Learning

Virtual Academy

http://www.microsoftvirtualacademy.com/

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/TechEd/Australia/2013

Resources for IT Professionals

http://technet.microsoft.com/en-au/

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

top related