Cloud Computing and Cloud-Native Architecture

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:01 PM on 10/11/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Cloud Computing

The delivery of computing services over the internet. These services include: Servers, Storage, Databases, Networking, Software, Analytics.

2
New cards

Infrastructure as a Service (IaaS)

Provides virtualized hardware resources. Examples: Virtual Machines, Storage, Networking. Services: Azure Virtual Machines, AWS EC2, Google Compute Engine.

3
New cards

Platform as a Service (PaaS)

Provides a platform for developing and deploying applications. Examples: Operating Systems, Development Tools, Database Management, Middleware. Services: Azure App Service, Google App Engine, AWS Elastic Beanstalk.

4
New cards

Software as a Service (SaaS)

Complete software delivered through the internet. Services: Microsoft 365, Gmail, Google Classroom, Salesforce.

5
New cards

Public Cloud

Resources shared among many customers. Examples: Azure, AWS, Google Cloud. Advantages: Lower cost, Easy scalability.

6
New cards

Private Cloud

Dedicated cloud environment for one organization. Examples: Government agencies, Banks. Advantages: Greater control, More security.

7
New cards

Hybrid Cloud

Combination of public and private cloud. Example: Student Record - Private Cloud; Public Website - Public Cloud.

8
New cards

Cloud-Native Application

Application designed specifically to take advantage of cloud environments. Characteristics: Microservices-based, Containerized, Scalable, Resilient, Automated.

9
New cards

Cloud-Native Architecture Components

Front-End Applications (Web Application, Mobile Application); Services (Enrollment Service, Student Service, Payment Service); Cloud Database (stores enterprise data).

10
New cards

Scalability

The ability of a system to handle increased demand.

11
New cards

Vertical Scaling

Add more resources to a server. Example: 4GB RAM → 16 GB RAM.

12
New cards

Horizontal Scaling

Add more servers. Load is distributed across servers.

13
New cards

Elasticity

Ability to automatically add or remove resources as demand changes. Benefits: Cost savings, Efficient resource utilization, Better performance.

14
New cards

High Availability

Ensures systems remain operational even when components fail. If Server A fails, Server B continues processing requests.

15
New cards

Disaster Recovery

Ability to restore operations after failures. Causes: Hardware failure, Human error, Cyberattacks, Natural disasters. Common Strategies: Backup and Restore, Replication.

16
New cards

Identity and Access Management (IAM)

Controls permissions.

17
New cards

Network Security

Firewalls and security groups.

18
New cards

Cloud Security Measures

Identity and Access Management (IAM); Multi-Factor Authentication (MFA); Encryption; Network Security.

19
New cards

Cloud Monitoring

Organizations need visibility into: CPU usage, Memory usage, Application performance, Network traffic. Benefits: Detect issues quickly, Improve reliability, Support capacity planning.

20
New cards

Cloud Monitoring Tools

Azure Monitor; AWS CloudWatch; Google Cloud Monitoring.

21
New cards

Microsoft Azure

Services include: Virtual Machines, Azure SQL Database, Azure Storage.

22
New cards

Amazon Web Services (AWS)

Services include: EC2, RDS, S3.

23
New cards

Google Cloud Platform (GCP)

Services include: Compute Engine, Cloud SQL, Cloud Storage.