SlideShare a Scribd company logo
Joe Holbrook. Owner of Cloudbursting Corp.
Worldwide Consulting Engineer and Technical Trainer
Jacksonville, FL
GOOGLE CLOUD CERTIFICATION REVIEW
CLOUD ARCHITECT – VIRTUAL MACHINES
MODULE 2 REVIEW FOR EXAM
• GCP A Google Certified Professional - Cloud Architect enables organizations to
leverage Google Cloud technologies. Through an understanding of cloud
architecture and Google technology, this individual can design, develop, and
manage robust, secure, scalable, highly available, and dynamic solutions to drive
business objectives.
• A Google Certified Professional - Cloud Architect has demonstrated in our
assessment their ability to:
• check Design and plan a cloud solution architecture
• check Manage and provision the cloud solution infrastructure
• check Design for security and compliance
• check Analyze and optimize technical and business processes
• check Manage implementations of cloud architecture
• check Ensure solution and operations reliability
GOOGLE CLOUD PLATFORM
CERTIFIED CLOUD ARCHITECT
• Here is the page to review.
• https://cloud.google.com/certification/cloud-architect
• Beta Exam Cost $120
• Beta Exam Time 4 Hours
• Beta Exam Case Studies
• Very Poor Choice of test vendor. (Clearly the lowest bidder) availability/flexibility for testing.
Why they used Kryterion which has only one place to test if that in many cities is beyond me
for a giant like Google. Unlike Pearson and Vue which have a significant network of test
centers. Example in Jacksonville there is one location which was a junior college that had a 4
hour/3 day a week testing schedule. I checked Atlanta which had a few more sites…. Unlike
VUE/Pearson that can have 20 locations in a city…
GCP CLOUD ARCHITECT OVERVIEW
• Personally I thought the exam was written in a very unprocessed and more
to be desired approach.
• Did not appear to use best practices in exam development such as Bloom.
• Consistent grammar errors and thus appeared somewhat rushed out.
• Case studies were vague. I did like how they have the case studies listed on
exam Guide. https://cloud.google.com/certification/guides/cloud-
architect/
• Exam did have a technical merit but as a routine test developer I see the
need for a better exam guide and test JTA to be completed.
THOUGHTS ON EXAM
• Case studies were part of the exam and you needed to review and answer
the appropriate solution for the specific questions. Case study had
numerous questions similar but had a slight question or answers so you
needed to pay attention.
• Tested only on a few Compute engine items. Two is what I remember.
• Tested on Containers. I only saw one question here.
• Tested on Google App Engine actually more than I hoped for. Must have
been 6 questions on GAE.
• Tested on Cloud Storage. You needed to know the difference between the
Storage types and when you would place them.
THE TECHNICAL REVIEW
• Storage around every aspect and needed to discern between Nearline and
Coldline. Big Data , Regional and Standard storage. Persistent Storage
(Block) Must have been around 10 questions here..
• Tested on DataProc, Dataflow, Cloud Datastore, BigQuery and Bigtable
areas in Data Products.
• Tested on Backup and Recovery, DR and BC as you would expect.
• Interesting there were questions on billing. Know some about how VMS
are billed and also storage.
• DevOps. Basic Question about how DevOps mainly around continuous
availability.
THE TECHNICAL REVIEW
• Cloud Best Practices. Projects, API Management, Peformance, etc.
• SQL – Know the SQL Versions at a high level.. MySQL and PostgreSQL
database service.
• Container Management. They loved this area.. Know how to manage
Containers in Google. At least 5 questions around Docker, StackDriver
Monitoring and Google Container Engine.
• DNS zones and Records.
• Cloud Load balancing and Auto Scaling.
TECHNICAL REVIEW
Joe Holbrook. Owner of Cloudbursting Corp.
Worldwide Consulting Engineer and Technical Trainer
Jacksonville, FL
GOOGLE CLOUD CERTIFICATION REVIEW
CLOUD ARCHITECT – VIRTUAL MACHINES
COMPUTE ENGINE MODULE 2
Google Virtual Machines..
VIRTUAL MACHINES
Virtual Machines – Remember some of Googles VMS are used for different
purposes. Either for an IaaS or PaaS service approach.
Cloud Functions is geared towards a serverless approach and focused on
microservices
App Engine is focused on PaaS and can be delivered in two different
solutions (Standard or Flexible)
Container Engine- Awesome solution for developers wanting a simple and
lightweight container.
Note! A Compute Engine instances can run Linux and Windows Server
VIRTUAL MACHINES
Virtual Machines - Compute Engine
---IaaS
- Can be predefined or custom
- vCPU and Memory
- Networking
- OS (Linux or Window)
VIRTUAL MACHINES
Per-minute billing, sustained use discounts
10 minute minimum
Preemptible instances
Live at most 24 hours
Can be pre-empted with a 30 second notification via API
Discounted significantly
Custom machine types https://cloud.google.com/custom-machine-types/
Customize amount of memory and CPU
Built in Recommendation Engine
https://cloud.google.com/compute/docs/instances/preemptible
Notifies you of under utilized instances
VIRTUAL MACHINES - PRICING
• Inferred instances means that for billing purposes, the same type of
machine used in the same zone will be combined into a single
charge so that you get the most discount as if it were one machine in
use the whole time
VIRTUAL MACHINES
Discounts
Google does discounts their resources
Billed for minimum of 10 minutes and thereafter every minute.
Lower price for a PREMPTIVE instances..
Longer term use also discounted.
Custom-type is discounted on a percent of total use
Inferred instances means that for billing purposes, the same type of
machine used in the same zone will be combined into a single charge so that
you get the most discount -- as if it were one machine in use the whole time
VIRTUAL MACHINES - DISCOUNTS
Storage
Standard, SSD (Can Scale PDs) or local SSD
Can resize disks and migrate with no downtime
https://cloud.google.com/compute/docs/disks/performance
VIRTUAL MACHINES
Networking
Networking Features
- Default and Custom Networks
- Inbound/Outbound Firewalls
- Regional load balancing and Network Load balancing
- Global and multiregional Subnetworks
VIRTUAL MACHINES
Global, regional, and zonal resources
- Global resources include preconfigured
disk images, disk snapshots and networks.
- Regional resources include static external
IP addresses.
-Zonal resources include VM instances,
their types, and disks.
QUESTION REVIEW - VIRTUAL MACHINES
Supported Protocols
- TCP
- UDP
- ICMP
Note – Supports Ipv4 only
Every VM Instances belongs to a network.
Default network is used if none selected… More on this…….
Legacy and Subnets….
VIRTUAL MACHINES
Subnetworks Benefits
Subnets are ways to group similar or related resources
- If you a VPN this allows you to target the VPN tunnels To a specific region
for better control and performance.
- Benefit where you don’t need to know much networking nor layout a
network right away.
- Define IP ranges in two ways.
- ---Auto
- ---Custom
VIRTUAL MACHINES
VM ACCESS
Linux -SSH from console, SSH from Cloudshell via SDK
-SSH from computer, 3rd party key and client
Needs FW rule (tcp 22)
Windows -RDP
- Needs FW rule (tcp 3389)
-Powershell Terminal
VIRTUAL MACHINES
KNOW THIS FOR TEST ALERT!!!
Auto restart refers to what behavior the VM should take after a
hardware failure or a system event.
• If marked auto restart, the system will try to launch a replacement
VM.
• Auto restart does not restart the VM if it was terminated due to a
user event, such as shutting down and terminating the VM.
• NOTE: If the VM availability policy is set to the default, live migrate,
during regular system maintenance your VM will be migrated to
different hardware so there is no downtime
VIRTUAL MACHINES
Billing for traffic egress
• To the Internet (varies by region)
• from one region to another (in the same network)
• ■ different rates for same continent regions vs intercontinental
• Between zones within a region
Your not billed for
• Traffic ingress
• VM to VM traffic in a single zone (same region, network)
• Traffic to GCP services (limits apply, see documentation)
VIRTUAL NETWORKING MACHINES
Connecting with an External IP --- Bastion Hosts
Why.. Perhaps you need to scale with SSH(Limit by SSH and CIDR)
You could also connect with a Site to Site VPN
You could also use a NAT Gateway…
Bastion hosts you may see on your exam…..Hint…..
QUESTION REVIEW - VIRTUAL NETWORKING
VIRTUAL MACHINES - CREATE
VIRTUAL MACHINES - CREATE
• Each zone supports a combination of Ivy Bridge, Sandy Bridge, Haswell,
Broadwell, and Skylake platform. When you create an instance in the zone,
your instance will use the default processor supported in that zone. For
example, if you create an instance in the us-central1-a zone, your instance
will use a Sandy Bridge processor.
VIRTUAL MACHINES - CREATE
• A managed instance group uses an instance template to create a group of
identical instances. You control a managed instance group as a single
entity.
Create for Migrating, Aligning assets, scaling and recovering after failures.
Two types..
1. Zonal
2. Regional
VIRTUAL MACHINES – INSTANCE GROUPS
• A managed instance group uses an instance template to create or
update the instances that are part of the group. You can create an
instance template once and can reuse it for multiple groups and
configuration.
• IMPORTANT!! -- An instance template is a global resource that is not
bound to a zone or a region. However, you can still specify some
zonal resources in an instance template, which restricts the template
to the zone where that resource resides.
• IMPORTANT!! By default, instances in the group will be placed in the
Default and randomly assign Ips from the Regional Range
VIRTUAL MACHINES – INSTANCE GROUPS
• Unmanaged instance groups are groups of dissimilar instances that
you can arbitrarily add and remove from the group. Unmanaged
instance groups DO NOT offer autoscaling, rolling update support, or
the use of instance templates so Google recommends creating
managed instance groups whenever possible.
• IMPORTANT!! Use unmanaged instance groups only if you need to
apply load balancing to your pre-existing configurations or to groups
of dissimilar instances.
VIRTUAL MACHINES – INSTANCE GROUPS
• Unmanaged instance groups are groups of dissimilar instances that
you can arbitrarily add and remove from the group. Unmanaged
instance groups DO NOT offer autoscaling, rolling update support, or
the use of instance templates so Google recommends creating
managed instance groups whenever possible.
• IMPORTANT!! Use unmanaged instance groups only if you need to
apply load balancing to your pre-existing configurations or to groups
of dissimilar instances.
VIRTUAL MACHINES – IMAGES
Contents of an image
• Boot loader
• Operating system
• File system structure
• Software
• Customizations
● Image storage
• A tar and gzip'd file
• In a private area of GCS managed by the image service
VIRTUAL MACHINES – IMAGES
Images in Compute Engine
--Public base
Google, 3rd party vendors, and community; Premium images (p)
-- Private and custom images
Create new image from VM - pre-configured and installed SW
Import from on-prem, workstation, or another cloud
Management features: image sharing, image family, deprecation
VIRTUAL MACHINES – IMAGES
• Virtualbox or AWS
• Image can be stored in Cloud Storage
VIRTUAL MACHINES – DISKS
Compute Engine VM comes with a single root persistent disk
• Image is loaded onto root disk during boot process
Bootable - you can attach to a VM and boot from it
Snapshots - incremental backups
Durable -- can survive VM terminate
Some SW is installed and OS is configured by GCE
Each persistent disk can be up to 64 TB in size, so there is no need to manage arrays
of disks to create large logical volumes. Each instance can attach only a limited
amount of total persistent disk space and a limited number of individual persistent
disks
VIRTUAL MACHINES – DISK OPTIONS
https://cloud.google.com/compute/docs/disks/
VIRTUAL MACHINES – DISKS
IMPORTANT !! A single file system gives the best performance on Persistent disk
VIRTUAL MACHINES – SNAPSHOTS
• Snapshot is not available for local SSD
• Creates an incremental backup to GCS
• Snapshots can be restored to a new persistent disk
• Don't use for database migration across zones
VIRTUAL MACHINES – MOVE VM TO ALTERNATE
ZONE
• Two ways to do this usually to support availability
1. Manual
2. Automatic
Notes
Don't use on a VM with a local SSD. The local SSD data cannot be backed up and will
just be discarded.
Persistent disks must be attached to only the VM you are going to move, not to
multiple VMs.
Sufficient quota must exist for all the resources copied during duplication, or the
process will fail.
VIRTUAL MACHINES – MOVE VM TO ALTERNATE
ZONE
• Two ways to do this usually to support availability
1. Manual
2. Automatic
Notes
Don't use on a VM with a local SSD. The local SSD data cannot be backed up and will
just be discarded.
Persistent disks must be attached to only the VM you are going to move, not to
multiple VMs.
Sufficient quota must exist for all the resources copied during duplication, or the
process will fail.
GOOGLE CLOUD CERTIFICATION REVIEW
CLOUD ARCHITECT – PRACTICE QUESTIONS
1. Your looking at setting up additional storage for a single filesystem. What
type of storage would be best for this case?
a. Hard Disk
b. Cloud Persistent
c. SSD
d. SCSI
QUESTION REVIEW - VIRTUAL NETWORKING
2. What is the minimum amount of time your charged for a Virtual Machine?
a. 1 Minute
b. 10 Minutes
c. 1 hour
d. 24 hours
QUESTION REVIEW - VIRTUAL NETWORKING
3. What would be the proper IP schema based on the following scenario.
You have been contacted by a major railroad that would like to setup their
applications and VMs in the GCP cloud. Customer is asking that there services are
setup with an ephemeral IP address range that is dedicated to their services. They
don’t expect this to be the lowest cost option and would prefer a static solution.
What type of IP would you recommend in the GCP Cloud? (Select one)
a. Internal
b. Dedicated
c. Static
d. External
QUESTION REVIEW - VIRTUAL NETWORKING
4. You have been contacted by a customer to discuss a GCP solution for their
events and messaging application. Customer is currently on another
provider and using their application on microservices platform. What virtual
machine service on GCP is geared towards a serverless approach and
focused on microservices?
a. Container Engine
b. Cloud Functions
c. App Engine
d. Compute Engine
QUESTION REVIEW - VIRTUAL NETWORKING
5. Your company is thinking about migrating their VMS and would like to
ensure they can migrate the VM Images to any zone in the GCP Cloud.
Customer would like to know if that’s possible and why? (Select one)
a. Yes, VM images are Global resources and thus can moved between
zones.
b. No, VM images are zonal resources so that image stays in the zone it
QUESTION REVIEW - VIRTUAL NETWORKING
6. You are currently looking at segmenting specific VM resources into a
logical manner for ease of management. What subnet best practice when it
comes to defining subnets would you want to use? (Choose two)
a. Auto
b. Custom
c. Customized
d. Autonomous
QUESTION REVIEW - VIRTUAL NETWORKING
• Thank you.
• Good Luck on the exam!
TECHNICAL REVIEW

