0% found this document useful (0 votes)
20 views13 pages

GCP Fund Module 9 Summary and Review

The document provides an overview of Google Cloud Platform (GCP) fundamentals, focusing on core infrastructure components such as compute options, load balancing, interconnect options, and storage solutions. It outlines various service models, use cases, and storage classes, guiding users on how to choose the appropriate services based on their needs. Additionally, it highlights next steps for further learning and certification opportunities in GCP.

Uploaded by

sorabh005s
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views13 pages

GCP Fund Module 9 Summary and Review

The document provides an overview of Google Cloud Platform (GCP) fundamentals, focusing on core infrastructure components such as compute options, load balancing, interconnect options, and storage solutions. It outlines various service models, use cases, and storage classes, guiding users on how to choose the appropriate services based on their needs. Additionally, it highlights next steps for further learning and certification opportunities in GCP.

Uploaded by

sorabh005s
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

GCP Fundamentals: Core

Infrastructure
Summary and Review
Agenda
Course Review

Next Steps
Comparing compute options

Compute Kubernetes App Engine App Engine Cloud


Engine Engine Flex Standard Functions

Service model IaaS Hybrid PaaS PaaS Serverless

Use cases General Container- Web and Web and Ephemeral


computing based mobile mobile functions
workloads workloads applications; applications responding to
container- events
based
workloads

Toward managed infrastructure Toward dynamic infrastructure

Remember the continuum that this course discussed at the very beginning: the
continuum between managed infrastructure and dynamic infrastructure. GCP’s
compute services are arranged along this continuum, and you can choose where you
want to be on it.

Choose Compute Engine if you want to deploy your application in virtual machines
that run on Google’s infrastructure. Choose Kubernetes Engine if you want instead to
deploy your application in containers that run on Google’s infrastructure, in a
Kubernetes cluster you define and control.

Choose App Engine instead if you want to just focus on your code, leaving most
infrastructure and provisioning to Google. App Engine Flexible Environment lets you
use any runtime you want, and gives you full control of the environment in which your
application run; App Engine Standard Environment lets you choose from a set of
standard runtimes and offers finer-grained scaling and scale-to-zero.

To completely relieve yourself from the chore of managing infrastructure, build or


extend your application using Cloud Functions. You supply chunks of code for
business logic, and your code gets spun up on-demand in response to events.
Comparing load-balancing options
Global Global SSL Global TCP Regional Regional
HTTP(S) Proxy Proxy internal

Layer 7 load Layer 4 load Layer 4 load Load balancing Load balancing
balancing based balancing of balancing of of any traffic of traffic inside a
on load non-HTTPS SSL non-SSL TCP (TCP, UDP) VPC
traffic based on traffic
load

Can route Supported on Supported on Supported on Use for the


different URLs to specific port specific port any port number internal tiers of
different back numbers numbers multi-tier
ends applications

GCP offers a variety of ways to load-balance inbound traffic. Use Global


HTTP(S) Load Balancing to put your web application behind a single anycast
IP to the entire Internet; it load-balances traffic among all your backend
instances in regions around the world, and it’s integrated with GCP’s Content
Delivery Network.
Comparing interconnect options

Dedicated Interconnect
Direct Peering Connect N X 10G transport circuits for
Private connection between private cloud traffic to Google Cloud
you and Google for your hybrid at Google POPs
cloud workloads SLAs available
VPN
Secure multi-Gbps
connection over
VPN tunnels

Carrier Peering Partner Interconnect


Connection through the largest Connectivity between your on-premises
partner network of service network and your VPC network through a
providers supported service provider
SLAs available

GCP also offers a variety of ways for you to interconnect your on-premises or
other-cloud networks with your Google VPC. It’s simple to set up a VPN, and
you can use Cloud Router to make it dynamic. You can peer with Google at its
many worldwide points of presence, either directly or through a carrier partner.
Or, if you need a Service Level Agreement and can adopt one of the required
network topologies, use Dedicated Interconnect. A Partner Interconnect
connection is useful if your data center is in a physical location that can't reach
a Dedicated Interconnect colocation facility or if your data needs don't warrant
an entire 10 Gbps connection.
Comparing storage options
Cloud Cloud Cloud Cloud Cloud BigQuery
Datastore Bigtable Storage SQL Spanner

