Introduction to windows azure

Preview:

DESCRIPTION

This presentation was originally done by Microsoft and I did some modifications according to my knowledge to simplify the presentation.

Citation preview

Windows Azure Overview

Önder DeğerBirim Müdür YardımcısıBilge Adam KurumsalV-TSP/Microsoft Türkiye

Introduction To Windows Azure

What is the cloud?

Cloud Computing Patterns

tCom

pute

Inactivity

Period

t

t

t

On and OffOn & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome

Unpredictable BurstingUnexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases

Com

pute

Growing FastSuccessful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough

Com

pute

Predictable BurstingServices with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity

Com

pute

Cloud Computing

Software-as-a-Service

consume

SaaSPlatform-as-a-Service

build

PaaSInfrastructure-as-a-

Service

host

IaaS

Cloud ComputingPackaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You m

anag

e

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed b

y v

en

dor

You m

anag

e

Platform(as a Service)

Man

ag

ed b

y v

en

dor

You m

anag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Man

ag

ed b

y v

en

dor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Cloud Services Vendors

Microsoft ????

Windows Azure ScenariosIdeal for Applications Needing:

ScalabilityAvailabilityFault Tolerance

Common Application Uses:

Web SitesCompute Intensive appsDevice ApplicationsWeb APIsSocial Games

Windows Azure Applications

Windows Azure CharacteristicsAgilityCostDevice and Location IndependenceMulti-tenancy

Centralization Peak-load capacity Utilization and efficiency

Reliability ScalabilitySecurity Sustainability

Windows Azure Service Platforms

Windows Azure Architecture

89Australia

AustriaBelgium

BrazilCanada

ChileColombia

Costa RicaCyprus

Czech RepublicDenmark

FinlandFrance

GermanyGreece

Hong KongHungary

IndiaIreland

IsraelItaly

JapanKorea

LuxembourgMalaysia

MexicoNetherlands

New ZealandNorway

PeruPhilippines

PolandPortugal

Puerto RicoRomania

RussiaSingapore

SpainSweden

SwitzerlandTrinidad &

TobagoUK

United StatesNew Countries:

Algeria

ArgentinaBelarus

BulgariaCroatia

Dominican RepEcuador

EgyptEl Salvador

EstoniaGuatemala

IcelandIndonesia

JordanKazakhstan

Kenya

KuwaitLatvia

LiechtensteinLithuania

MacedoniaMalta

MontenegroMorocco

AzerbaijanNigeriaOman

PakistanPanama

ParaguayQatar

Saudi ArabiaSerbia

SlovakiaSlovenia

South AfricaSri Lanka

TaiwanThailand

TunisiaTurkey

UAEUkraine

UruguayVenezuela

Bahrain

countries and territories

Multiple languages

Multiple languages

http://github.com/windowsazure

Open source

Windows Azure

Comprehensive set of services that enable you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters

Solid

Open

Flexible

Flexible Open Solid

Windows Azure

Global Footprint

99.98% monthly SLA

Pay only for what you use

Cloud services Web sites Virtual machines

Virtual machinesWindows Server and LinuxFlexible Workload SupportVirtual Private Networking

Virtual machine portability

Windows Azure

Your Data Center

Windows Azure

Your Data Center

Your Data Center

Windows Azure Other Service Providers

Windows Azure

Your Data Center

Other Service Providers

no lock-in

Windows Azure Storage

VM with persistent drive

Windows Azure Storage

VM with persistent drive

Windows Azure Storage

VM with persistent drive

Reliable and always on

Windows Azure Storage

VM with persistent drive

Continuous storage

geo-replication

WEST

DC

EASTDC

> 500 miles

Windows Azure Storage

Web sites Build with ASP.NET, Node.js or PHPDeploy in seconds with FTP, Git or TFSStart for free, scale up as your traffic grows

1shared reserved

SHARED INSTANCES

:-)

shared

Web sites

2SHARED INSTANCES

:-)

:-)

shared reserved

shared

Web sites

SHARED INSTANCES

:-)

1shared reserved

RESERVED INSTANCE

:-):-)

0reserved

Web sites

2shared reserved

RESERVED INSTANCE

:-)

RESERVED INSTANCE

:-)

reserved

Web sites

2shared reserved

RESERVED INSTANCE

:-)

RESERVED INSTANCE

:-):-)

:-) :-)

:-)

:-) :-)

reserved

Web sites

Cloud servicesBuild infinitely scalable apps and servicesSupport rich multi-tier architecturesAutomated application management

ServicePackage

ServicePackage

ServicePackage

Server Rack 1 Server Rack 2

Virtual machine

Virtual machine

Provision Role InstancesDeploy App CodeConfigure Network

Virtual machine

Virtual machine

Windows Azure Datacenter

ServicePackage

Provision Role InstancesDeploy App CodeConfigure Network

Windows Azure Datacenter

ServicePackage

Provision Role InstancesDeploy App CodeConfigure Network

Network Load Balancer

Windows Azure Datacenter

Network load-balancer configured for traffic

Provision Role InstancesDeploy App CodeConfigure Network

Network Load Balancer

Windows Azure Datacenter

DBSQL databaseRelational SQL Server Engine in the CloudClustered for high availabilityFully Managed ServiceSQL Reporting support

Blob storageHighly available, scalable and secure file systemBlobs can be exposed publically over httpContinuous geo-replication across datacenters

SummaryWindows Azure provides a comprehensive set of services that you can selectively compose to build your cloud appsGlobal Data Center Footprint99.98% Monthly SLA. Pay only for what you use.

Flexible & Open Compute OptionsVirtual Machines, Web Sites, & Cloud Services

Managed Building Block ServicesSQL Database, Cache, Service Bus, & more

Getting StartedMSDN Subscription Benefits

Free Windows Azure access for Professional, Premium, and ultimate subscribers

Designed to accelerate development

Requires credit card at sign-up any overages beyond free allocation

1 Month Free Trial

ComputeStorageTransactionsBandwidth

DatabasesCachingAccess ControlService Bus

INCLUDES THESE SERVICES: BENEFITS INCLUDE:

Getting StartedMSDN Subscription Benefits

Getting StartedMSDN Subscription Benefits

http://www.windowsazure.com/en-us/develop/net/

Start now.http://WindowsAzure.com

Thank You!

http://uncopyrightables2011.blogspot.com/