Technology Flashcards

1
Q

What is S3?

A

Simple storage service
secure, durable, highly-scalable flat object storage
Files from 0 to 5TB
unlimited storage in buckets
HTTP 200 code if upload successful - cannot upload database
Universal namespace - global service

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

What does object consist of?

A
Key - name 
Value - data 
Version ID
Metadata
Subresources - access control lists, torrent
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How does data consistency work for S3?

A

Read and write consistency for PUTS of new objects

Eventual consistency for overwrite PUTS and DELETES can take longer ie will see older version

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

What does Amazon guarantee for S3?

A

11 9s durability 99.99…

99.9% availability

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

What are the features of S3?

A
Tiered storage available
Object lifecycle management
Versioning
Encryption at rest
Secure your data using access control list and bucket policies
Static website hosting
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the storage classes?

A

S3 Standard - 11 9s and 99.9% one
S3 infrequently accessed - rapid access but with retrieval fee
S3 One Zone IA - not as resilient
S3 Intelligent Tiering - optimise costs using machine learning
S3 Glacier - secure, durable, and low cost storage class for data archiving
S3 Glacier deep archive - lowest cost with 12 hour retrieval time
S3 Outpost - object storage on prem

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

How are you charged for S3?

A

Storage, requests, storage management pricing, data transfer pricing, transfer acceleration, cross region replication pricing

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

What is S3 transfer acceleration?

A

enables fast, easy, and secure transfers of files over long distances between your end users and an S3 bucket
Transfer acceleration takes advantage of amazon cloudfront’s globally distributed edge locations - data is routed to amazon S3 over an optimised network path from edge location

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

How can bucket access be restricted?

A

Bucket policies
Object policies
IAM policies to users and groups

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

What is S3 Versioning?

A
Stores all versions of an object
Great backup tool
Cannot be disabled
Integrates with lifecycle rules
Versioning's MFA delete capability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is CloudFront?

A

Content Delivery Network (CDN) - distributed servers that deliver webpages and other web content to a user based on the geographic location of the user, the origin of the webpage, and a content delivery server

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

What is an edge location?

A

Location where content will be cached - separate from AZ

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

What is the origin?

A

Origin of all the files CDN will distribute - eg S3 bucket

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

What is distribution?

A

Name given to CDN for collection of Edge locations

Two types - web or RTMP

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

What is TTL?

A

Time to live - Default 24 hours

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

What is EC2?

A

Elastic cloud compute
virtual server - reduces the time to obtain and boot new server instances to minutes, allowing you to quickly scale capacity up or down

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

What are the pricing models?

A

On demand - fixed rate by the hour with no commitment
Reserved - capacity reservation huge discounts on hourly charge - 1/3 year contracts
Spot - bid price that you want to pay
Dedicated host - physical EC2 servers, reduce your costs allowing you to use server-bound software licenses

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

What is reserved useful for?

A

Steady state or predictable usage

Require reserved usage

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

What is spot pricing useful for?

A

Applications that have flexible start and end times
Applications that are only feasible at very low compute prices
Users with urgent computing needs for large amounts of additional capacity

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

What is dedicated host useful for?

A

Regulatory requirements that may not support multi-tenant virtualisation
Can be purchased on-demand

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

What is EBS?

A

Allows you to create storage volumes and attach them to Amazon instances
once attached you can create a file system on top of these volumes, run a database, or use them in any other way you would like

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

What types of EBS?

A

SSD - general purpose (GP2) or provisioned IOPS (IO1)
Magnetic - throughput optimised HDD (ST1) or
Cold HDD (SC1) or magnetic

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

Why use roles?

A

Roles are much more secure than using access key id’s and secret access keys are much easier to manage
Can apply role to EC2 instance at any time - acts immediately
Roles are universal - do not need to specify what region they are in

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

What is an application load balancer?

A

