AWS Global Architecture Services

The AWS Global Cloud Infrastructure is the most secure, extensive, and reliable cloud platform, offering over 200 fully featured services from data centers globally. Maybe you need to deploy your application workloads globally in a single click. Perhaps you want to build and deploy specific applications closer to your end-users with single-digit millisecond latency. AWS provides you with the cloud infrastructure where and when you need it.

AWS has the largest and most dynamic ecosystem, with millions of active customers and thousands of partners globally. Customers across virtually every industry and of every size, including start-ups, enterprises, and public sector organizations, are running every imaginable use case on AWS. The AWS infrastructure consists of isolated AWS Regions with independent Availability Zones that are connected with low-latency networking and redundant power supplies offering high availability and fault tolerance to its users.

AWS Route 53

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. Route 53 connects user requests to internet applications running on AWS or on-premises. The name for our service (Route 53) comes from the fact that DNS servers respond to queries on port 53 and provide answers that route end users to your applications on the Internet.

• Route53 is a Managed DNS (Domain Name System)
• DNS is a collection of rules and records which helps clients understand how to reach a server through URLs.

A company that needs to design an AWS disaster recovery plan to cover multiple geographic areas needs to configure the architecture across multiple AWS Regions. An AWS Region is a physical location around the world where data centers are clustered.

Amazon CloudFront

Amazon CloudFront is a content delivery network (CDN) service built for high performance, security, and developer convenience. Amazon CloudFront is a web service that speeds up the distribution of your static and dynamic web content, such as HTML, CSS, JS, and Media files, to end users.

• Content Delivery Network (CDN)
• Improves read performance. Content is cached at the edge
• Improves user’s experience
• 216 Point of Presence globally (edge locations)
• DDoS protection (because worldwide), integration with Shield, AWS Web Application Firewall.

AWS Shield will help protect applications running on AWS from DDoS attacks.

CloudFront – Origins
• S3 bucket
• For distributing files and caching them at the edge
• Enhanced security with CloudFront Origin Access Identity (OAI) • CloudFront can be used as an ingress (to upload files to S3)
• Custom Origin (HTTP)
• Application Load Balancer
• EC2 instance
• S3 website (must first enable the bucket as a static S3 website)
• Any HTTP backend you want

CloudFront vs. S3 Cross Region Replication

CloudFront:
Global Edge network
Files are cached for a TTL (maybe a day)
Great for static content that must be available everywhere
S3
Cross Region Replication:
Must be setup for each region you want replication to happen
Files are updated in near real-time
Great for dynamic content that needs to be available at low latency in a few regions

Amazon CloudFront would be used when a company must ensure that all users can view videos with low latency. Amazon CloudFront and AWS Global Accelerator make use of global edge locations.

Amazon S3 Transfer Acceleration

Amazon S3 Transfer Acceleration is a bucket-level feature that enables fast, easy, and secure transfers of files over long distances between your client and an S3 bucket. Transfer Acceleration optimizes transfer speeds from across the world into S3 buckets. Amazon S3 Transfer Acceleration is a bucket-level feature that enables fast, easy, and secure transfers of files over long distances between your client and an S3 bucket. Transfer Acceleration optimizes transfer speeds from across the world into S3 buckets.

• Increase transfer speed by transferring files to an AWS edge location which will forward the data to the S3 bucket in the target region

AWS Global Accelerator

AWS Global Accelerator simplifies global traffic management by providing two anycast IP addresses that only need to be configured by users once. Behind these IP addresses, you can add or remove AWS origins, opening up uses such as endpoint failover, scaling, or testing without user-side changes. CloudFront uses Edge Locations to cache content while Global Accelerator uses Edge Locations to find an optimal pathway to the nearest regional endpoint. CloudFront is designed to handle HTTP protocol. Meanwhile, Global Accelerator is best used for both HTTP and non-HTTP protocols such as TCP and UDP.

• Improve global application availability and performance using the AWS global network
• Leverage the AWS internal network to optimize the route to your application (60% improvement)
• Two Anycast IP addresses are created for your application, and traffic is sent through Edge Locations
• The Edge locations send the traffic to your application

