Windows Azure Platform Overview

Post on 13-May-2015

1.140 views 0 download

Tags:

description

This is a talk I gave at the ImagineCup to faculty members about what Microsoft Azure can offer!

Transcript of Windows Azure Platform Overview

Faculty Presentation

Windows Azure Platform Overview

Who am I?Robert MacLeanBBDMVP, Ranger, Enthusiastrobertm@bbd.co.za@rmaclean

www.sadev.co.za or www.bbd.co.za

AgendaWhat is the cloud?What do we get in Azure?

Windows Azure PlatformSQL AzureAppFabric

What is the cloud?

Windows Azure Platform Data Centers

North America Region

Europe Region

Asia Pacific Region

6 datacenters across 3 continents

Simply select your data center of choice when deploying an application

S. Central – U.S.

W. Europe

N. Central – U.S.

N. Europe

S.E. Asia

E. Asia

6

TIME

IT C

AP

AC

ITY

Actual Load

Allocated IT-capacities

Too Much Power

Not Enough Power

Load Forecast

Actual Load

Capacity on Demand

Lower Capex

No capital laying idle

No screaming customers

Knob goes up...

And...down

TIME

IT C

AP

AC

ITY

Load Forecast

Cloud Computing Patterns

Usage

Com

pu

te

Time

Average

Inactivity

Period

“On and Off “

Com

pu

te

Time

“Unpredictable Bursting“

Average Usage

Average Usage

Com

pu

te

Time

“Growing Fast“

Com

pu

te

Time

Average Usage

“Predictable Bursting“

Cloud Services

Software-as-a-Service

SaaSPlatform-as-a-Service

PaaSInfrastructure-as-a-

Service

IaaS

Cloud ServicesPackaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You

manage

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Managed b

y v

endor

You m

anag

e

Platform(as a Service)

Managed b

y v

endor

You m

anag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Manag

ed b

y v

endor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Windows Azure Platform

Scalable compute and storageAutomated service managementFamiliar tools, technologies, languages Relational storage for the cloudConsistent development modelAutomated database managementConnect existing apps to the cloudConnect through network boundariesEasily control authorization to apps

Windows Azure

SQL Azure

AppFabric

Virtual NetworkCompute Storage

What is Windows Azure?

Windows Azure isa place to run your applications.

Inside are many servers.

with VMs running Windows.

We call this the Fabric,

and it’s where your app runs.

Your Application

Virtual Machine Role

Provided to help you move applications to Windows AzureEnables you to have full control over the OS Image

Create your VHD locallyUpload the VHD to storageDeploy a service package that uses the custom OS image

Key considerationsImage must be Windows Server 2008 R2 EnterpriseDesigned for long or non-automated installsNo durability of OS imageYou configure and maintain the Operating System

VM Role

Abstraction Control

Web/Worker Role

Web & Worker Roles

Role is hosted on IISHTTP/HTTPSASP.NETFast CGI + PHP

Role is an executableCreate your own web server, host a database, etc.

Inbound onAny TCP PortHTTP/HTTPS

Web RoleWorker Role

SQL Azure

Data Sync

Database Reporting

Windows Azure StorageSQL Azure

Full SQL Server

BlobsLarge binary storageStored in container

Unlimited containersCDN DeliverablePartitioned by Blob name

QueuesSimple message queueRead at least onceDelete to remove message, otherwise is returned to queue

Working with Databases

SQL AzureTDS

Your App

Windows Azure AppFabric

Caching

Service Bus

Access Control

Windows Azure Connect

Varsity

Windows Azure

SQL Azure Data SyncOn-Premises Cloud Occasionally

Connected Clients

HybridsData in the varsity

&Processing in the

cloudDevelop locally

&Run globally

Sometimes on premise

& Sometimes in the

cloud

SummaryFamiliar model to everyone

IaaS – Hyper-V & NetworkingPaaS – Visual Studio & SQL ServerSaaS – Web Access & “Where You Are”

ScalesAs you need itSave costReduce setup time

Thanks! Questions?!

Robert MacLeanrobertm@bbd.co.za@rmacleanwww.sadev.co.za & www.bbd.co.za