windows azure and the cloud: what it’s all about

Post on 19-May-2015

705 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Join me for an overview of Microsoft’s cloud operating system: Windows Azure. Assuming no prior knowledge of Windows Azure, we’ll start with an explanation of cloud computing and Windows Azure and how this is different from traditional server applications. You will learn that Windows Azure is not a big monolithic block but instead consists of several smaller apps like compute, storage, SQL Azure traffic manager, the Windows Azure CDN and the Access Control Service.

TRANSCRIPT

WINDOWS AZURE

Maarten Balliauw@maartenballiauwRealDolmenTechnical Consultant Windows Azure

Maarten Balliauw

@maartenballiauw

Who am I?

Web & cloudWindows Azure

http://blog.maartenballiauw.be

Save time and money Enable new scenarios

Why Cloud?

inefficiencies in traditional IT…

TIME

IT C

APA

CIT

Y

Actual Load

Allocated IT-capacities

“Waste“ of capacities

“Under-supply“ of capacities

Fixed cost of IT-capacities

Load Forecast

Barrier forinnovations

however, in a Cloud View

Actual Load

Allocated IT capacities

Reduction of initial

investments

Reduction of “over-supply“

No “under-supply“

Possible reduction of IT-

capacities in case of reduced load

Time

IT C

APA

CIT

YLoad

Forecast

instant wins

On and off Scale fast, fail fast Burst scenarios

UsageCom

pu

te

Time

Average

InactivityPeriod Average

UsageCom

pu

te

Time

Com

pu

te

Time

Average Usage

Software-as-a-Serviceconsume

“SaaS”Platform-as-a-Service

build

“PaaS”Infrastructure-as-a-

Servicehost

“IaaS”

windows azure

datacenters around the world

San Antonio, TXApprox 477K sq ft, 27MW, uses recycled water for cooling

Chicago, IL707,000 square feet with critical power of 60 MW, uses water side economization, containers

Dublin, IrelandApprox 570K sq ft, up to 27MW, uses outside air for cooling.

Windows Azure

demo

Getting Started with Windows Azure

servicepackage

servicepackage

servicepackage

Server Rack 1 Server Rack 2

new virtual server new virtual server

Provision Virtual Servers Deploy App Code Configure Network

servicepackage

Windows Azure Datacenter

Provision Virtual Servers Deploy App Code Configure Network

Windows Azure Datacenter

servicepackage

Provision Virtual Servers Deploy App Code Configure Network

Network Load Balancer

Windows Azure Datacenter

Network load-balancer configured for traffic

Provision Virtual Servers Deploy App Code Configure Network

multiple languages

demo

“Hello World”Using PHP

Infinite Scale

2

Scale

6 92

Pay Only For What You Use.

Recovering from

Hardware Failures

Network Load Balancer

Windows Azure Datacenter

Smooth Updates

Network Load Balancer

Windows Azure Datacenter

Developer

Network Load Balancer

Windows Azure Datacenter

Developer

Developer

Windows Azure Datacenter

Production Staging

Network Load Balancer

demo

Staging & Production

Focus on Apps, not Infrastructure

buildingblocks

Storage

Storage Options

Blob Storage SQL Azure Database Table Storage

blob storage Highly scalable, durable, available file system

Blobs can be exposed publically over http

Can securely lock down permissions to blobs

demo

blob storage

SQL Azure Relational SQL Server Engine in the Cloud

Same Programming Model as SQL Server

Fully Managed Service

demo

SQL Azure

Messaging

Tightly Coupled

Store Front End

Drivers

Shipping Service

Tracking

Tightly Coupled

Store Front End

Shipping Service

Drivers

Tracking

Loosely Coupled

Store Front End

Drivers

Shipping Service

Tracking

Order Queue

Loosely Coupled

Store Front End

Order Queue Shipping Service

Drivers

Tracking

Loosely Coupled

Store Front End

Order Queue Shipping Service

Drivers

Tracking

Loosely Coupled

Store Front End

Order Queue

Tracking

Tracking

Shipping Service

Windows Azure

ServiceBus Queue

Internet

Hi!

ASP.NET Application

demo

Service Bus Queues

hybrid

Windows Azure

On Premises

Cloud Application

Existing Datacenter

Windows Azure

Service Bus Relay

On Premises

WCF Service

Cloud Application

buildingblocks

demo

Developer Guides

Open and Flexible

open source libraries Apache 2 License Multiple Languages Hosted on GitHub Contributions

Welcome http://github.com/windowsazure

http://stackoverflow.com/questions/tagged/azure

stackoverflow

Some examples

An example: MobistarThree-day campaign> 3mio unique visitorsComponents used:ComputeStorageCachingCDN(Content Delivery Network) Number of servers vs. actual load

An example: SyntraOnly uses the Access Control Service blockReduces maintenanceNo more identity integration issues

Moodle

Hosted Exchange

Other apps

An example: myShopiUses a lot of the Windows Azure componentsMobile application to share shopping listsiPhone, iPad, Android, WP7, Web, …Needs a back-end!Needs to scale!

An example: MyGetUses a lot of the Windows Azure components“Scale fast, fail fast”

Conclusion

Get started.

http://WindowsAzure.com& http://bit.ly/waztraining

MSDN BenefitsFree Windows Azure for Professional, Premium, and Ultimate subscribers

Student Benefits

Lieve Goedhuyslieveg@microsoft.com

AZUG.BE – Azure User Group BelgiumMonthly session around a Windows Azure related topicNational & international speakersCommunity drivenwww.azug.be

Code d’AzureIntroduction to Windows AzureMarch 20, KontichRegister: www.azug.be

What to remember?Cloud is here to stayWindows Azure isApplication servicesStorage servicesFoundation / integration services

Cloud is not all-or-nothingQuick winsOn and OffScale fast, fail fastPeak scenarios

Start today – www.azure.com

© 2011 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