Networking and Content Delivery Flashcards
Fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
Amazon API Gateway
USE CASE: handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and API version management
Fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment
Amazon CloudFront
Highly available and scalable cloud Domain Name System (DNS) web service.
Amazon Route 53
USE CASE: reliable and cost-effective way to route end users to Internet applications by translating human-readable names, such as www.example.com, into the numeric IP addresses, such as 192.0.2.1, that computers use to connect to each other. Amazon Route 53 is fully compliant with IPv6 as well.
Let’s you provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define.
Amazon VPC
Makes it easy to monitor and control microservices running on AWS and tandardizes how your microservices communicate, giving you end-to-end visibility and helping to ensure high-availability for your applications
AWS App Mesh
USE CASE: removes the need to update application code to change how monitoring data is collected or traffic is routed between microservices.
Cloud resource discovery service, you can define custom names for your application resources, and it maintains the updated location of these dynamically changing resources.
AWS Cloud Map
USE CASE: allows you to register any application resources such as databases, queues, microservices, and other cloud resources with custom names.
Cloud resource discovery service, you can define custom names for your application resources, and it maintains the updated location of these dynamically changing resources.
AWS Cloud Map
USE CASE: allows you to register any application resources such as databases, queues, microservices, and other cloud resources with custom names.
Establish a dedicated network connection from your premises to AWS.
AWS Direct Connect
Networking service that improves the availability and performance of the applications that you offer to your global users.
AWS Global Accelerator
Simplifies the security of data shared with cloud-based applications by eliminating the exposure of data to the public Internet.
AWS PrivateLink
Connect their Amazon Virtual Private Clouds (VPCs) and their on-premises networks to a single gateway
AWS Transit Gateway
USE CASE: You only have to create and manage a single connection from the central gateway into each Amazon VPC, on-premises data center, or remote office across your network. Transit Gateway acts as a hub that controls how traffic is routed among all the connected networks which act like spokes.
Establish secure connections between your on-premises networks, remote offices, client devices, and the AWS global network
AWS VPN
Kinds of AWS VPN. Differentiate them.
AWS Site-to-Site VPN: creates encrypted tunnels between your network and your Amazon Virtual Private Clouds or AWS Transit Gateways.
AWS Client VPN: for managing remote access, connects your users to
AWS or on-premises resources using a VPN software client
Automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses
Elastic Load Balancing
Types of Elastic Load Balancing. Differentiate them
Application Load Balancer: best suited for load balancing of HTTP and HTTPS traffic. Operating at the individual request level (Layer 7)
Network Load Balancer: best suited for load balancing of TCP traffic where extreme performance is required. Operating at the connection level (Layer 4). Optimized to handle sudden and volatile traffic pattern
Gateway Load Balancer: makes it easy to deploy, scale, and run third-party virtual networking appliances
Classic Load Balancer: provides basic load balancing across multiple Amazon EC2 instances and operates at both the request level and connection level. Classic Load Balancer is intended for
applications that were built within the EC2-Classic network