Amazon RDS vs. SQL Azure

advertisement
Amazon RDS vs. SQL Azure
Comparing Cloud Database Offerings
Ike Ellis
ike@ellisteam.net
Agenda
•
•
•
•
•
•
•
•
•
•
Similarities
Architectural Differences
Pricing
Backup & Restore
Scaling
Database Size
Feature Set
Tooling
Disaster Recovery
Future Roadmap
Similarities
Web Portal
Your
App
Change Connection String
Architecture
SQL Azure Architecture
SQL Server 2008/Denali*
Amazon RDS Architecture
• Spins up a dedicated Virtual Machine
• Less Cloudy
• Built on MySQL/Oracle
WINNER: Azure
• More cloud for the cloud
– Elastic
– Service-Oriented
Pricing
Main SQL Azure Pricing
Main Amazon RDS Pricing - MySQL
Amazon RDS Pricing - Oracle
Both – Additional Charges
• SQL Azure
– Bandwidth – Ingress/Egress
• Amazon
– Storage
– Bandwidth – Ingress/Egress
Create Database Screen
Windows Azure Create Database Screen
WINNER: Both
Amazon Backup Screen #1
Amazon Backup/Restore #2
SQL Azure Backup/Restore – Database
Copy
…but hope for the future
WINNER: Amazon RDS
• But Azure has a bright future.
Two Types of Scaling
Amazon RDS Scale Up
SQL Azure Scale Up
Hope for the future – Dedicated Resources
Amazon RDS & SQL Azure Scale Out
• Home grow both solutions
• Custom Sharding
– EnzoSharding
• Hope for Future with SQL Azure
– Federations
WINNER: Draw
• SQL Azure wins Scale Out
• Amazon RDS wins Scale Up
Database Size
• SQL Azure
• Amazon RDS
• Future: SQL Azure promises to bump it up.
Winner: Amazon RDS
General Feature Set
• Amazon RDS = Full MySQL/Oracle instance
• SQL Azure = Subset of SQL Server Features
– Kinda disappointing
– Whole bunch of cloudy features
•
•
•
•
Data Sync
Marketplace
Odata
Silverlight Management Tool
Winner: SQL Azure
Tooling
Amazon RDS Tooling
MySQL WorkBench
All the Oracle Tools
SQL Azure Tooling
• SQL Server Management Studio (No Designers)
– SSIS, BCP, SQLCMD, etc
• Database Manager (Project Houston –
Silverlight)
Tooling Winner: SQL Azure (with
caveat)
• MySQL guys will like the same tooling
• SQL Azure has a ton of tools plus opens up
their platform to non-SQL developers with the
Silverlight tool
Disaster Recovery
Amazon RDS Disaster Recovery
Double the price.
SQL Azure Disaster Recovery
• Future Roadmap – Different Data Centers
Disaster Recovery Winner: SQL Azure
• SQL Azure’s DR is all-inclusive
SQL Azure Future Roadmap
• Very transparent
• 30 sessions on SQL Azure at TechEd this year,
many of them publicly downloadable
• SQL Azure Team Blog is very vocal and open
• SQL Azure Reporting Services
• SQL Azure Federations
• Backup/Restore
• Data Sync
• CLR/XML Indexes/Designers/New Tooling/New
Migration
Amazon RDS Future Roadmap
Roadmap Winner: SQL Azure
• Roadmap is clear and the future looks bright
Overall Winner: Draw - Ugh
Contact Ike
•
•
•
•
•
•
Email: ike@ellisteam.net
Twitter: @ike_ellis
Blog: blog.ellisteam.net
Website: http://www.ellisteam.net
Phone: 619.922.9801
User Group: http://www.sdtig.com
Download