45
Windows Azure Pack Abhishek Sur, Microsoft MVP in ASP.NET/ IIS Product Head, Insync Tech-fin Solutions Ltd.

Windows azure pack overview

Embed Size (px)

DESCRIPTION

Azure Pack

Citation preview

Page 1: Windows azure pack overview

Windows Azure Pack

Abhishek Sur, Microsoft MVP in ASP.NET/ IISProduct Head, Insync Tech-fin Solutions Ltd.

Page 2: Windows azure pack overview

Agenda

The Cloud OS vision

Needs and opportunities

Windows Azure technology in your datacenter

Capability drill-down

Why choose the Windows Azure Pack?

Next steps

Page 3: Windows azure pack overview

Big data Cloud

Mobility AppsModern, agile apps for new scenarios

Easy access to any data, any size, anywhere

Powerful analytics in familiar tools On-demand scale, real-time performance

Infrastructure designed to withstand failure

Resources managed at datacenter scale

Great user experience from anywhere

Cloud

Apps

Mobility

Big data

Transforming IT to address new questions

Microsoft’s answer:

The Cloud OS

Page 4: Windows azure pack overview

Empower people-centric IT

Enable modern business apps

Unlock insights on any data

Transform the datacenter

Customer

ServiceProvider

MicrosoftConsistentPlatform

ONE

With Microsoft’s Cloud OS vision, customers can…

Page 5: Windows azure pack overview

Windows Server

Microsoft Azure

Microsoft cloud experience

Page 6: Windows azure pack overview

Windows Server

Microsoft Azure

Bringing our learning to your datacenter

High performance storage on industry-standard hardware

Policy-based automation

Multi-tenant environments with isolation

Application elasticity

Software-defined networking

Windows Server

Microsoft Azure

and many others….

Page 7: Windows azure pack overview

Flexible cloud choice, familiar technology, no lock-in.

Their own multi-tenant cloud, that’s as easy as Azure.

Chargeback.

Simple, automated operations.

More effective utilization of existing hardware assets.

Tenant choice and dynamic control.

Integration with LOB systems.

Commodity and custom cloud offerings.

Enterprises want….

Page 8: Windows azure pack overview

To win more enterprise customers’ business.

Multi-tenant, self-service IaaS and PaaS offerings.

Usage billing.

Extreme automation.

Optimized hardware monetization.

Opportunities to upsell and increase customer usage.

Customized offerings, public cloud differentiation.

Portal integration and branding.

Service providers want….

Page 9: Windows azure pack overview

Enterprise friendly frictionless cloud.

Multi-tenant IaaS based on Windows Azure.

Usage billing.

Automation.

Maximized hardware utilization.

Tenant choice.

Offer management.

Portal integration and branding.

Common requirements

Microsoft Confidential – WSSC Partner Forum, May 2014

Page 10: Windows azure pack overview

Azure technology

Customer Portal & API

Microsoft Azure

Compute, Storage, NetworkIT Admin

Customers

Microsoft Confidential – WSSC Partner Forum, May 2014

Page 11: Windows azure pack overview

In your datacenter

Your datacenter

System Center + Windows Server

Compute, Storage, Network

Tenant Portal & API

Customers

IT Admin

Microsoft Confidential – WSSC Partner Forum, May 2014

Page 12: Windows azure pack overview

In your datacenter

System Center + Windows Server

Compute, Storage, Network

Tenant

Mgt

Auto

-m

atio

n

Reso

urc

e C

louds

Hostin

g

Pla

ns

Billin

g

Admin Portal & API Tenant Portal & API

Customers

IT Admin

Your datacenter

Page 13: Windows azure pack overview

Windows Azure Pack

In your datacenter

System Center + Windows Server

Compute, Storage, Network

Admin Portal & API

Tenant

Mgt

Auto

-m

atio

n

Reso

urc

e C

louds

Hostin

g

Pla

ns

Billin

g

Tenant Portal & API

Customers

IT Admin

Your datacenter

Page 14: Windows azure pack overview

Customer-ready servicesManagement Portal

Web sites

Web Platform

application Services (PaaS)

Virtual machines

Infrastructure Services

(IaaS)

Service bus

Reliable messaging

Service Management REST API

Virtual Networks

Virtual Networking

Database

SQL Server and MySQL database

Page 15: Windows azure pack overview

For service providers and enterprises Enterprise

class

Windows Azure Pack

Windows Server + System Center

• Proven Cloud fabric• Virtual Networking• Extensible

