Content Delivery Flashcards
CDN
Content Delivery Network
is a global network of interconnected servers
that ensures your website’s content reaches users quickly.
If one server is down or overwhelmed,
the CDN automatically reroutes requests
to the next closest server.
This ensures your website
remains available and performs consistently,
regardless of traffic spikes or server issues.
Amazon CloudFront
charges for data transfers,
but the first terabyte is free
caching your content
in multiple data centers, known as edge locations,
all over the world.
It integrates with AWS Shield for DDoS protection,
and AWS Web Application Firewall,
or WAF, to safeguard your site from common web exploits.
works to protect the transfer of sensitive data,
such as credit card information
Amazon Global Accelator
uses edge locations
to find an optimal pathway to the nearest regional endpoint.
Some benefits of AWS Global Accelerator
are improved performance.
propels your user traffic
through Amazon’s congestion-free global network.
Global Accelerator provides two global static public IPs
that act as a fixed entry point
to your application endpoints.
simplifies traffic management across multiple regions
acting as a single entry point,
and thus reducing the complexity
of handling global network traffic.
VPCs
Public subnets
Public subnets are accessible from the internet,
while private subnets are used
for internal resources like databases.
What are Route Tables
Route tables control the flow
of traffic within the VPC
Internet Gateway
Internet gateway is essential for a VPC
to communicate with the internet.
What are NACLs
NACLs or network access control lists operate
at the subnet level.
They’re stateless
and they offer an additional layer of security.
Route 53
It also provides domain name registration
and health checking web services.
translating domain names into IP addresses.
What Route 53 can do?
It uses a variety of routing methods,
including geolocation routing, latency-based routing,
and weighted round-robin routing,
which allows you to send a small portion of traffic
to a server.
It automatically routes traffic
away from failed or unhealthy endpoints
to ensure continued availability and performance.
Route 53 can distribute incoming application traffic
across multiple targets such as EC2 instances,
containers, and IP addresses.
Site-to-site VPN
creates a secure connection
between your data center or branch office
and your AWS environment.
AWS client VPN
managed client-based VPN Service.
It allows you to securely access your AWS resources
or your private network from any location.
It provides secure and easy-to-manage access
for remote users,
such as employees connecting from outside the office.
AWS Direct Connect
when large-scale data transfer is needed.
If your organization regularly transfers
massive amounts of data,
Direct Connect provides
a high-capacity dedicated bandwidth solution
if consistent network performance is crucial
for applications requiring steady
and predictable network performance.
provides a private connection
that doesn’t traverse the public internet.
You might wanna use VPN
when flexible remote access is required.
Which feature of Amazon Route 53 helps to manage traffic for your application based on various criteria, such as geographic location?
Route 53 traffic flow is a feature of Amazon Route 53 that allows you to manage how traffic is routed to your application.
Which scenario best utilizes AWS Global Accelerator?
To optimize global application performance by routing user traffic through AWS’s global network
What is the primary role of an internet gateway in an Amazon VPC?
To enable communication between instances in the VPC and the internet
What is the primary function of a CDN like Amazon CloudFront?
The primary function of a CDN like Amazon CloudFront is to deliver content globally with low latency and high transfer speeds.
What is the main role of DNS services like Amazon Route 53?
DNS services like Amazon Route 53 route end users to applications running on AWS by resolving domain names to IP addresses.
What is a primary purpose of Amazon Virtual Private Cloud (VPC)?
Amazon VPC allows users to create a logically isolated section of the AWS cloud for deploying AWS resources.
Which feature is a key aspect of Amazon Route 53?
A key aspect of Amazon Route 53 is managing DNS records and routing internet traffic to the appropriate location.
When is AWS Direct Connect the preferred choice over VPN?
When a high-capacity, dedicated data transfer path is needed
What is the primary function of security groups in an Amazon VPC?
Security groups act as virtual firewalls for EC2 instances, controlling inbound and outbound traffic.
Which feature of Amazon Route 53 helps to manage traffic for your application based on various criteria, such as geographic location?
Traffic flow
DB types
Relational database is organized into rows and columns (Amazon RDS)
NoSQL database,
these key value pairs allow for a flexible and intuitive way to store and retrieve data (organized key and value, but value can be several values) (DynamoDB)
In-memory databases. store data in the computer’s main memory or RAM instead of slower disk-based storage.
This means they can read and write data much faster
than traditional databases. (Amazon ElastiCache and Reddis)
Graph databases, they excel in handling data with complex relationships and interconnections, making them ideal for certain types of applications like fraud detection, recommendation systems, or drug discovery. (Amazon Neptune)
What is DMS
Database Migration Service
Database Migration Service characteristics
- Minimal downtime. You’re able to continuously replicate
your data during migration, keeping the source database operational. - It’s reliable. DMS is self-healing with constant monitoring.
It restarts automatically after interruptions and offers Multi-AZ for high availability. - Database consolidation.
You can consolidate multiple databases into one, supporting both homogeneous and heterogeneous migrations across various locations.
What is SCT
Schema Conversion Tool or SCT helps convert the database schema, which is the blueprint of how the database is constructed of your source database into a format compatible with AWS target databases.
SCT examines and understands your existing database architecture, then creates a new schema for your target AWS database.
It not only converts the schema, but also helps in transforming the database code,
including stored procedures, functions, and views to be AWS compatible.
Dynamo DB
- No SQL service, perfect for flexible,
scalable, and fast data management. - Used in web apps, gaming, IoT and more for its low latency and high performance.
- Features:
- Scalability
- Performance
- Security
- Restoreability.
MemoryDB - Elastic Cache vs Redis
Memory DB is fast, can deliver data access in microseconds.
It’s fully compatible with Redis data structures and APIs.
Know that MemoryDB automatically replicates data across multiple AWS availability zones.
It’s ideal for real-time analytics, session stores, and gaming leaderboards.
ElastiCache is like the overall service that helps make copies of data, and Redis is a specific technology used by ElastiCache to do the copying. It’s like having a special machine that helps you make and share exact copies of data, while keeping the original data safe.
Which AWS service is a fully managed graph database?
Amazon Neptune
Amazon RDS differs from Amazon DynamoDB in that RDS
Provides managed relational database services.
Which feature is unique to AWS Database Migration Service (DMS)?
Continuous data replication during migration.
What feature distinguishes Amazon RDS from other database services?
It is a managed relational database service.
What is a key advantage of using Amazon DynamoDB for web applications?
Low-latency data access.
Which AWS service offers an in-memory database?
Amazon MemoryDB for Redis.