+ All Categories
Home > Technology > Windows Azure

Windows Azure

Date post: 13-Dec-2014
Category:
Upload: e2-partners
View: 295 times
Download: 9 times
Share this document with a friend
Description:
Windows Azure intro session by Mike Martin. Includes tips, cloud models, the different services provided by Windows Azure. Contains info on websites, web/worker roles and how you can deploy and work with staging environments. Check out the video on http://www.youtube.com/e2partners
Popular Tags:
79
Transcript
Page 1: Windows Azure
Page 2: Windows Azure

Mike Martin

Architect

MEET Member

Crew Member of Azug

Windows Azure Insider

Windows Azure MVP

@Techmike2KX

[email protected]

http://techmike2kx.wordpress.com

Page 3: Windows Azure
Page 4: Windows Azure

Cloud Computing Patterns

Page 5: Windows Azure

TIME

IT C

AP

AC

ITY

Actual Load

Allocated IT-capacities

Too Much Power

Not Enough Power

Load Forecast

Potential

business loss

Wasted

capacity

Page 6: Windows Azure

Time

IT demand

Concert ticket web site

Ticket sales open

Ticket sales open

Compute capacity

CLMs

Page 7: Windows Azure
Page 8: Windows Azure
Page 9: Windows Azure
Page 10: Windows Azure

Public Cloud Platforms

Private Cloud

Platforms Infrastructure as a service (IaaS)

Platform as a Service (PaaS)

For Scalable Web Apps For Data-Driven Business

Apps

For Collaboration Apps

Microsoft

Others

Dynamic

infrastructure

Toolkit for System

Center (Hyper-V

Cloud, AppFabric

Server)

Dynamic

DataCenter Toolkit

for Hosters (Hyper-

V Cloud)

Hosters

Windows Azure Platform

VMWare vSphere

(ESX, vCenter)

Hosters

VMWare vCloud Initiative

(ESX, vCenter)

Amazon Web Services

Google

AppEngine

Saleforce.com

Force.com

GoGrid Cloud Hosting,

RackSPace, others

Dynamics CRM / xRM

Online Office 365

Windows Live

Google Docs

Amazon Web Services

Page 11: Windows Azure
Page 12: Windows Azure
Page 13: Windows Azure

Identity

Virtualization

Data Platform

Development DevOps and mgmt

Page 14: Windows Azure
Page 15: Windows Azure
Page 16: Windows Azure

vpn

Page 17: Windows Azure
Page 18: Windows Azure
Page 19: Windows Azure

1 shared

Page 20: Windows Azure

2 shared

Page 21: Windows Azure

SHARED INSTANCES

Page 22: Windows Azure

2 RESERVED INSTANCE

reserved

Page 23: Windows Azure

2 RESERVED INSTANCE

reserved

Page 24: Windows Azure
Page 25: Windows Azure
Page 26: Windows Azure
Page 27: Windows Azure
Page 28: Windows Azure
Page 29: Windows Azure

All features of a worker role + IIS 7, 7.5 or IIS 8.0*

ASP.NET 3.5 SP1, 4.0 or 4.5* – 64bit

Hosts Webforms or MVC

FastCGI applications (e.g. PHP)

Multiple Websites

Http(s)

Web/Worker Hybrid Can optionally implement RoleEntryPoint

*for Windows Server 2012

Page 30: Windows Azure
Page 31: Windows Azure
Page 32: Windows Azure
Page 33: Windows Azure

Worker Role 1

instance #0

Request

Database Response Browser

Communications via

Queues and Tables

instance #1

instance #2

instance #3

instance #1

instance #3 L

B

instance #0

Scale up

and down

Web Role 1

Page 34: Windows Azure
Page 35: Windows Azure

Compute

Instance Size CPU Memory

Extra Small Shared 768 MB

Small 1 1.75 GB

Medium 2 3.5 GB

Large 4 7 GB

Extra Large 8 14 GB

A6 4 28 GB

A7 8 56 GB

own

Page 36: Windows Azure
Page 37: Windows Azure

Server Rack 1 Server Rack 2

Page 38: Windows Azure
Page 39: Windows Azure
Page 40: Windows Azure
Page 41: Windows Azure
Page 42: Windows Azure

Worker Role 1

instance #0

Request

Database Response Browser

Communications via

Queues and Tables

instance #1

instance #2

instance #3

instance #1

instance #3 L

B

instance #0

Scale up

and down

Web Role 1

Page 43: Windows Azure

The binaries and definition

(csdef) file are zipped into

service package file

Page 44: Windows Azure

Worker Role Inst #0

Web Role Inst #0

Update Domain 0

Worker Role Inst #1

Web Role Inst #1

Update Domain 1

Worker Role Inst #2

Update Domain 2

Page 45: Windows Azure

Production

Staging

Production URL

Staging URL

L

B

L

B http://<guid>.cloudapp.net

http://<name>.cloudapp.net

Page 46: Windows Azure
Page 47: Windows Azure
Page 48: Windows Azure
Page 49: Windows Azure
Page 50: Windows Azure
Page 51: Windows Azure
Page 52: Windows Azure

VM with persistent drive

Page 53: Windows Azure

VM with persistent drive

Page 54: Windows Azure

VM with persistent drive

Page 55: Windows Azure

VM with persistent drive

Page 56: Windows Azure

> 500 miles

Page 57: Windows Azure
Page 58: Windows Azure
Page 59: Windows Azure
Page 60: Windows Azure
Page 61: Windows Azure
Page 62: Windows Azure
Page 63: Windows Azure
Page 64: Windows Azure
Page 65: Windows Azure
Page 66: Windows Azure
Page 67: Windows Azure
Page 68: Windows Azure
Page 69: Windows Azure
Page 70: Windows Azure

Replica 1

Replica 2

Replica 3

DB

Single Database Three Replicas

Single Primary

Replica 4

!

Page 71: Windows Azure
Page 72: Windows Azure
Page 73: Windows Azure

User

Name: Fred

Password: *****

Age: 107

Country: Japan

Federation joins it all together

Page 74: Windows Azure

http://socialsts.net/

Page 75: Windows Azure
Page 76: Windows Azure

Windows Azure Services

Windows Azure management

Portal APIs

Blobs, tables,

queues

Building blocks for distributed services

Access control

Network connectivity

Connect on-premise and Cloud applications

Caching

Windows Admin

Server Tools

On-premise management On-premise development

Visual Studio, Azure SDK etc

Page 77: Windows Azure
Page 78: Windows Azure
Page 79: Windows Azure

Recommended