ACE Flashcards

1
Q

IaaS

A

(Infrastructure as a Service)

Virtualized infrastructure resources. Pay for usage or allocation

Ex: Compute Engine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

PaaS

A

(Platform as a Service)

Platforms for building and deploying applications. Pay for usage

Ex: Cloud Function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

SaaS

A

(Software as a Service)

Delivers software applications to end users. Subscription-based

Ex: Google Workspace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cloud shared responsibility

A

Shared responsibility between provider and customer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hierarchy of cloud locations

A
  1. us-east1 (Region)
  2. -a (Zone)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Interacting with GCP

A
  • SDK (API)
  • App
  • CLI
  • Console
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Service: IAM

A

(Identity and Access Management)
Assigns roles to entities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Roles

A
  • Basic
  • Predefined
  • Custom
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Basic roles

A

Predefined roles with broad permissions (Viewer, Editor, Owner)

Ex: Owner: Full access to manage resources and permissions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Predefined roles

A

Predefined roles with specific or broad permissions

Ex: Compute Admin: Full control over Compute Engine resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Custom roles

A

Roles with tailored permissions for specific needs

Ex: Custom Role: Role granting access to specific Cloud Storage buckets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Resource hierarchy

A
  1. Organization
  2. Folder
  3. Project
  4. Resource
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Service account

A

Identity assigned to a resource, granting roles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Service: Cloud Identity

A

Assigns access policies to users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Service: VPC Network

A

Connects resources within a region and to the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Service: Compute Engine

A

Provides VMs. Preemptible instances for reduced costs

17
Q

Service: Cloud Load Balancing

A

Distributes traffic across application instances with global or regional scope

18
Q

Service: Application Load Balancer

A

(ALB)

Operates at the application layer (HTTP/HTTPS)

19
Q

Service: Network Load Balancer

A

(NLB)

Operates at the transport layer (TCP, UDP, IP)

20
Q

Service: Cloud DNS

A

(Domain Name System)

GCP’s DNS service

21
Q

Service: Cloud CDN

A

(Content Delivery Network)

Caches content at global edge locations

22
Q

Service: Cloud Storage

A

Bucket-based object storage with versioning, lifecycle management, and Autoclass for automated cost optimization

23
Q

Cloud Storage tiers

A
  • Standard: Accessed anytime (no restrictions)
  • Nearline: Accessed less than once every 30 days
  • Coldline: Accessed less than once every 90 days
  • Archive: Accessed less than once every 365 days
24
Q

Service: Cloud SQL

A

RDBMS (PgSQL, MySQL, SQL Server) for regional systems with vertical scaling

25
Service: Cloud Spanner
RDBMS for massive, globally distributed systems with horizontal scaling
26
Service: Firestore
NoSQL DB, document-based, storing JSON-like documents, horizontally scalable, regional or multi-regional
27
Service: Bigtable
NoSQL DB, column-family, horizontally scalable, regional, optimized for big data
28
Container
Lightweight, portable, isolated environment with dependencies, sharing host resources
29
Kubernetes
Open-source platform for automating deployment, scaling, and management of containerized applications
30
Kubernetes resource hierarchy
1. Cluster: The full system 2. Node: A machine (physical or virtual) 3. Pod: Shares storage/network 4. Container: Runs the actual application code
31
Service: Cloud Run
Serverless platform to run containerized applications
32
Cloud Run deployment process
1. Code your app 2. Add a Dockerfile 3. Build the container image 4. Store the image in Artifact Registry 5. Deploy the image to Cloud Run 6. App runs over HTTPS with automatic scaling
33
Service: Cloud Run function
Lightweight, serverless function triggered synchronously via HTTP or asynchronously by Cloud Storage or Pub/Sub events
34
CIDR
(Classless Inter-Domain Routing) Notation defining IP ranges using subnet size (e.g., 192.168.1.0/24)
35
Explain this CIDR Block: 192.168.1.0/24
IP Range: 192.168.1.0 → 192.168.1.255 Total IPs: 2⁸ = 256 Explanation: Only the last octet varies. First 3 octets (192.168.1) are fixed
36
Considering the image