AWS Services Flashcards

List out the AWS services provided

1
Q

Amazon VPC

A

Amazon Virtual private Cloud.

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

Amazon VPC Description

A

This is the space considered your area in the private cloud. Gives you complete control over your network configuration.

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

Amazon VPC is a ________ service

A

foundation

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

Foundational Service

A

A service that is part of AWS that comes inherently with any of the other services which you use.

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

Amazon VPC scope of implementation

A

Lives within a region, across multiple availability zones within the region. VPC is region by region

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

Amazon VPC Subnet Configuration

A

Allowed, and allows for the specification of public and private subnets

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

AWS Compute

A

The basis for computing/app needs. Example would be EC2

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

AWS Compute Service (list them)

A
  • Amazon EC2
  • Amazon Lightsail
  • Amazon Elastic Container Service
  • AWS Lambda
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

AWS Lightsail

A

Simple web app server with SSD, Data Transfer, and a low price.

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

AWS Lightsail use case

A
  • Simple Web Applications
  • WordPress Blogs and Websites
  • Ecommerce Websites
  • Single-server Business Software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Amazon ECS

A

Elastic Container Service

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

Amazon ECS definition

A

This is a container management service that is elastic, works with Docker, and obfuscates the management of the server (which you would have to do with EC2)

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

Amazon ECS use cases

A
  • Web applications
  • Microservices
  • Batch jobs
  • Docker workloads
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Amazon EC2

A

Amazon Elastice Cloud Compute

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

Amazon EC2 Use Cases

A
  • Big data (e.g. Hadoop, Spark)
  • Database software (e.g., Aurora, DynamoDB)
  • Enterprise applications (e.g., SAP, Oracle, Sharepoint)
  • Migrations from on-premises environments, including BYOL
  • Open-source cluster management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Amazon EC2 description

A

Can suit many use cases, can be elastic, uses an AMI (Amazon Machine Image) to determine OS, can configure storage and other aspects ofthe server

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

AWS Lambda Description

A

Allows you to run and execute code without provisioning/managing servers. Scales automatically. Zero server administration

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

AWS Lambda use cases

A
  • Web applications
  • Mobile backends
  • IoT backends
  • Stream processing workloads
  • File processing workloads
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

AWS Lambda Limit

A

Limited to 5 minute execution time for code blocks

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

AWS Lambda event triggering

A

Lambda is especially useful for eliminating the need for separate EC2 server for triggering events

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

AWS Elastic Beanstalk Problem Meant to be Solved

A

How can i quickly get my application into the cloud

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

AWS Elastic Beanstalk Description

A

Platform as a service. Everything is created for you so you just put your code into the service. Avbstracts away management of the system, but keeps control in your hands (when to do updates, etc.)

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

AWS Beanstalk Use Case

A
  • Deploying applications to the cloud.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

AWS Elastic Beanstalk Supported Platforms

A
  • Packer Builder
  • Single Container, multi container, preconfigured docker
  • Go
  • Java SE (Standard Edition)
  • Java with Tomcat
  • .NET on Windows Server with IIS
  • Node.js
  • PHP
  • Python
  • Ruby
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

AWS Elastic beankstalk components

A
Depending on you:
- Your code
AWS:
- Application Service
- HTTP Service
- Operating System
- Language Interpreter
- Host
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

AWS Elastic Beanstalk Environment Types

A
  1. Worker

2. Web Server

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

Application Load Balancer

A

A load balancer is a proxy that distributes a workload among multiple servers. Preventing single server bottlenecks. Application load balancer is the same, but it does it among different applications in your AWS cloud.

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

Application Load Balancer Use Case

A

When building microservices and using containers, you can set up routing rules to distribute traffic to the appropriate application

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

Amazon Elastic Load Balancer

A

Provides a single exposed point of access for all backend

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

Auto Scaling

A

Service that ensures that you have the right number of instances (EC2) to handle your application. Uses cloudwatch to monitor and trigger scaling events

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

Autoscaling Components

A
  1. Launch Configuration (What)
  2. Auto scaling group (where)
  3. Auto scaling policy (when)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Auto Scaling Policy Types

A
  1. Scheduled
  2. On Demand
  3. Scale-Out Policy
  4. Sclae In
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

AWS EBS

A

AWS Elastic Block Store

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

AWS EBS Storage Hardware Types

A

HDD and SSD

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

AWS EBS Replication

A

Automtically replicated across different servers in the AZ

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

AWS EBS Encryption

A

Easy to add, and can be done at no additional cost

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

AWS EBS - Impact of increasing storage

A

There’s no impact other than the storage being increased. No downtime

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

Command Lsblk

A

this can be used in the AWS CLI to see the EBS storage mounted to an EC2 instance.

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

Amazon S3

A

Amazon Simple Storage Service

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

