New Coupons DigitalOcean DigitalOcean vs AWS Comparison – Who is the Winner ?

DigitalOcean vs AWS Comparison – Who is the Winner ?

DigitalOcean and AWS(Amazon Web Services) are cloud service platforms that offer database storage, computer power among other functionalities. DigitalOcean’s goal seems to be to sell very straight-forward servers to developers, whereas AWS seems to want to offer anything anyone could possibly want, covering the entire gamut of cloud computing and cloud storage. I’ve used both and have found that each have their pros and cons, and in this article I will make comparisons between DigitalOcean and AWS so get you an overview of both these vendors.DigitalOcean vs AWS Comparison - Who is the Winner ?

 

Range of Services

Digital Ocean focuses sells standard VPS servers with a very flexible provisioning and billing. They currently has 8 data centers positioned in New York City, Amstedam, San Francisco, Singapore, LonDon, Frankfurt, Toronto, Bangalore India. DigitalOcean concentrates on three key selling points to stand out: Simplicity, High-Performance virtual servers and pricing. Most of their customers are the developers who want to deploy ‘Servers’ and applications to test it out. DO focuses on selling cheap compute droplets, which is one of AWS’s many products.

In stark contrast to DigitalOcean is Amazon, Amazon’s AWS is the market’s leader by far, in fact it is estimated that Amazon has as much computing capacity as the next 11 competitors on the list combined. Since AWS has the ‘Everything for Everyone’ approach, it sells multiple products in multiple categories. You can choose various products ranging from storage, networking, to database and compute. They own the largest data centers in the world located strategically in 9 regions around the world.

The Pricing

You can pay a $5/mo droplet (1GB ram – 1 vCPU – 25GB storage – 1TB bandwidth) on DigitalOcean and go upto $920/mo (largest plan with 86GB ram – 46 vCPUs – 575GB storage – 10TB bandwidth).

AWS has wide range of pricing and most advanced configurations for VMs including GPU support and etc. Amazon EC2 has a large number of instance types, ranging from micro instances with less than a GB of memory to large, disk or memory optimized servers. Each of these instance types can be further enhanced with extra storage volumes with provisioned IOPs. In November 2016, AWS launched a dev-centric service called, Lightsail. Lightsail gives you a simple VPS offering, prices starting from 5$ with 512 MB Memory-1 Core Processor – 20 GB SSD Disk and 1 TB Transfer.

Overview

DigitalOceanAmazon Lightsail
Memory1 GB512MB
Processor1 Core1 Core
Storage25GB SSD20GB SSD
Transfer1TB1TB
Overage$0.02/GB$0.09/GB
Network In1Gbps
Network Out1Gbps
Price$5/month ($0.007/hour)$5/month ($0.007/hour)

Both companies are at the same price for the cheapest package but DigitalOcean is offering more storage than Amazon Lightsail and twice much of RAM.

DigitalOcean vs AWS Comparison - Who is the Winner ?

Performance Benchmarks

To known the performance of each VPS plan, we have runs some commands on the cheapest package – $5/mo – at both companies.

Memory Benchmarks

Memory ReadsMemory Writes
sysbench –test=memory run
DigitalOceanAmazon Lightsail
Number of Events104,857,600104,857,600
Total Time84.3949s71.4697s
Execution Time67.3855s56.8831s
Minimum Request0.00ms0.00ms
Average Request0.00ms0.00ms
Maximum Request1.51ms0.23ms
95th Percentile0.00ms0.00ms
Operations/sec1,242,463.361,467,161.71
MB/sec1,213.341,432.78
sysbench –test=memory –memory-oper=write run
DigitalOceanAmazon Lightsail
Number of Events104,857,600104,857,600
Total Time81.5642s71.3810s
Execution Time64.9544s56.8120s
Minimum Request0.00ms0.00ms
Average Request0.00ms0.00ms
Maximum Request5.21ms0.19ms
95th Percentile0.00ms0.00ms
Operations/sec1,285,584.181,468,984.58
MB/sec1,255.451,434.56

As you see, DigitalOcean offering more RAM ended up having faster speeds. If RAM is important to you, you’d get more bang for your buck with DigitalOcean.

CPU Benchmarks

sysbench –test=cpu run
DigitalOceanAmazon Lightsail
Number of Events10,00010,000
Total Time13.0227s11.3688s
Event Execution13.0198s11.3672s
Minimum Request1.22ms1.03ms
Average Request1.30ms1.14ms
Maximum Request5.17ms2.16ms
95th Percentile1.34ms1.21ms

Both companies performed about the same at the 9th percentile. Lightsail max requests weren’t nearly as high as DO.

File I/O Benchmarks

sysbench –test=fileio prepare sysbench –test=fileio –file-test-mode=rndrw run sysbench –test=fileio cleanup
DigitalOceanAmazon Lightsail
Number of Events10,00010,000
Total Time1.4641s6.6209s
Execution Time0.5873s1.9269s
Minimum Request0.00ms0.00ms
Average Request0.06ms0.19ms
Maximum Request1.80ms1.82ms
95th Percentile0.10ms0.37ms
Requests/sec6,929.911,510.36
MB/sec106.7223.599

