Cloud Computing and Networking Concepts

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/39

flashcard set

Earn XP

Description and Tags

A set of flashcards designed to cover key concepts from the lecture on cloud computing and networking, including definitions of ports, principles of cloud-native applications, and AWS services.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

40 Terms

1
New cards

Port Definition

A 16-bit number (0-65535) that acts as an endpoint for communication in computer networking.

2
New cards

Port 3389

Used for RDP (Remote Desktop Protocol).

3
New cards

Port 3306

Used for MySQL (database engine).

4
New cards

Port 80

Used for HTTP (web browsing).

5
New cards

Port 443

Used for HTTPS (secure web browsing).

6
New cards

Port 25

Used for SMTP (email).

7
New cards

Port 22

Used for SSH (secure remote access).

8
New cards

Port 53

Used for DNS (domain name service).

9
New cards

Availability Zone (AZ)

A group of logical data centers within an AWS Region, each with redundant power and networking.

10
New cards

AWS Region

A physical location around the world containing multiple Availability Zones.

11
New cards

Cloud Migration

The process of moving applications, data, and services to a cloud computing environment.

12
New cards

Lift-and-Shift

Rehost; duplicating infrastructure in the cloud without significant changes.

13
New cards

Refactor

Making minor modifications to an application to work better in the cloud.

14
New cards

Re-platform

Making major modifications to an application to take advantage of cloud functionalities.

15
New cards

Cloud Native

Designing applications specifically for cloud computing architecture.

16
New cards

Rebuild

Totally rewriting an application from scratch for the cloud.

17
New cards

Replace

Scrapping the old application and creating a new one for the cloud.

18
New cards

Start Fresh

Building a new application for the cloud without any previous version.

19
New cards

Decouple the Data

Storing data independently and accessing it through an API.

20
New cards

API

Application Programming Interface; allows different software components to communicate.

21
New cards

Design as Services

Creating applications as a collection of discrete services or APIs.

22
New cards

Scalability

The capability of a system to accommodate growing amounts of work or its potential to be enlarged.

23
New cards

Zero Trust Model

A security approach that requires continuous validation of user identities and access.

24
New cards

Identity Access Management

Processes for managing digital identities and defining user roles to restrict access.

25
New cards

Data Access Layer

An abstraction that allows data to be retrieved and manipulated independently of applications.

26
New cards

Performance and Scaling

Modeling applications to efficiently handle load and to scale according to demand.

27
New cards

Latency

The delay before a transfer of data begins following an instruction.

28
New cards

API Efficiency

Designing APIs to minimize data transmission and improve performance.

29
New cards

Compliance Issues

Regulations that applications must adhere to, particularly concerning sensitive data.

30
New cards

Data Storage Flexibility

The ability to store data in various environments and locations.

31
New cards

Application Chattiness

Excessive communication between components that can hinder performance.

32
New cards

Cost Optimization

Managing expenses associated with API calls and application performance.

33
New cards

User Trust

Confidence users have in using an application based on security measures implemented.

34
New cards

Business Impact of Performance

The consequences of application performance on sales and customer satisfaction.

35
New cards

Rideshare Application Example

An illustration of a cloud-native application with various services working together.

36
New cards

AWS Lambda

A serverless computing service that runs code in response to events.

37
New cards

AWS S3

A scalable object storage service offered by AWS.

38
New cards

AWS CloudFront

A content delivery network (CDN) service for distributing web content.

39
New cards

Front-end User Interface

The part of the application that interacts with the end-user.

40
New cards

Back-end Application Processing

The server-side logic and services that process user requests.