Networking Services And Developer Tools Flashcards
Amazon Virtual Private Cloud (VPC)
A private virtual network to launch your EC2 instances. Helps isolate and protect instances.
VPC Peering
Allows you to connect two VPCs together, which facilitates secure communications between the two.
Subnet(s)
Allow you to split up the network in the VPC. Launch your EC2 instances in these.
Route 53
an Amazon DNS (Domain Name Service). Performs health checks on AWS resources, and supports hybrid architectures.
Direct Connect
A dedicated physical network connection, used for connecting on premises data centers to AWS. Great for Hybrid systems or doing large data transfers to AWS.
AWS VPN (site to site)
Similar to direct connect, but data travels over the internet. Provides automatic encryption, and is great for migrating apps to AWS.
Relational Database Service (RDS)
Supports popular DB Engines such as: Aurora, PostgreSQL, MySQL, MariaDB, Oracle DB, and SQL Server.
AWS Aurora
Relational DB service, compatible with mySQL and PostgreSQL. Scales automatically, and managed by AWS RDS
DynamoDB
Fully managed NoSQL key value DB. Serverless, scaled automatically.
DocumentDB
Managed document DB, compatible with MongoDB. Serverless, non-relational.
ElastiCache
In-Memory datastore. Fully managed service, is high performance but the data can be lost (since it’s in memory). Compatible with Redis or Memcached engines.
Neptune
Graph DB service - great for highly connected datasets like social media services. Fast and reliable, fully managed and serverless.
Cloud9
Allows you to write code within an IDE, from your browser. Used for Lambda.
Code Commit
It’s AWS Github.
Code Build
Build and test source code. Great for CI/CD