Google Cloud Platform (GCP) General Information Flashcards
General Information for the GCP Certification exam
What is Pub/Sub?
It is a fully managed real-time messaging service that allows you to send and receive messages between independent applications (AWS equivalent is SQS?)
It uses asynchronous communications which decouples the sender from the receiver.
When transferring data to GCP from an on-premise location, should you use gsutil or Cloud Transfer Service?
In this case, gsutil should be used.
When transferring data to GCP from another cloud service provider, should you use gsutil or Cloud Transfer Service?
In this case, use Storage Transfer Service.
A network can belong to how many projects?
One.
True or False:
Instances attached to separate networks in the same project must use their external IP addresses to communicate.
True.
Each network has its own firewall controlling access to the instances within it. The only way for instances in the separate networks to communicate is through the firewalls, which means they must use their external IP addresses.
What are considered global resources?
A global resource is a resource that is accessible by another resource, in any zone or region, within the same project.
Examples include: virtual machine images, snapshots of persistent disks, instance templates (unless they include resources that are not available in all regions and zones), firewalls, and routes to name a few.
What is Google Compute Engine (GCE)?
It is GCP’s virtual machine service. Provides scalable and customizable virtual machines with persistent storage.
Falls under the Compute category.
What is Google AppEngine?
It is a fully managed Platform as a Service for applications and back-ends for applications. It is serverless.
Falls under the Compute category.
What is Kubernetes Engine?
It is a service for creating, deploying, and managing Kubernetes clusters, which are used to deploy, manage and monitor containerized applications. It can also deploy the additional hardware resources needed by your containerized applications, such as storage, databases, compute and memory it may require.
Falls under the Compute category.
What is Cloud Functions?
Event-driven serverless compute platform. GCP’s equivalent of AWS Lambdas
Falls under the Compute category.
What is Knative?
It is a set of components to create modern, Kubernetes-native cloud-based software. Knative provides a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center.
Falls under the Compute category.
What is Container Security?
Secure your container environment on GCP.
Falls under the Compute category.
What is Cloud Storage?
Object storage with global edge-caching. GCP’s equivalent of AWS S3.
Falls under Storage category.
What is Persistent Disks?
Reliable, high-performance block storage for virtual machine instances. Multiple virtual machines can use a single persistent disk.
Falls under the Storage category.
What is Data Transfer?
Command line tools for developers to transfer data over the network.
Falls under the Storage category.
What is Transfer Appliance?
Rackable storage server for shipping large volumes of data to Google Cloud.
Falls under the Storage category.
Cloud Storage Transfer Service
Transfer data between cloud storage services such as AWS S3 and Google Cloud Storage.
Falls under the Storage category.
What is BigQuery Data Transfer Service?
Fully managed data import service for BigQuery.
Falls under the Storage category.
What is Virtual Private Cloud (VPC)?
Managed networking functionality for your Cloud Platform resources.
Falls under the Networking category.
What is Cloud Load Balancing?
High performance, scalable load balancing on Google Cloud Platform.
Falls under the Networking category.
What is Cloud Armor?
Protects your services against DoS and web attacks.
Falls under Networking category.
What is Cloud CDN (Content Delivery Network)?
Low-latency, low-cost content delivery on GCP using edge locations around the world where data is cached to reduce latency.
Falls under the Networking category.
What is Cloud Interconnect?
Connect directly to GCP’s network edge.
Falls under the Networking category.
What is Cloud DNS?
GCP’s Domain Name System service.
Falls under the Networking category.
What is Network Telemetry?
A service that provides in-depth network telemetry information to keep your services secure.
Falls under the Networking category.
What is Cloud SQL?
A fully managed MySQL and PostgreSQL database service.
Falls under the Database category.
What is Cloud BigTable?
A petabyte-scale, fully managed NoSQL database service for large analytical and operational workloads (i.e. a big data storage solution). Used by HBase compatible big data applications like Hadoop. It stores the data that gets used by Hadoop.
Falls under the Database category.
What is Cloud Spanner?
A relational database service that offers the best of both relational and non-relational databases. It is strongly consistent like a relational database, but distributed over more than one location, and therefore highly available and fault-tolerant, like a no-SQL database. Also highly scalable like a no-SQL database.
Falls under the Database category.
What is Cloud Datastore?
It is is a highly-scalable NoSQL database for your web and mobile applications.
Falls under the Database category.
What is Cloud SDK?
Command-line interface for Google Cloud Platform products and services.
Falls under Developer Tools.
What is Container Registry?
Store, manage, and secure your Docker container images.
Falls under Developer Tools.
What is Cloud Build?
A service that enables you to continuously build, test, and deploy applications.
Falls under Developer Tools.
What is Cloud Source Repositories?
A single place for your team to store, manage, and track code. Essentially it is a GIT repository.
Falls under Developer Tools.
What is Stackdriver?
Monitoring logging, diagnostics (debugging, error reporting, tracing) and management tool for services, containers, applications, and infrastructure.
Falls under the Monitoring category.
What is (Stackdriver) Monitoring?
Monitoring for applications on GCP and AWS.
Falls under the Monitoring category.
What is (Stackdriver) Service Monitoring?
Stackdriver Service Monitoring is for Istio and Google App Engine services.
Falls under the Monitoring category.
What is (Stackdriver) Logging?
It is for logging applications running on Google Cloud Platform and Amazon Web Services
What is (Stackdriver) Error Reporting?
Identifies and helps you understand application errors.
What is (Stackdriver) Trace?
Find performance bottlenecks in production. Identifies latency in your application and “trace” them to their source.
What is (Stackdriver) Debugger?
Investigate code behavior in production.
What is (Stackdriver) Profiler?
Records and analyzes resource usage (i.e. CPU, RAM, etc.) by an application to help the developer fix poorly written code.