Factors to Consider When Choosing Accounts Payable Services Providers.pptx
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