Cloud Basics Flashcards

Understand Cloud Services Understand Key Terms Understand Cloud Models Understand Economies of Scale Understand Cloud Services

1
Q

High availability

A

The ability to keep services up and running for long periods of time, with very little downtime, depending on the service in question.

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

Virtual Machine

A

A VM is an emulation of a computer operating system and hardware that appears to the user like a physical computer running Windows or Linux.

if you want to have more control and responsibility over maintenance, you could create a virtual machine (VM).

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

Public Cloud characteristics

A

Ownership - This is the resources that an organization or end user uses. Examples include storage and processing power. Resources do not belong to the organization that is utilizing them, but rather they are owned and operated by a third party such as the cloud service provider.

Public Access - his provides access to the public.
Multiple end users - Public cloud providers make resources available to multiple organizations.

Availability – Public clouds are the most common cloud deployment model.

Connectivity - Users and organizations are typically connected to public clouds over the internet.

Skills - Public clouds do not require deep technical knowledge to set up and use

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

Public cloud example

A

deploying a web application or a blog site on hardware and resources that are owned by a cloud provider. Using a public cloud in this scenario allows cloud users to get their website or blog up quickly, and then focus on maintaining the site without having to worry about purchasing, managing or maintaining the hardware on which it runs.
Businesses can use multiple public cloud service provider companies of varying scale. Microsoft Azure is an example of a public cloud provider.

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

What is a Private cloud

A

A private cloud is owned and operated by the organization that uses the resources from that cloud. They create a cloud environment in their own datacenter and provide self-service access to compute resources to users within their organization. The organization remains the owner, entirely responsible for the operation of the services they provide.

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

What is a Public cloud?

A

This is the most common deployment model. In this case, you have no local hardware to manage or keep up-to-date – everything runs on your cloud provider’s hardware. In some cases, you can save additional costs by sharing computing resources with other cloud users.

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

public cloud advantages

A
  • High scalability/agility – you don’t have to buy a new server in order to scale
  • Pay-as-you-go pricing – you pay only for what you use, no CapEx costs
  • You’re not responsible for maintenance or updates of the hardware
  • Minimal technical knowledge to set up and use - you can leverage the skills and expertise of the cloud provider to ensure workloads are secure, safe, and highly available
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Public cloud disadvantages

A
  • There may be specific security requirements that cannot be met by using public cloud
  • There may be government policies, industry standards, or legal requirements which public clouds cannot meet
  • You don’t own the hardware or services and cannot manage them as you may want to
  • Unique business requirements, such as having to maintain a legacy application might be hard to meet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Private cloud advantages

A
  • You have complete control over the resources and can ensure the configuration can support any scenario or legacy application
  • You have complete control (and responsibility) over security
  • Private clouds can meet strict security, compliance, or legal requirements in ways a public cloud might not be able to
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Private cloud disadvantages

A
  • You have upfront CapEx costs and must purchase the hardware for startup and maintenance
  • Owning the equipment limits the agility - to scale you must buy, install, and setup new hardware
  • Private clouds require IT skills and expertise that’s hard to come
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Private cloud example

A

A use case scenario for a private cloud would be when an organization has data that cannot be put in the public cloud, perhaps for legal reasons. For example, they may have medical data that cannot be exposed publicly. Another scenario may be where government policy requires specific data to be kept in-country or privately.
A private cloud can provide cloud functionality to external customers as well, or to specific internal departments such as Accounting or Human Resources.

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

• Scalability

A

The ability to increase or decrease resources for any given workload. You can add additional resources to service a workload (known as scaling out), or add additional capabilities to manage an increase in demand to the existing resource (known as scaling up). Scalability doesn’t have to be done automatically

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

Elasticity

A

The ability to automatically or dynamically increase or decrease resources as needed. Elastic resources match the current needs, and resources are added or removed automatically to meet future needs when it’s needed, and from the most advantageous geographic location. A distinction between scalability and elasticity is that elasticity is done automatically

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

• Agility

A

The ability to react quickly. Cloud services can allocate and deallocate resources quickly. They are provided on-demand via self-service, so vast amounts of computing resources can be provisioned in minutes. There is no manual intervention in provisioning or deprovisioning services

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

• Fault tolerance

A

The ability to remain up and running even in the event of a component or service no longer functioning. Typically, redundancy is built into cloud services architecture so if one component fails, a backup component takes its place. The type of service is said to be tolerant of faults.

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

• Disaster recovery

A

The ability to recover from an event which has taken down a cloud service. Cloud services disaster recovery can happen very quickly with automation and services being readily available to use.

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

• Global reach

A

The ability reach audiences around the globe. Cloud services can have presence in various regions across the globe which you can access, giving you a presence in those regions even though you may not have any infrastructure in that region.

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

• Customer latency capabilities

A

If customers are experiencing slowness with a particular cloud service, they are said to be experiencing some latency. Even though modern fiber optics are fast, it can still take time for services to react to customer actions if the service is not local to the customer. Cloud services have the ability deploy resources in datacenters around the globe, thus addressing customer latency issues.

19
Q

• Predictive cost considerations

A

The ability for users to predict what costs they will incur for a particular cloud service. Costs for individual services are made available, and tools are provided to allow you predict what costs a service will incur. You can also perform analysis based on future growth.

20
Q

• Technical skill requirements and considerations

A

Cloud services can provide and manage hardware and software for workloads. Therefore, getting a workload up and running with cloud services demands less technical resources than having IT teams build and maintain physical infrastructure for handling the same workload. A user can be expert in the application they want to run without having to need skills to build and maintain the underlying hardware and software infrastructure.

21
Q

• Increased productivity.

A

