Overview of Cloud Computing Concepts and Azure Services

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

1/250

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.

251 Terms

1
New cards

Cloud Computing

Service delivery model over the internet (cloud) including compute power, storage, networking, analytics services.

2
New cards

Scalability

The ability to scale, so allocate and deallocate resources at any time.

3
New cards

Elasticity

The ability to scale dynamically.

4
New cards

Agility

The ability to react fast (scale quickly).

5
New cards

Fault Tolerance

The ability to maintain system uptime while physical and service component failures happen.

6
New cards

Disaster Recovery

The process and design principle which allows a system to recover from natural or human induced disasters.

7
New cards

High Availability

The agreed level of operational uptime for the system, calculated as availability = uptime/(uptime + downtime).

8
New cards

Economies of Scale

The principle that as companies grow, they become more effective at managing shared operations, leading to cost reductions.

9
New cards

Capital Expenditure (CapEx)

Up front cost that is significant and lowers value over time.

10
New cards

Operational Expenditure (OpEx)

Ongoing cost based on usage, tax deduction happens in the same year.

11
New cards

Consumption-Based Model

A pricing model in the cloud where customers are charged based on their resource usage, with no upfront costs.

12
New cards

Unused Resources

Resources that do not incur charges unless they are actively consuming storage or processing power.

13
New cards

Virtual Metric

The metric used to calculate how much each resource in Azure was used.

14
New cards

Service Models Responsibilities

Defines which party will manage a particular layer and all the layers below.

15
New cards

Blob Storage

Storage that consumes space and is considered used when storing any data.

16
New cards

Virtual Machines

Resources that consume CPU, memory, and other resources even if there isn't any traffic.

17
New cards

Pricing Model

A model that allows customers to pay for what they need and stop paying when they don't.

18
New cards

Metrics Tracking

The process of tracking smaller metrics on a granular level to offer the best possible pricing model.

19
New cards

Service Delivery

The method of providing services over the internet, including various computing resources.

20
New cards

Operational Uptime

The total time a system is operational and available for use.

21
New cards

Cost Reduction

The process of lowering expenses associated with providing services to customers.

22
New cards

Infrastructure Costs

The underlying expenses that cannot be reduced to zero as they are necessary for service provision.

23
New cards

Software layer

Consists of the application (application code and set) & the application data.

24
New cards

Platform layer

Means all the supporting software and the operating system required to host the application.

25
New cards

Infrastructure layer

Consists of hardware, the infrastructure, and virtualization required to host the platform.

26
New cards

Cloud Deployment Model

Describes where the company resources are deployed, either in a public cloud provider environment or a private datacenter.

27
New cards

On-Premises

Resources are managed and hosted on the company's own infrastructure.

28
New cards

IaaS

Infrastructure as a Service, where the cloud provider manages the infrastructure.

29
New cards

PaaS

Platform as a Service, where the cloud provider manages the platform and runtime environment.

30
New cards

SaaS

Software as a Service, where the cloud provider manages the application.

31
New cards

Responsibility Matrix

Represents responsibilities across different layers for On-Premises, IaaS, PaaS, and SaaS.

32
New cards

Application

The software that performs specific tasks for users.

33
New cards

Data

Information processed or stored by the application.

34
New cards

Runtime

The environment in which application code is executed.

35
New cards

Middleware

Software that connects different applications or services.

36
New cards

Operating System

The software that manages hardware and software resources on a device.

37
New cards

Virtualization

The creation of virtual versions of physical resources.

38
New cards

Servers

Physical or virtual machines that provide services.

39
New cards

Networking

The infrastructure that connects servers and devices.

40
New cards

Storage

The system that holds data for access and use.

41
New cards

Public Cloud

Everything runs on cloud provider hardware with no local hardware.

42
New cards

Private Cloud

Everything runs on your own datacenter with self-service provided.

43
New cards

Hybrid Cloud

Combines both Public & Private cloud.

44
New cards

Key Characteristics of Public Cloud

No CapEx, high availability, agility, pay as you go pricing, and no hardware maintenance.

45
New cards

Advantages of Public Cloud

No CapEx, high availability, agility, pay as you go pricing, no hardware maintenance, and no deep technical skills required.

46
New cards

Disadvantages of Public Cloud

Not all security and compliance policies can be met, no ownership over the physical infrastructure, and rare specific scenarios can't be done.

47
New cards

Key Characteristics of Private Cloud

You maintain the hardware and can support any scenario.

48
New cards

Advantages of Private Cloud

Total control over security and infrastructure, and can meet any security and compliance policy.

49
New cards

Disadvantages of Private Cloud

Initial investment is required (CapEx), limited agility constrained by server capacity and team skills, and very dependent on IT skills & expertise.

50
New cards

Key Characteristics of Hybrid Cloud

Combines both Public & Private cloud.

51
New cards

Advantages of Hybrid Cloud

Great flexibility, can run any legacy apps in private cloud, can utilize existing infrastructure, meet any security & compliance requirements, and can take advantage of all public cloud benefits.

