Agile Infrastructure with Windows Azure

49
1 08.28.2013

Transcript of Agile Infrastructure with Windows Azure

1

08.28.2013

2 2

AGENDA

Dina Frandsen: Overview of the Microsoft Cloud

Wade Wegner: Scenarios and Workloads on WAIS

Offers & Opportunities

Today’s Call

3

OVERVIEW OF THE MICROSOFT CLOUD

4

WHAT IS CLOUD?

5

WHY CONSIDER THE CLOUD?

6

CLOUD INNOVATION PRESENTS CHALLENGES

7

8

Identity

Virtualization

Data Platform

Development DevOps and mgmt

9

10 10

11

12

13

14

WINDOWS AZURE DELIVERS

15

WINDOWS AZURE BY THE NUMBERS

16

₩ ¥

€ руб

$

$ £

$

Rp

TL

chf

kr kr

$ R $

$

17

MANAGEMENT OF RESOURCES: WHAT YOU MANAGE

Applications

Development & Runtime Kernels

Databases

Security, Management, Load Balancing & Integration

Logical Servers, Storage

Virtualization

OS

Server Hardware

Networking, Utilities, Physical

PRIVATE (On-Premise)

Applications

Development & Runtime Kernels

Databases

Security, Management, Load Balancing & Integration

Logical Servers, Storage

Virtualization

OS

Server Hardware

Networking, Utilities, Physical

Infrastructure as a Service (IaaS)

Applications

Development & Runtime Kernels

Databases

Security, Management, Load Balancing & Integration

Logical Servers, Storage

Virtualization

OS

Server Hardware

Networking, Utilities, Physical

Platform as a Service (PaaS)

You

Ma

na

ge

You

Ma

na

ge

You

Ma

na

ge

Ma

na

ged

by

Ve

nd

or

Ma

na

ged

by

Ve

nd

or

Applications

Development & Runtime Kernels

Databases

Security, Management, Load Balancing & Integration

Logical Servers, Storage

Virtualization

OS

Server Hardware

Networking, Utilities, Physical

Software as a Service (SaaS)

You

Co

nfi

gure

M

an

age

d b

y V

en

do

r

Higher Cost, Less Agility Lower Cost, Agile

18

SCENARIOS & WORKLOADS FOR WINDOWS AZURE

19 19

WHO AM I? Chief Technology Officer at Aditi Technologies

Formerly a Windows Azure Technical Evangelist at Microsoft

Blog: http://www.wadewegner.com/

Twitter: http://twitter.com/WadeWegner

Github: https://github.com/wadewegner

20

SCENARIOS & WORKLOADS

Scenarios

Identity Modernization

Disaster Recovery

Development & Test

Product Workloads

Active Directory

SQL Server

SharePoint

21

IDENTITY

22 22

IDENTITY

Regardless of your intended use of the cloud, identity is always the first thing that you

need to figure out when moving to the cloud.

Cornerstone to the Cloud

23 23

IDENTITY

Active Directory Options

On-Premises

VM w/ AD on Azure IaaS

24 24

IDENTITY

Business drivers

Support pre-requisites for other Applications or Services

Serve as substitute or failover for branch-office/HQ domain controllers

Serve as primary authentication for cloud only data center

Why Active Directory on WAIS?

25 25

IDENTITY

Is it safe to virtualize DCs?

Placement of the Active Directory database (DIT)

Optimizing your deployment for traffic and cost

Read-Only DCs (RODC) or Read-Writes?

Global Catalog or not?

Trust or Replicate?

IP addressing and name resolution

Geo-distributed cloud-hosted DCs

Considerations

26 26

IDENTITY

Domain Controller On-Premises

Contoso.com Active Directory Contoso.com Active Directory

Load Balancer Public IP

27 27

IDENTITY

Domain Controller in the Cloud

Contoso.com Active Directory

Contoso.com Active Directory

AD Auth

Load Balancer Public IP

28 28

IDENTITY

Active Directory Cloud Only

Load Balancer Public IP

Contoso.com Active Directory

AD Auth

Extranet Active Directory fabrikam.com

29

DISASTER RECOVERY

30 30

DISASTER RECOVERY

Design for Failure => Cloud Outages Happen

Compose with the proper building blocks

Infrastructure abstractions

Automation

