Module 1 Flashcards

Cloud Concepts Overview

1
Q

is the on-demand delivery of compute power, database, storage, applications, and other IT resources via the internet with pay-as-you-go pricing.

A

Cloud Computing

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

enables you to stop thinking of your infrastructure as hardware, and instead think of (and use) it as software.

A

Cloud Computing

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

infrastructure is thought of as hardware.

A

Traditional Computing Model

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

Hardware solutions:
*Require space, staff, physical security, planning, capital expenditure
*Have a long hardware procurement cycle
*Require you to provision capacity by guessing theoretical maximum peaks

A

Traditional Computing Model

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

Infrastructure as software

A

Cloud Computing Model

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

Software solutions:
*Are flexible
*Can change more quickly, easily, and cost-effectively than hardware solutions
*Eliminate the undifferentiated heavy-lifting tasks

A

Cloud Computing Model

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

Three main Cloud Service Models

A

IaaS (infrastructure as a service)
PaaS (platform as a service)
SaaS (software as a service)

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

provides you with the highest level of flexibility and management control over your IT resources.

A

Infrastructure as a service (IaaS)

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

It is the most similar to existing IT resources that many IT departments and developers are familiar with today

A

Infrastructure as a service (IaaS)

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

Services in this category are the basic building blocks for cloud IT and typically provide you with access to networking features, computers (virtual or on dedicated hardware), and data storage space.

A

Infrastructure as a service (IaaS)

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

Services in this category reduce the need for you to manage the underlying infrastructure (usually hardware and operating systems) and enable you to focus on the deployment and management of your applications.

A

Platform as a service (PaaS)

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

enable you to focus on the deployment and management of your applications.

A

Platform as a service (PaaS):

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

Services in this category provide you with a completed product that the service provider runs and manages.

A

Software as a service (SaaS)

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

refers to end-user applications.

A

Software as a service (SaaS)

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

A common example of ___ web-based email, where you can send and receive email without managing feature additions to the email product or maintaining the servers and operating systems that the email program runs on.

A

Software as a service (SaaS)

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

Cloud computing deployment models

A

Cloud
Hybrid
On-premises (private cloud)

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

is fully deployed in the cloud, and all parts of the application run in the cloud.

A

cloud-based application

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

Applications in the cloud have either been created in the cloud or have been migrated from an existing infrastructure to take advantage of the benefits of cloud computing

A

True

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

___ can be built on low-level infrastructure pieces or they can use higher-level services that provide abstraction from the management, architecting, and scaling requirements of core infrastructure.

A

Cloud-based applications

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

is a way to connect infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud.

A

hybrid deployment

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

The most common method of ___ is between the cloud and existing on-premises infrastructure.

A

hybrid deployment

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

This model enables an organization to extend and grow their infrastructure into the cloud while connecting cloud resources to internal systems.

A

Hybrid

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

Deploying resources on-premises, using virtualization and resource management tools, is sometimes called

A

private cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
This deployment model is the same as legacy IT infrastructure, but it might also use application management and virtualization technologies to increase resource utilization.
On-premises (private cloud)
26
AWS security groups, network access control lists (network ACLs), and AWS Identity and Access Management (IAM) are similar to
firewalls, access control lists (ACLs), and administrators.
27
Elastic Load Balancing and Amazon Virtual Private Cloud (Amazon VPC) are similar to
routers, network pipelines, and switches.
28
Amazon Machine Images (AMIs) and Amazon Elastic Compute Cloud (Amazon EC2) instances are similar to
on-premises servers.
29
Amazon Elastic Block Store (Amazon EBS), Amazon Elastic File System (Amazon EFS), Amazon Simple Storage Service (Amazon S3), and Amazon Relational Database Service (Amazon RDS) are similar to
direct attached storage (DAS), storage area networks (SAN), network attached storage (NAS), and a relational database management service (RDBMS).
30
is the on-demand delivery of IT resources via the internet with pay-as-you-go pricing.
Cloud computing
31
enables you to think of (and use) your infrastructure as software.
cloud computing
32
six advantages of cloud computing
*Trade capital expense for variable expense *Massive economies of scale *Stop guessing capacity *Increase speed and agility *Stop spending money on running and maintaining data centers *Go global in minutes
33
Data center investment based on forecast Pay only for the amount you consume
Trade capital expense for variable expense
34
are funds that a company uses to acquire, upgrade, and maintain physical assets such as property, industrial buildings, or equipment.
Capital expenses (capex)
35
is an expense that the person who bears the cost can easily alter or avoid.
a variable expense
36
It also enables you to adapt to new applications with as much space as you need in minutes, instead of weeks or days. Maintenance is reduced, so you can spend focus more on the core goals of your business.
Trade capital expense for variable expense
37
Because of aggregate usage from all customers, AWS can achieve higher economies of scale and pass savings on to customers.
Benefit from massive economies of scale
38
By using cloud computing, you can achieve a lower variable cost than you can get on your own.
Benefit from massive economies of scale
39
Because usage from hundreds of thousands of customers is aggregated in the cloud, providers such as AWS can achieve higher economies of scale, which translates into lower pay-as-you-go prices.
Benefit from massive economies of scale
40
Eliminate guessing about your infrastructure capacity needs. When you make a capacity decision before you deploy an application, you often either have expensive idle resources or deal with limited capacity.
Stop guessing capacity
41
You can access as much or as little as you need, and scale up and down as required with only a few minutes’ notice.
Stop guessing capacity
42
Overestimated server capacity / Underestimated server capacity Scaling on demand
Stop guessing capacity
43
In a cloud computing environment, new IT resources are only a click away, which means that you reduce the time it takes to make those resources available to your developers from weeks to just minutes. The result is a dramatic increase in agility for the organization because the cost and time that it takes to experiment and develop are significantly lower
Increase speed and agility
44
Focus on projects that differentiate your business instead of focusing on the infrastructure. Cloud computing enables you to focus on your own customers instead of the heavy lifting of racking, stacking, and powering servers.
Stop spending money on running and maintaining data centers
45
You can deploy your application in multiple AWS Regions around the world with just a few clicks. As a result, you can provide a lower latency and better experience for your customers simply and at minimal cost.
Go global in minutes
46
is any piece of software that makes itself available over the internet or on private (intranet) networks.
web service
47
uses a standardized format—such as Extensible Markup Language (XML) or JavaScript Object Notation (JSON)—for the request and the response of an application programming interface (API) interaction.
web service
48
It is not tied to any one operating system or programming language.
web service
49
It’s self-describing via an interface definition file and it is discoverable.
web service
50
is a secure cloud platform that offers a broad set of global cloud-based products.
AWS
51
provides you with on-demand access to compute, storage, network, database, and other IT resources and management tools.
AWS
52
offers flexibility.
AWS
53
You pay only for the individual services you need, for as long as you use them
AWS
54
work together like building blocks.
AWS services
55
You want complete control over your AWS computing resources
Amazon EC2 (Elastic Compute)
56
You want to run your code and not manage or provision servers
AWS Lambda
57
You want a service that deploys, manages, and scales your web applications for you
AWS Elastic Beanstalk
58
You need a lightweight cloud platform for a simple web application
Amazon Lightsail
59
You need to run hundreds of thousands of batch workloads
AWS Batch
60
You want to run AWS infrastructure in your on-premises data center
AWS Outposts
61
You want to run highly secure, reliable, and scalable containers
Amazon ECS (Elastic Container Service)
62
You want to start, run, and scale Kubernetes
Amazon EKS (Elastic Kubernetes Service)
63
You want to implement a containers or microservices architecture
AWS Fargate
64
You have an on-premises server virtualization platform that you want to migrate to AWS
VMware Cloud on AWS
65
In computing, a __ can be a web browser or desktop application that a person interacts with to make requests to computer servers.
client
66
A ___ can be services, such as Amazon Elastic Compute Cloud (Amazon EC2) – a type of virtual server.
server
67
*Amazon EC2 *AWS Lambda *AWS Elastic Beanstalk *Amazon EC2 Auto Scaling *Amazon ECS *Amazon EKS *Amazon ECR *AWS Fargate
Compute services
68
*AWS IAM *Amazon Cognito *AWS Shield *AWS Artifact *AWS KMS
Security, Identity, and Compliance services
69
*Amazon S3 *Amazon S3 Glacier *Amazon EFS *Amazon EBS
Storage services
70
*Amazon RDS *Amazon DynamoDB *Amazon Redshift *Amazon Aurora
Database services
70
*Amazon VPC *Amazon Route 53 *Amazon CloudFront *Elastic Load Balancing
Networking and Content Delivery services
71
*AWS Trusted Advisor *AWS CloudWatch *AWS CloudTrail *AWS Well-Architected Tool *AWS Auto Scaling *AWS Command Line Interface *AWS Config *AWS Management Console *AWS Organizations
Management and Governance services
72
*AWS Cost & Usage Report *AWS Budgets *AWS Cost Explorer
AWS Cost Management services
73
Three ways to interact with AWS
AWS Management Console Command Line Interface (AWS CLI) Software Development Kits (SDKs)
74
easy-to-use graphical interface
AWS Management Console
75
access to services by discrete commands or scripts
Command Line Interface (AWS CLI)
76
access services directly from your code (such as Java, Python, and others)
Software Development Kits (SDKs)
77
All three options (CLI, SDKs, Console) are built on a common REST-like API that serves as the foundation of AWS.
True
78
is a secure cloud platform that offers a broad set of global cloud-based products called services that are designed to work together.
AWS
79
provides guidance and best practices to help organizations build a comprehensive approach to cloud computing across the organization and throughout the IT lifecycle to accelerate successful cloud adoption.
AWS Cloud Adoption Framework (AWS CAF)
80
is organized into six perspectives.
AWS Cloud Adoption Framework (AWS CAF)
81
consist of sets of capabilities.
Perspectives
82
span people, processes, and technology.
Perspectives
83
Each perspective consists of a set of __ , which covers distinct responsibilities that are owned or managed by functionally related stakeholders.
capabilities
84
within each perspective are used to identify which areas of an organization require attention.
Capabilities
85
_____ perspectives focus on business capabilities
Business, People, and Governance
86
___ perspectives focus on technical capabilities
Platform, Security, and Operations
87
We must ensure that ITis aligned with business needs, and that IT investments can be traced to demonstrable business results. - Business managers, finance managers, budget owners, and strategy stakeholders
Business perspective
88
We must prioritize training, staffing, and organizational changes to build an agile organization. - Human resources, staffing, and people managers
People perspective
89
We must ensure that skills and processes align IT strategy and goals with business strategy and goals so the organization can maximize the business value of its IT investment and minimize business risks. - CIO (Chief Information Officer), program managers, enterprise architects, business analysts, and portfolio managers
Governance perspective
90
We must understand and communicate the nature of IT systems and their relationships. We must be able to describe the architecture of the target state environment in detail. - CTO (Chief Technology Officer), IT managers, and solutions architects
Platform perspective
91
We must ensure that the organization meets its security objectives. - CISO (Chief Information Security Officer), IT security managers, and IT security analysts
Security perspective
92
We align with and support the operations of the business, and define how day-to-day, quarter-to-quarter, and year-to-year business will be conducted. - IT operations managers and IT support managers
Operations perspective
93
is not instantaneous for most organizations and requires a thoughtful, deliberate strategy and alignment across the whole organization.
Cloud adoption
94
was created to help organizations develop efficient and effective plans for their cloud adoption journey.
The AWS CAF
95
consist of sets of business or technology capabilities that are the responsibility of key stakeholders.
Perspectives
96
can be launched on-demand when needed.
Amazon EC2 instances
97
includes principles for implementing new solutions and migrating on-premises workloads to the cloud.
Platform perspective
98
helps you to move from a model that separates business and IT strategies into a business model that integrates IT strategy.
Business perspective
99
focuses on operating and recovering IT workloads to meet the requirements of your business stakeholders.
Operations perspective
100
helps Human Resources (HR) employees prepare their teams for cloud adoption by updating organizational processes and staff skills to include cloud-based competencies.
People perspective
101
ensures that IT aligns with business needs and that IT investments link to key business results.
Business perspective
102
Use to create a strong business case for cloud adoption and prioritize cloud adoption initiatives. Ensure that your business strategies and goals align with your IT strategies and goals.
Business Perspective
103
Business managers Finance managers Budget owners Strategy stakeholders
Business Perspective
104
supports development of an organization-wide change management strategy for successful cloud adoption.
People Perspective
105
Human resources Staffing People managers
People Perspective
105
to evaluate organizational structures and roles, new skill and process requirements, and identify gaps. This helps prioritize training, staffing, and organizational changes.
People Perspective
106
focuses on the skills and processes to align IT strategy with business strategy. This ensures that you maximize the business value and minimize risks.
Governance Perspective
107
to understand how to update the staff skills and processes necessary to ensure business governance in the cloud. Manage and measure cloud investments to evaluate business outcomes.
Governance Perspective
108
Chief Information Officer (CIO) Program managers Enterprise architects Business analysts Portfolio managers
Governance Perspective
109
includes principles and patterns for implementing new solutions on the cloud, and migrating on-premises workloads to the cloud.
Platform Perspective
110
to understand and communicate the structure of IT systems and their relationships. Describe the architecture of the target state environment in detail.
Platform Perspective
111
Chief Technology Officer (CTO) IT managers Solutions architects
Platform Perspective
112
ensures that the organization meets security objectives for visibility, auditability, control, and agility.
Security Perspective
112
to structure the selection and implementation of security controls that meet the organization’s needs.
Security Perspective
112
Chief Information Security Officer (CISO) IT security managers IT security analysts
Security Perspective
113
helps you to enable, run, use, operate, and recover IT workloads to the level agreed upon with your business stakeholders.
Operations Perspective
114
Define how day-to-day, quarter-to-quarter, and year-to-year business is conducted. Align with and support the operations of the business. The AWS CAF helps these stakeholders define current operating procedures and identify the process changes and training needed to implement successful cloud adoption.
Operations Perspective
115
IT operations managers IT support managers
Operations Perspective
116
Why is AWS more economical than traditional data centers for applications with varying compute workloads?
Amazon EC2 instances can be launched on-demand when needed.