Good for applications
Can view code
Layer 7 aware - make intelligent decisions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is a network load balancer?
Ultra-high performance and static IP addresses
26
What is a classic load balancer?
Test & Dev, Keep costs low
27
What is Amazon RDS?
Relational database Fixed number of columns when column added must add for each row eg SQL server, Oracle, MySQL, Aurora, Maria DB
28
What are the key features of RDS?
Multi-AZ for disaster recovery | Read replicas for performance
29
What are nonRDS?
Collection = table Document = row Key value pairs = fields Columns can vary and will not affect the rows in the database
30
What is DynamoDB?
Amazon non-relational database | NoSQL
31
What is data warehousing?
Used for business intelligence, tools like congas,
32
What is ElastiCache?
Makes it easy to deploy, operate and scale an in-memory cache in the cloud the service improves the performance web applications by allowing you to retrieve information from fast, managed, in-memory cache instead of relying entirely on slower disk-based databases Speed up performance of existing databases - frequent identical queries
33
What is Redshift?
data warehousing solution online analytics processing
34
What is Route53?
Amazon domain name server service Global - similar to IAM and S3 You can use it to direct traffic all around the world and you can use it to register a domain name
35
What is Elastic Beanstalk?
Quickly deploy and manage applications in the AWS cloud without worrying about infrastructure that runs those applications
36
What is cloud formation?
Infrastructure as code with templates that simplify provisioning and managing services Any AWS service and completely programable provides a common language for you to model and provision AWS and third-party application resources in your cloud environment
37
Which AWS services are global?
``` IAM Route53 CloudFront SNS SES ```
38
Which services give global views but are regional?
S3
39
Which AWS services can be used on premise?
``` Snowball Snowball edge Storage gateway Code deploy Opsworks IoT greengrass ```
40
Which AWS services can be used to deploy applications on premise?
Code deploy | Opsworks
41
What is CloudWatch?
monitoring service performance: Compute (Ec2, autoscaling) Storage and content delivery Metrics - CPU, network, disk, status check
42
What is AWS systems manager?
Allows you to manage your EC2 instances at scale Run command across a fleet of EC2 Patching etc
43
What is the service health dashboard?
Overview of all regions Daily historical information RSS feeds
44
What is the personal health dashboard?
Personalised for you | Relevant, up-to-date information
45
What is S3?
Secure durable highly scalable object storage | Files - cannot instal operating system or database
46
What is EBS?
Persistent block storage volumes | Automatically replicated
47
What is EFS?
Elastic file system - file storage service that automatically scales
48
What is AWS global accelerator?
Create accelerators to improve availability and performance of your applications for local and global users Direct traffic to optimal endpoints over the AWS global network to improve availability
49
What are the common ports?
Linux SSH - 22 Microsoft RDP - 3389 HTTP - 80 HTTPS - 443
50
What is lambda?
Compute service where you can upload your code and create a lambda function Takes care of provisioning and managing the servers you use to run the code You don't have to worry about operating systems, patch, scaling, etc Event-driven compute service that can run your code in response to events To run code in response to HTTP requests using Amazon API Gateway or API calls made using AWS SDKs
51
What languages does Lambda support?
``` Node.js C# Java Go Python Powershell ```
52
How is lambda priced?
Number of requests | Duration
53
What is version control?
You can use version control with lambda to have multiple versions of your code You can roll back your code at any time, restoring previous versions
54
What are the key features of lambda?
``` Scales out automatically Lambda functions are independent Lambda is serverless Unique pricing Multiple versions of code You are responsible for code - AWS does the rest ```
55
What are the different compute services?
``` EC2 - VM in cloud Lightsail - simple cloud servers (platform as service) Lambda - serverless Batch - compute for batch Elastic beanstalk - platform as a server Serverless application repository - pre-provisionsed serverless apps AWS outposts - on prom EC2 image builder ```
56
What is a vpc?
Virtual private cloud lets you provision a logically isolated section of the AWS cloud where you can launch AWS resources in a virtual network you define Selection of you own IP address range, creation of subnets Customisable configuration
57
What is AWS Direct Connect?
Privately connect to data centre, office or colocation environment You can use with VPN for ultimate security using encryption
58
What is EMR?
Cloud big data platform | Web service that makes it easy to process large amounts of data efficiently
59
What is DMS?
AWS database migration service for conventional data migrations
60
What is AMI?
Amazon Machine Image required to launch an instance | Includes EBS snapshots , launch permissions
61
What are the AWS disaster recovery techniques?
Backup and restore - use point-in-time backups and restore when necessary Pilot light - replicate data from one region to another and provision a copy of core workload Warm standby - scaled-down but fully functional version of your workload always
62
What is amazon neptune?
Graph databases - scalable and high availability
63
What is File gateway?
A file gateway supports a file interface into Amazon Simple Storage Service (Amazon S3) and combines a service and a virtual software appliance. By using this combination, you can store and retrieve objects in Amazon S3 using industry-standard file protocols such as Network File System (NFS) and Server Message Block (SMB). You can think of a file gateway as a file system mount on S3.
64
What is a route table?
set of rules, called routes, that are used to determine where network traffic from your subnet or gateway is directed Distinguish between public and private VPC
65
What is the NAT gateway?
Network address translation | Gives cloud resources without public IP addresses access to the internet without exposure
66
What are internet gateways?
Connect VPC to internet Provide a target in VPC route tables for internet-routable traffic and perform NAT for instances that have IPv4 public addresses