integration• Azure code in your

datacenter• Virtualization and

management

Easy and cost effective

Open and interoperable

• Multi-tenant self-service

• IaaS and Web PaaS out of the box

• Scalable Virtual Machine roles

• VM portability• Web App Portability• Integration API• Node.js, PHP, ASP.NET• GitHub, BitBucket etc• Linux support

Azure technology in your datacenter

Page 16: Windows azure pack overview

Management PortalManagement Portal

Web sites

Web Platform

application Services (PaaS)

Virtual machines

Infrastructure Services

(IaaS)

Service bus

Reliable messaging

Service Management REST API

Virtual Networks

Virtual Networking

Database

SQL Server and MySQL database

Customers

Page 17: Windows azure pack overview

Tenant experience

Customer

ServiceProviderMicrosoft

ConsistentPlatform

ONE

Homepage

Page 18: Windows azure pack overview

Tenant experience

Customer

ServiceProviderMicrosoft

ConsistentPlatform

ONE

Dashboard

Page 19: Windows azure pack overview

IT Admin

Management PortalManagement Portal

Web sites

Web Platform

application Services (PaaS)

Virtual machines

Infrastructure Services

(IaaS)

Service bus

Reliable messaging

Service Management REST API

Virtual Networks

Virtual Networking

Database

SQL Server and MySQL database

Customers

Page 20: Windows azure pack overview

Subscribes to

Plans define Admin-Tenant relationship

Clouds

CreatesPlans

Services

Provisions

Allocated from

Restricted by

Quota, Add-onss

Incl

ude

Creates

Resource Clouds

Customers

IT Admin

Page 21: Windows azure pack overview

Database

SQL Server and MySQL database

Management PortalManagement Portal

Virtual machines

Infrastructure Services

(IaaS)

Service bus

Reliable messaging

Service Management REST API

Virtual Networks

Virtual Networking

Web sites

Web Platform

application Services (PaaS)

Page 22: Windows azure pack overview

Hosting Service Providers

Customer Ready Services

Customer Storefront & Panel(in-house or 3rd party)

Email

Desktop Web Collaborati

onConferenci

ng

CatalogOffersUsersBilling

Customers

$$

Page 23: Windows azure pack overview

With the Windows Azure Pack

Azure Pack Services

CatalogOffersUsersBilling

Customer Ready Services

Customer Storefront & Panel(in-house or 3rd party)

Tenant Portal

Win

dow

s A

zure

Pa

ck

Customers

$$

IT Pro / Dev

Email

Desktop Web Collaborati

onConferenci

ng

Page 24: Windows azure pack overview

Typical Service Provider Flow 1. Provider defines WAP Plan in WAP Admin Portal

2. Create offer in SP catalog referencing WAP Plan

3. Sell offer to customer in SP Control Panel4. Provision/Enroll user for offer via SP Panel5. Provision WAP Subscription to Plan6. Show price of the purchased Subscription in SP

Panel7. Add/Mod/Del Users as Subscription Co-Admins8. Users login/use WAP Services in WAP Tenant

Portal9. WAP usage per Sub gathered by SP billing

system10. SP Panel shows customer billing impact per

Sub

Customers

$$

Offers

Users

Billing

Store/Panel

Catalog

Plans

12

3

4

Services

8

9

Sub

5/7

10

IT Pro / DevTenan

t Portal

SP AdminAdmin

Portal Azu

re Pa

ck

Serv

ice P

rovid

er

Sto

refr

ont

Page 25: Windows azure pack overview

Web Sites

Scalable Platform as a Service

Flexible and Open

Page 26: Windows azure pack overview

Traditional machine-centric modelDistributed model

Web application content

Application databases

Configuration

Internet Information Services web server

Scale from machine to cloud

Web Server Cloud

Page 27: Windows azure pack overview

Platform as a service (PaaS)

Node.js, PHP,

ASP.NET,

ASP.NET

Python

Classic ASP

Node.js

PHP

SQL

MySQL

noSQL

Page 28: Windows azure pack overview

Web App Gallery

Customizable self-service gallery

Popular web apps

Database integration

Page 29: Windows azure pack overview

Source code and developer tools

Use familiar developer tools.

Upload to production folders.

Synchronize IDE with popular source code control systems.

Visual Studio Team Foundation Server

FTP/HTTP

WebDeployNode.js, PHP,

ASP.NET,

Page 30: Windows azure pack overview

Web sites

