SlideShare a Scribd company logo
1 of 46
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

What's hot

New stuff in CloudStack!
New stuff in CloudStack!New stuff in CloudStack!
New stuff in CloudStack!ShapeBlue
 
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinMultitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinArush Jain
 
Mct summit 2013 rt in the enterprise
Mct summit 2013   rt in the enterpriseMct summit 2013   rt in the enterprise
Mct summit 2013 rt in the enterprisePeter De Tender
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack CloudsShapeBlue
 
Rover: Implementing Landing Zone Using Docker Container
Rover: Implementing Landing Zone Using Docker ContainerRover: Implementing Landing Zone Using Docker Container
Rover: Implementing Landing Zone Using Docker ContainerSujay Pillai
 
EMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC
 
It security for libraries part 3 - disaster recovery
It security for libraries part 3 - disaster recovery It security for libraries part 3 - disaster recovery
It security for libraries part 3 - disaster recovery Brian Pichman
 
Introduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure ServicesIntroduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure ServicesKnoldus Inc.
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Eberhard Wolff
 
High Availability and Disaster Recovery
High Availability and Disaster RecoveryHigh Availability and Disaster Recovery
High Availability and Disaster RecoveryAkelios
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery BootcampAsaf Nakash
 
Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Janos Matyas
 
Running High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWSRunning High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWSAcquia
 
Azure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupAzure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupMichael Frank
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureAymen Mami
 
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackOSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackTim Mackey
 

What's hot (20)

New stuff in CloudStack!
New stuff in CloudStack!New stuff in CloudStack!
New stuff in CloudStack!
 
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinMultitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
 
Mct summit 2013 rt in the enterprise
Mct summit 2013   rt in the enterpriseMct summit 2013   rt in the enterprise
Mct summit 2013 rt in the enterprise
 
Jelastic Overview
Jelastic OverviewJelastic Overview
Jelastic Overview
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Rover: Implementing Landing Zone Using Docker Container
Rover: Implementing Landing Zone Using Docker ContainerRover: Implementing Landing Zone Using Docker Container
Rover: Implementing Landing Zone Using Docker Container
 
EMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC with Mirantis Openstack
EMC with Mirantis Openstack
 
It security for libraries part 3 - disaster recovery
It security for libraries part 3 - disaster recovery It security for libraries part 3 - disaster recovery
It security for libraries part 3 - disaster recovery
 
Introduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure ServicesIntroduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure Services
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison
 
High Availability and Disaster Recovery
High Availability and Disaster RecoveryHigh Availability and Disaster Recovery
High Availability and Disaster Recovery
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 
AWS database services
AWS database servicesAWS database services
AWS database services
 
Docker 101
Docker 101Docker 101
Docker 101
 
Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
 
Running High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWSRunning High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWS
 
Azure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupAzure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User Group
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
 
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackOSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
 

Viewers also liked (10)

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

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

Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Amazon Web Services
 
The Rocky Cloud Road
The Rocky Cloud RoadThe Rocky Cloud Road
The Rocky Cloud RoadGert Drapers
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudDavid Veksler
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...AWS Summit 2013 | India - Running High Churn Development & Test Environments,...
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...Amazon Web Services
 
Immutable infrastructure isn’t the answer
Immutable infrastructure isn’t the answerImmutable infrastructure isn’t the answer
Immutable infrastructure isn’t the answerSam Bashton
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOpsEklove Mohan
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithMarkus Eisele
 
Estimating the Total Costs of Your Cloud Analytics Platform 
Estimating the Total Costs of Your Cloud Analytics Platform Estimating the Total Costs of Your Cloud Analytics Platform 
Estimating the Total Costs of Your Cloud Analytics Platform DATAVERSITY
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation SolutionAlan Lee White
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...DevOps.com
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013RightScale
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowAndrew Miller
 
Performance Testing webinar
Performance Testing   webinarPerformance Testing   webinar
Performance Testing webinarAbhinav Das
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsNicolas (Nick) Barcet
 
Cloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and CloudCloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and CloudEberhard Wolff
 
Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Milind Waikul
 
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...Amazon Web Services
 
Microservices with Node and Docker
Microservices with Node and DockerMicroservices with Node and Docker
Microservices with Node and DockerTony Pujals
 

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

Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017
 
The Rocky Cloud Road
The Rocky Cloud RoadThe Rocky Cloud Road
The Rocky Cloud Road
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
 
Azure based development for SharePoint 2013
Azure based development for SharePoint 2013Azure based development for SharePoint 2013
Azure based development for SharePoint 2013
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...AWS Summit 2013 | India - Running High Churn Development & Test Environments,...
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...
 
Immutable infrastructure isn’t the answer
Immutable infrastructure isn’t the answerImmutable infrastructure isn’t the answer
Immutable infrastructure isn’t the answer
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOps
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolith
 
Estimating the Total Costs of Your Cloud Analytics Platform 
Estimating the Total Costs of Your Cloud Analytics Platform Estimating the Total Costs of Your Cloud Analytics Platform 
Estimating the Total Costs of Your Cloud Analytics Platform 
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
 
Performance Testing webinar
Performance Testing   webinarPerformance Testing   webinar
Performance Testing webinar
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
Cloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and CloudCloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and Cloud
 
Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13
 
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
 
Microservices with Node and Docker
Microservices with Node and DockerMicroservices with Node and Docker
Microservices with Node and Docker
 

More from Joseph Holbrook, Chief Learning Officer (CLO)

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

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

Recently uploaded

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Internet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxInternet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxErYashwantJagtap
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 

Recently uploaded (17)

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Internet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxInternet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptx
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 

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