microsoft windows azure - cloud computing hosting environment presentation

Post on 16-Jul-2015

910 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Erick SmithDevelopment ManagerMicrosoft Corporation

Chuck LenzmeierArchitectMicrosoft Corporation

ES19

Switches

Highly-availableFabric Controller

Out-of-band communication –hardware control In-band communication

– software control

WS08 Hypervisor

VMVM

VM

Control VM

Service RolesControl

Agent

WS08

Node can be a VM or a physical machine

Load-balancers

“What” is needed

Make it happen

Fabric

SwitchesLoad-balancers

Fabric Controller

Load Balancer Channel

Endpoint

Interface

Directory Resource

Fundamental Services

LoadBalancer

Template automatically maps to service model

Public Internet

Background Process

Role

Front-endWeb Role

Allocation is across fault domains

Fault domains

Goal is to automate life cycle as much as possible

Coding & Modeling

• New services and updates

Provisioning

• Desired configuration

Deployment

• Mapping and deploying to actual hardware

• Network configuration

Maintain goal state

• Monitor

• React to events

AutomatedAutomatedDeveloper Developer/Deployer

Logical Node

Logical Role

Instance

Logical Role

Logical Service

Physical Node

Role Instance

Description

Role Description

Service Description

Logical Role InstanceGoal State

Current State

Logical Node

Physical Node

Service Isolation And Security

Managed codeRestriction of privileges

Firewall

VirtualMachine

IP filtering

Client Node

FC Agent

FC Core

Object Model

Disk

Uncommitted Committed

FC Core

Object Model

Disk

Committed

FC Core

Object Model

Disk

Committed

Replication system

Primary FC Node Secondary FC Node Secondary FC Node

Hypervisor

Guest PartitionHost Partition Guest Partition

Hardware

VirtualizationStack

(VSP)

Drivers

Host OS

Server Core

ApplicationsApplications

VirtualizationStack

(VSC)

Guest OS

Server Enterprise

VirtualizationStack

(VSC)

Guest OS

Server Enterprise

NIC Disk1

VMBUS VMBUS VMBUS

Disk2 CPU

HV-enabled Server Core base VHD

Host Partition

Host partition differencing

VHD

Guest Partition

Guest partition

differencing VHD

Guest partition

differencing VHD

Server Enterprise base VHD

Guest partition

differencing VHD

Application VHD

Application VHD

Application VHD

Server Core base VHD

Server Enterprise base VHD

Maintenance OS

App1 Package App3 Package App2 Package

Guest Partition Guest Partition

Exp

ensi

ve

http://www.azure.com/windows

www.microsoftpdc.com

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

top related