Google Cloud Platform Guide Expanded for AWS Professionals
After Google published their guide for customers who wanted to compare Google Cloud Platform to Amazon Web Services, it helped people using the platform to understand things about how it’s designed to handle data delivery and infrastructure.
They’ve recently updated their documentation to further expand the professionals guide including; new sections that focus on Big Data services, Storage Services and Containers as a Service (Also known as Google Container Engine).
Below you will find a quick overview of what’s new in the documentation and how it compares to Amazon Web Services:
Amazon ECS vs. Google Container Engine at a glance
|Cluster Nodes||Amazon EC2 Instances||Compute Engine Instances|
|Supported Daemons||Docker||Docker or Rocket|
|Node Agent||Amazon ECS Agent||Kubelet|
|Deployment Sizing Service||Service||Replication Controller|
|Command Line Tool||Amazon ECS CLI||kubectl or gcloud|
|Portability||Runs only on AWS||Runs wherever Kubernetes run|
How Amazon Elastic MapReduce compares to Google Cloud Dataproc and Cloud Dataflow
Amazon Elastic MapReduce
Google Cloud Dataproc
Google Cloud Dataflow
|Open Source Library||Apache Hadoop and Apache Spark||Apache Hadoop and Apache Spark||Apache Beam|
|Pricing Model||Per Hour||Per Minute||Per Minute|
|Unit of Deployment||Cluster||Cluster||Pipeline|
|Unit of Scale||Nodes (Master, Core and Task)||Nodes (Master and Worker)||Workers|
|Unit of Work||Step||Job||Job|
|Programming Model||MapReduce, Apache Hive, Apache Pig, Apache Spark, SparkSQL, PySpark||MapReduce, Apache Hive, Apache Pig, Apache Spark, SparkSQL, PySpark||Apache Beam|
|Customization||Bootstrap Actions||Initialization Actions||File Staging|
If you need assistance in implemented a Google Cloud Platform solution or would like a quick consult to help you improve the efficiencies of your deployment, drop us a line and we’d be happy to help!