Web Platform

application Services (PaaS)

Infrastructure servicesManagement Portal

Service bus

Reliable messaging

Service Management REST API

Database

SQL Server and MySQL database

Virtual machines

Infrastructure Services

(IaaS)

Virtual Networks

Virtual Networking

Page 31: Windows azure pack overview

Infrastructure services

Self-Service IaaS

Virtual Networking

System Center and Windows Server

Page 32: Windows azure pack overview

Self-service IaaS

Standalone virtual machines

Scalable virtual machine roles

Attached to virtual network(s)

Page 33: Windows azure pack overview

Virtual networking

Physical server Physical network

Blue virtual machine

Yellow virtual machine Blue network Yellow network

VIRTUALIZATION

Page 34: Windows azure pack overview

System Center and Windows Server

Virtual

MachinesVirtual MachineManager

VM networksVirtual MachineManager

Virtual Machine Roles

Virtual MachineManager

AutomationOrchestrator

Features

• VM management.

• Virtual Machine Roles.

• Self-service VM networks.

• Self-service tenant administration.

• Extensibility for hosted cloud API.

Service Management API / Service Provider Foundation

Microsoft System Center 2012 R2

Windows Server 2012 R2

Page 35: Windows azure pack overview

Virtual machines

Infrastructure Services

(IaaS)

Web sites

Web Platform

application Services (PaaS)

Service BusManagement Portal

Service Management REST API

Virtual Networks

Virtual Networking

Database

SQL Server and MySQL database

Service bus

Reliable messaging

Page 36: Windows azure pack overview

Service Bus

Reliable message delivery

Connect to on-premises applications

Queues and topics

Page 37: Windows azure pack overview

Reliable message delivery

Service Bus

Application Application

Application Application

Asynchronous

Synchronous

Page 38: Windows azure pack overview

Connect to on-premises applications

Web Site Service Bus

Windows Azure

ApplicationOn-premise

App

Corporate Network

Page 39: Windows azure pack overview

Service Bus QueuesOne way asynchronous messaging

Message Sender

Web App

Service Bus Namespace

Queue

Message Receiver

Service Or Application

Mobile App

Service

Page 40: Windows azure pack overview

Service Bus topicsPublish-subscribe one-to-many messaging

Message Sender

Web App

Service Bus Namespace Message Receiver

Mobile App

Service

Subscription 1

Subscription N

Topic

Business Logic

Audit

Page 41: Windows azure pack overview

Service bus

Reliable messaging

Virtual machines

Infrastructure Services

(IaaS)

Web sites

Web Platform

application Services (PaaS)

DatabaseManagement Portal

Service Management REST API

Virtual Networks

Virtual Networking

Database

SQL Server and MySQL database

Page 42: Windows azure pack overview

Service bus

Reliable messaging

Virtual machines

Infrastructure Services

(IaaS)

Web sites

Web Platform

application Services (PaaS)

Windows Azure Pack ExtensibilityManagement Portal

Service Management REST API

Virtual Networks

Virtual Networking

Database

SQL Server and MySQL database

Billing System

Active Director

y

Customer Portal

Custom Service

Your custom service

?

Page 43: Windows azure pack overview

Why choose the Windows Azure Pack?

Enterprise-class Simple and cost-effective Open and interoperable

• Builds on a familiar foundation of Windows Server and System Center.

• Isolated virtual networks for multi-tenant workloads.

• Extensibility and integration.

• Azure code running in your datacenter.

• Highly scalable virtualization and management platform.

• Enterprise class developer tools and ecosystem.

• Simple service delivery on multi-tenant cloud infrastructure.

• Out-of-box infrastructure and application service offerings.

• Scalable Virtual Machine Roles

• Automation platform integrates using Powershell

• Advanced Windows Server 2012 features on standard hardware.

• One skillset to manage both public and private clouds.

• Easy VM and Web application portability.

• Consistency across private, hosted and public cloud.

• REST API for portal level integration.

• Broad application platform support including .NET, node.js, PHP.

• Service Bus for asynchronous, distributed application integration.

• Support for industry standard source control solutions.

Page 44: Windows azure pack overview

Next stepsLearn more and download Windows Azure Pack. http://www.microsoft.com/en-us/server-cloud/products/windows-azure-pack

Read about Windows Azure on TechNet. http://www.microsoft.com/technet

See additional Windows Azure resources. http://www.windowsazure.com/en-us/  

Page 45: Windows azure pack overview

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.