22
Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Embed Size (px)

Citation preview

Page 1: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Infrastructure as a Service

Karl-Heinz SütterlinTechnology Solution Professional Application PlatformMicrosoft Corporation

Page 2: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Windows Azure Virtual Machines

Windows Azure Virtual Machines

allow you to easily move your

applications and infrastructure

back and forth from on-premises

to the cloud without requiring any

changes to the existing code.

Page 3: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

PaaS SaaSPhysical Virtual IaaS

Virtual Machines expand Microsoft’s continuous

offering from private to public cloud

Page 4: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

What is IaaS?On Premises

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You

man

ag

e

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed

by M

icroso

ft

You

man

ag

e

Platform(as a Service)

Man

ag

ed

by M

icroso

ft

You

man

ag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Man

ag

ed

by M

icroso

ft

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Windows Azure Virtual Machines

Windows Server Hyper-V

Windows Server Windows Azure Cloud Services

Office 365Dynamics CRM

Page 5: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Why Use Virtual Machines for Existing Applications?

ManagementRetain full control to configure & maintain the OS. Manage public & private cloud VMs centrally with Microsoft System Center.

Application MobilityMove your virtual hard drives (VHDs) back and forth between on-premises and the cloud. No need to rebuild your app to run in the cloud.

Run popular Microsoft server applicationsRun the same on-premises enterprise applications & infrastructure in the cloud, such as Microsoft SQL Server

Page 6: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Run Popular Microsoft Server Applications

Supported Versions:SQL Server 2008, SQL Server 2008 R2, & SQL Server 2012

Supported Versions: Windows Server 2008 R2 & Windows Server 8 Beta

Supported Version: SharePoint 2010

Standalone or connect to on-premises applications through a virtual private network.

Standalone or connect to AD on-premises through a virtual private network.

Standalone or connect to on-premises applications. Database mirroring for high availability.

Page 7: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Supported Operating Systems

Supported:Community & commercial distributions including

Library Images:OpenSUSE 12.1

CentOS 6.2

Ubuntu 12.04

SUSE Linux Enterprise Server SP2

Supported:

Windows Server 2008 R264-bit

Library Images:Windows Server 2008 R2

Windows Server 2012

Windows Server 2008 R2 with SQL Server 2008 or 2012 (Available at GA)

Linux

*Linux images to be finalized by launch date. Agreements not yet completed.

Page 8: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

How it WorksSelect from Image Gallery

Create new VM from

image gallery

Virtual Machine booted. Changes

copied to blob storage

Log in toWindows Azure

Management Portal

The image is copied toyour blob storage account

Page 9: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

How it WorksBring your own VHD

Create a disk using the

uploaded image in the Windows

Azure Management

Portal

Upload image to

blob storage

Virtual Machine booted.

Changes copied to

blob storage

Create your own VHD

Page 10: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Cross-Premise Connectivity

Windows Azure Networking

Data SynchronizationSQL Data Sync

Application-Layer Connectivity & Messaging

Service Bus

CLOUD ENTERPRISE

Secure Machine-to-Machine Network

ConnectivityWindows Azure Connect

Secure Site-to-Site Network ConnectivityWindows Azure Virtual Network

Page 11: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Bringing Workloads to the Cloud

On Premises

Production

S2S VPN Device

IIS Servers

AD / DNS

SQL Farm

Exchange

S2S VPN tunnelsSharePoin

tPaaS Roles

File ServersLocal AD SQL VMs

Page 12: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Example: Contoso’s Deployment

The Corp. HQ (10.0.0.0/16)

Contoso Test in Windows Azure

(10.2.0.0/16)

Contoso Production VNet in Windows Azure (10.1.0.0/16)

S2S VPN Device

IIS Servers

AD / DNS

SQL Farm

ExchangeBRK Gateway

S2S VPN tunnels10.0.0.1010.0.0.11

131.57.23.120

10.2.2.0/24

10.2.3.0/24

10.1.2.0/24

10.1.3.0/24

65.52.249.2210.1.0.4 10.1.1.4

