Week 1 Flashcards

1
Q

When did Amazon launch Amazon Web Services?

A

2002

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

Who are some of the leaders in Cloud Infrastructure and Platform Services (CIPS)

A
  1. Amazon, 2. Microsoft, 3. Google (Amazon is the leader with 41% market share)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the six benefits (at a glance) to AWS

A

Easy to use, flexible, cost-effective, reliable, scalable and high-performance, secure

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

List 6 different components of servers:

A

CPU (computes), Memory (RAM), Storage (data), Network routers, switches, DNS Servers

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

What is the problem with traditional “on-premise” data centers? (7)

A
  • Pay (buy, lease, rent) to use for the data center space
  • Pay for the data center utilities (power, heating, cooling, etc.)
  • Pay (buy, lease, rent) for hardware (servers, racks, routers, switches, network, etc.)
  • Pay for resources (employee, contractors) to secure, support, monitor, maintain the data center
  • Pay for scale (changes in demand)
  • Pay for reliability (hardware and software failures)
  • Pay for availability (earthquake, power shutdown, fire, etc.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is cloud computing?

A

The on-demand delivery of IT resources over the internet with pay-as-you-go pricing

  • You can access technology services such as computing power, storage, and databases on an as-needed basis instead of buying, owning, and maintaining physical data centers
  • Provides rapid access to flexible and low cost IT resources that would otherwise be costly
  • Allows you to provision the exact type and size of computing resources needed for your IT dept or new idea
  • Cloud computing provides a simple way to access servers, storage, databases and a broad set of application services over the Internet. A cloud services platform such as Amazon Web Services owns and maintains the network-connected hardware required for these application services, while you provision and use what you need via a web application.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

List some big companies currently using AWS

A

McDonalds(home delivery business), Formula One (AWS Machine Learning), 21st Century Fox, Netflix

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

What are the 5 main characteristics of cloud computing

A

On-demand self service
• Users can provision resources and use them without human interaction from the service provider
Broad network access
• Resources available over the network, and can be accessed by diverse client platforms
Multi-tenancy and resource pooling
• Multiple customers can share the same infrastructure and applications with security and privacy
• Multiple customers are serviced from the same physical resources
Rapid elasticity and scalability
• Automatically and quickly acquire and dispose resources when needed
• Quickly and easily scale based on demand
Measured service
• Usage is measured, users pay correctly for what they have used

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

What are the six main advantages of cloud computing?

A

-Trade capital expense (CAPEX) for variable expense (OPEX)
Instead of having to invest heavily in data centers and servers before you know how you’re going to use them, you can pay only when you consume computing resources, and pay only for
how much you consume.
-Benefit from massive economies of scale
By using cloud computing, you can achieve a lower variable cost than you can get on your own. 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.
-Stop guessing capacity
Eliminate guessing on your infrastructure capacity needs. When you make a capacity decision prior to deploying an application, you often end up either sitting on expensive idle resources or
dealing with limited capacity. With cloud computing, these problems go away. You can access as much or as little capacity as you need, and scale up and down as required with only a few
minutes’ notice.
-Increase speed and agility
In a cloud computing environment, new IT resources are only a click away, which means that you reduce the time to make those resources available to your developers from weeks to just
minutes. This results in a dramatic increase in agility for the organization, since the cost and time it takes to experiment and develop is significantly lower.
-Stop spending money running and maintaining data centers
Focus on projects that differentiate your business, not the infrastructure. Cloud computing lets you focus on your own customers, rather than on the heavy lifting of racking, stacking, and
powering servers.
-Go global in minutes
Easily deploy your application in multiple regions around the world with just a few clicks. This means you can provide lower latency and a better experience for your customers at minimal
cost.

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

What are the 3 main models for cloud computing?

A
  • S(oftware)aaS
  • P(latform)aaS
  • I(nfrastructure)aaS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Infrastructure as a Service? (IaaS)

A

-Contains the basic building blocks for cloud IT and typically provides access to
networking features, computers (virtual or on dedicated hardware), and data storage space.
-Has highest level of flexibility and management control over your IT resources and is most
similar to existing IT resources that many IT departments and developers are familiar with today
-EXAMPLE: AWS EC2, Google Compute Engine (GCE)

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

What is Platform as a Service? (PaaS)

A
  • Removes the need for your organization to manage the underlying infrastructure (usually hardware and operating systems) and allows you to focus on the deployment and management of your
    application
    -This helps you be more efficient as you don’t need to worry about resource procurement, capacity planning,
    software maintenance, patching, or any of the other undifferentiated heavy lifting involved in running your
    application.
    -EXAMPLE: AWS Elastic Beanstalk, Windows Azure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Software as a Service? (SaaS)

A

-Provides you with a completed product that is run and managed by the service
provider
-Mostly refers to to end-user applications
-With a SaaS offering you do not have to think about how the service is maintained or how the underlying
infrastructure is managed; you only need to think about how you will use that particular piece of software
-EXAMPLE: web-based email which you can use to send and receive email without having to manage feature additions to the email product or maintain the servers and operating systems that the email program is running on.
-EXAMPLE: Amazon Rekognition, Google Apps

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

What are the three main Cloud Computing Deployment Models? Describe them.

A

Cloud: A cloud-based application is fully deployed in the cloud and all parts of the application run in the cloud.

Hybrid: A way to connect infrastructure and applications between cloud-based resources and
existing resources that are not located in the cloud.

On-Premises: The deployment of resources on-premises, using virtualization and resource management tools, is sometimes
called the “private cloud.”

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

What is the AWS Architecture System and what does it do?

A

Provides reference architecture diagrams, vetted architecture solutions, Well-Architected best practices, patterns, icons, and more. This expert guidance was contributed by AWS cloud architecture experts, including AWS Solutions Architects, Professional Services Consultants, and Partners.
-Helps cloud architects build secure, high-performing, resilient, and efficient infrastructure
for their applications and workloads
• Based on five pillars — operational excellence, security, reliability, performance efficiency, and cost optimization

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

What are AWS Web-architected Lenses?

A

extend the guidance offered by AWS Well-Architected to specific industry and technology domains, such as machine learning, analytics, serverless, high performance computing (HPC), IoT (Internet of Things), and financial services.

17
Q

Within the AWS Well-Architected, what is the Security pillar? What are 4 key topics within this pillar?

A

-Focuses on protecting information and systems
• Key topics include confidentiality and integrity of data, identifying and managing who can do what
with privilege management, protecting systems, and establishing controls to detect security events.

18
Q

Within the AWS Well-Architected, what is the Cost Optimization pillar? What are the 4 key topics within this pillar?

A

-Focuses on avoiding unnecessary costs.
• Key topics include understanding and controlling where money is being spent, selecting the most
appropriate and right number of resource types, analyzing spend over time, and scaling to meet
business needs without overspending.

19
Q

Within the AWS Well-Architected, what is the reliability pillar? What are the 3 key topics within this pillar?

A

-Focuses on ensuring a workload performs its intended function correctly and consistently
when it’s expected to.
• A resilient workload quickly recovers from failures to meet business and customer demand.
• Key topics include distributed system design, recovery planning, and how to handle change.

20
Q

Within the AWS Well-Architected, what is the performance efficiency pillar? What are the 3 key topics within this pillar?

A

-Focuses on using IT and computing resources efficiently.
• Key topics include selecting the right resource types and sizes based on workload requirements, monitoring
performance, and making informed decisions to maintain efficiency as business needs evolve.

21
Q

Within the AWS Well-Architected, what is the operational excellency pillar? What are the 3 key topics within this pillar?

A

-Focuses on running and monitoring systems to deliver business value, and
continually improving processes and procedures.
• Key topics include automating changes, responding to events, and defining standards to manage daily
operations.

22
Q

What is the AWS Web-Architected Tool? How does it work/how is it used? (hint: 3 steps)

A

-Helps you review the state of your workloads and compares them to the latest AWS architectural best practices
The tool is based on the AWS Well-Architected Framework, developed to help cloud architects build secure, high-performing, resilient, and efficient application infrastructure.
-To use the tool:
-Step 1: define your workload
Step 2: answer questions the workload (ex security and reliability).
Step 3: The tool provides a plan on how to architect for the cloud based on that. Apply best practices

23
Q

What is serverless computing?

A
24
Q

What is AWS Lambda? (part of serverless computing)

A

Serverless computing service: Comes with automatic scaling, built-in high availability, and a pay-for-value billing model

25
Q

What are the 4 benefits/characteristics of serverless computing? (HINT: MLAB abbreviation for 4 benefits)

A
  1. Move from idea to market, faster
    • By eliminating operational overhead, your teams can release quickly, get feedback, and iterate to get to market
    faster.
  2. Lower your costs
    • With a pay-for-value billing model, you never pay for over-provisioning and your resource utilization is optimized
    on your behalf.
  3. Adapt at scale
    • With technologies that automatically scale from zero to peak demands, you can adapt to customer needs faster
    than ever.
  4. Build better applications, easier
    • Serverless applications have built-in service integrations, so you can focus on building your application instead of
    configuring it.
26
Q

What is the shared responsibility model?

A

-Shared responsibility between AWS and the customer:

-AWS responsibility “Security of the Cloud” : AWS is responsible for protecting the infrastructure that runs all of the services offered in the AWS Cloud.
• This infrastructure is composed of the hardware, software, networking, and facilities that run AWS Cloud
services

-Customer responsibility “Security in the Cloud” : Customer responsibility will be determined by the AWS Cloud services that a customer selects.
• This determines the amount of configuration work the customer must perform as part of their security
responsibilities

Note: Security and Compliance is a shared responsibility between AWS and the customer.

27
Q

What is the AWS Acceptable Use Policy?

A

Governs your behavior and kicks you out for any illegal actions or violations against the service.

28
Q

What is AWS Global Infrastructure? What two things is AWS Cloud infrastructure built around?

A

-AWS on a global scale
-Steadily expanding global infrastructure to help our customers achieve lower latency and higher throughput, and to ensure that their data resides only in the AWS Region they specify.
• The AWS Cloud infrastructure is built around AWS Regions and Availability Zones.
-

29
Q

What are AWS Regions?

A

-A physical location around the world where we cluster
data centers
Physical location in the world where we have multiple Availability Zones
-Each Amazon Region is designed to be completely isolated from the other Amazon Regions.
-Designing applications to run on multiple regions can improve fault-tolerance

30
Q

What are AWS Availability Zones?

A

-Consists of one or more discrete data centers, each with redundant power, networking, and
connectivity, housed in separate facilities
-Offers you the ability to operate production applications and databases that are more
highly available, fault tolerant, and scalable than would be possible from a single data center.
-Each Availability Zone is isolated, but the Availability Zones in a Region are connected through low-latency links.
-Each Availability Zone is designed as an independent failure zone.
-All trafficking between zones is encrypted

31
Q

What is an AWS Local Zone?

A

• AWS Local Zones are a type of AWS infrastructure deployment that places AWS compute, storage,
database, and other select services close to large population, industry, and IT centers.
-Extremely low latency
-Good for uses such as gaming and live video streaming

32
Q

What is AWS Wavelength?

A

AWS Wavelength enables developers to build applications that deliver single-digit millisecond latencies to mobile devices and end-users.
• AWS developers can deploy their applications to Wavelength Zones, AWS infrastructure deployments that embed AWS compute and storage services within the telecommunications providers’ datacenters at the edge of the 5G networks, and seamlessly access the breadth of AWS services in the region

33
Q

What is an AWS Outpost?

A

-AWS Outposts bring native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility.
• You can use the same AWS APIs, tools, and infrastructure across on-premises and the AWS cloud to
deliver a truly consistent hybrid experience.
• AWS Outposts is designed for connected environments and can be used to support workloads that need to remain on-premises due to low latency or local data processing needs.

34
Q

What are some examples of AWS global services?

A

Amazon Route 53, Amazon Chime, Amazon WorkDocs, Amazon WorkMail, Amazon
WorkSpaces, Amazon WorkLink.
-This is delivered globally due to the nature of the service

35
Q

What are the 5 factors to consider when choosing an AWS Region?

A
  1. Available Services
  2. Geographic Location
  3. Compliance and Regulations
  4. Availability and Fault Tolerance
  5. Pricing
36
Q

Describe an example of an AWS Availability Zone:

A

Each region has many availability zones (usually 3, min is 2, max is 6).
Example:
• ap-southeast-2a
• ap-southeast-2b
• ap-southeast-2c
-Each availability zone (AZ) is one or more discrete data centers with
redundant power, networking, and connectivity
• They’re separate from each other, so that they’re isolated from
disasters
• They’re connected with high bandwidth, ultra-low latency
networking

37
Q

How does Amazon deliver content with such low latency?

A

-Amazon CloudFront uses a global network of 225+
Points of Presence (215+ Edge locations and 13
regional mid-tier caches) in 90 cities across 47
countries
-CloudFront Edge locations are connected to the
AWS Regions through the AWS network backbone -
fully redundant, multiple 100GbE parallel fiber that
circles the globe and links with tens of thousands of
networks for improved origin fetches and dynamic
content acceleration

38
Q

What are the 3 basic pricing options for AWS?

A
  1. Pay as you go
  2. Save when you commit
  3. Pay less by using more