52
New cards

Disadvantages of Hybrid Cloud

Can be more expensive, complicated to manage due to larger landscape, and most dependent on IT skills & expertise from all three models.

53
New cards

Data Center

Physical facility hosting a group of networked servers with own power, cooling & networking infrastructure.

54
New cards

Region

Geographical area on the planet with one or more datacenters connected with low-latency network (<2 milliseconds).

55
New cards

Availability Zone

Regional feature designed to protect from data center failures with grouping of physically separate facilities.

56
New cards

Region Pair

Each region is paired with another region making it a region pair, residing within the same geography with physical isolation of at least 300 miles distance.

57
New cards

Geographies

Discrete market typically containing two or more regions ensuring data residency, sovereignty, resiliency, and compliance requirements are met.

58
New cards

Azure Resource

Object used to manage services in Azure, representing service lifecycle saved as JSON definition.

59
New cards

Resource Groups

Grouping of resources that holds logically related resources, typically organizing by type, lifecycle, department, billing, location, or combination of those.

60
New cards

Resource Manager

Management Layer for all resources and resource groups, providing unified language and controlling access and resources.

61
New cards

Virtual Machine Scale Sets

Set of identical virtual machines

62
New cards

Infrastructure as a Service (IaaS)

Custom software, custom requirements, very specialized, high degree of control

63
New cards

Built-in auto scaling features

Designed for manual and auto-scaled workloads like web services, batch processing, etc.

64
New cards

Containers

Use host's operating system

65
New cards

Lightweight

No operating system

66
New cards

Azure Container Instances

Simplest and fastest way to run a container in Azure

67
New cards

Platform as a Service

A cloud computing model that provides a platform allowing customers to develop, run, and manage applications.

68
New cards

Serverless Containers

Designed for small and simple web apps/services, background jobs, and scheduled scripts

69
New cards

Azure Kubernetes Service (AKS)

Open-source container orchestration platform

70
New cards

Highly scalable and customizable

Designed for high scale container deployments

71
New cards

App Service

Designed as enterprise grade web application service

72
New cards

Azure Functions (Function Apps)

Serverless platform with consumption-based and dedicated hosting/pricing models

73
New cards

Micro/nano-services

Designed for small, efficient services

74
New cards

Azure Networking

Connect cloud and on-premises

75
New cards

Azure Virtual Network

Logically isolated networking components segmented into one or more subnets

76
New cards

VNet peering

Allows cross region communication

77
New cards

Azure Load Balancer

Even traffic distribution supporting both inbound and outbound scenarios

78
New cards

VPN Gateway

Specific type of virtual network gateway for on-premises to azure traffic over the public internet

79
New cards

Application Gateway

Web traffic load balancer with web application firewall and URL routing

80
New cards

Content Delivery Network

Minimize latency by defining content and using multiple points of presence

81
New cards

Data Types

Categories of data including structured, semi-structured, and unstructured

82
New cards

Structured Data

Data that can be represented using tables with very strict schema

83
New cards

Semi-structured Data

Data that can be represented using tables but without strict defined schema

84
New cards

Unstructured Data

Any files in any format, like binary files, application files, images, movies, etc.

85
New cards

Storage Account

Group of services which include blob storage, queue storage, table storage, and file storage.

86
New cards

Queue Storage

Storage for small pieces of data (messages) designed for scalable asynchronous processing.

87
New cards

Table Storage

Storage for semi-structured data (NoSQL) with no need for foreign joins, foreign keys, relationships or strict schema.

88
New cards

File Storage

Storage for files accessed via shared drive protocols designed to extend on-premise file shares or implement lift-and-shift scenarios.

89
New cards

Disk Storage

Disk emulation in the cloud providing persistent storage for Virtual Machines with different sizes, types (SSD, HDD), and performance tiers.

90
New cards

Cosmos DB

Globally distributed NoSQL (semi-structured data) Database service that is schema-less and designed for highly responsive applications with super low latency responses <10ms.

91
New cards

SQL Database

Relational database service in the cloud (PaaS) defined using schema and relationships with rich query capabilities (SQL).

92
New cards

Azure SQL Database

Reliable relational database based on SQL Server.

93
New cards

Azure Database for MySQL

Azure SQL version for MySQL database engine.

94
New cards

Azure Database for PostgreSQL

Azure SQL version for PostgreSQL database engine.

95
New cards

Azure SQL Managed Instance

Fully fledged SQL Server managed by cloud provider.

96
New cards

Azure SQL on VM

Fully fledged SQL Server on IaaS.

97
New cards

Azure SQL DW (Synapse)

Massively Parallel Processing (MPP) version of SQL Server.

98
New cards

Azure Marketplace

An 'Azure Shop' where you purchase services and solutions for the Azure platform.

99
New cards

Internet of Things (IoT)

A network of internet connected devices (IoT Devices) embedded in everyday objects enabling sending and receiving data such as settings and telemetry.

100
New cards

Azure IoT Hub

Managed service for bi-directional communication that is highly secure, scalable, and reliable.