Amazon S3 Service Description

A

Managed cloud service. Storage that is not tied to any server. Data is accessed through an API.

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

Amazon S3 Security

A

Encryption is allowed. Data is not available to a public facing end point by default.

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

Amazon S3 Endpoints

A

must be DNS compliant and unique

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

Amazon S3 Use Cases

A
  • Storing app assets. Instead of going got an app, go directly to S3
  • Static web hosting
  • Backup/DR
  • Staging area for large volumes of data (good when paired with Amazon Athena)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Amazon S3 Buckets

A

Buckets are the different storage areas in the S3 service

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

Amazon S3 Interaction Methods

A

Able to interact both through CLI and GUI tool

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

Amazon S3 Sync Command

A

Used to pull data from a specific bucket

47
Q

Amazon Glacier

A

Data archiving solution. Meant for cold data storage

48
Q

Amazon Glacier Vault

A

A grouping of glacier storage that has similar access policies (permissions groups)

49
Q

Auto-Archiving S3

A

S3 can be configured to auto-archive data from S3 to Glacier

50
Q

Amazon Glacier Pricing

A

The pricing strategy of Amazon Glacier is that payment is done by the speed of data retrieval. Faster retrieval = more cost

51
Q

Amazon Glacier Retrieval Tiers

A

Amazon Glacier has 3 tiers:

  1. Bulk (5-12 hours)
  2. Standard (3-5 hours)
  3. Expedited (1-5 minutes)
52
Q

Amazon Glacier Encryption

A

data in Glacier is automatically encrypted at rest

53
Q

Amazon Glacier Use Case

A

When you need to storage large volumes of data that won’t be accessed frequently

54
Q

Amazon RDS

A

Amazon Relational Database Service. A fully managed database service.

55
Q

Amazon RDS Instance Configuration Options

A

Able to allocate/pay for:

  • CPU
  • Memory
  • Network Performance
  • Storage type
56
Q

Types of RDS Engines

A
  • MySQL
  • Amazon Aurora
  • SQL Server
  • PostgreSQL
  • MariaDB
  • Oracle
57
Q

Dynamo DB

A
  • NoSQL datastore service. NoSQL database tables as a service
58
Q

Dynamo DB Scaling

A

You can choose to allow autoscaling of storage, memory, etc. or manually control it

59
Q

Dynamo DB Storage Type

A

Only SSD

60
Q

Dynamo DB key types

A

Compound Key

Single Key

61
Q

Single Key

A

Only has a partition key which is unique identifier for a record

62
Q

Compound Key

A

Combination of partition key and sort key to speed up data retrieval. Only partition/sort on non-null values

63
Q

Viewing DynamoDB Tables

A

Tree and Text (JSON)

64
Q

DynamoDB GUI Querying

A

is allowed through the AWS console

65
Q

Amazon Redshift

A

Full managed datawarehouse as a service

66
Q

Amazon Redshift Interaction Language

A

SQL, so can be used with many BI tools

67
Q

Use Case for Redshift

A
  • increase the agility of the datawarehouse

- Big data customers which can’t afford hardware and other tech resources

68
Q

Amazon Redshift SQL vs NoSQL

A

Amazon Redshift is SQL and has tables like other RDS’s

69
Q

Amazon Aurora

A

Database backup system. Designed for instance recovery. Heals from a crash in less than 60 seconds

70
Q

Amazon Aurora Benefits

A
  • Managed Service
  • Fast and reliable
  • Simple
  • Compatible
  • Pay-as-you-go
71
Q

Amazon Aurora Compatibility

A
  1. Postgresql

2. MySQL

72
Q

AWS Trusted Advisor

A

Consulting service/automated recommendations. Links with cloudwatch

73
Q

AWS Trusted Advisor Uses

A
  • Performance tuning
  • Cost analysis
  • Security advice/suggestions
74
Q

AWS Security Benefits of Scale

A

Big benefit is that security issues reported by any customer, is fixed for that customer and all customers on the platform

75
Q

AWS Security Tools

A

Tools for security are available from AWS and AWS partners

76
Q

Different Access Control Management Options

A
  • IAM
  • MFA (multi factor Auth)
  • Integration and federation with corporate servers
77
Q

Monitoring and Logging (security)

A
  • All API calls
  • Log aggregation options
  • Alert notifications
78
Q

AWS Marketplace

A

Apps are available on the marketplace to increase security. Thinks like anti-malware software and other things

79
Q

AWS Shared Responsibility Model

A

This is the core ethos behind AWS.

  • AWS responsible for the security of managed services, and general cloud infrastructure
  • Customers responsible for: what is stored, where it is stored in the cloud, who has access in the VPC, and who has access to the data
80
Q

AWS Security Compliance Programs

A