AWS Global Accelerator can enable a company to improve the availability and performance of its applications when managing global applications that require static IP addresses.

AWS Global Accelerator is good for a company that wants to improve the overall availability and performance of its applications that are hosted on AWS.

AWS Outposts

AWS Outposts is a family of fully managed solutions delivering AWS infrastructure and services to virtually any on-premises or edge location for a truly consistent hybrid experience. Wavelength deploys standard AWS compute and storage services to the edge of telecommunication carriers’ 5G networks. AWS Outposts brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility. Increased global reach and agility and ability to deploy globally in minutes are advantages to a company that is migrating to the AWS Cloud instead of running its infrastructure on premises. AWS Outposts can be used when a company operating several factories where it builds products needs the ability to process data, store data, and run applications with local system interdependencies that require low latency.

• Hybrid Cloud: businesses that keep an on-premises infrastructure alongside a cloud infrastructure
• Therefore, two ways of dealing with IT systems:
• One for the AWS cloud (using the AWS console, CLI, and AWS APIs)
• One for their on-premises infrastructure
• AWS Outposts are “server racks” that offer the same AWS infrastructure, services, APIs & tools to build your applications on-premises just as in the cloud
• AWS will set up and manage “Outposts Racks” within your on-premises infrastructure, and you can start leveraging AWS services on-premises
• You are responsible for the Outposts Rack physical security

• Benefits:
• Low-latency access to on-premises systems
• Local data processing
• Data residency
• Easier migration from on-premises to the cloud • Fully managed service
• Some services that work on Outposts:
Amazon EC2 Amazon EBS Amazon S3 Amazon EKS Amazon ECS Amazon RDS Amazon EMR

Suppose a manufacturing company that has a critical application that runs at a remote site that has a slow internet connection wants to migrate the workload to AWS. The application is sensitive to latency and interruptions in connectivity and the company wants a solution that can host this application with minimum latency. AWS Outposts can solve this challenge. AWS Outposts supports a hybrid architecture that gives users the ability to extend AWS infrastructure, AWS services, APIs, and tools to data centers, co-location environments, or on-premises facilities.

Amazon WaveLength

Wavelength Zones are AWS infrastructure deployments that embed AWS compute and storage services within telecommunications providers’ data centers. These are located at the edge of the 5G network, so application traffic can reach application servers running in Wavelength Zones without leaving the mobile providers’ network.

• WaveLength Zones are infrastructure deployments embedded within the telecommunications providers’ datacenters at the edge of the 5G networks
• Brings AWS services to the edge of the 5G networks
• Example:EC2,EBS,VPC…
• Ultra-low latency applications through 5G networks
• Traffic doesn’t leave the Communication Service Provider’s (CSP) network
• High-bandwidth and secure connection to the parent AWS Region
• No additional charges or service agreements
• Use cases: Smart Cities, ML-assisted diagnostics, Connected Vehicles, Interactive Live Video Streams, AR/VR, Real-time Gaming

AWS Local Zones

AWS Local Zones are a type of AWS infrastructure deployment that places compute, storage, database, and other select services closer to large populations, industry, and IT centers, enabling you to deliver applications that require single-digit millisecond latency to end-users.

• Places AWS compute, storage, database, and other selected AWS services closer to end users to run latency-sensitive applications
• Extend your VPC to more locations – “Extension of an AWS Region.”
• Compatible with EC2, RDS, ECS, EBS, ElastiCache, Direct Connect

An extension of an AWS Region to more granular locations describes AWS Local Zones.

AWS Global Applications Architecture

AWS, which stands for Amazon Web Services, comes up with cloud services to handle high web traffic and the enormous amounts of data generated daily on applications or websites. The AWS architecture ensures that customers follow best practices, guidance, and recommendations to develop and maintain cloud solutions. The AWS Global Cloud Infrastructure is the most secure, extensive, and reliable cloud platform, offering over 200 fully featured services from data centers globally. Loosely coupled components are an architecture design principle that describes the need to isolate failures between dependent components in the AWS Cloud.

AWS Regions are a component of the AWS Global Infrastructure. In order for a company to expand into a second region when they want to expand from one AWS Region into a second AWS Region. the company should begin to deploy resources in the second region.