Upload
crowd
View
1.278
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Prezentacija održana na Crowd događanju "Ponedjeljak s Microsoftom" 18.1.2010.
Citation preview
Cloud Compting, Windows Azure Platform, Future of...
Ratko MutavdzicPublic Sector DirectorMicrosoft Croatia
[email protected] 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