20
Cloud Compting, Windows Azure Platform, Future of... Ratko Mutavdzic Public Sector Director Microsoft Croatia [email protected] www.ratkom.net

Cloud Computing Azure

  • Upload
    crowd

  • View
    1.278

  • Download
    2

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Cloud Computing Azure

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

Ratko MutavdzicPublic Sector DirectorMicrosoft Croatia

[email protected] www.ratkom.net

Page 2: Cloud Computing Azure

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)

Page 3: Cloud Computing Azure

… svi idu prema cloud computingu…

Azure™ Services PlatformMicrosoft SharePoint Services

Microsoft Dynamics CRM Services

Page 4: Cloud Computing Azure

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

Page 5: Cloud Computing Azure

Are you ready?

Page 6: Cloud Computing Azure

Compute StorageManagement

Page 7: Cloud Computing Azure

Database

Business AnalyticsReporting Data Sync

Page 8: Cloud Computing Azure

ServiceBus

AccessControl

Page 9: Cloud Computing Azure

Timeline

> CTP with launch feature set

Now

Jan

Feb

1

> Commercial platform

> Paid usage

Page 10: Cloud Computing Azure

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

Page 11: Cloud Computing Azure

Business Considerations (beware of the)

Page 12: Cloud Computing Azure

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

Page 13: Cloud Computing Azure

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

Page 14: Cloud Computing Azure
Page 15: Cloud Computing Azure

“Other” Pricing Plans

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

Page 16: Cloud Computing Azure

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

Page 17: Cloud Computing Azure

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

Page 18: Cloud Computing Azure

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

Page 19: Cloud Computing Azure

.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

Page 20: Cloud Computing Azure

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