Top Banner
1 08.28.2013
49
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile Infrastructure with Windows Azure

1

08.28.2013

Page 2: Agile Infrastructure with Windows Azure

2 2

AGENDA

Dina Frandsen: Overview of the Microsoft Cloud

Wade Wegner: Scenarios and Workloads on WAIS

Offers & Opportunities

Today’s Call

Page 3: Agile Infrastructure with Windows Azure

3

OVERVIEW OF THE MICROSOFT CLOUD

Page 4: Agile Infrastructure with Windows Azure

4

WHAT IS CLOUD?

Page 5: Agile Infrastructure with Windows Azure

5

WHY CONSIDER THE CLOUD?

Page 6: Agile Infrastructure with Windows Azure

6

CLOUD INNOVATION PRESENTS CHALLENGES

Page 7: Agile Infrastructure with Windows Azure

7

Page 8: Agile Infrastructure with Windows Azure

8

Identity

Virtualization

Data Platform

Development DevOps and mgmt

Page 9: Agile Infrastructure with Windows Azure

9

Page 10: Agile Infrastructure with Windows Azure

10 10

Page 11: Agile Infrastructure with Windows Azure

11

Page 12: Agile Infrastructure with Windows Azure

12

Page 13: Agile Infrastructure with Windows Azure

13

Page 14: Agile Infrastructure with Windows Azure

14

WINDOWS AZURE DELIVERS

Page 15: Agile Infrastructure with Windows Azure

15

WINDOWS AZURE BY THE NUMBERS

Page 16: Agile Infrastructure with Windows Azure

16

₩ ¥

€ руб

$

$ £

$

Rp

TL

chf

kr kr

$ R $

$

Page 17: Agile Infrastructure with Windows Azure

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

Page 18: Agile Infrastructure with Windows Azure

18

SCENARIOS & WORKLOADS FOR WINDOWS AZURE

Page 19: Agile Infrastructure with 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

Page 20: Agile Infrastructure with Windows Azure

20

SCENARIOS & WORKLOADS

Scenarios

Identity Modernization

Disaster Recovery

Development & Test

Product Workloads

Active Directory

SQL Server

SharePoint

Page 21: Agile Infrastructure with Windows Azure

21

IDENTITY

Page 22: Agile Infrastructure with Windows Azure

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

Page 23: Agile Infrastructure with Windows Azure

23 23

IDENTITY

Active Directory Options

On-Premises

VM w/ AD on Azure IaaS

Page 24: Agile Infrastructure with Windows Azure

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?

Page 25: Agile Infrastructure with Windows Azure

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

Page 26: Agile Infrastructure with Windows Azure

26 26

IDENTITY

Domain Controller On-Premises

Contoso.com Active Directory Contoso.com Active Directory

Load Balancer Public IP

Page 27: Agile Infrastructure with Windows Azure

27 27

IDENTITY

Domain Controller in the Cloud

Contoso.com Active Directory

Contoso.com Active Directory

AD Auth

Load Balancer Public IP

Page 28: Agile Infrastructure with Windows Azure

28 28

IDENTITY

Active Directory Cloud Only

Load Balancer Public IP

Contoso.com Active Directory

AD Auth

Extranet Active Directory fabrikam.com

Page 29: Agile Infrastructure with Windows Azure

29

DISASTER RECOVERY

Page 30: Agile Infrastructure with Windows Azure

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

Page 31: Agile Infrastructure with Windows Azure

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?

Page 32: Agile Infrastructure with Windows Azure

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%

Page 33: Agile Infrastructure with Windows Azure

33 33

DISASTER RECOVERY

Options

Page 34: Agile Infrastructure with Windows Azure

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.

Page 35: Agile Infrastructure with Windows Azure

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

Page 36: Agile Infrastructure with Windows Azure

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.

Page 37: Agile Infrastructure with Windows Azure

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.

Page 38: Agile Infrastructure with Windows Azure

38

DEVELOPMENT & TEST

Page 39: Agile Infrastructure with Windows Azure

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

Page 40: Agile Infrastructure with Windows Azure

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

Page 41: Agile Infrastructure with Windows Azure

41

APPLICATION WORKLOADS

Page 42: Agile Infrastructure with Windows Azure

42 42

APPLICATION WORKLOADS

Active Directory

On-Premises

VM w/ AD on Azure IaaS

Page 43: Agile Infrastructure with Windows Azure

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

Page 44: Agile Infrastructure with Windows Azure

44 44

APPLICATION WORKLOADS

SharePoint

Page 45: Agile Infrastructure with Windows Azure

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

Page 46: Agile Infrastructure with Windows Azure

46

OFFERS & OPPORTUNITIES

Page 47: Agile Infrastructure with Windows Azure

47 47

OFFERS

Windows Azure Offers

Page 48: Agile Infrastructure with Windows Azure

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