GCP Fund Module 9 Summary and Review
GCP Fund Module 9 Summary and Review
Infrastructure
Summary and Review
Agenda
Course Review
Next Steps
Comparing compute options
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.
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
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
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 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.
Availability SLA
99.95% 99.90% 99.00% 99.00%
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?
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?
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
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.