Cloud Concepts Flashcards

1
Q

What is cloud computing?

A

The delivery of computing services over the internet, enabling faster innovation, flexible resources, and economies of scale. Uses a pay-as-you-go model, which means you only pay for the services you use.

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

What are the benefits of pay-as-you-go pricing?

A
  • Lowers operating costs
  • Runs infrastructure more efficiently
  • Scales as business needs change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Azure Portal

A

A web-based, unified console that provides an alternative to command-line tools.

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

How do you use the Azure portal?

A
  • Build, manage, and monitor everything
  • Create custom dashboards
  • Configure accessibility options
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Compute

A

Describes concepts/objects related to software computation. A generic term used to reference processing power, memory, networking, storage, and other resources required for the computational success.

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

What computing services are delivered for cloud computing?

A

Compute, networking, storage, and analytics.

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

Public Cloud

A
  • Owned by cloud services/hosting provider
  • Provides resources and services to multiple organizations and users (multi-tenant)
  • Accessed via secure network connection (typically over the internet)
  • Many locations
  • Uses OpEx
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Private Cloud

A
  • Organizations create a cloud environment in their datacenter.
  • Organization is responsible for operating the services they provide.
  • Does not provide access to users outside of the organization.
  • Uses CapEx
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hybrid Cloud

A

Combines Public and Private clouds to allow applications to run in the most appropriate location.

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

Public Cloud Characteristics

A
  • No capital expenditures to scale up
  • Applications can be quickly provisioned and deprovisioned
  • Organizations pay only for what they use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Private Cloud Characteristics

A
  • Hardware must be purchased for start-up and maintenance
  • Organizations have complete control over resources and security
  • Organizations are responsible for hardware maintenance and updates
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hybrid Cloud Characteristics

A
  • Provides the most flexibility
  • Organizations determine where to run their applications
  • Organizations control security, compliance, or legal requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cloud Benefits

A
  • High availability: Depending on the service-level agreement (SLA) that you choose, your cloud-based apps can provide a continuous user experience with no apparent downtime, even when things go wrong.
  • Scalability: Apps in the cloud can scale vertically and horizontally. Vertically to increase compute capacity by adding RAM or CPUs to a virtual machine. Horizontally increases compute capacity by adding instances of resources, such as adding VMs to the configuration.
  • Elasticity: You can configure cloud-based apps to take advantage of auto-scaling, so your apps always have the resources they need.
  • Agility: Deploy and configure cloud-based resources quickly as your app requirements change.
  • Geo-distribution: You can deploy apps and data to regional datacenters around the globe, thereby ensuring that your customers always have the best performance in their region.
  • Disaster recovery: By taking advantage of cloud-based backup services, data replication, and geo-distribution, you can deploy your apps with the confidence that comes from knowing that your data is safe in the event of disaster.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

CapEx

A
  • Up-front spending of money on physical infrastructure.
  • Costs from CapEx have a value that reduces over time.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

OpEx

A
  • Spending and billing of services/products as needed.
  • Expenses are deducted in the same year.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Consumption Based Model

A
  • No upfront costs.
  • No need to purchase and manage costly infrastructure that users might not use to its fullest potential.
  • The ability to pay for more resources when they’re needed.
  • The ability to stop paying for resources that are no longer needed.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Consumption Based Model Benefits

A
  • Better cost prediction
  • Prices for individual resources and services are provided
  • Billing is based on actual usage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What areas are in the shared responsibility model?

A
  • Data & Access
  • Applications
  • Runtime
  • Operating System
  • Virtual Machine
  • Compute
  • Networking
  • Storage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

IaaS Shared Responsibility

A

You Manage:

  • Data & Access
  • Applications
  • Runtime
  • Operating System
  • Virtual Machine

Cloud Provider Manages:

  • Compute
  • Networking
  • Storage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

PaaS Shared Responsibility

A

You Manage:

  • Data & Access
  • Applications

Cloud Provider Manages:

  • Runtime
  • Operating System
  • Virtual Machine
  • Compute
  • Networking
  • Storage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Software as a Service

A

You Manage:

  • Data & Access

CSP Manages:

  • Applications
  • Runtime
  • Operating System
  • Virtual Machine
  • Compute
  • Networking
  • Storage
22
Q

IaaS

A

Build pay-as-you-go IT infrastructure by renting servers, virtual machines, storage, networks, and operating systems from a cloud provider.

23
Q

Components of IaaS

A
  • Servers and storage
  • Networking firewalls/security
  • Datacenter physical plant/building
24
Q

PaaS

A

Provides environment for building, testing, and deploying software applications; without focusing on managing underlying infrastructure.

