I am trying evaluate Google Compute Engine (GCE) for a cloud project in our company. We have some experience in working with Amazon Web Services but would like to know if GCE is a better alternative for our project. I have following questions. Our choice for the project will be based on the answers for the questions so please help me with these queries.
Google Compute Engine is the GCP equivalent of EC2. Google Compute Engine or GCE is a cloud computing service that provides virtual machines that run on Google Cloud infrastructure. It offers scale, performance, and value that allows users to easily launch large compute clusters on Google's infrastructure.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. On the other hand, Google App Engine is detailed as "Build web applications on the same scalable systems that power Google applications".
Compute Engine is a customizable compute service that lets you create and run virtual machines on Google's infrastructure. You can create a Virtual Machine (VM) that fits your needs.
Google Cloud Platform provides IaaS, PaaS, and serverless computing environments. A comparatively new Google Cloud Platform has all the tools and services required by developers and professionals. Amazon Web Services(AWS): It provides on-demand cloud computing platforms and APIs.
Google Cloud Platform's Compute Engine (GCE) recently added a Load Balancing feature. It's lower level than ELB (it only supports UDP / TCP, not HTTP(S)).
GCE has feature parity. AWS Regions correspond to GCE Regions, and AWS Availability Zones to GCE Zones
Google Compute Engine does not have autoscaling, but Google App Engine does. Third party tools such as Scalr or RightScale are however compatible with Google Compute Engine
Disclaimer: I do work at Scalr.
Did you mean dedicated instances? Those are not available in GCE.
If you meant VPC, then you can use GCE networks to achieve isolation. You'll also wish to disable ephemeral external IP addresses for the instances you want to isolate.
GCE has persistent IPs, they are called "Reserved Addresses"
You will likely get better latency to Google services you use in your backend (I recall a couple presentations at Google I/O talking about Google App Engine + BigQuery).
For frontend services (Google Analytics), you'll likely see not benefit, since this depends on your users, not your servers.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With