windows azure

Post on 13-Dec-2014

296 Views

Category:

Technology

9 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

Mike Martin

Architect

MEET Member

Crew Member of Azug

Windows Azure Insider

Windows Azure MVP

@Techmike2KX

mike.martin@csps.be

http://techmike2kx.wordpress.com

Cloud Computing Patterns

TIME

IT C

AP

AC

ITY

Actual Load

Allocated IT-capacities

Too Much Power

Not Enough Power

Load Forecast

Potential

business loss

Wasted

capacity

Time

IT demand

Concert ticket web site

Ticket sales open

Ticket sales open

Compute capacity

CLMs

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

Identity

Virtualization

Data Platform

Development DevOps and mgmt

vpn

1 shared

2 shared

SHARED INSTANCES

2 RESERVED INSTANCE

reserved

2 RESERVED INSTANCE

reserved

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

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

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

Server Rack 1 Server Rack 2

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

The binaries and definition

(csdef) file are zipped into

service package file

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

Production

Staging

Production URL

Staging URL

L

B

L

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

http://<name>.cloudapp.net

VM with persistent drive

VM with persistent drive

VM with persistent drive

VM with persistent drive

> 500 miles

Replica 1

Replica 2

Replica 3

DB

Single Database Three Replicas

Single Primary

Replica 4

!

User

Name: Fred

Password: *****

Age: 107

Country: Japan

Federation joins it all together

http://socialsts.net/

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

top related