Google Cloud vs Amazon AWS – WordPress Performance
Whenever I say this WordPress blog is hosted in the cloud, people automagically assume I’m using Amazon AWS. Wrong!
I’m using Google Compute Engine and let me show you why.
| Google Compute Engine | Amazon AWS | |
|---|---|---|
| Region | europe-west1-d | eu-west-1b |
| Machine Type | n1-standard-1 | m3.medium |
| CPU | 1 | 1 |
| RAM (GB) | 3.75 | 3.75 |
| Hourly Cost | $0.055* | $0.073* |
Setup:
These were the plugins I installed, activated and configured in both instances.
- Akismet: 3.1.5
- Bulk Images to Posts: 3.3
- BulkPress: 0.3.4
- Google XML Sitemaps: 4.0.8
- PHP/MySQL CPU performance statistics: 1.1.9
- Pods – Custom Content Types and Fields: 2.5.5
- Regenerate Thumbnails: 2.2.4
- SendGrid: 1.6.7
- Simple Tags: 2.4
- SysInfo: 1.1.0
- Wp Favs: 1.0.6
- WP Super Cache: 1.4.6
Both deployments (just for the test purposes) are Bitnami WordPress. Well, let’s see the interesting part, shall we?


Results:
Google vs Amazon - Results
| Test | Google Cloud Engine | Amazon AWS |
|---|---|---|
| Inbound Speed | 444.77 Mbps | 256.16 Mbps |
| Outbound Speed | 11.24 Mbps | 8.83 Mbps |
| Total MySQL Time | 7.71 s | 16.63 s |
| Total PHP Time | 1.87 s | 4.93 s |
| Total Test Time | 9.58 s | 21.56 s |
I didn’t expect to see such a difference. Google Compute Engine is twice as fast the same type of machine from Amazon AWS. And it costs way less (in fact I haven’t applied the sustained use discount for a whole month usage so you might spend way less than $0.055 with Google Compute Engine).