Architectural options to mitigate failure

Fault tolerance

Design incorporating redundancy and replication

High availability

Disaster recovery

Considerations

31 31

DISASTER RECOVERY

Disaster recovery is about preparing for and recovering from a disaster. Hardware or software

Network or power outage

Physical damage to a building

Human error

… or something else!

Invest time and resources to plan, prepare, rehearse, document, train, and update processes to deal with events.

Continual process of analysis and improvement

What is Disaster Recovery?

32

DISASTER RECOVERY

SLAs

99% availability = 3.65 days of downtime

99.5% = 1.83 days of downtime

99.9% = 8.76 hours of downtime

99.95% = 4.38 hours of downtime

99.99% = 53 minutes of downtime

99.999% = 5.26 minutes of downtime

Compounding SLAs

Windows Azure Compute (2

instances) = 99.95%

SQL Azure = 99.9%

Windows Azure Storage = 99.9%

Total SLA

4.38 hours + 8.76 hours + 8.76

hours

21.9 hours

Target: 99.75%

33 33

DISASTER RECOVERY

Options

34

DISASTER RECOVER: COLD

Only provisioned

environment is

primary.

Not good if rapid

recovery is required.

Slow to replicate

data to other cloud.

Slow to bring

database to an

operational state.

35

DISASTER RECOVERY: WARM

Database replicated in secondary but all traffic going to primary.

Generally a recommended DR solution

Minimal additional cost

Allows fairly rapid recovery

36

DISASTER RECOVER: HOT

Parallel deployment with all servers running but all traffic going to primary.

Atypical. Very high additional cost.

Allows rapid recovery but not significantly faster than “warm” configuration.

37

DISASTER RECOVERY: HIGHLY AVAILABLE

Live/Live configuration. May use geo-targeting services to direct traffic to regional load balancers.

Possible, but costly.

Provides high availability, but complex to implement and manage.

38

DEVELOPMENT & TEST

39 39

DEVELOPMENT & TEST

True cloud economics. Pay by the minute.

No hardware to purchase.

No staff to configure the environment.

No floor space or energy costs.

Automation.

Agility

Deploy and configure environments in minutes.

No procurement.

Reduce capital expenditures and maintenance costs.

Optimize utilization of existing hardware.

Provisioned (and de-provisioned) as many machines as you need in minutes.

Global footprint and access.

Opportunities

40 40

DEVELOPMENT & TEST

Create a development and test sandbox in minutes.

Develop Windows Server or Linux applications on Virtual Machines.

Script to completely automate deployment.

Test load or scalability.

Accelerate SharePoint or SQL development.

Connect securely from anywhere.

Upload your virtual hard disk.

Advantages to Cloud

41

APPLICATION WORKLOADS

42 42

APPLICATION WORKLOADS

Active Directory

On-Premises

VM w/ AD on Azure IaaS

43 43

APPLICATION WORKLOADS

Supported versions: 2012, 2008 R2, 2008

Provisioning: Use existing VM images or bring your own

Licensing: Pay by the hour or migrate existing licenses

SQL Server

SQL Server (IaaS)

Windows Azure SQL Database (PaaS)

Development Migrate Existing Apps Develop New Apps

Management Full Control Managed Service

Compatibility Full SQL Server Capabilities Based on SQL Server Technology

44 44

APPLICATION WORKLOADS

SharePoint

45 45

APPLICATION WORKLOADS

SharePoint for Internet Sites (FIS)

Public facing, anonymous access sites

Developer, Test and Staging Environments

Quickly provision and un-provision entire environments

Hybrid Applications

Applications that span your data center and the cloud

Disaster Recovery

Quickly recover from a disaster, only pay for use

SharePoint

46

OFFERS & OPPORTUNITIES

47 47

OFFERS

Windows Azure Offers

48 48

OPPORTUNITIES

Along with a Windows Azure commitment to Windows Azure, Aditi will provide an

onsite cloud expert for a 3 or 7-day Cloud Workshop.

The key objectives are knowledge transfer and hands-on experience.

With the 7-day cloud workshop we also focus on pilots and prototypes.

Additional workshops:

Core Infrastructure

Disaster Recovery

Identity Modernization

SQL Server DR & HA

SharePoint Migration

Development & Test

Aditi Cloud Infrastructure Workshop