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

72
WINDOWS AZURE Maarten Balliauw @maartenballiauw RealDolmen Technical Consultant Windows Azure

Upload: maarten-balliauw

Post on 19-May-2015

705 views

Category:

Technology


0 download

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

Page 1: Windows Azure and the cloud: What it’s all about

WINDOWS AZURE

Maarten Balliauw@maartenballiauwRealDolmenTechnical Consultant Windows Azure

Page 2: Windows Azure and the cloud: What it’s all about

Maarten Balliauw

@maartenballiauw

Who am I?

Web & cloudWindows Azure

http://blog.maartenballiauw.be

Page 3: Windows Azure and the cloud: What it’s all about

Save time and money Enable new scenarios

Why Cloud?

Page 4: Windows Azure and the cloud: What it’s all about

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

Page 5: Windows Azure and the cloud: What it’s all about

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

Page 6: Windows Azure and the cloud: What it’s all about

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

Page 7: Windows Azure and the cloud: What it’s all about

Software-as-a-Serviceconsume

“SaaS”Platform-as-a-Service

build

“PaaS”Infrastructure-as-a-

Servicehost

“IaaS”

Page 8: Windows Azure and the cloud: What it’s all about

windows azure

Page 9: Windows Azure and the cloud: What it’s all about

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

Page 10: Windows Azure and the cloud: What it’s all about
Page 11: Windows Azure and the cloud: What it’s all about
Page 12: Windows Azure and the cloud: What it’s all about
Page 13: Windows Azure and the cloud: What it’s all about
Page 14: Windows Azure and the cloud: What it’s all about
Page 15: Windows Azure and the cloud: What it’s all about
Page 16: Windows Azure and the cloud: What it’s all about
Page 17: Windows Azure and the cloud: What it’s all about

demo

Getting Started with Windows Azure

Page 18: Windows Azure and the cloud: What it’s all about

servicepackage

servicepackage

Page 19: Windows Azure and the cloud: What it’s all about

servicepackage

Server Rack 1 Server Rack 2

new virtual server new virtual server

Provision Virtual Servers Deploy App Code Configure Network

Page 20: Windows Azure and the cloud: What it’s all about

servicepackage

Windows Azure Datacenter

Provision Virtual Servers Deploy App Code Configure Network

Page 21: Windows Azure and the cloud: What it’s all about

Windows Azure Datacenter

servicepackage

Provision Virtual Servers Deploy App Code Configure Network

Page 22: Windows Azure and the cloud: What it’s all about

Network Load Balancer

Windows Azure Datacenter

Network load-balancer configured for traffic

Provision Virtual Servers Deploy App Code Configure Network

Page 23: Windows Azure and the cloud: What it’s all about

multiple languages

Page 24: Windows Azure and the cloud: What it’s all about

demo

“Hello World”Using PHP

Page 25: Windows Azure and the cloud: What it’s all about

Infinite Scale

Page 26: Windows Azure and the cloud: What it’s all about

2

Scale

6 92

Page 27: Windows Azure and the cloud: What it’s all about

Pay Only For What You Use.

Page 28: Windows Azure and the cloud: What it’s all about

Recovering from

Hardware Failures

Page 29: Windows Azure and the cloud: What it’s all about

Network Load Balancer

Windows Azure Datacenter

Page 30: Windows Azure and the cloud: What it’s all about

Smooth Updates

Page 31: Windows Azure and the cloud: What it’s all about

Network Load Balancer

Windows Azure Datacenter

Developer

Page 32: Windows Azure and the cloud: What it’s all about

Network Load Balancer

Windows Azure Datacenter

Developer

Page 33: Windows Azure and the cloud: What it’s all about

Developer

Windows Azure Datacenter

Production Staging

Network Load Balancer

Page 34: Windows Azure and the cloud: What it’s all about

demo

Staging & Production

Page 35: Windows Azure and the cloud: What it’s all about

Focus on Apps, not Infrastructure

Page 36: Windows Azure and the cloud: What it’s all about

buildingblocks

Page 37: Windows Azure and the cloud: What it’s all about

Storage

Page 38: Windows Azure and the cloud: What it’s all about

Storage Options

Blob Storage SQL Azure Database Table Storage

Page 39: Windows Azure and the cloud: What it’s all about

blob storage Highly scalable, durable, available file system

Blobs can be exposed publically over http

Can securely lock down permissions to blobs

Page 40: Windows Azure and the cloud: What it’s all about

demo

blob storage

Page 41: Windows Azure and the cloud: What it’s all about

SQL Azure Relational SQL Server Engine in the Cloud

Same Programming Model as SQL Server

Fully Managed Service

Page 42: Windows Azure and the cloud: What it’s all about

demo

SQL Azure

Page 43: Windows Azure and the cloud: What it’s all about

Messaging

Page 44: Windows Azure and the cloud: What it’s all about

Tightly Coupled

Store Front End

Drivers

Shipping Service

Tracking

Page 45: Windows Azure and the cloud: What it’s all about

Tightly Coupled

Store Front End

Shipping Service

Drivers

Tracking

Page 46: Windows Azure and the cloud: What it’s all about

Loosely Coupled

Store Front End

Drivers

Shipping Service

Tracking

Order Queue

Page 47: Windows Azure and the cloud: What it’s all about

Loosely Coupled

Store Front End

Order Queue Shipping Service

Drivers

Tracking

Page 48: Windows Azure and the cloud: What it’s all about

Loosely Coupled

Store Front End

Order Queue Shipping Service

Drivers

Tracking

Page 49: Windows Azure and the cloud: What it’s all about

Loosely Coupled

Store Front End

Order Queue

Tracking

Tracking

Shipping Service

Page 50: Windows Azure and the cloud: What it’s all about

Windows Azure

ServiceBus Queue

Internet

Hi!

ASP.NET Application

Page 51: Windows Azure and the cloud: What it’s all about

demo

Service Bus Queues

Page 52: Windows Azure and the cloud: What it’s all about

hybrid

Page 53: Windows Azure and the cloud: What it’s all about

Windows Azure

On Premises

Cloud Application

Existing Datacenter

Page 54: Windows Azure and the cloud: What it’s all about

Windows Azure

Service Bus Relay

On Premises

WCF Service

Cloud Application

Page 55: Windows Azure and the cloud: What it’s all about

buildingblocks

Page 56: Windows Azure and the cloud: What it’s all about

demo

Developer Guides

Page 57: Windows Azure and the cloud: What it’s all about

Open and Flexible

Page 58: Windows Azure and the cloud: What it’s all about

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

Welcome http://github.com/windowsazure

Page 59: Windows Azure and the cloud: What it’s all about

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

stackoverflow

Page 60: Windows Azure and the cloud: What it’s all about

Some examples

Page 61: Windows Azure and the cloud: What it’s all about

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

Page 62: Windows Azure and the cloud: What it’s all about

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

Moodle

Hosted Exchange

Other apps

Page 63: Windows Azure and the cloud: What it’s all about

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!

Page 64: Windows Azure and the cloud: What it’s all about

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

Page 65: Windows Azure and the cloud: What it’s all about

Conclusion

Page 66: Windows Azure and the cloud: What it’s all about

Get started.

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

Page 67: Windows Azure and the cloud: What it’s all about

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

Page 68: Windows Azure and the cloud: What it’s all about

Student Benefits

Lieve [email protected]

Page 69: Windows Azure and the cloud: What it’s all about

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

Page 70: Windows Azure and the cloud: What it’s all about

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

Page 71: Windows Azure and the cloud: What it’s all about

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

Page 72: Windows Azure and the cloud: What it’s all about

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