Difference between revisions of "Google Cloud Platform"
From Christoph's Personal Wiki
(→GCP vs. AWS) |
(→GCP vs. AWS) |
||
| Line 47: | Line 47: | ||
** Translation API vs. n/a | ** Translation API vs. n/a | ||
** Jobs API vs. n/a | ** Jobs API vs. n/a | ||
| + | |||
| + | * Compute Services (GCP vs. AWS): | ||
| + | ** Infrastructure as a Service (IaaS): Compute Engine vs. EC2 | ||
| + | ** Platform as a Service (PaaS): App Engine vs. Elastic Beanstalk | ||
| + | ** Containers as a Service: Container Engine vs. EC2 | ||
| + | |||
| + | <div style="float:left; margin:0px 20px 20px 0px;"> | ||
| + | {| align="center" style="border: 1px solid #999; background-color:#FFFFFF" | ||
| + | |- | ||
| + | ! colspan="4" bgcolor="#EFEFEF" | '''Compute IaaS comparison''' | ||
| + | |-align="center" bgcolor="#1188ee" | ||
| + | !Feature | ||
| + | !Amazon EC2 | ||
| + | !Compute Engine | ||
| + | |- | ||
| + | | Virtual machines || Instances || Instances | ||
| + | |--bgcolor="#eeeeee" | ||
| + | | Machine images || Amazon Machine Image (AMI) || Image | ||
| + | |- | ||
| + | | Temporary virtual machines || Spot instances || Preemptible VMs | ||
| + | |--bgcolor="#eeeeee" | ||
| + | | Firewall || Security groups || Compute Engine firewall rules | ||
| + | |- | ||
| + | | Automatic instance scaling || Auto Scaling || Compute Engine autoscaler | ||
| + | |--bgcolor="#eeeeee" | ||
| + | | Local attached disk || Ephemeral disk || Local SSD | ||
| + | |- | ||
| + | | VM import || Supported formats: RAW, OVA, VMDK, VHD || Supported formats: AMI, RAW, VirtualBox | ||
| + | |--bgcolor="#eeeeee" | ||
| + | | Deployment locality || Zonal || Zonal | ||
| + | |} | ||
| + | </div> | ||
| + | <br clear="all"/> | ||
==See also== | ==See also== | ||
Revision as of 22:45, 20 February 2017
Google Cloud Platform (GCP) is a cloud computing service by Google that offers hosting on the same supporting infrastructure that Google uses internally for end-user products like Gmail, Google Search, Maps, and YouTube.
Elements
- Google Compute Engine – IaaS service providing virtual machines similar to Amazon EC2.
- Google App Engine – PaaS service for directly hosting applications similar to AWS Elastic Beanstalk.
- BigTable – IaaS service providing map reduce services. Similar to Hadoop.
- BigQuery – IaaS service providing Columnar database. Similar to Amazon Redshift.
- Google Cloud Functions – Currently in alpha testing FaaS service allowing functions to be triggered by events without developer resource management similar to Amazon Lambda or IBM OpenWhisk.
GCP vs. AWS
- Compute
- Compute Engine vs. EC2
- App Engine vs. Elastic Beanstalk
- Container Engine vs. EC2
- Container Registry vs. ECR
- Cloud Functions vs. Lambda
- Identity & Security
- Cloud IAM vs. IAM
- Cloud Resource Manager vs. n/a
- Cloud Security Scanner vs. Inspector
- Cloud Platform Security vs. n/a
- Networking
- Cloud Virtual Network vs. VPC
- Cloud Load Balancing vs. ELB
- Cloud CDN vs. CloudFront
- Cloud Interconnect vs. Direct Connect
- Cloud DNS vs. Route53
- Storage and Databases
- Cloud Storage vs. S3
- Cloud Bigtable vs. DynamoDB
- Cloud Datastore vs. SimpleDB
- Cloud SQL vs. RDS
- Persistent Disk vs. EBS
- Big Data
- BigQuery vs. Redshift
- Cloud Dataflow vs. EMR
- Cloud Dataproc vs. EMR
- Cloud Datalab vs. n/a
- Cloud Pub/Sub vs. Kinesis
- Genomics vs. n/a
- Machine Learning
- Cloud Machine Learning vs. Machine Learning
- Vision API vs. Rekognition
- Speech API vs. Polly
- Natural Language API vs. Lex
- Translation API vs. n/a
- Jobs API vs. n/a
- Compute Services (GCP vs. AWS):
- Infrastructure as a Service (IaaS): Compute Engine vs. EC2
- Platform as a Service (PaaS): App Engine vs. Elastic Beanstalk
- Containers as a Service: Container Engine vs. EC2
| Compute IaaS comparison | |||
|---|---|---|---|
| Feature | Amazon EC2 | Compute Engine | |
| Virtual machines | Instances | Instances | |
| Machine images | Amazon Machine Image (AMI) | Image | |
| Temporary virtual machines | Spot instances | Preemptible VMs | |
| Firewall | Security groups | Compute Engine firewall rules | |
| Automatic instance scaling | Auto Scaling | Compute Engine autoscaler | |
| Local attached disk | Ephemeral disk | Local SSD | |
| VM import | Supported formats: RAW, OVA, VMDK, VHD | Supported formats: AMI, RAW, VirtualBox | |
| Deployment locality | Zonal | Zonal | |