[IaaS comparison] “AWS” and “GCP”
This is Ohara from the technical sales department.
It has been slowly becoming a hot topic since around 2015.
Google Cloud Platform (hereinafter referred to as GCP) is
provided by Google in this article, we will compare it with Amazon Web Services (hereinafter referred to as AWS), which is also an overseas IaaS, and describe its characteristics.
■ Amazon Web Services
- It has been in operation since 2006, when the service started.
- It has a wide range of functions other than server services. New features are released quickly.
- RDB function supports MySQL, PostgreSQL, Oracle Database, and SQL Server. Can also be deployed in multiple zones.
- Has HA function. (EC2 Auto Recovery)
- It has a rich API, making it easy to automate operational management.
- Since there are many users and the community is active, a lot of information and know-how is made available to the public.
*There are periodic price reductions.
*SLA (Service Level Agreement) is not per server.
*Prices are in US dollars and are affected by exchange rates.
■ Google Cloud Platform
- Load balancers can be operated across regions. (U.S. and Asia Pacific, etc.)
- Server startup is fast and performance is stable.
- Has HA and live migration functions.
- It has an RDB function. (MySQL only)
- BigQuery is a high-speed search service for large amounts of data.
- You can log in to the GCP console with your Google account.
- An emulator is included as standard. (Other emulators such as "TeraTerm" can also be used)
*There is no data center in Japan. In Asia Pacific (Taiwan, Singapore).
*There is still little information in Japanese.
*Prices are in US dollars and are affected by exchange rates.
*Added on 2017/01/17: The Tokyo region has already been released in Japan.
■ Summary
It's hard to say which IaaS is better or worse, but
personally, I think it's best to choose IaaS depending on the following objectives.
Also, personally,
[Cases where it is good to implement AWS]
- Commercial license support required. (Windows Server, SQL Server, Oracle Database, etc.)
- I want to do detailed customization of the server.
- Extensive Japanese documentation support.
- Use a server with a constant load for a long period of time. etc. . .
[Cases where it is good to introduce GCP]
- I want to link my account with a service I already use, such as Google Apps, using an API.
- The peak server load fluctuates with a high probability.
- It is possible to handle sudden increases in access without setting up pre-warnings in advance.
- I want to use BigQuery, which can execute high-speed queries at a low price.
That's what I think.