Part 1 Flashcards
(30 cards)
Disabling billing on a project removes the link to a ___
Billing account
A ___ stores a customer’s payment info and billing address
Billing account
Billing can be exported to ___ for detailed reporting and visual representation.
BigQuery
___ provide customers with the ability to pre-purchase Google Cloud resource usage at a discounted rate.
Committed Use Discounts (CUDs)
___ are spend-based commitments that offer predictable and simple flat-rate discounts that apply across multiple VM families and regions.
Flexible CUDs
Use ___ to obtain a high level of assurance that virtual machine (VM) instances with the same properties are available in a specific zone when you need them.
Reservations
A ___ consists of three or more zones housed in three or more physical data centers.
Region
A ___ is a deployment area for Google Cloud resources within a region. A ___ has independent power, cooling, and networking.
Zone
___ are limits on the amount of resources a Google Cloud project can use
Resource Quotas
Use ___ to protect projects from being accidentally deleted.
Project liens
___ is an infrastructure deployment service that automates the creation and management of Google Cloud resources.
Deployment Manager
Unlike Cloud Shell, Deployment Manager will deploy resources in ___.
Parallel
___ is a set of AI-assisted IDE plugins for popular IDEs that make it easier to create, deploy and integrate applications with Google Cloud.
Cloud Code
___ contains integrated solutions vetted by GCP to cover IT needs that aren’t native to Google Cloud.
GCP Marketplace
___ is monitoring based on the internals of a system. This includes logs, interfaces, and HTTP handlers. This is good for predicting problems and failures
White-Box Monitoring
___ is testing externally visible behavior as a user would experience it and will help find current active problems. Also known as end-to-end monitoring.
Black-Box Monitoring
Four golden signals for monitoring
Latency
Errors
Traffic
Saturation
___ is the smallest and simplest form of testing. It is used to assess a separable unit of software, such as a class or a function.
Unit Testing
___ combines unit tests into larger components to verify that larger components run correctly.
Integration Testing
System Testing is for testing end-to-end functionality of your application, and there are several different types:
- Smoke tests (sanity tests) test very simple but critical behavior
- Performance tests ensure that performance stays where it needs to be
- Regression tests test against a known set of bugs to make sure they’re not re-introduced.
___ are to test a subset of production servers upgraded with new software and left to incubate for a period of time to discover problems. If there are no problems, release to the rest of the servers. If there are problems, roll those few servers back.
Canary tests
___ discover the limits of a system. How full can it get before writes start to fail? Discover when autoscaling kicks in.
Stress/Load Tests
___ are hosted, private Git repositories with integrations to GCP and other hosted repos. Can automatically sync from GitHub or Bitbucket.
Cloud Source Repositories
___ can import source code from a variety of repositories or cloud storage spaces, execute a build to your specifications, and produce artifacts such as Docker containers or Java archives.
Cloud Build