Google Cloud Platform is currently one of the industry’s leading cloud computing platforms. Google entered the cloud computing market back in 2008 with Google App Engine – a Platform as a Service (PaaS) environment. Google App Engine was followed by BigQuery, a data analytics service in April 2012, and Compute Engine, an Infrastructure as a Service (IaaS) component – becoming generally available in December of 2013. Since then, Google has been regularly launching new cloud services and features.
This post will focus on the five key elements of the Google Cloud Platform.
Google Cloud Platform Regions
Each region in Google’s cloud contains any number of zones. Zones can be considered as isolated geographic locations within a region. Internally, zones are part of low-latency and high bandwidth networks. A zone failure does not affect other zones in that region. For achieving high availability, it is always advisable to deploy your application across multiple zones.
Globally, Google currently has three regions, i.e., us-central1, europe-west1 and asia-east1. These, by region, are the available zones:
|us-central1||us-central1-a, us-central1-b, us-central1-f|
|europe-west1||europe-west1-a (Deprecated), europe-west1-b, europe-west1-c|
|asia-east1||asia-east1-a, asia-east1-b, asia-east1-c|
Each of these zones supports either Ivy Bridge or Sandy Bridge processors. Specifically, us-central1-f and europe-west1-c zones work with Ivy Bridge, while the others use Sandy Bridge.
Since 2008, Google has launched multiple services for its Google Cloud Platform:
|Group||Service Name||Service Description|
|Elastic Load Balancing||
Google Compute Engine offers a wide range of computation capacity for above-described services. Apart from the wide pool of instance types, Google Compute Engine offers performance tuned instances for different types of workloads i.e., High CPU instance types for CPU intensive applications, High Memory instance types for memory intensive applications, etc.
Google Compute Engine instances are available in four categories: Standard, High CPU, High Memory, and Shared Core. The Standard includes five instance types built within a range between 1VirtualCore, 3.75GBMemory to 16VirtualCore, 60GBMemory. These instances are used for standard workloads. The High CPU category has four instance types with profiles lying between 2VirtualCore, 1.80GBMemory to 16VirtualCore, 14.40GBMemory. Using High Memory, you can choose between four instance types with compute capacities ranging from 2VirtualCore, 13GBMemory to 16VirtualCore, 60GBMemory. Shared Core category instances come in two flavors: f1.micro (1VirtualCore, 0.60GBMemory) and g1.small (1VirtualCore, 1.70GBMemory).
Google’s ability to deliver search results in milliseconds, serve six billion hours of YouTube video per month or successfully serve their 425 million Gmail users largely depends upon their interactive query service. BigQuery is a public implementation of their own internal query service ‘Dremel.’ It allows them to run SQL-like queries against very large datasets and fetch results in seconds.
According to Google BigData whitepaper, Dremel Can Scan 35 Billion Rows without an Index in Tens of Seconds. Dremel, the cloud-powered massively parallel query service, shares Google’s infrastructure, so it can parallelize each query and run it on tens of thousands of servers simultaneously”. Google uses Dremel for analyzing web documents, spam analysis, and monitoring data center performance.
Besides all this, there are box loads of Google-developed solutions to satisfy big data needs, like BigTable, Chubby, MapReduce, etc. Google also launched DataFlow, a managed data processing service, which will help you to ingest, transform, and analyze data in both batch and streaming modes by creating data pipelines.
Google has developed solutions to tackle a wide range of problems and these solutions are massively used by people around the globe. Google search is one of the most popular, followed by Google Mail, YouTube, Google Drive, Google Maps, Adwords, and Google Docs. These serve millions of users on daily basis and themselves effectively run on Google Cloud Platform. With their many services, Google has built an ecosystem which allows you to integrate multiple solutions. For example, an attachment shared on Gmail account can be directly saved into your Google drive, automatically syncing to your mobile device. Or you can seamlessly share your favorite YouTube video directly to your Google+ profile. These integrations make the lives of millions of user a lot easier and flexible. But they can also provide you with powerful cloud computing tools.
To conclude, Google Cloud Platform is an enormous platform used, possibly, by most people currently living on our planet (and a handful in space). Enterprises, SMBs or Start-ups can leverage multiple Google Cloud Platform’s offerings, while individuals use many of the very Google solutions in their daily lives.
Which Certifications Should I Get?
As we mentioned in an earlier post, the old AWS slogan, “Cloud is the new normal” is indeed a reality today. Really, cloud has been the new normal for a while now and getting credentials has become an increasingly effective way to quickly showcase your abilities to recruiters and compan...
Cloud Academy Content Roadmap Updates
Welcome to our Q1 2020 roadmap. This is the content we plan to build over the next three months, between February 1 - and April 30, 2020. Let's look at some of our roadmap highlights. Atlassian Bamboo for CI/CD We had a lot of requests for practical guides on how to apply DevOps tool...
New on Cloud Academy: Git Labs, CKA and CKAD Lab Challenges, AWS and Azure Learning Paths, AGILE, and Much More
We just kicked off our first Free Weekend of 2020. This means we've unlocked our Training Library for just 72 hours. Until Sunday at 11:59 pm (PST), you can get unlimited access to our industry-leading learning paths, courses, certification prep exams, and our most popular hands-on labs...
New on Cloud Academy: Red Hat, Agile, OWASP Labs, Amazon SageMaker Lab, Linux Command Line Lab, SQL, Git Labs, Scrum Master, Azure Architects Lab, and Much More
Happy New Year! We hope you're ready to kick your training in overdrive in 2020 because we have a ton of new content for you. Not only do we have a bunch of new courses, hands-on labs, and lab challenges on AWS, Azure, and Google Cloud, but we also have three new courses on Red Hat, th...
Google Cloud Platform Certification: Preparation and Prerequisites
Google Cloud Platform (GCP) has evolved from being a niche player to a serious competitor to Amazon Web Services and Microsoft Azure. In 2019, research firm Gartner placed Google in the Leaders quadrant in its Magic Quadrant for Cloud Infrastructure as a Service for the second consecuti...
New on Cloud Academy: AWS Solution Architect Lab Challenge, Azure Hands-on Labs, Foundation Certificate in Cyber Security, and Much More
Now that Thanksgiving is over and the craziness of Black Friday has died down, it's now time for the busiest season of the year. Whether you're a last-minute shopper or you already have your shopping done, the holidays bring so much more excitement than any other time of year. Since our...
New on Cloud Academy: AZ-900 Exam Update; MS-100 Exam Prep; PRINCE2 Foundation; Azure, Kubernetes, and Google Hands-on Labs; and Much More
This month, our Content Team really kicked it into overdrive with tons of new content. If you're Team Azure, then you'll be amazed at the number of Azure Courses and Hands-on Labs we published this month alone! At any time, you can find all of our new releases by going to our Training ...
How to Get Hands-on Experience on AWS, Azure, and GCP: Lab Challenges
Meaningful cloud skills require more than book knowledge. Hands-on experience is required to translate knowledge into real-world results. We see this time and time again in studies about how kids and adults best learn — doing the actual learning task is key. Hands-on Labs and Lab Challe...
New on Cloud Academy: ITIL® 4, Microsoft 365 Tenant, Jenkins, TOGAF® 9.1, and more
At Cloud Academy, we're always striving to make improvements to our training platform. Based on your feedback, we released some new features to help make it easier for you to continue studying. These new features allow you to: Remove content from “Continue Studying” section Disc...
Google Cloud Functions vs. AWS Lambda: The Fight for Serverless Cloud Domination
Serverless computing: What is it and why is it important? A quick background The general concept of serverless computing was introduced to the market by Amazon Web Services (AWS) around 2014 with the release of AWS Lambda. As we know, cloud computing has made it possible for users to ...