Foundations of Cloud Computing Flashcards
There are 3 common cloud computing models
IaaS (Infrastructure as a Service)
SaaS (Software as a Service)
PaaS (Platform as a Service)
Infrastructure as a Service ( IaaS )
-Building Blocks
Fundamental building blocks that can be rented.
-Web Hosting
Monthly subscription to have a hosting company serve your website
Software as a Service ( SaaS )
-Complete Application
Using a complete application, on demand, that someone offers to users
-Email provider
Your personal email that you access through a web browser is a SaaS
Platform as a Service ( PaaS )
-Used by Developers
Develop software using web-based tools without worrying about the underlying infrastructure
-Storefront Website
Tools provided to build a storefront application that runs on another company’s server
There are 3 common cloud deployment models
Private Cloud
Public Cloud
Hybrid Cloud
Private Cloud
- Also called “on-premises”
- Exists in your internal data center
- Doesn’t offer the advantages of cloud computing
Public Cloud
- Offered by AWS
- You aren’t responsible for the physical hardware
- Provides all the advantages of cloud computing
Hybrid Cloud
- Combination of Public and Private cloud
- Same architecture for a hybrid solution
- Highly sensitive data stored locally
- Web application runs on AWS infrastructure
- AWS provides tools so they talk to each other
Regions
Region is a physical location
AWS logically groups its Regions to geographic locations
Regions Characteristics
Fully independent and isolated
Resource and service specific
Availability Zones
Availability Zones (AZs) consist of one or more physically separated data centers, each with redundant power, networking, and connectivity, housed in separate facilities
Availability Zones Characteristics
- Physically separated and use different power grids
- Connected through low-latency links
- Fault tolerant
- Allows for high availability
Edge Location
Edge locations cache content for fast delivery to your users
Reduce latency and speed up delivery of applications
AWS Management Console
Allows you to access your AWS account and manage applications running in your account from a web browser
Software Development Kits (SDKs)
SDKs allow you to access AWS services from popular programming languages like Java, Python, C#, and many more
True or False? As a security best practice, the AWS account root user should be protected by multi-factor authentication (MFA).
False
True
True
Which type of expense includes funds used to run day-to-day operations?
Equipment expenditures
Operating expenses (OpEx)
Computer and software expenditures
Capital expenditures (CapEx)
Operating expenses (OpEx)
Operating expenses are funds used to run day-to-day operations.
Which cloud computing model means you are using a complete application or software suite hosted on someone else’s servers?
Platform as a Service (PaaS)
Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
Instance as a Service (IaaS)
Software as a Service (SaaS)
SaaS provides you access to full applications running on someone else’s servers.
Which of the following are attributes of multiple Availability Zones in a given Region?
Choose 2
They contain exactly 1 data center.
They are connected to each other through low-latency links.
They are physically grouped in a single facility to achieve high availability.
They are fault tolerant.
- They are connected to each other through low-latency links.
- They are fault tolerant.
AZs within a single Region are isolated but connected to each other through low-latency links.
If 1 AZ goes out of service, the other AZs shouldn’t be impacted.
Which type of expense includes upfront purchases toward fixed assets?
Capital expenditures (CapEx)
Research and development expenditures
Operating expenses (OpEx)
Marketing expenditures
Capital expenditures (CapEx)
Capital expenditures are upfront purchases toward fixed assets.
Which of the following contains 1 or more physically separated data centers?
Region
Availability Zone
Region cache
Edge location
Availability Zone
Which of the 6 advantages of cloud computing can often allow you to achieve a lower cost than you would get if you built your own infrastructure?
You’re able to stop spending money running and maintaining data centers.
Benefit from massive economies of scale.
Trade capital expense for variable expense.
Increase speed and agility.
Stop guessing capacity.
All of these
All of these
Which of the following are benefits provided by cloud computing?
Choose 2
It uses a locally installed management console.
It uses fixed-rate pricing for available services.
It offers easy access to servers, storage, and other services over the internet.
It allows on-demand spinning up of needed resources (such as virtual machines).
- It offers easy access to servers, storage, and other services over the internet.
- It allows on-demand spinning up of needed resources (such as virtual machines).
Cloud computing provides access to manage resources using a web browser over the internet.
Cloud computing will allow you to control the services and features you need to avoid idle resources.
What does the concept of durability mean in a cloud computing environment?
Durability helps to avoid a loss of service.
Durability allows you to provision only the resources you need.
Durability helps you to innovate faster.
Durability offers long-term data protection.
Durability offers long-term data protection.
In cloud computing, durability means your data will be kept free of corruption.