We are evaluating pros and cons of different hosting solutions for SQL Server which best suits our business needs.
Our demand is very predictable seasonal demand. We are very small and can’t afford dedicated team for managing database infrastructure.( No DBA Team) Sky high expectation from Customers on availability and reliability for about 2 months in a year. Few minutes of downtown during peak period can cause havoc to our business . Fixed budget with very little wiggle room. Our plan is to evaluate AWS SQL Server RDS, Azure RDS , Managed solutions from hosting provider. Evaluate each option in these categories.
SQL Server Enterprise Edition since we use enterprise features AlwaysOn Availability group for High Availability Geo Replication or Multi Availability zone implementation for Cloud based databases Ability to route Read/Write workloads 128 Gig RAM – Minimum 1 – 2 TB Storage with 500 Gigs of SSD for TempDB Database and High Volume Tables Memory Optimized OLTP Support which needs SQL Server 2016 Edition Ability to handle ~ 30 K IOPS during peak load.
RDS Pricing Link AWS SQL Server RDS Pricing http://www.ec2instances.info/rds/?selected=db.r3.8xlarge
Price Per Hour | |
Memory Optimized Instances – Current Generation | |
db.r3.2xlarge | $5.810 |
db.r3.4xlarge | $11.404 |
db.r3.8xlarge | $19.271 |
Price Per Hour | |
Memory Optimized Instances – Current Generation | |
db.r3.2xlarge | $11.620 |
db.r3.4xlarge | $22.808 |
db.r3.8xlarge | $38.542 |
AWS SQL Server RDS Configurations On-Demand for SQL Server (License Included) Multi-AZ Deployment Region: US East (N. Virginia) Memory Optimized Instances – Current Generation Price Per Hour RAM : 244 GB 10 Gigabit 32 vCPU 20,000 Provisioned IOPS
db.r3.8xlarge | 244 GB | 2 x 320 SSD | Intel Xeon E5-2670 v2 (Ivy Bridge) | 32 vCPUs | 10 Gigabit |
Azure performance is measured in DTU. We have been collecting our performance metrics during load test. The following link provides lightweight utility to convert perfmon counters to Azure DTU’s.
Perfmon to Azure DTU calculator
The Database Transaction Unit (DTU) is the unit of measure in SQL Database that represents the relative power of databases based on a real-world measure: the database transaction. We took a set of operations that are typical for an online transaction processing (OLTP) request, and then measured how many transactions could be completed per second under fully loaded.
eDTUs PER POOL | MAX STORAGE PER POOL 1 | MAX DBs PER POOL | MAX eDTUs PER DATABASE | PRICE 2 |
100 | 10 GB | 200 | 5 | ~$149/mo |
200 | 20 GB | 400 | 5 | ~$298/mo |
400 | 39 GB | 400 | 5 | ~$595/mo |
800 | 78 GB | 400 | 5 | ~$1,198/mo |
1200 | 117 GB | 400 | 5 | ~$1,800/mo |
eDTUs PER POOL | MAX STORAGE PER POOL 1 | MAX DBs PER POOL | MAX eDTUs PER DATABASE | PRICE 2 |
100 | 100 GB | 200 | 100 | ~$223/mo |
200 | 200 GB | 400 | 100 | ~$446/mo |
400 | 400 GB | 400 | 100 | ~$900/mo |
800 | 800 GB | 400 | 100 | ~$1,800/mo |
1200 | 1.2 TB | 400 | 100 | ~$2,701/mo |
Share this:
CloudIQ is a leading Cloud Consulting and Solutions firm that helps businesses solve today’s problems and plan the enterprise of tomorrow by integrating intelligent cloud solutions. We help you leverage the technologies that make your people more productive, your infrastructure more intelligent, and your business more profitable.
LATEST THINKING
INDIA
Chennai One IT SEZ,
Module No:5-C, Phase ll, 2nd Floor, North Block, Pallavaram-Thoraipakkam 200 ft road, Thoraipakkam, Chennai – 600097
© 2023 CloudIQ Technologies. All rights reserved.
Get in touch
Please contact us using the form below
USA
INDIA