Cloud + cv0-04 Section 1

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/40

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

41 Terms

1
New cards

Cloud computing

Using someone else's computers and storage over the internet instead of buying and managing your own. Think of it like using the power company instead of building your own generator.

2
New cards

On-demand self-service

You can get computer resources (like storage or power) whenever you want, automatically, without asking a human. Like getting snacks from a vending machine.

3
New cards

Broad network access

You can use the cloud from almost any device with internet (phone, laptop, tablet). Like watching TV on different screens.

4
New cards

Resource pooling

The cloud company pools all its computers and storage together and shares them out safely to many customers (multi-tenant). Like an apartment building sharing one big swimming pool.

5
New cards

Rapid elasticity

You can quickly get more computer power when you need it, and quickly give it back when you don't. Like stretching a rubber band bigger or smaller. Can be automatic or manual. Grows or shrinks with your needs.

6
New cards

Measured service

You pay for what you use. The cloud company measures your usage (like an electricity meter) and sends you a bill.

7
New cards

IaaS (Infrastructure as a Service)

Renting the basic building blocks - computer power (server/VMs), storage, and networking.

8
New cards

PaaS (Platform as a Service)

Renting the building block plus the tools and environment to build and run your apps (like the OS and database). You manage your apps and data.

9
New cards

SaaS (Software as a service)

Renting a ready-to-use application over the internet (like Gmail, Office 365, Netflix). You just use it; the cloud company manages everything else.

10
New cards

FaaS (Function as a service)/ serverless

Running small pieces of code in response to events, without managing any servers. The cloud automatically runs the code when needed and stops it afterward.

11
New cards

XaaS (anything as a service)

A general term meaning turning any IT function into a service delivered over the cloud

12
New cards

MSP (Managed service provider)

A separate company you can hire to help manage your cloud stuff (design, setup, security).

13
New cards

Shared responsibility model

You and the cloud company share security jobs. They secure the building and the base hardware; you secure your data, who accesses it, and how you configure things.

14
New cards

Microservices

An architectural style that breaks an application into small, independent services, each running in its own process and communication over APIs.

15
New cards

Sharding

Splitting a large dataset horizontally across multiple database instances based on a shard key (e.g., userID) to distribute load and storage

16
New cards

Rightsizing

Selecting the optimal instance type (vCPU, memory, storage) to match actual workload needs, avoiding over-provisioning (waste) or under-provisioning (performance issues).

17
New cards

IoT platforms

Managed services for ingesting, processing, and analyzing data from Internet of Things devices, often including device management and rules engines

18
New cards

Edge computing

Running compute and storage closer to data sources (e.g., on-premises gateways or regional edge nodes) to reduce latency and bandwidth use.

19
New cards

Read replicas

Copies of a primary database that asynchronously receive updates, used to offload read traffic and improve scalability

20
New cards

On-premise

Everything runs on computers at your company

21
New cards

Application gateway

A type of load balancer or reverse proxy service that manages and directs client requests to appropriate backend web applications or services, often operating at application layer (layer 7) and providing features like SSL termination, routing based on URL paths, and web application firewall (WAF) capabilities

22
New cards

Relational database

A database that organizes data into structured tables with predefined schemas, rows, and columns, enforcing relationships between tables (e.g., SQL databases like MySQL, PostgreSQL).

23
New cards

Non-relational database

A database that stores data in formats other than structured tables, such as key-value pairs, documents, graphs, or wide-columns (e.g., NoSQL databases like MongoDB, Cassandra, DynamoDB), often prioritizing flexibility and scalability.

24
New cards

Fan-out

An architectural pattern where a single message or event triggers multiple actions or processes to occur in parallel, often used in event-driven or microservices architectures

25
New cards

Container networking (Port mapping)

The process of mapping a port on the host machine to a port on a running container, allowing external traffic to reach the application inside the container by specifying the port numbers for communication purposes.

26
New cards

Image registry

A centralized repository for storing and distributing container images (like docker images)

27
New cards

Hardware pass-through

Allowing a virtual machine direct access to a physical piece of hardware (like a GPU or network card), bypassing the hypervisor for potentially higher performance

28
New cards

Overlay network

A virtual network built on top of an existing physical network, often used in virtualization and containerization to create isolated network segments

29
New cards

Host affinity

Rules that dictate whether certain virtual machines should run on the same physical host or be kept on separate hosts (anti-affinity), often for performance or high-availability reasons.

30
New cards

Reserved instances/resources

Paying for cloud resources (like VMs) upfront or for a long-term commitment (e.g., 1 or 3 years) to receive a significant discount compared to pay-as-you-go pricing.

31
New cards

Spot instances

Purchasing unused cloud compute capacity at potentially very steep discounts, with the understanding that the cloud provider can reclaim the capacity with short notice, making them suitable for fault-tolerant or non-urgent workloads

32
New cards

Resource metering

The process by which cloud providers measure the consumption of resources (CPU, RAM, storage, network egress) by a customer to calculate billing charges, aligning with the measured services characteristic

33
New cards

ML/AI Services (Examples)

Services like text recognition (OCR), text translation, visual recognition (image/video analysis), sentiment analysis, voice-to-text, text-to-voice, and generative AI (creating new content)

34
New cards

IoT components

Including sensors (collect data), Gateways (aggregate data and connect sensors to the network/cloud), and communication/transmission protocols (how devices talk, e.g., MQTT, CoAP).

35
New cards

Service discovery

Process by which applications and microservices automatically find the network locations (IP addresses and ports) of other services they need to communicate with within a distributed system, often using a central registry.

36
New cards

Managed

Cloud provider handles setup, patching, backups, and high availability (e.g., Amazon RDS)

37
New cards

Self-hosted

You install and maintain the database in a VM or container yourself, giving full control but more overhead

38
New cards

MTBF (Mean time between failures)

Average time before something breaks

39
New cards

MTTR (Mean time to repair)

How fast it gets fixed

40
New cards

RPO (Recovery point objective)

How much data loss is okay

41
New cards

RTO (Recovery time objective)

How fast it must come back online