More Related Content

PPTX
HDS Storage with VMWare VASA
PPTX
Welcome to amazon web services setup aws vpc
PPTX
Gorillas in the mist
PPTX
Microsoft Azure Hybrid Cloud - Getting Started For Techies
PDF
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
PPTX
Becoming the master of disaster... with asr
PDF
Azure appfabric caching intro and tips
PDF
New stuff in CloudStack!
HDS Storage with VMWare VASA
Welcome to amazon web services setup aws vpc
Gorillas in the mist
Microsoft Azure Hybrid Cloud - Getting Started For Techies
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
Becoming the master of disaster... with asr
Azure appfabric caching intro and tips
New stuff in CloudStack!

What's hot (20)

PDF
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
PPTX
Mct summit 2013 rt in the enterprise
PDF
Jelastic Overview
PPTX
Designing CloudStack Clouds
PDF
Rover: Implementing Landing Zone Using Docker Container
PPTX
EMC with Mirantis Openstack
 
PPTX
It security for libraries part 3 - disaster recovery
PDF
Introduction to Oracle Cloud Infrastructure Services
PDF
Java in the Cloud : PaaS Platforms in Comparison
PDF
High Availability and Disaster Recovery
PPTX
Azure Site Recovery Bootcamp
PPTX
AWS database services
PDF
Docker 101
PPTX
Docker based Hadoop provisioning - anywhere
PPTX
Microsoft cloud stack
PPTX
Running High Availability Websites with Acquia and AWS
PPTX
Azure News Slides for October2017 - Azure Nights User Group
PPTX
Business Continuity & Disaster Recovery with Microsoft Azure
PPTX
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
PPTX
CloudOpen Japan - Controlling the cost of your first cloud
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Mct summit 2013 rt in the enterprise
Jelastic Overview
Designing CloudStack Clouds
Rover: Implementing Landing Zone Using Docker Container
EMC with Mirantis Openstack
 