DigitalOcean performed a over 4x the requests per second of Lightsail. DO totally faster than Amazon on this test.

MYSQL Benchmarks

mysql -uroot -e “CREATE DATABASE newcoupons;”
sysbench –test=oltp –oltp-table-size=1000000 –mysql-user=root prepare
sysbench –test=oltp –oltp-table-size=1000000 –mysql-user=root run
sysbench –test=oltp –oltp-table-size=1000000 –mysql-user=root cl
DigitalOceanAmazon Lightsail
Number of Events10,00010,000
Total Time43.8152s52.5180s
Execution Time43.7459s52.4601s
Minimum Request2.53ms2.37ms
Average Request4.37ms5.25ms
Maximum Request325.37ms171.01ms
95th Percentile8.45ms13.58ms
Read/write Requests/sec4,336.393,617.80

DigitalOcean had the best performance at the 95th percentile and the most reads/write requests per second but the maximum request time was nearly a second. Lightsail was second in read/writes but also had a significantly better maximum request time.

Apache Benchmarks

ab -kc 1000 -n 10000 http://127.0.0.1/
DigitalOceanAmazon Lightsail
Concurrency Level1,0001,000
Time taken1.991s1.285s
Completed Requests10,00010,000
Failed Requests114
Requests/sec5,023.117,784.84
Time per request199.080ms128.455ms
Transfer rate Kbyte/sec56,990.7488,386.49

Amazon Lightsail win with this test, they faster on all cases.

Network Benchmarks

./speedtest-cli –server=7340
DigitalOceanAmazon Lightsail
Distance2,282.16km1,933.53km
Ping75.602ms65.945ms
Download Mbit/sec329.19197.72
Upload Mbit/sec112.22106.61

DigitalOcean is the winner of this test although the speed results do not make a significant difference.

DigitalOcean vs AWS Comparison - Who is the Winner ?

Features and Usability

AmazonDigitalOcean
ComputeEC2Droplets
StorageEBSVolumes
IPPublic IPElastic IP
Windows VMYesNo
Cloud Init SupportYesYes
Security GroupsYesFirewall
Load BalancerELBLoad Balancer
AutoscalingAutoscalerNot Available
APIsYesYes
Developer FriendlyMediumSuper Easy
SSD Backed StorageYesYes
Object StorageS3Yes
Single Click InstallsYesYes
MarketplacePartner Eco SystemCommunity Projects
SimplicityRequires decent knowledge on cloudSuper powerful
IoT ServicesYesNo
Analytics ServicesYesNo
Monitoring ServicesYesYes (Graphs)
BackupsYesYes
Global DatacentersYesYes
Hybrid Cloud SupportYesNo
Upgrade VPS from admin consoleNoYes
Mobile Friendly UINoYes
Accepted Forms of PaymentCredit cardsCredit cards, Paypal
Hidden CPU ModelNoNo
SSH Keys SetupYesYes
DDOS ProtectionNoNo
Hourly BillingYesYes

Both companies offer a lot of features to users. DigitalOcean doesn’t have as many features, but available features are nicely organized, whereas in AWS feature organization is a whole mess, but AWS has a tremendous amount of features which are difficult to be reviewed in this small article.DigitalOcean and AWS both are extraordinary cloud computing services that provide sophisticated features which help in creating complex web applications at a decent price.

The support system provided by DigitalOcean is far more superior than Amazon when you are new to the cloud. They have a huge community of developers and users, tutorials, how-to guides, and everything you need answers to. But if you are using Microsoft Windows operating system, then DigitalOcean isn’t an optimum choice, you can deploy servers using predefined Linux installation only. Basically, DigitalOcean is Infrastructure as a Service (IaaS), where you have to manage almost everything (like security, operating system, databases, and more).

Amazon’s process is a bit mechanical which is fine considering their platform and scale. Amazon EC2 is compatible with any OS. So, a plus to EC2 in DigitalOcean vs AWS match. Basically, AWS offers managed services (Platform as a Service or PaaS), which manages everything on its own except applications.

DigitalOcean vs AWS Comparison - Who is the Winner ?

Conclusion

DigitalOcean is not really an Amazon competitor. Its target market is small developers who need to quickly start up a small high-performance instance. Still, Amazon is getting shown up by the newcomer when it comes to VM performance on the two platforms. DigitalOcean also gives the user a clean, easy-to-use interface with few features and one-click deployments. Amazon, on the other hand, offers a IaaS/ PaaS cloud supermarket where you can pick nearly any cloud service you could possibly want, and some that you didn’t even know existed, such as mobile analytics and cloud workflows.

You should only compare DigitalOcean with Linode and Vultr or any other cloud hosting company. With AWS, comparing it to the Microsoft Azure and Google Cloud Platform is more accurate.

Leave a Reply

avatar
  Subscribe  
Notify of