25
Q

PaaS Components

A
  • Servers and storage
  • Networking firewalls/security
  • Datacenter physical plant/building
  • Operating systems
  • Development tools, database management, business analytics
26
Q

SaaS

A

Users connect to and use cloud-based apps over the internet: for example, Microsoft Office 365, email, and calendars.

27
Q

SaaS Components

A
  • Servers and storage
  • Networking firewalls/security
  • Datacenter physical plant/building
  • Operating systems
  • Development tools, database management, business analytics
  • Hosted applications/apps
28
Q

Iaas Benefits

A
  • The most flexible cloud service.
  • You configure and manage the hardware for your application.
29
Q

PaaS Benefits

A
  • Focus on application development.
  • Platform management is handled by the cloud provider.
30
Q

SaaS Benefits

A
  • Pay-as-you-go pricing model.
  • Users pay for the software they use on a subscription model.
31
Q

IaaS Characteristics

A
  • Closest to managing physical servers
  • Cloud provider keeps hardware up-to-date, operating system maintenance/network configuration is up to you
  • An advantage: rapid deployment of new compute devices
  • Most flexible. Aims to give you complete control over the hardware that runs your application.
  • Instead of buying hardware, with IaaS, you rent it.
32
Q

PaaS Characteristics

A
  • Cloud service model is a managed hosting environment
  • Cloud provider manages the virtual machines and networking resources, the cloud tenant deploys their applications into the managed hosting environment
  • Developers can upload their web applications, without having to worry about the physical hardware and software requirements
33
Q

SaaS Characteristics

A
  • Cloud provider manages all aspects of the application environment, such as virtual machines, networking resources, data storage, and applications.
  • Cloud tenant only needs to provide their data to the application managed by the cloud provider.
  • Example: Microsoft Office 365 provides a fully working version of Microsoft Office that runs in the cloud. All you need to do is create your content, and Office 365 takes care of everything else.
34
Q

Azure Functions

A

Code running your service and not the underlying platform or infrastructure. It creates infrastructure based on an event.

35
Q

Azure Logic Apps

A

Cloud service that helps you automate and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services.

36
Q

Serverless Computing Applications

A

Cloud service provider automatically provisions, scales, and manages the infrastructure required to run the code.

37
Q

With IaaS, Customer is also responsible for what’s inside VM, which is:

A
  • Patching
  • Backup
  • Config
  • Anti-virus
  • Firewall
38
Q

Cloud services also expand the traditional IT offerings to include things like:

A

Internet of Things (IoT), machine learning (ML), and artificial intelligence (AI)

39
Q

You’ll always be responsible for:

A
  • Information and data stored in the cloud
  • Devices that are allowed to connect to your cloud (cell phones, computers, and so on)
  • Accounts and identities of the people, services, and devices within your organization
40
Q

The cloud provider is always responsible for:

A
  • The physical datacenter
  • The physical network
  • The physical hosts
41
Q

Multi-cloud

A

You deal with two (or more) public cloud providers and manage resources and security in both environments.

42
Q

Azure Arc

A

A set of technologies that helps manage your cloud environment.

43
Q

Azure VMware Solution

A

Lets you run your VMware workloads in Azure with seamless integration and scalability.

44
Q

Vertical scaling

A

Increasing or decreasing the capabilities of resources.

45
Q

Management of the Cloud

A
  • Automatically scale resource deployment based on need.
  • Deploy resources based on a preconfigured template, removing the need for manual configuration.
  • Monitor the health of resources and automatically replace failing resources.
  • Receive automatic alerts based on configured metrics, so you’re aware of performance in real time.
46
Q

Management in the Cloud

A
  • Through a web portal.
  • Using a command line interface.
  • Using APIs.
  • Using PowerShell.
47
Q

Horizontal scaling

A

Adding or removing resources

48
Q

Common scenarios for PaaS

A
  • Development framework: PaaS provides a framework that developers can build upon to develop or customize cloud-based applications.
  • Analytics or business intelligence: Tools provided as a service with PaaS allow organizations to analyze and mine their data, finding insights and patterns and predicting outcomes to improve forecasting, product design decisions, investment returns, and other business decisions.
49
Q

Common scenarios for IaaS

A
  • Lift-and-shift migration: You’re standing up cloud resources similar to your on-prem datacenter, and then simply moving the things running on-prem to running on the IaaS infrastructure.
  • Testing and development: You have established configurations for development and test environments that you need to rapidly replicate.
50
Q

Common scenarios for Saas

A
  • Email and messaging.
  • Business productivity applications.
  • Finance and expense tracking.