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 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 their Google Cloud Platform:
|Group||Service Name||Service Description|
|Elastic Load Balancing|
Google Compute Engine offers wide range of computation capacity for above described services. Apart from 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 centre 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 servies, 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 seemlessly share your favourite YouTube video directly to your Google+ profile. These integrations make 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.
Google Cloud 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 2018, research firm Gartner placed Google in the Leaders quadrant in its Magic Quadrant for Cloud Infrastructure as a Service for the first time. In t...
How to Optimize Cloud Costs with Spot Instances: New on Cloud Academy
One of the main promises of cloud computing is access to nearly endless capacity. However, it doesn’t come cheap. With the introduction of Spot Instances for Amazon Web Services’ Elastic Compute Cloud (AWS EC2) in 2009, spot instances have been a way for major cloud providers to sell sp...
What are the Benefits of Machine Learning in the Cloud?
A Comparison of Machine Learning Services on AWS, Azure, and Google CloudArtificial intelligence and machine learning are steadily making their way into enterprise applications in areas such as customer support, fraud detection, and business intelligence. There is every reason to beli...
Disadvantages of Cloud Computing
If you want to deliver digital services of any kind, you’ll need to compute resources including CPU, memory, storage, and network connectivity. Which resources you choose for your delivery, cloud-based or local, is up to you. But you’ll definitely want to do your homework first.Cloud ...
Is Multi-Cloud a Solution for High Availability?
With the average cost of downtime estimated at $8,850 per minute, businesses can’t afford to risk system failure. Full access to services and data anytime, anywhere is one of the main benefits of cloud computing.By design, many of the core services with the public cloud and its underl...
New Whitepaper: Separating Multi-Cloud Strategy from Hype
A 2017 RightScale survey* reported that 85% of enterprises have embraced a multi-cloud strategy. However, depending on whom you ask, multi-cloud is either an essential enterprise strategy or a nonsense buzzword.Part of the reason for such opposing views is that we lack a complete defi...
4 Trends That Will Change How Companies Invest in Cloud in 2018
The cloud is forever changing how we look at IT. Over the past years, we’ve had a front seat view of how the cloud has evolved and how large companies and industries are changing practices internally toward a response that looks more and more like the innovation leaders have read about...
New on Cloud Academy, September '17. Big Data, Security, and Containers
Explore the newest Learning Paths, Courses, and Hands-on Labs on Cloud Academy in September.Learning Paths and CoursesCertified Big Data Specialty on AWS Solving problems and identifying opportunities starts with data. The ability to collect, store, retrieve, and analyze data meanin...
New Azure, Google Cloud, DevOps learning paths & labs: get ready for your certification!
At Cloud Academy, we’re busy adding new content to help you achieve your goals across AWS, Microsoft Azure, Google Cloud Platform, and DevOps.Whether you’re looking to get certified or just want to learn new skills, we know that getting started can be a stumbling block for learners who...
Google Cloud Functions vs. AWS Lambda: Fight for serverless cloud domination begins
A not entirely fair comparison between alpha-release Google Cloud Functions and mature AWS Lambda: My insights into the game-changing future of serverless clouds.Serverless computing lands on Google Cloud: Welcome to Google Cloud FunctionsUpdate: The open beta of Google Cloud Functi...
Cloud Academy Platform News: Roadmap of Courses for Q2 2017
In addition to all of the new services and technologies coming to cloud computing, one of the most important factors influencing cloud computing is the fact that companies are embracing multiple cloud technologies.As a result, bridging the skills gap is even more important than ever b...
Cloud Academy 2017 Conferences and Events Worldwide!
Our second quarter got off to a spectacular start, down under, at AWS Summit Sydney. We had the great pleasure of starting off our visit by hosting the AWS Partner Summit Sydney, where we were able to engage with other sponsors, like ScienceLogic, TrendMicro, NetApp, CHEF, and Splunk, a...