cloud computing azure

Post on 10-May-2015

1.288 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Prezentacija održana na Crowd događanju "Ponedjeljak s Microsoftom" 18.1.2010.

TRANSCRIPT

Cloud Compting, Windows Azure Platform, Future of...

Ratko MutavdzicPublic Sector DirectorMicrosoft Croatia

ratkom@microsoft.com www.ratkom.net

2

A Short History of Cloud Computing

Amazon EC2(August 2006)

Google App Engine(April 2008)

Microsoft Azure(Oct 2008)

Facebook Platform

(May 2007)

Amazon S3(March 2006)

SalesforceAppExchange(March 2006)

… svi idu prema cloud computingu…

Azure™ Services PlatformMicrosoft SharePoint Services

Microsoft Dynamics CRM Services

Platform Continuum

• Bring your own machines, connectivity, software, etc.

• Complete control• Complete

responsibility• Static capabilities• Upfront capital costs

for the infrastructure

• Renting machines, connectivity, software

• Less control• Fewer

responsibilities• Lower capital costs • More flexible• Pay for fixed

capacity, even if idle

On-PremisesServers

Hosted Servers

Cloud Platform

• Shared, multi-tenant infrastructure

• Virtualized & dynamic

• Scalable & available• Abstracted from the

infrastructure• Higher-level services• Pay as you go

Cloud Platform:Public CloudPrivate CloudDedicated CloudHetergenous Cloud

Are you ready?

Compute StorageManagement

Database

Business AnalyticsReporting Data Sync

ServiceBus

AccessControl

Timeline

> CTP with launch feature set

Now

Jan

Feb

1

> Commercial platform

> Paid usage

Business Considerations

> Billing> Consumption-based and subscription offers

> SLA> Support

> 24/7 phone support; developer forums> Microsoft Pinpoint Marketplace

> List & discover applications and services> Global availability

> Datacenter options in USA, Europe, and Asia

Business Considerations (beware of the)

Workload Patterns Optimal For Cloud

Usage

Com

pu

te

Time

Average

Inactivity

Period

“On and Off “

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

Com

pu

te

Time

“Unpredictable Bursting“

Average Usage

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

Average Usage

Com

pu

te

Time

“Growing Fast“

Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Complex lead time for deployment

Com

pu

te

Time

Average Usage

“Predictable Bursting“

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

Business Model

> Consumption-based billing model> Compute: Rent a VM by the hour> Database: Rent a DB by the month> Storage: Pay per transaction & data

stored> All: Pay per data transfer

> Various subscription offers are available

“Other” Pricing Plans

MSDN Premium (750 hr/mo for 8 months)Development AcceleratorBizSpark/DreamSparkPartner DiscountsMinimum Subscription DiscountsEnterprise Agreements (tba)Hobbyist (tba)

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

Windows Azure Platform References

http://www.azure.com

Azure Services Developer Portalhttp://lx.azure.microsoft.com/fs

MSDN Developer Centerhttp://msdn.microsoft.com/en-us/azure/default.aspx

MSDN Library – Azure Services Platform http://msdn.microsoft.com/en-us/library/dd163896.aspx

Azure Services Training Kit – April Update http://go.microsoft.com/fwlink/?LinkID=130354

Windows Azure OSReferences

http://www.microsoft.com/azure/windowsazure.mspx

MSDN Windows Azure Developer Center

http://msdn.microsoft.com/en-us/azure/cc994380.aspx

Windows Azure SDK – May CTP http://go.microsoft.com/fwlink/?LinkId=131540

Windows Azure Tools for Visual Studio – May CTP http://go.microsoft.com/fwlink/?LinkID=128752

.Azure AppFabricReferences

http://www.microsoft.com/azure/netservices.mspx

NET Services Portalhttp://portal.ex.azure.microsoft.com/

MSDN .NET Services Developer Centerhttp://msdn.microsoft.com/en-us/azure/

netservices.aspx.NET Services SDK - July CTP

http://go.microsoft.com/fwlink/?LinkID=129448.NET Services Java SDK http://go.microsoft.com/fwlink/?

LinkID=129452.NET Services Ruby SDK http://go.microsoft.com/fwlink/?

LinkID=129451

SQL Azure Database References

Introducing SQL Azure Database http://msdn.microsoft.com/en-us/library/ee336230.aspx

SQL Azure Database Concepts http://msdn.microsoft.com/en-us/library/ee336256.aspx

Developer's Guide (SQL Azure Database) http://msdn.microsoft.com/en-us/library/ee336225.aspx

Guidelines and Limitations (SQL Azure Database) http://msdn.microsoft.com/en-us/library/ee336245.aspx

Transact-SQL Reference (SQL Azure Database) http://msdn.microsoft.com/en-us/library/ee336245.aspx

top related