students to business day 2012: maarten balliauw

Post on 21-May-2015

978 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Windows Azure & the cloud

Maarten BalliauwTechnical ConsultantRealDolmen

@maartenballiauw

Maarten Balliauw

@maartenballiauw

Who am I?

Web & cloud

Windows Azure

http://blog.maartenballiauw.be

@maartenballiauw Help! What would you like to see in a cloud talk of less than one hour?

@davyyl When is cloud appropriate for a business?

Save time and money Enable new scenarios

Why Cloud?

windows azure

Pay Only For What You Use.

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

@johanptrs An overview of all different cloud models (amazon vs azure)

Software-as-a-Serviceconsume

“SaaS”Platform-as-a-Service

build

“PaaS”Infrastructure-as-a-

Servicehost

“IaaS”

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

@maartenballiauw Let’s make the server huggers jealous!

http://bit.ly/rJTiVW

demo

Getting Started with Windows Azure

@janvanderhaegen How do the servers in Windows Azure work?

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

92Scale

10Scale

@davyyl What happens with apps/data when there’s an outage?

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

@maartenballiauw There’s much more!

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

Storage Options

Blob Storage SQL Azure Database Table Storage

@janvanderhaegen What about backups?

@davyyl What about privacy/security?

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:

• Compute• Storage• Caching• CDN

(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: MyGetUses a lot of the Windows Azure components“Scale fast, fail fast”

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

Get started.

http://WindowsAzure.com

Maarten Balliauw

@maartenballiauwQ&A

© 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