Looking At The Clouds Through Dirty Windows, Eric Nelson
1. LOOKING AT THE CLOUDS THROUGH
âDIRTY WINDOWSâ ï
Eric Nelson
Developer Evangelist
Microsoft UK
http://bit.ly/ericnelson
http://twitter.com/ericnel | http://ukazure.ning.com
Photo by http://www.flickr.com/photos/smallstoriesphotos/
2. Agenda
Windows Azure Platform overview
From perspective of a developer
Using languages and tools other than .NET
2
4. 5 things that may surprise you
C++, Java, Ruby, PhP...
Free to try
500TB of data
Relational Database for ÂŁ6
Not just ânext twitterâ
4
5. Roadmap
Summer 2007 - First Feb 2010 started
public beta charging â Boooo!
Jan 2010 went live â
Yippeeeeeeeee!
âą All teams active on new features
âą www.mygreatwindowsazureidea.com
5 5
6. Windows Azure Platform
Code
Windows Azure
code and data
SQL Azure Data
relational data
AppFabric
messages Relational
Data
6
7. Developing â same languages and tools
Code
Software Development Kit Portal
Data
Relational
Data
Api
7
9. âTypicalâ Azure Application
Windows Azure Platform
Your Data
Web Site
Web Site
Web ASMX, WCF)
(ASPX, Role
(ASPX, ASMX, WCF)
(ASPX, WCF, PhP)
LB
Worker
Worker LB
Service
Role
Internet Your Application
Your Relational Data
Tables Views SPs Triggers
9
15. Running PHP in Windows Azure
Host in Web Role
Load Balancer
PHP
Web Role
VIP
Instance 1
Eclipse Tooling
http://windowsazure4e.org
PHP
Web Role
Instance 2
15
20. Some other examples
http://ukinterop.cloudapp.net
Restlet based, using Windows Azure Storage
http://rubyukinterop.cloudapp.net
Rails based clone using Windows Azure Storage
http://rubysqlazure.cloudapp.net
Simple rails using SQL Azure
http://bookingbug.com
Real world âRuby on Rails on Azureâ
http://bit.ly/dominosonazure
Dominoâs Pizza Java Tomcat
20
21. Summary
http://ukazure.ning.com
PaaS for Rapid Cloud Development, Deployment
and Maintenance
For .NET and⊠for not .NET ï
My blog http://bit.ly/ericnelson
UK Site http://bit.ly/landazure
UK Community http://ukazure.ning.com
Feedback www.mygreatwindowsazureidea.com
Eclipse Tooling http://windowsazure4e.org
Java support http://www.windowsazure4j.org/
Rails on azure http://code.msdn.com/railsonazure
Azure runme http://azurerunme.codeplex.com
21
23. UK Pricing â standard rates
Windows Azure AppFabric
Compute Access Control
Small instance (default): ÂŁ0.0728 per hour ÂŁ1.2062 per 100,000 transactions*
Medium instance: ÂŁ0.1455 per hour Service Bus
Large instance: ÂŁ0.291 per hour ÂŁ2.4184 per connection on a âpay-as-you-goâ basis*
ÂŁ100 per month* - Highly Available Web
Extra large instance: ÂŁ0.5819 per hour
Storage
ÂŁ0.091 per GB stored per month
Pack of 5 connections ÂŁ6.0307*
Pack of 25 connections ÂŁ30.1535*
Pack of 100 connections ÂŁ120.6139*
Application + 0.5TB data
ÂŁ0.0061 per 10,000 storage transactions
Content Delivery Network (CDN)
Pack of 500 connections ÂŁ603.0695*
Data Transfers
Service currently available as a Community Technology North America and Europe regions
Preview (CTP) at no charge
ÂŁ0.0607 per GB in
SQL Azure ÂŁ0.091 per GB out
20 pence per day* - Highly Available SQL
Web Edition â Up to 1 GB relational database
ÂŁ6.055 per database per month
Business Edition â Up to 10 GB relational database
Asia Pacific Region
ÂŁ0.1819 per GB in
ÂŁ0.2728 per GB out
Server database
ÂŁ60.604 per database per month Inbound data transfers during off-peak times through
June 30, 2010 are at no charge. Prices revert to our
normal inbound data transfer rates after June 30, 2010.
23