On-site datacenters typically require a lot of hardware setup (otherwise known as racking and stacking), software patching, and other time-consuming IT management chores. Cloud computing eliminates the need for many of these tasks, so IT teams can spend time on achieving more important business goals.

22
Q

• Security

A

Cloud providers offer a broad set of policies, technologies, controls, and expert technology skills that can provide better security than most organizations can otherwise achieve. The result is strengthened security, which helps to protect data, apps, and infrastructure from potential threats.

23
Q

Economies of scale

A

The concept of economies of scale is the ability to do things more cheaply and more efficiently when operating at a larger scale in comparison to operating at a smaller scale.

24
Q

This is the spending of money on physical infrastructure up front, and then deducting that expense from your tax bill over time. CapEx is an upfront cost which has a value that reduces over time.

A

• Capital Expenditure (CapEx

25
Q

This is spending money on services or products now and being billed for them now. You can deduct this expense from your tax bill in the same year. There is no upfront cost, you pay for a service or product as you use it.

A

• Operational Expenditure (OpEx):

26
Q

Hybrid cloud advantages/disadvantages

A

• Flexibility. The most flexible scenario; with a hybrid cloud setup, an organization can decide to run their applications either in a private cloud or in a public cloud.
• Costs. Organizations can take advantage of economies of scale from public cloud providers for services and resources as they wish. This allows them to access cheaper storage than they can provide themselves.
• Control. Organizations can still access resources over which they have total control.
• Security. Organizations can still access resources for which they are responsible for security.
• Compliance. Organizations maintain the ability to comply with strict security, compliance, or legal requirements as needed.
Disadvantages
• Upfront CapEx. Upfront CapEx is still required before organizations can leverage a private cloud.
• Costs. Purchasing and maintaining a private cloud to use alongside the public cloud can be more expensive than selecting a single deployment model.
• Skills. Deep technical skills are still required to be able to set up a private cloud.
• Ease of management. Organizations need to ensure there are clear guidelines to avoid confusion, complications or misuse.

27
Q

Hybrid cloud scenario

A

Organizations maintain the ability to support specific scenarios not easily supported by a public cloud provider, such as running legacy applications. In this case, they can keep the old system running locally, and connect it to the public cloud for authorization or storage. Additionally, they could host a website in the public cloud, and link it to a highly secure database hosted in their private cloud.

28
Q

Infrastructure as a service (IaaS)

A

IaaS is the most basic category of cloud computing services.
Rent IT infrastructure servers and virtual machines (VMs), storage, networks, and operating systems from a cloud provider on a pay-as-you-go basis. It’s an instant computing infrastructure, provisioned and managed over the internet.
• Upfront costs. IaaS has no upfront costs. Users pay only for what they consume.
• User ownership. The user is responsible for the purchase, installation, configuration, and management of their own software operating systems, middleware, and applications.
• Cloud provider ownership. The cloud provider is responsible for ensuring that the underlying cloud infrastructure (such as virtual machines, storage and networking) is available for the user.
Note: When using IaaS, ensuring that a service is up and running is a shared responsibility: the cloud provider is responsible for ensuring the cloud infrastructure is functioning correctly; the cloud customer is responsible for ensuring the service they are using is configured correctly, is up to date, and is available to their customers. This is referred to as the shared responsibility model

29
Q

Is a management layer in which resource groups and all the resources within it are created, configured, managed, and deleted.

A

Azure Resource Manager, provides a consistent management layer that allows you to automate deployment and configuration of resources using different automation and scripting tools, such as Azure PowerShell, Azure Command-Line Interface, Azure portal, REST API, and client software development kits (SDKs).

30
Q

With Azure Resource Manager, you can:

Deploy application resources
Organize resources
Control access and resources

A
Scripting tools
•	Microsoft Azure PowerShell, 
•	Azure Command-Line Interface (Azure CLI), 
•	Azure portal, 
•	REST API, and 
•	Client SDKs.
31
Q

Azure VMs.

A

Infrastructure as a service (IaaS) used to create VMs in the cloud

32
Q

VM scale sets.

A

Designed for automatic scaling of identical VMs

33
Q

App services.

A

PaaS offerings to build, deploy, and scale enterprise-grade web, mobile, and API apps

34
Q

Functions.

A

Creates infrastructure based on an event

35
Q

Azure Container Instances.

A

A PaaS offering that allows you to upload your containers, which it then will run for you

36
Q

Azure Kubernetes Service.

A

A container orchestrator service for managing large numbers of containers

37
Q

Azure Networking

A

allows you to connect cloud and on-premises infrastructure and services.

38
Q

Networking

Azure Virtual Network

A

enables resources such as Azure VMs to securely communicate with each other, the internet, and on-premises networks.

39
Q

Networking

Azure Load Balancer

A

provides scale for your applications and high availability for your services

40
Q

Networking

A VPN gateway

A

sends encrypted traffic between an Azure Virtual Network and an on-premises location over the public internet.

41
Q

Networking

Azure Application Gateway

A

is a web traffic load balancer and the connection through which users connect to your application.

42
Q

Networking

A content delivery network (CDN)

A

is a distributed network of servers that get content to users in their local region to minimize latency.

43
Q

PaaS Usage

A
  • Development framework. PaaS provides a framework that developers can build upon to develop or customize cloud-based applications. Similar to the way you create a Microsoft Excel macro, PaaS lets developers create applications using built-in software components. Cloud features such as scalability, high-availability, and multi-tenant capability are included, reducing the amount of coding that developers must do.
  • Analytics or business intelligence. Tools provided as a service with PaaS allow organizations to analyze and mine their data. They can find insights and patterns, and predict outcomes to improve business decisions such as forecasting, product design, and investment returns.