Misc Flashcards
Cloud Armour
Distributed service which is supported with Global HTTP(S) Load Balancer to provide built-in defenses against infrastructure DDoS attacks.
It will also scale up based on your traffic. You can also build your custom rules to protect your application.
Permit or block your incoming traffic based on IP addresses or ranges using allow lists and deny lists.
Cloud DataProc
Dataproc is a fast, easy-to-use, fully managed cloud service for running Apache Spark and Apache Hadoop clusters in a simpler, more cost-efficient way.
Cloud DataPrep
Cloud Dataprep by Trifacta is an intelligent data service for visually exploring, cleaning, and preparing structured and unstructured data for analysis, reporting, and machine learning. Because Cloud Dataprep is serverless and works at any scale, there is no infrastructure to deploy or manage.
Cloud DataFlow or DataLab
Fully managed streaming analytics service that minimizes latency, processing time, and cost through autoscaling and batch processing.
Serverless
Horizontal autoscaling
Unified streaming and batch programming model
Reliable and consistent exactly-once processing
Cloud Directory Sync
Google Cloud Directory Sync enables administrators to synchronize users, groups and other data from an Active Directory/LDAP service to their Google Cloud domain directory
BigQuery
A serverless, highly scalable, and cost-effective cloud data warehouse
Analyze Petabytes of data using SQL
BigQuery is a query Engine for datasets that don’t change much, or change by appending. It’s a great choice when your queries require a “table scan” or the need to look across the entire database. Think sums, averages, counts, groupings. BigQuery is what you use when you have collected a large amount of data, and need to ask questions about it.
BigTable
BigTable is a database. It is designed to be the foundation for a large, scaleable application. Use BigTable when you are making any kind of app that needs to read and write data, and scale is a potential issue.
Bigtable is not a relational database and it does not support SQL queries or JOINs, nor does it support multi-row transactions.
Google Cloud Bigtable offers you a fast, fully managed, massively scalable NoSQL database service that’s ideal for web, mobile, and Internet of Things applications requiring terabytes to petabytes of data.
Single-digit millisecond latency
Cloud Spanner
Google Cloud Spanner is a distributed relational database service that runs on Google Cloud. It is designed to support global online transaction processing deployments, SQL semantics, highly available horizontal scaling and transactional consistency.
Google Cloud Spanner has a good reputation for managing large volumes of data, dealing with repetitive queries, and ease of deployment. Cloud Spanner is good for traditional transactions and and analytics, as well as geographically diverse databases.
Interleaved tables: tables can have physical dependencies with each other. Rows of a child table can be collocated with rows of the parent table. This approach speeds up lookups of relations that can be defined in the data modeling phase — for example, collocation of customers and their invoices.
Cloud DataStore
Cloud Datastore is a highly scalable NoSQL database for your applications. Cloud Datastore automatically handles sharding and replication, providing you with a highly available and durable database that scales automatically to handle your applications’ load. Cloud Datastore provides a myriad of capabilities such as ACID transactions, SQL-like queries, indexes, and much more.
Google Data Studio
Data Studio is Google’s reporting solution for power users who want to go beyond the data and dashboards of Google Analytics
Cloud Pub/Sub
Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications.
Storage Transfer Service
Transfer data from another GCP bucket, Amazon S3 or List of object URLs
Cloud Firestore
Cloud Firestore is a fast, fully managed, serverless, cloud-native NoSQL document database that simplifies storing, syncing, and querying data for your mobile, web, and IoT apps at global scale. Its client libraries provide live synchronization and offline support, while its security features and integrations with Firebase and Google Cloud Platform (GCP) accelerate building truly serverless apps.
Memorystore
REdis
Project identification
Each GCP project has:
A project name, which you provide.
A project ID, which you can provide or GCP can provide for you.
A project number, which GCP provides.