Module 2: Technology Flashcards

1
Q

What should you consider when choosing a region?

A
  • Available services and features, not every region has all services.
  • Cost of the service varies per region.
  • Latency, proximity to users.
  • Disaster recovery (multiple regions)
  • Security & Compliance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are availability zones?

A

There are multiple availability zones per region, these are physically separate locations that are connected via private fiber for low latency between data centers. This is useful because they’re on separate power grids and flood plains so you get resiliency by spreading across an availability zone.

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

What is an Edge Location?

A

We don’t have direct control over them, and they exist outside of the normal region infrastructure.

An example use is a CDN hosted in the US. UK users might be getting the content delivered via a cached CDN in the UK to improve the experience.

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

An Amazon VPC spans a single ______.

A

Region, so it spans multiple availability zones.

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

When launching a VPC against several AZs, what needs to be assigned to every single AZ?

A

A Subnet, the structure is

VPC -> Subnet -> Instance

So everything is technically stored in a Subnet, which is placed on an AZ

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

Explain the Three-Tier Architecture.

A
  1. Load Balancing Tier
  2. Application Tier
  3. Database Tier

Each tier is within a single VPC that spans multiple AZs. Each tier on each AZ gets its own subnet. Load balancing tier handles routing to what’s available in the AZs.

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

How does traffic go from a VPC to another network? What tools do we need to get this to work?

A

Routing to an Internet Gateway.

We need to create an Internet Gateway and a Routing Table that has an IP range that directs traffic to the Internet Gateway. We then assign this routing table to a subnet.

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

How does the Network Access Control Lists (NACL) help us?

A

Allows us to set a subnet level firewall for services. Example we can have a subnet that only accepts traffic on port 80 from anyone but port 3306 is also accepted if originating from within the VPC.

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

How do Security Groups help us?

A

They’re firewalls for individual instances, so we can go to the level of saying this EC2 instance only accepts requests on port 80.

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

Network security, what are our layers of security? Explain a little about each one.

A
  1. Routing - Restricts traffic coming into/out of the VPC entirely.
  2. Network Access Control List (NACL) - Firewall for a subnet. Restricts ports in/out of a given subnet
  3. Security Groups - Firewall for an instance. Restricts ports in/out of a given application.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What benefits does Amazon Route 53 provide us?

A
  • Register Domains, use AWS nameservers
  • Public & private DNS Zones (Use within private VPC)
  • Automated VIA API
  • Healthchecks
  • Different Routing methods
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the different Routing Methods that Route 53 provides us? How are they useful?

A
  • Latency - Connect a user to the server that has best experience
  • Geographic - Provide user with connection to application specific to their location.
  • Failover - If an endpoint fails, we can automatically push users to the working application
  • Weighted Sets - Allows A/B testing on applications.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is an AMI? What purpose does it serve?

A

Amazon Machine Image, it’s a bit for bit copy of root for a given machine. We can use these as containers. So we can boot up an EC2 instance, install software we need, create another image then duplicate the machine easily.

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

Explain Block Storage vs Object Storage.

A

Block storage we can update small “blocks” of data making it best for random IO. It can also be mounted.

Object Storage in contrast needs to update the entire object if anything changes and cannot be mounted.

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

How long are logs stored in Cloud Watch? Can we extend this time? How?

A

2 Weeks, we can automatically move logs to an S3 bucket for indefinate storage if needed.

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

Which AWS Service would simplify the migration of a database to AWS?

A

AWS Database Migration Service (AWS DMS)

17
Q

Which AWS offering enables users to find, buy, and immediately start using software solutions in their AWS environment?

A

AWS Marketplace

18
Q

Which service can identify the user that made the API call when an EC2 instance is terminated?

A

AWS CloudTrail

19
Q

What is AWS CloudTrail?

A

Service that helps with governance by logging events. Actions taken by user, role, or service are recorded as events

20
Q

Which services would be used to send alerts based on Amazon CloudWatch alarms?

A

Amazon Simple Notification Service (SNS)

21
Q

Where can users find information about prohibited actions on AWS infrastructure?

A

AWS Acceptable Use Policy

22
Q

A company has moved to AWS recently. Which of the following AWS Services will help ensure that they have the proper security settings?

A

Amazon Inspector – Automated security assessments of deployed applications

AWS Trusted Advisor – Provides recommendations based on AWS best practices. Evaluates account and gives you recommendations on demand.

23
Q

AWS Trusted Advisor gives recommendations in 5 categories, what are they?

A

Cost Optimization
Security
Fault Tolerance
Performance
Service Limits

24
Q

What is the Concierge Support Team?

A

Specialized offering with an Enterprise Support subscription. They assist with billing and account inquiries.

25
Q

What are the benefits of consolidated billing in AWS?

A

Multiple accounts rollup to a single billing, also can gain cost benefits of reserved instances used by others when consolidating.

26
Q

What is Amazon Elastic MapReduce (EMR)?

A

Used for processing big data.

27
Q

Which S3 storage class is best for data with unpredictable access patterns?

A

Amazon S3 Standard

28
Q

Regarding EC2 instances, what’s the minimum time you can use a Reserved Instance?

A

1 year, anything less than that you want a On-Demand Instance.

29
Q

According to the AWS Acceptable Use Policy, which of the following statements is true regarding penetration testing of EC2 instances?

A

Penetration testing can be performed by the customer on their own instance.

30
Q

What are the two types of Reserved Instances and what’s the difference between them?

A

Convertible RI – Exchange one or more for another RI with a different configuration as long as it’s equal or higher value.

Standard RI – Can only adjust AZ and size within the same family. Highest discount on this, but only for consistent usage.

31
Q

What is Infrastructure Event Management?

A

Short-term engagement with AWS support that’s included in enterprise-level support and an additional purchase for business-level. Provides with architectural and scaling guidance.

32
Q

What’s AWS Personal Health Dashboard used for?

A

Alerts and remediation guidance when AWS is experiencing an event that might impact you.

33
Q

What does AWS Quick Start Reference Deployments help with?

A

They outline architectures for popular enterprise solutions on AWS… like IBM MQ

34
Q

What was AWS Snowball provide?

A

Large data transfer by physically moving a computer. Also provides access to the compute power of AWS Cloud locally and cost-effective places where connecting to the internet is impossible.

35
Q

Regarding setting alarms for budgets, what’s the difference between CloudWatch and AWS Budgets?

A

CloudWatch can send an alert when your actual cost exceeds an amount. AWS Budgets can send alarms when your projected cost exceeds a certain amount.