Type NoSQL NoSQL Blobstore Relational SQL Relational SQL Relational SQL
document wide column for OLTP for OLTP for OLAP

Best for Getting “Flat” data, Structured and Web Large-scale Interactive
started, App Heavy unstructured frameworks, database querying,
Engine read/write, binary or existing applications (> offline
applications events, object data applications ~2 TB) analytics
analytical data

Use cases Getting AdTech, Images, large User Whenever high Data
started, App Financial and media files, credentials, I/O, global warehousing
Engine IoT data backups customer consistency is
applications orders needed

Consider using Cloud Datastore if you need to store structured objects, or if


you require support for transactions and SQL-like queries.

Consider using Cloud Bigtable if you need to store a large amount of


single-keyed data, especially structured objects.

Consider using Cloud Storage if you need to store immutable binary objects.

Consider using Cloud SQL or Cloud Spanner if you need full SQL support for an
online transaction processing system. Cloud SQL provides terabytes of
capacity, while Cloud Spanner provides petabytes and horizontal scalability.

Consider BigQuery if you need interactive querying in an online analytical


processing system with petabytes of scale.
Choosing among Google Cloud Storage classes
Multi-regional Regional Nearline Coldline

Intended for data that


Most frequently Accessed frequently Accessed less than Accessed less than
is...
accessed within a region once a month once a year

Availability SLA
99.95% 99.90% 99.00% 99.00%

Access APIs Consistent APIs

Access time Millisecond access

Storage price
Price per GB stored per month

Retrieval price
Total price per GB transferred

Use cases
Content storage and In-region analytics, Long-tail content, Archiving,
delivery transcoding backups disaster recovery

I’d like to zoom into one of those services we just discussed, Cloud Storage, and
remind you of its four storage classes. Multi-regional and regional are the classes for
warm and hot data. Use multi-regional especially for content that’s served to a global
web audience, and use regional for working storage for compute operations. Nearline
and coldline are the classes for, as you’d guess, cooler data. Use nearline for
backups and for infrequently accessed content, and use coldline for archiving and
disaster recovery.
Agenda
Course Review

Next Steps
Please take 5 minutes to give us feedback

1. Login to the Qwiklabs deployment (site) where you had the lab session in the class
2. Click “My Learning” on the left side menu to open class list page
3. a) If the class is not over yet, you will see the “In Progress” class card, click it; b) If
the class is over, you will see the class under “Completed Courses and Quests”,
click it
4. Click the link under “Survey” in “Overview” panel on the right hand side to open the
survey form
5. Complete all the questions and submit

You can fill out the survey during or after class. You will be able to revise your
answers if you do so prior to completing all of the questions.
What’s next in the Cloud Infrastructure track?

Google Cloud Platform


1 Fundamentals: Core
Infrastructure
Cloud Infrastructure
Architecting with Google
This track is designed for IT 2 Cloud Platform:
professionals who are Infrastructure
responsible for
implementing, deploying, Architecting with Google
migrating, and maintaining
applications in the cloud. 3 Cloud Platform: Design and
Process

If you’re a cloud architect, a DevOps person, or any other kind of IT professional who
deploys, migrates and maintains applications in the cloud, continue with the course:
Architecting with Google Cloud Platform: Infrastructure.
What’s next in the Application Development track?

Google Cloud Platform


1 Fundamentals: Core
Infrastructure

Application Developing Applications with


Development 2 Google Cloud Platform
This track is designed for
application programmers and
software engineers who
develop software programs in
the cloud.

If you’re an application programmer or any other kind of software engineer who writes
code for the cloud, continue to the course Developing Applications with Google Cloud
Platform.
Certification Tracks

Infrastructure Data and Machine Learning

Professional Cloud Architect Professional Data Engineer


Exceptional ability to design, build, and operate Exceptional ability to design, build, and maintain
technology solutions on Google Cloud Platform. big data and machine learning solutions on
Google Cloud Platform.

Fundamental GCP Knowledge

Associate Cloud Engineer


Ability to monitor operations and manage
enterprise solutions on Google Cloud Platform.

Become Google Cloud Certified and show the world that you can design, develop,
manage and administer application infrastructure and data solutions on Google Cloud
technology. The Google Cloud Certified designation means you've demonstrated the
necessary skills to leverage Google Cloud technology in a way that transforms
businesses and meaningfully impacts the people and customers they serve.

You might also like