JAVA SCRIPT

AWS - CLOUD PRACTIONER NOTES - CHAPTER 3 - .GLOBAL INFRASTRUCTURE

                  

       


1.  Aws region - 25 regions

Regions are independent physical locations. 

Each region has one or two availabilty zones. 

Regions are connected through high bandwidth, fully redundant network.


1a. Selecting a Region

Pricing
Proximity to your users
Available services within a region
Compliance with data governance and legal requirements

2. Availabilty zones - 80 (AZ)

Each AZ have one or two data centre. 

Availabilty zones are physically seperated and placed in metropolitan region with lower flood risk areas.

We can use Elastic ip address to mask failure of Availabilty zone , rapidly remapping address to instance on other zone.

An availablity zone is represented by region code followed by

letter identifier ex: us-east-1a


3. Local Zone  - 5   - 

Regions closer to end users.

AWS Local Zones place compute, storage, database, and other select AWS services closer to end-users.

With AWS Local Zones, you can easily run highly-demanding applications that require single-digit millisecond latencies to your end-users. 

AWS Local Zones are also connected to the parent region via Amazon’s redundant and very high bandwidth private network, giving applications running in AWS Local Zones fast, secure, and seamless access to the rest of AWS services.


AWS Local Zones have their own connection to the internet and support AWS Direct Connect, so resources created in the Local Zone can serve local end-users with very low-latency communications.




4. AWS Wave length - 13 

Wavelength Zones are AWS infrastructure deployments that embed AWS compute and storage services within telecommunications providers’ datacenters at the edge of the 5G network.. 

The application traffic can reach application servers running in Wavelength Zones without leaving the mobile providers’ network. 

This prevents the latency that would result from multiple hops to the Internet and enables customers to take full advantage of 5G networks. It is used to deploy high performance applications that can be accessed by mobile end-users and devices that require single digit millisecond latency.


5. AWS Outposts  

AWS Outposts bring native AWS services, infrastructure, and operating models to virtually any data center, or on-premises facility allowing to use same AWS API,CLI to connect.. 

AWS Outposts is designed for connected environments and can be used to support workloads that need to remain on-premises due to low latency or local data processing needs.


6. Edge locations and  Regional edge cache:  218+ Edge location


Amazon CloudFront is a web service that speeds up distribution of your static and dynamic web content, such as .html, .css, .js, and image files, to your users. 

CloudFront delivers your content through a worldwide network of data centers called edge locations.


when a user requests content that you're serving with CloudFront, the request is routed to the edge location that provides the lowest latency (time delay), so that content is delivered with the best possible performance.

  • If the content is already in the edge location with the lowest latency, CloudFront delivers it immediately.

  • If the content is not in that edge location, CloudFront retrieves it from an origin that you've defined—such as an Amazon S3 bucket, a MediaPackage channel, or an HTTP server (for example, a web server) that you have identified as the source for the definitive version of your content.                                           


7. AWS Management console


The AWS Management Console is a web-based interface for accessing and managing AWS services. 

CLI - command line interface can be used to automate the services through script.

SDK - Software development kits  makes its easier to use aws through api designed for your software or platform,


8.AWS CloudFormation

With AWS CloudFormation, you can treat your infrastructure as code. This means that you can build an environment by writing lines of code instead of using the AWS Management Console to individually provision resources.

AWS CloudFormation provisions your resources in a safe, repeatable manner, enabling you to frequently build your infrastructure and applications without having to perform manual actions.

You create a template that describes all the AWS resources that you want

The following scenarios demonstrate how CloudFormation can help. 

Simplify infrastructure management

Quickly replicate your infrastructure

Easily control and track changes to your infrastructure

                                 

No comments:

Post a Comment