It security for libraries part 3 - disaster recovery
Introduction to Oracle Cloud Infrastructure Services
Java in the Cloud : PaaS Platforms in Comparison
High Availability and Disaster Recovery
Azure Site Recovery Bootcamp
AWS database services
Docker 101
Docker based Hadoop provisioning - anywhere
Microsoft cloud stack
Running High Availability Websites with Acquia and AWS
Azure News Slides for October2017 - Azure Nights User Group
Business Continuity & Disaster Recovery with Microsoft Azure
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
CloudOpen Japan - Controlling the cost of your first cloud
Ad

Viewers also liked (10)

PPTX
CompTIA Security Plus Mini Bootcamp Session
PPTX
Google cloud certification data engineer
PPTX
CompTIA Cloud Plus Certification Bootcamp June 2017
PPTX
Litecoin Crypto Currency Bootcamp
PPTX
Dash Crypto Currency Intro for Techies
PPTX
CompTIA Security Plus Overview
PPTX
PDF
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
PDF
[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する
PDF
Cloud OnAir #04 今話題の機械学習・GCP で何ができるのか?
CompTIA Security Plus Mini Bootcamp Session
Google cloud certification data engineer
CompTIA Cloud Plus Certification Bootcamp June 2017
Litecoin Crypto Currency Bootcamp
Dash Crypto Currency Intro for Techies
CompTIA Security Plus Overview
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する
Cloud OnAir #04 今話題の機械学習・GCP で何ができるのか?
Ad

Similar to Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual Machines module 2 (20)

PPTX
The Rocky Cloud Road
PPTX
Nuts and bolts of running a popular site in the aws cloud
PPTX
Azure based development for SharePoint 2013
PPTX
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
PPTX
Immutable infrastructure isn’t the answer
PDF
Getting to Walk with DevOps
PDF
Stay productive_while_slicing_up_the_monolith
PDF
Estimating the Total Costs of Your Cloud Analytics Platform 
PPT
Innovative Test Automation Solution
PDF
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
PDF
Next Generation Cloud Computing With Google - RightScale Compute 2013
PPTX
Virtualizing Tier One Applications - Varrow
PPTX
Performance Testing webinar
PDF
Transforming to OpenStack: a sample roadmap to DevOps
PDF
Cloudy in Indonesia: Java and Cloud
PPT
Running Siebel on AWS - Oracle Open World 13
PPTX
Microservices with Node and Docker
PPTX
Run tests at scale with on-demand Selenium Grid using AWS Fargate
PPTX
Tokyo azure meetup #12 service fabric internals
PPTX
Un-clouding the cloud
The Rocky Cloud Road
Nuts and bolts of running a popular site in the aws cloud
Azure based development for SharePoint 2013
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Immutable infrastructure isn’t the answer
Getting to Walk with DevOps
Stay productive_while_slicing_up_the_monolith
Estimating the Total Costs of Your Cloud Analytics Platform 
Innovative Test Automation Solution
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Next Generation Cloud Computing With Google - RightScale Compute 2013
Virtualizing Tier One Applications - Varrow
Performance Testing webinar
Transforming to OpenStack: a sample roadmap to DevOps
Cloudy in Indonesia: Java and Cloud
Running Siebel on AWS - Oracle Open World 13
Microservices with Node and Docker
Run tests at scale with on-demand Selenium Grid using AWS Fargate
Tokyo azure meetup #12 service fabric internals
Un-clouding the cloud

More from Joseph Holbrook, Chief Learning Officer (CLO) (20)

PPTX
Cloud Computing Opportunities in the Goverment Military Sectors
PPTX
Top 10 key areas to learn in cloud in 2020
PDF
"Creating a Competitive Edge Using Blockchain Technology"
PPTX
How to design, code, deploy and execute a smart contract
PPTX
How to Build a Threat Detection Strategy in the AWS Cloud
PPTX
PPTX
CompTIA Cybersecurity Analyst Certification Tips and Tricks
PPTX
Blockchain Breakout Session Tech Coast Conference Jacksonville
PPTX
Blockchain Fundamentals Quickstart
PPTX
Blockchain Proof or Concepts for Pre Sales Engineers
PPTX
DevOps on GCP Course Compared to AWS
PPTX
Cloud Security Fundamentals Webinar
PPTX
Blockchain Fundamentals for Technology Engineers
PPTX
Cloud Security Top 10 Risk Mitigation Techniques for 2019
PPTX
Cloud Computing and the Culture of Innovation
PPTX
Udemy Cash Flow Workshop Jacksonville IT Pro Workshop 2018
PPTX
CompTIA PenTest+ Exam (PT0-001) Exam Review
PPTX
PPTX
Google Cloud Platform Intro to Data and Storage Services
PPTX
CompTIA PenTest+ BETA EXAM CODE PT1-001
Cloud Computing Opportunities in the Goverment Military Sectors
Top 10 key areas to learn in cloud in 2020
"Creating a Competitive Edge Using Blockchain Technology"
How to design, code, deploy and execute a smart contract
How to Build a Threat Detection Strategy in the AWS Cloud
CompTIA Cybersecurity Analyst Certification Tips and Tricks
Blockchain Breakout Session Tech Coast Conference Jacksonville
Blockchain Fundamentals Quickstart
Blockchain Proof or Concepts for Pre Sales Engineers
DevOps on GCP Course Compared to AWS
Cloud Security Fundamentals Webinar
Blockchain Fundamentals for Technology Engineers
Cloud Security Top 10 Risk Mitigation Techniques for 2019
Cloud Computing and the Culture of Innovation
Udemy Cash Flow Workshop Jacksonville IT Pro Workshop 2018
CompTIA PenTest+ Exam (PT0-001) Exam Review
Google Cloud Platform Intro to Data and Storage Services
CompTIA PenTest+ BETA EXAM CODE PT1-001

Recently uploaded (20)

PPTX
Database Information System - Management Information System
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPT
Ethics in Information System - Management Information System
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
artificial intelligence overview of it and more
PDF
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
PPTX
E -tech empowerment technologies PowerPoint
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
Internet Safety for Seniors presentation
PDF
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
PPT
250152213-Excitation-SystemWERRT (1).ppt
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
Database Information System - Management Information System
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Layers_of_the_Earth_Grade7.pptx class by
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
Ethics in Information System - Management Information System
Mathew Digital SEO Checklist Guidlines 2025
artificial intelligence overview of it and more
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
E -tech empowerment technologies PowerPoint
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Internet Safety for Seniors presentation
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
250152213-Excitation-SystemWERRT (1).ppt
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Exploring VPS Hosting Trends for SMBs in 2025
newyork.pptxirantrafgshenepalchinachinane
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx

Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual Machines module 2

  • 1. Joe Holbrook. Owner of Cloudbursting Corp. Worldwide Consulting Engineer and Technical Trainer Jacksonville, FL GOOGLE CLOUD CERTIFICATION REVIEW CLOUD ARCHITECT – VIRTUAL MACHINES MODULE 2 REVIEW FOR EXAM
  • 2. • GCP A Google Certified Professional - Cloud Architect enables organizations to leverage Google Cloud technologies. Through an understanding of cloud architecture and Google technology, this individual can design, develop, and manage robust, secure, scalable, highly available, and dynamic solutions to drive business objectives. • A Google Certified Professional - Cloud Architect has demonstrated in our assessment their ability to: • check Design and plan a cloud solution architecture • check Manage and provision the cloud solution infrastructure • check Design for security and compliance • check Analyze and optimize technical and business processes • check Manage implementations of cloud architecture • check Ensure solution and operations reliability GOOGLE CLOUD PLATFORM CERTIFIED CLOUD ARCHITECT
  • 3. • Here is the page to review. • https://cloud.google.com/certification/cloud-architect • Beta Exam Cost $120 • Beta Exam Time 4 Hours • Beta Exam Case Studies • Very Poor Choice of test vendor. (Clearly the lowest bidder) availability/flexibility for testing. Why they used Kryterion which has only one place to test if that in many cities is beyond me for a giant like Google. Unlike Pearson and Vue which have a significant network of test centers. Example in Jacksonville there is one location which was a junior college that had a 4 hour/3 day a week testing schedule. I checked Atlanta which had a few more sites…. Unlike VUE/Pearson that can have 20 locations in a city… GCP CLOUD ARCHITECT OVERVIEW
  • 4. • Personally I thought the exam was written in a very unprocessed and more to be desired approach. • Did not appear to use best practices in exam development such as Bloom. • Consistent grammar errors and thus appeared somewhat rushed out. • Case studies were vague. I did like how they have the case studies listed on exam Guide. https://cloud.google.com/certification/guides/cloud- architect/ • Exam did have a technical merit but as a routine test developer I see the need for a better exam guide and test JTA to be completed. THOUGHTS ON EXAM
  • 5. • Case studies were part of the exam and you needed to review and answer the appropriate solution for the specific questions. Case study had numerous questions similar but had a slight question or answers so you needed to pay attention. • Tested only on a few Compute engine items. Two is what I remember. • Tested on Containers. I only saw one question here. • Tested on Google App Engine actually more than I hoped for. Must have been 6 questions on GAE. • Tested on Cloud Storage. You needed to know the difference between the Storage types and when you would place them. THE TECHNICAL REVIEW
  • 6. • Storage around every aspect and needed to discern between Nearline and Coldline. Big Data , Regional and Standard storage. Persistent Storage (Block) Must have been around 10 questions here.. • Tested on DataProc, Dataflow, Cloud Datastore, BigQuery and Bigtable areas in Data Products. • Tested on Backup and Recovery, DR and BC as you would expect. • Interesting there were questions on billing. Know some about how VMS are billed and also storage. • DevOps. Basic Question about how DevOps mainly around continuous availability. THE TECHNICAL REVIEW
  • 7. • Cloud Best Practices. Projects, API Management, Peformance, etc. • SQL – Know the SQL Versions at a high level.. MySQL and PostgreSQL database service. • Container Management. They loved this area.. Know how to manage Containers in Google. At least 5 questions around Docker, StackDriver Monitoring and Google Container Engine. • DNS zones and Records. • Cloud Load balancing and Auto Scaling. TECHNICAL REVIEW
  • 8. Joe Holbrook. Owner of Cloudbursting Corp. Worldwide Consulting Engineer and Technical Trainer Jacksonville, FL GOOGLE CLOUD CERTIFICATION REVIEW CLOUD ARCHITECT – VIRTUAL MACHINES COMPUTE ENGINE MODULE 2
  • 10. Virtual Machines – Remember some of Googles VMS are used for different purposes. Either for an IaaS or PaaS service approach. Cloud Functions is geared towards a serverless approach and focused on microservices App Engine is focused on PaaS and can be delivered in two different solutions (Standard or Flexible) Container Engine- Awesome solution for developers wanting a simple and lightweight container. Note! A Compute Engine instances can run Linux and Windows Server VIRTUAL MACHINES
  • 11. Virtual Machines - Compute Engine ---IaaS - Can be predefined or custom - vCPU and Memory - Networking - OS (Linux or Window) VIRTUAL MACHINES
  • 12. Per-minute billing, sustained use discounts 10 minute minimum Preemptible instances Live at most 24 hours Can be pre-empted with a 30 second notification via API Discounted significantly Custom machine types https://cloud.google.com/custom-machine-types/ Customize amount of memory and CPU Built in Recommendation Engine https://cloud.google.com/compute/docs/instances/preemptible Notifies you of under utilized instances VIRTUAL MACHINES - PRICING
  • 13. • Inferred instances means that for billing purposes, the same type of machine used in the same zone will be combined into a single charge so that you get the most discount as if it were one machine in use the whole time VIRTUAL MACHINES
  • 14. Discounts Google does discounts their resources Billed for minimum of 10 minutes and thereafter every minute. Lower price for a PREMPTIVE instances.. Longer term use also discounted. Custom-type is discounted on a percent of total use Inferred instances means that for billing purposes, the same type of machine used in the same zone will be combined into a single charge so that you get the most discount -- as if it were one machine in use the whole time VIRTUAL MACHINES - DISCOUNTS
  • 15. Storage Standard, SSD (Can Scale PDs) or local SSD Can resize disks and migrate with no downtime https://cloud.google.com/compute/docs/disks/performance VIRTUAL MACHINES
  • 16. Networking Networking Features - Default and Custom Networks - Inbound/Outbound Firewalls - Regional load balancing and Network Load balancing - Global and multiregional Subnetworks VIRTUAL MACHINES
  • 17. Global, regional, and zonal resources - Global resources include preconfigured disk images, disk snapshots and networks. - Regional resources include static external IP addresses. -Zonal resources include VM instances, their types, and disks. QUESTION REVIEW - VIRTUAL MACHINES
  • 18. Supported Protocols - TCP - UDP - ICMP Note – Supports Ipv4 only Every VM Instances belongs to a network. Default network is used if none selected… More on this……. Legacy and Subnets…. VIRTUAL MACHINES
  • 19. Subnetworks Benefits Subnets are ways to group similar or related resources - If you a VPN this allows you to target the VPN tunnels To a specific region for better control and performance. - Benefit where you don’t need to know much networking nor layout a network right away. - Define IP ranges in two ways. - ---Auto - ---Custom VIRTUAL MACHINES
  • 20. VM ACCESS Linux -SSH from console, SSH from Cloudshell via SDK -SSH from computer, 3rd party key and client Needs FW rule (tcp 22) Windows -RDP - Needs FW rule (tcp 3389) -Powershell Terminal VIRTUAL MACHINES
  • 21. KNOW THIS FOR TEST ALERT!!! Auto restart refers to what behavior the VM should take after a hardware failure or a system event. • If marked auto restart, the system will try to launch a replacement VM. • Auto restart does not restart the VM if it was terminated due to a user event, such as shutting down and terminating the VM. • NOTE: If the VM availability policy is set to the default, live migrate, during regular system maintenance your VM will be migrated to different hardware so there is no downtime VIRTUAL MACHINES
  • 22. Billing for traffic egress • To the Internet (varies by region) • from one region to another (in the same network) • ■ different rates for same continent regions vs intercontinental • Between zones within a region Your not billed for • Traffic ingress • VM to VM traffic in a single zone (same region, network) • Traffic to GCP services (limits apply, see documentation) VIRTUAL NETWORKING MACHINES
  • 23. Connecting with an External IP --- Bastion Hosts Why.. Perhaps you need to scale with SSH(Limit by SSH and CIDR) You could also connect with a Site to Site VPN You could also use a NAT Gateway… Bastion hosts you may see on your exam…..Hint….. QUESTION REVIEW - VIRTUAL NETWORKING
  • 25. VIRTUAL MACHINES - CREATE • Each zone supports a combination of Ivy Bridge, Sandy Bridge, Haswell, Broadwell, and Skylake platform. When you create an instance in the zone, your instance will use the default processor supported in that zone. For example, if you create an instance in the us-central1-a zone, your instance will use a Sandy Bridge processor.
  • 26. VIRTUAL MACHINES - CREATE • A managed instance group uses an instance template to create a group of identical instances. You control a managed instance group as a single entity. Create for Migrating, Aligning assets, scaling and recovering after failures. Two types.. 1. Zonal 2. Regional
  • 27. VIRTUAL MACHINES – INSTANCE GROUPS • A managed instance group uses an instance template to create or update the instances that are part of the group. You can create an instance template once and can reuse it for multiple groups and configuration. • IMPORTANT!! -- An instance template is a global resource that is not bound to a zone or a region. However, you can still specify some zonal resources in an instance template, which restricts the template to the zone where that resource resides. • IMPORTANT!! By default, instances in the group will be placed in the Default and randomly assign Ips from the Regional Range
  • 28. VIRTUAL MACHINES – INSTANCE GROUPS • Unmanaged instance groups are groups of dissimilar instances that you can arbitrarily add and remove from the group. Unmanaged instance groups DO NOT offer autoscaling, rolling update support, or the use of instance templates so Google recommends creating managed instance groups whenever possible. • IMPORTANT!! Use unmanaged instance groups only if you need to apply load balancing to your pre-existing configurations or to groups of dissimilar instances.
  • 29. VIRTUAL MACHINES – INSTANCE GROUPS • Unmanaged instance groups are groups of dissimilar instances that you can arbitrarily add and remove from the group. Unmanaged instance groups DO NOT offer autoscaling, rolling update support, or the use of instance templates so Google recommends creating managed instance groups whenever possible. • IMPORTANT!! Use unmanaged instance groups only if you need to apply load balancing to your pre-existing configurations or to groups of dissimilar instances.
  • 30. VIRTUAL MACHINES – IMAGES Contents of an image • Boot loader • Operating system • File system structure • Software • Customizations ● Image storage • A tar and gzip'd file • In a private area of GCS managed by the image service
  • 31. VIRTUAL MACHINES – IMAGES Images in Compute Engine --Public base Google, 3rd party vendors, and community; Premium images (p) -- Private and custom images Create new image from VM - pre-configured and installed SW Import from on-prem, workstation, or another cloud Management features: image sharing, image family, deprecation
  • 32. VIRTUAL MACHINES – IMAGES • Virtualbox or AWS • Image can be stored in Cloud Storage
  • 33. VIRTUAL MACHINES – DISKS Compute Engine VM comes with a single root persistent disk • Image is loaded onto root disk during boot process Bootable - you can attach to a VM and boot from it Snapshots - incremental backups Durable -- can survive VM terminate Some SW is installed and OS is configured by GCE Each persistent disk can be up to 64 TB in size, so there is no need to manage arrays of disks to create large logical volumes. Each instance can attach only a limited amount of total persistent disk space and a limited number of individual persistent disks
  • 34. VIRTUAL MACHINES – DISK OPTIONS https://cloud.google.com/compute/docs/disks/
  • 35. VIRTUAL MACHINES – DISKS IMPORTANT !! A single file system gives the best performance on Persistent disk
  • 36. VIRTUAL MACHINES – SNAPSHOTS • Snapshot is not available for local SSD • Creates an incremental backup to GCS • Snapshots can be restored to a new persistent disk • Don't use for database migration across zones
  • 37. VIRTUAL MACHINES – MOVE VM TO ALTERNATE ZONE • Two ways to do this usually to support availability 1. Manual 2. Automatic Notes Don't use on a VM with a local SSD. The local SSD data cannot be backed up and will just be discarded. Persistent disks must be attached to only the VM you are going to move, not to multiple VMs. Sufficient quota must exist for all the resources copied during duplication, or the process will fail.
  • 38. VIRTUAL MACHINES – MOVE VM TO ALTERNATE ZONE • Two ways to do this usually to support availability 1. Manual 2. Automatic Notes Don't use on a VM with a local SSD. The local SSD data cannot be backed up and will just be discarded. Persistent disks must be attached to only the VM you are going to move, not to multiple VMs. Sufficient quota must exist for all the resources copied during duplication, or the process will fail.
  • 39. GOOGLE CLOUD CERTIFICATION REVIEW CLOUD ARCHITECT – PRACTICE QUESTIONS
  • 40. 1. Your looking at setting up additional storage for a single filesystem. What type of storage would be best for this case? a. Hard Disk b. Cloud Persistent c. SSD d. SCSI QUESTION REVIEW - VIRTUAL NETWORKING
  • 41. 2. What is the minimum amount of time your charged for a Virtual Machine? a. 1 Minute b. 10 Minutes c. 1 hour d. 24 hours QUESTION REVIEW - VIRTUAL NETWORKING
  • 42. 3. What would be the proper IP schema based on the following scenario. You have been contacted by a major railroad that would like to setup their applications and VMs in the GCP cloud. Customer is asking that there services are setup with an ephemeral IP address range that is dedicated to their services. They don’t expect this to be the lowest cost option and would prefer a static solution. What type of IP would you recommend in the GCP Cloud? (Select one) a. Internal b. Dedicated c. Static d. External QUESTION REVIEW - VIRTUAL NETWORKING
  • 43. 4. You have been contacted by a customer to discuss a GCP solution for their events and messaging application. Customer is currently on another provider and using their application on microservices platform. What virtual machine service on GCP is geared towards a serverless approach and focused on microservices? a. Container Engine b. Cloud Functions c. App Engine d. Compute Engine QUESTION REVIEW - VIRTUAL NETWORKING
  • 44. 5. Your company is thinking about migrating their VMS and would like to ensure they can migrate the VM Images to any zone in the GCP Cloud. Customer would like to know if that’s possible and why? (Select one) a. Yes, VM images are Global resources and thus can moved between zones. b. No, VM images are zonal resources so that image stays in the zone it QUESTION REVIEW - VIRTUAL NETWORKING
  • 45. 6. You are currently looking at segmenting specific VM resources into a logical manner for ease of management. What subnet best practice when it comes to defining subnets would you want to use? (Choose two) a. Auto b. Custom c. Customized d. Autonomous QUESTION REVIEW - VIRTUAL NETWORKING
  • 46. • Thank you. • Good Luck on the exam! TECHNICAL REVIEW