Communicating Computers Flashcards
Answer: A virtual server in the clouds
Question: What is Amazon EC2?
Name the four different ways to pay
- On-Demand
- Reserved
- Spot
- Dedicated Hosts
The nonmonic device used for AWS Courses is:
FIGHT DR MCPXZ
How do computers communicate?
Via ports:
- Linux = SSH (Port 22)
- Microsoft = Remote Desktop Protocol (Port 3389)
- HTTP (Port 80)
- HTTPS (Port 443)
Virtual firewalls in the cloud are known as ________
Security Groups; ports need to be open to use them.
Always design for failure by doing this:
Having one EC2 instance in each Availability Zone
What are the three ways to interact with AWS?
- Console
- Command Line Interface (CLI)
- Software Development Kits (SDKs)
True or False: Access key IDs are more secure than Roles.
False
When can you apply roles to EC2 instances?
Anytime! Changes are immediate.
True or False: Roles are universal and there’s no need to set-up regions.
True
Name the three different flavors of Load Balancers:
- Application Load Balancers - Layer 7 (make intelligent decisions)
- Network Load Balancers - Extreme performance or static sites
- Classic Load Balancers - Test & Dev & keep costs low
A database is like a _________ _________.
Traditional spreadsheet
These have been around since the 70s. Think - databases, tables, rows, fields (columns). What is it?
A relational database
Relational databases on AWS is known as:
RDS
What are the RDS types?
- SQL
- MySQL
- PostgreSQL
- Aurora
- MariaDB
- Oracle
Name the two features for RDS:
Multi-AZ - for disaster recovery & Read replicas - for performance
A collection is equal to ________ for non-relational databases.
Table
A non-relational database document is also known as a ______.
Row
What are Key Value Pairs when speaking about non-relational databases?
Fields
Two things non-relational databases are _____________________ and _________________.
- Columns in the table can vary
2. It won’t affect other rows in database
If you have a DynamoDB, you have a __________.
Non-relational databases
On-Demand pricing is good when:
- Pay a fixed rate by the hour or second w/ no commitment
- Useful for users who want low cost and flexibility of EC2
- Good for apps with fluctuating workloads that cannot be interrupted, or being developed or tested for the firs time
Reserved pricing is best for:
- Huge discounts, locked into 1 or 3 years terms, more you pay upfront the better discount you get
- Good for apps with steady usage
- Discount helps reduce overall computing costs
Choose Spot pricing if:
- Bid a price you want to pay, when it hits your bid price it provisions for you
- Apps that have flexible start and end times
- Only feasible at low compute prices
- Users with urgent computing needs for large amounts of additional capacity
Dedicated Hosts are an option for:
- When you use your existing server-bound software licenses
- Good for regulatory requirements and licensing that does not support multi tenant virtualization
Name the types of distribution
web distribution and RTMP