3rd part and AWS internal teams are both scanning for vulnerabilities and certifying that the cloud is in fact secure

81
Q

AWS Risk Management 3rd Part Governing Bodies

A

COBIT: Control objectives for information and related technology
AICPA: American Institute of certified public accountants
NIST: National Institute of Standards and Technology

82
Q

AWS End Point Scanning

A

Can be requested at any point (as long as policy is not being broken)

83
Q

AWS Security Resources

A
  1. White papers/web content
  2. AWS Trusted Advisor
  3. AWS Account Team
  4. AWS Enterprise Support
  5. AWS Professional Services/Partner Network
  6. AWS Advisor Bulletins
84
Q

AWS Architecture

A

Striving for operational excellence

85
Q

Operation Excellence

A

Tenants:

  1. Perform operations as code
  2. Annotate Documentation
  3. Make frequent, small, reversible changes
  4. Refine operations and procedures frequently
  5. Anticipate Failure
  6. learn from all operational failures
86
Q

Security Design Principles

A
  1. Implement strong identity foundation
  2. Enable Traceability
  3. Apply security at all layers
  4. Automate security best practices
  5. Protect data in transit and at rest
  6. Prepare for security events
87
Q

Reliability Design Principles

A
  1. Test recoveries
  2. Automatically recover from failure
  3. Scale horizontally
  4. Stop guessing capacity
  5. manage change in automation
88
Q

Performance Efficiency Design Principles

A
  1. Democratize advanced technologies
  2. Go global in minutes
  3. Use serverless architectures
  4. Experiment more often
  5. Mechanical sympathy (understanding how things work)
89
Q

Cost Optimization Design Principles

A
  1. Adopt a consumption model
  2. Measure overall efficiency
  3. Stop spending money on data center operations
  4. Analyze Attribute Expenditure
  5. Use managed services to reduce cost of ownership
90
Q

Fault Tolerance

A

The ability for a system to remain operational even is some process goes wrong

91
Q

High Availability

A

Downtime minimization and always functioning and available. Can be assured on servers, AZ’s, Regions, and fault tolerant services

92
Q

Elastic IPS

A

Allows end users to be directed to a functioning server/service is the main were to fail

93
Q

Autoscaling

A

Launches or terminates instances based upon specified conditions (scheduled or manual)

94
Q

Amazon Cloudwatch

A

Dsitributed statistics tracking tool, allows the use of custom metrics

95
Q

Amazon Simple queue service

A

Amazon SQS; distributed messaging system

96
Q

S3

A

High durability storage service

97
Q

Amazon Simple DB

A

Scalable service with no single point of failure for traditional data storing

98
Q

Amazon RDS Fault Tolerance

A

High availability and fault tolerance due to auto backups and other features which can be enabled

99
Q

AWS Architecture: Web Hosting

A

Common issues this resolves:

  • Infrastructure maintenance/issues
  • Architecture
  • Cost
100
Q

AWS Architecture advantages in the cloud

A
  • No more physical network appliances: no firewalls, or other hardware that can be installed
  • There are many firewalls in many places
  • Consider multiple datacenters for high availability and reliability
101
Q

Reserved Instance Pricing

A

Cheaper than spot pricing, due to the fact that you are paying up front, reducing risk from Amazon’s standpoint
- Have a full and partial upfront payment plan (partial has less of a discount)

102
Q

Tiered Pricing

A

Exists for certain services

103
Q

Custom Pricing

A

Available for special projects with a unique set of requirements

104
Q

No Extra Cost Services

A
  • Amazon VPC
  • Elastic Beanstalk
  • Cloud Formation
  • AWS IAM
  • Auto Scaling
105
Q

Pay For

A
  • Compute
  • Storage
  • Data Transfer Out
106
Q

No Charge For

A
  • Data Transfer In

- Data transfer between (the same AZ)

107
Q

Amazon EC2 Pricing Consideration/Variations

A
  • Physical Capacity
  • AWS Region
  • OS
  • Number of cores
  • Memory
  • Monitoring
  • Load Balancing
  • Number of instance
  • Hours of use
108
Q

Amazon S3 Charges by:

A
  • Storage class
  • Storage type/volume
  • Requests
  • Data transfer outside of the region
109
Q

Amazon EBS pricing

A
  • Volumes
  • IOPS
  • Snapshots
  • Data transfers
110
Q

Amazon RDS

A
  • Incurs charges while running
  • Database configs
  • Purchase type (reserved/vs not)
  • Number of instance
  • Provisioned storage
  • Deployment Type
  • Data transfer out
111
Q

Amazon Cloudfront Pricing

A

Web service for content delivery

  • Pricing caries by region
  • Edge location
112
Q

Amazon TCO

A

Total cost calculator

113
Q

AWS Business Support Plan

A

Does not include access ot well architected review by AWS solutions architects