Page 13: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Supported VPN Device ListCisco

Platform OS Family Examples

ASA 5500 Series (Adaptive Security Appliances)

ASA Software 8.4+

5505, 5550

ASR 1000 Series Aggregation Services Routers

IOS XE 2.1+ 1002

ISR Series Integrated Services Routers

IOS 12.2+ 2801, 2901, 2911

JuniperPlatform OS Family Examples

SRX Series Routers JunOS 10.2+ 210, 650

J Series Routers JunOS 9.4+ 4350

ISG Series Routers ScreenOS 6.2+ SX2

SSG Series Routers ScreenOS 6.2+ 550

Generic VPN devices must support• IKE v1• AES 128, 256• SHA1, SHA2

Page 14: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Migrating Active Directory Workloads

Page 15: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Domain Controller On-Premises

The Virtual Networkin Windows Azure

Gateway

SQL ServersIIS Servers

Site to Site VPN Tunnel

AD Authentication+

On-Premises Resources

Contoso.com Active Directory

Contoso Corp Network

IIS Servers

AD / DNS

SQL Servers

Exchange

S2S VPN Device

Contoso.com Active Directory

Load BalancerPublic IP

Page 16: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Domain Controller in the Cloud

The Virtual Networkin Windows Azure

Gateway

SQL ServersIIS Servers

Site to Site VPN Tunnel

AD Authentication+

On-Premises Resources

Contoso.com Active Directory

Contoso Corp Network

IIS Servers

AD / DNS

SQL Servers

Exchange

S2S VPN Device

Contoso.com Active Directory

AD / DNS

AD Auth

Load BalancerPublic IP

Page 17: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

SharePoint Workloads

Page 18: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

SharePoint Farm ConfigurationAD/DC/DNS

OnPrem

LB WFE SQLAppSvr

80

2012

VPN Tunnel

Cloud Svc

Cloud Svc

Virtual Network

Azure

AD/DC/DNS

Page 19: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

© 2011 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.

Page 20: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

How it WorksScenario 1: Create a new virtual machine from a library image

1. Sign in to the Windows Azure Management Portal

2. Click “Create New”, then select “Virtual Machine”

3. Select the “Base Image” or “OS Disk” (storage)

Base Images include pre-built images

Disk storage includes VHDs you uploaded to your storage account

4. Select the instance size (XS, S, M, L, XL)

5. Create the name and admin password

6. Identify DNS name

Page 21: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Comparison of OfferingsVirtual Machines Stateless VM Role

Launch Date May 2012 October 2008

Availability Limited preview Limited preview

Capability Durable/persistent state Stateless

Capability Overview

All changes are written back to the VHD, which is maintained within your storage account. If the virtual machine fails, a new instance comes online and points to the disk in storage

All changes are written locally. If the virtual machine fails, all changes are lost and the new instance points to the original VHD

OS Windows Server 2008 R2, Windows Server 2012, Linux

Windows Server 2008 R2

Agent No agent required. Leverage SysPrep(Agent required for Linux)

Agent required

Management Manage virtual machines within the Windows Azure Management Portal, in the “virtual machines” section

Manage stateless VM roles within the Windows Azure Management Portal, in the “cloud apps” section

Page 22: Infrastructure as a Service Karl-Heinz Sütterlin Technology Solution Professional Application Platform Microsoft Corporation

Benefits of Virtual Machines

Easily migrate existing applications as-is to the cloud

Set up new virtual machines in Windows Azure with only a few clicks (images provided)

No need to run an agent when preparing your own VHD. Simply SysPrep. (agent required for Linux)

Upload your own VHD from on-premises

Choose a pre-built image from a library (Windows Server 2008 R2, Windows Server 2012 or Windows Server 2008 R2 with SQL Server GA Only)

Support for community and commercial versions of Linux

Run enterprise applications such as SQL Server, SharePoint or Active Directory in the cloud

Create a virtual network between virtual machines in Windows Azure and on-premises virtual machines

easy open & flexible powerful