<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Md. Arafat Islam</title>
    <description>The latest articles on DEV Community by Md. Arafat Islam (@arafat_islam).</description>
    <link>https://dev.to/arafat_islam</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2498171%2F95280da1-bdc1-4a79-893a-f613a2756ee7.jpg</url>
      <title>DEV Community: Md. Arafat Islam</title>
      <link>https://dev.to/arafat_islam</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arafat_islam"/>
    <language>en</language>
    <item>
      <title>Amazon EC2 Fundamentals</title>
      <dc:creator>Md. Arafat Islam</dc:creator>
      <pubDate>Sat, 30 Nov 2024 18:10:37 +0000</pubDate>
      <link>https://dev.to/arafat_islam/amazon-ec2-fundamentals-3g8n</link>
      <guid>https://dev.to/arafat_islam/amazon-ec2-fundamentals-3g8n</guid>
      <description>&lt;h2&gt;
  
  
  Introduction to EC2
&lt;/h2&gt;

&lt;p&gt;Amazon Elastic Compute Cloud (EC2) is a &lt;strong&gt;highly configurable virtual server&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is like a &lt;strong&gt;super flexible computer&lt;/strong&gt; in the cloud. You can adjust its size and power to match your needs. It only takes a few minutes to set up and run. Almost everything on AWS uses EC2 in the background.&lt;/p&gt;

&lt;p&gt;Before starting, we need to know,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is an EC2 Instance?&lt;/strong&gt;&lt;br&gt;
An AWS EC2 instance is, in simple terms, a virtual computer in the cloud. It provides computing power that can run applications, process data, or serve client devices. Unlike a physical computer, it is highly scalable and customizable, allowing you to choose the operating system, storage, and performance level to meet your needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Setup Options for EC2 Instances&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Choose an Operating System (OS):

&lt;ul&gt;
&lt;li&gt;Pick your preferred OS using an Amazon Machine Image (AMI).
Examples include Red Hat, Ubuntu, Windows, Amazon Linux,
and SUSE.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Pick the Right Instance Type:

&lt;ul&gt;
&lt;li&gt;Example:

&lt;ul&gt;
&lt;li&gt;t2.nano: Low-cost, small-scale instance.

&lt;ul&gt;
&lt;li&gt;$0.0065/hour ($4.75/month).&lt;/li&gt;
&lt;li&gt;1 virtual CPU (vCPU) and 0.5 GB memory.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;C4.8xlarge: High-performance, large-scale instance.

&lt;ul&gt;
&lt;li&gt;36 vCPUs, 60 GB memory, 10 Gbps speed.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwlxic9lyzmrdga5jflcl.jpg" alt="Image description" width="800" height="274"&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Add Storage:

&lt;ul&gt;
&lt;li&gt;Options include SSD, HDD, or Virtual Magnetic Tape.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Configure the Instance:

&lt;ul&gt;
&lt;li&gt;Set up Security Groups (like a firewall), Key Pairs (for
access), and IAM Roles (to manage permissions).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  EC2 Instance Families
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What are Instance Families?&lt;/strong&gt;&lt;br&gt;
Instance families are different combinations of CPU, Memory, Storage, and Networking capacity.&lt;/p&gt;

&lt;p&gt;Instance families allow you to choose the appropriate combination of resources to meet your application’s unique requirements.&lt;/p&gt;

&lt;p&gt;Different instance families vary due to the hardware used to give them their unique properties.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choosing the Right EC2 Instance Family for Your Needs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;General Purpose&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- A1, T2, T3, T3a, T4g, M4, M5, M5a, M5n, M6zn, M6g, M6i, Mac.

- Balance of compute, memory, and networking resources.
  Use-cases: Web servers, code repositories.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Compute Optimized&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- EC5, C4, C5a, C5n, C6g, C6gn.

- Ideal for compute-bound applications that benefit from
  high-performance processors.

- Use-cases: Scientific modeling, dedicated gaming servers,
  ad server engines.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Memory Optimized&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- ER4, R5, R5a, R5b, R5n, X1, X1e, High Memory, z1d.

- Fast performance for workloads that process large datasets in memory.

- Use-cases: In-memory caches, in-memory databases, real-time big data
  analytics.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Accelerated Optimized&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- P2, P3, P4, G3, G4ad, G4dn, F1, Inf1, VT1.

- Hardware accelerators or co-processors.

- Use-cases: Machine learning, computational finance, seismic
  analysis, speech recognition.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Storage Optimized&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- I3, I3en, D2, D3, D3en, H1.

- High sequential read and write access to very large datasets on
  local storage.

- Use-cases: NoSQL, in-memory or transactional databases, data
  warehousing
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  EC2 Instance Types
&lt;/h2&gt;

&lt;p&gt;An instance type is a combination of instance size and instance family:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A common pattern for instance sizes:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;nano&lt;/li&gt;
&lt;li&gt;micro&lt;/li&gt;
&lt;li&gt;small&lt;/li&gt;
&lt;li&gt;medium&lt;/li&gt;
&lt;li&gt;large&lt;/li&gt;
&lt;li&gt;xlarge&lt;/li&gt;
&lt;li&gt;2xlarge&lt;/li&gt;
&lt;li&gt;4xlarge&lt;/li&gt;
&lt;li&gt;8xlarge&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgm0pjrl8qrskhbjg6clu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgm0pjrl8qrskhbjg6clu.png" alt="Image description" width="724" height="246"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are many exceptions to the pattern, eg.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- c6g.metal: A bare metal machine.

- C5.9xlarge: Does not follow the power-of-2 or even-numbered
  size convention.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  EC2 Instance Size
&lt;/h2&gt;

&lt;p&gt;EC2 Instance Sizes &lt;strong&gt;generally double&lt;/strong&gt; in price and key attributes&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgbg6u295h41y9brhtt1p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgbg6u295h41y9brhtt1p.png" alt="Image description" width="701" height="155"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Dedicated Host vs Dedicated Instance
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;EC2 – Dedicated Host&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dedicated Hosts are single-tenant EC2 instances designed to let you &lt;strong&gt;Bring-Your-Own-License (BYOL)&lt;/strong&gt; based on &lt;strong&gt;machine characteristics&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Here is the comparison between the dedicated host and the instance:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdy74y70zkreddi3m7abt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdy74y70zkreddi3m7abt.png" alt="Image description" width="705" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  EC2 Tenancy
&lt;/h2&gt;

&lt;p&gt;EC2 has three levels of tenancy:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1g2kpgcvytzehp2gq5al.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1g2kpgcvytzehp2gq5al.jpg" alt="Image description" width="800" height="274"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Managing Cloud Resources: VPC, Elastic IPs, and Security Groups Explained
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;VPC (Virtual Private Cloud):&lt;/strong&gt;&lt;br&gt;
Think of a VPC as your own private space in the AWS cloud. It's like having your own section of the internet where you control who and what can access your resources. You can think of it as a private and secure data center, but in the cloud.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgcvhk3oag0247m8fmvc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgcvhk3oag0247m8fmvc9.png" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elastic IPs:&lt;/strong&gt;&lt;br&gt;
An Elastic IP is a static IP address that you can attach to an AWS resource (like an EC2 instance). It’s like having a permanent address for your house, even if you switch houses (or servers). This way, your application or website always has the same address.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvwk7idcq3bmczx4d4wva.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvwk7idcq3bmczx4d4wva.jpg" alt="Image description" width="800" height="274"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security Groups:&lt;/strong&gt;&lt;br&gt;
A security group acts as a firewall for your AWS resources. It decides who is allowed to come in (ingress rules) and go out (egress rules) of your resources. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Allowing only specific people to knock on your door (SSH access
for admins).&lt;/li&gt;
&lt;li&gt;Letting only certain apps talk to your server (e.g., web
traffic on port 80 or 443).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Storage Options: Comparing EBS and Instance Store
&lt;/h2&gt;

&lt;p&gt;When choosing storage for your Amazon EC2 instance, two popular options come to mind: &lt;strong&gt;Amazon Elastic Block Store (EBS)&lt;/strong&gt; and &lt;strong&gt;Instance Store&lt;/strong&gt;. Each has unique features and serves specific use cases. Let’s break down their key differences to help you decide which one suits your needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elastic Block Store (EBS)&lt;/strong&gt;&lt;br&gt;
EBS is a highly durable, persistent storage solution. It works like an external hard drive attached to your EC2 instance. Here’s what makes EBS stand out:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Persistence: EBS volumes retain data even after the EC2 instance stops
or is terminated.&lt;/li&gt;
&lt;li&gt;Scalability: You can resize volumes easily without interrupting your
workload.&lt;/li&gt;
&lt;li&gt;Backup and Recovery: Snapshots can be taken and stored in Amazon S3 for
quick recovery or cloning.&lt;/li&gt;
&lt;li&gt;Use Case: Ideal for databases, application data, and workloads
requiring long-term storage.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Instance Store&lt;/strong&gt;&lt;br&gt;
Instance Store is a temporary storage solution directly attached to the physical host of the EC2 instance. Its notable characteristics include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ephemeral Storage: Data is lost when the instance stops, terminates, or
fails.&lt;/li&gt;
&lt;li&gt;High Performance: Best for applications requiring fast, temporary
storage, such as caches or buffers.&lt;/li&gt;
&lt;li&gt;No Backups: There are no built-in backup options.&lt;/li&gt;
&lt;li&gt;Use Case: Suitable for temporary files or data that can be regenerated
if lost.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Key Differences at a Glance&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo7ya4mxet6o3uvniv72v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo7ya4mxet6o3uvniv72v.png" alt="Image description" width="703" height="193"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which Should You Choose?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose EBS if you need reliable, persistent storage for important data,
like databases or logs.&lt;/li&gt;
&lt;li&gt;Choose Instance Store if you need high-speed, temporary storage for
disposable or transient data.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>AWS Global Infrastructure Explained: The Backbone of the Internet</title>
      <dc:creator>Md. Arafat Islam</dc:creator>
      <pubDate>Fri, 29 Nov 2024 19:19:04 +0000</pubDate>
      <link>https://dev.to/arafat_islam/aws-global-infrastructure-explained-the-backbone-of-the-internet-5gp9</link>
      <guid>https://dev.to/arafat_islam/aws-global-infrastructure-explained-the-backbone-of-the-internet-5gp9</guid>
      <description>&lt;p&gt;So, first of all, &lt;/p&gt;

&lt;h2&gt;
  
  
  What is the AWS Global Infrastructure?
&lt;/h2&gt;

&lt;p&gt;The AWS Global Infrastructure is &lt;strong&gt;globally distributed hardware and data centers&lt;/strong&gt; that are &lt;strong&gt;physically networked together&lt;/strong&gt; to act as one large resource for the end customer.&lt;/p&gt;

&lt;p&gt;The AWS Global Infrastructure is made up of the following resources:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- 34 Launched Regions
- 108 Availability Zones
- 135 Direct Connection Locations
- 600+ Points of Presence
- 41 Local ZOne
- 29 Wavelength Zones
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  Regions
&lt;/h2&gt;

&lt;p&gt;Regions are geographically distinct locations consisting of one or more availability zones.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0bgqf8sslk6tj7sgeu6c.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0bgqf8sslk6tj7sgeu6c.jpg" alt="AWS Global Infrastructure Map" width="800" height="240"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Every region is physically isolated from and independent of every other region in terms of &lt;strong&gt;location, power, water supply&lt;/strong&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;most important region&lt;/strong&gt; we should give attention to which is:&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- US-East-1
- Northern Virginia
- AWS First Region (2006)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This is what a region will look like represented in an architectural diagram:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1du0c2z1gzf107df0yed.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1du0c2z1gzf107df0yed.png" alt="Image description" width="800" height="251"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Okay, now Let's find the facts and understand why the &lt;strong&gt;US-East-1&lt;/strong&gt; region is so important...&lt;/p&gt;

&lt;p&gt;Each region generally has three Availablity Zones&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some new users are limited to two eg. US-West
New Services almost always become available first in &lt;strong&gt;US-East&lt;/strong&gt;
Not all AWS Services are available in all regions
All your billing information appears in &lt;strong&gt;US-East-1&lt;/strong&gt; (North Virginia)
The cost of AWS services varies per region&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mduhurvji3gdafvji5u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mduhurvji3gdafvji5u.png" alt="Image description" width="800" height="699"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you choose a region there are four factors you need to consider:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What Regulatory Compliance does this region meet?&lt;/li&gt;
&lt;li&gt;What is the cost of AWS services in this region?&lt;/li&gt;
&lt;li&gt;What AWS services are available in this region?&lt;/li&gt;
&lt;li&gt;What is the distance or latency to my end-users?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Regions vs Global Services
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Regional Services&lt;/strong&gt;&lt;br&gt;
AWS scopes its AWS Management Console in a selected region.&lt;br&gt;
This will determine where an AWS service will be launched and what will be seen within an AWS Service's console.&lt;br&gt;
You generally don't explicitly set the Region for a service at the time of creation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu4jswsol6o6go5lgvthz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu4jswsol6o6go5lgvthz.png" alt="Image description" width="406" height="489"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Global Services&lt;/strong&gt;&lt;br&gt;
Some AWS Services operate across multiple regions and the region will be fixed to &lt;strong&gt;"Global"&lt;/strong&gt;. &lt;em&gt;E.g. Amazon S3, CloudFront, Route53, IAM&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmr4hv50wn2x2vnf0igvq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmr4hv50wn2x2vnf0igvq.png" alt="Image description" width="800" height="211"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For these global services at the time of creation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There is no concept of region. &lt;em&gt;eg. IAM User&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;A single region must be explicitly chosen. &lt;em&gt;eg. S3 Bucket&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;A group of regions are chosen. &lt;em&gt;eg. CloudFront Distribution&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Availability Zones
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;availability Zone&lt;/strong&gt; (AZ) is a physical location made up of one or more data centers.&lt;/p&gt;

&lt;p&gt;A data center is a secured building that contains hundreds of thousands of computers.&lt;/p&gt;

&lt;p&gt;A region will generally contain &lt;strong&gt;&lt;u&gt;3 Availability Zones&lt;/u&gt;&lt;/strong&gt;&lt;br&gt;
Datacenters within a region will be isolated from each other (different buildings). But they will be close enough to provide low latency (&amp;lt; 10ms).&lt;/p&gt;

&lt;p&gt;It's common practice to run workloads in at least 3 AZS to ensure services remain available in case one or two data centers fail. (High Availability)&lt;/p&gt;

&lt;p&gt;AZs are represented by a Region Code, followed by a letter identifier &lt;em&gt;eg. &lt;strong&gt;us-east-1&lt;u&gt;a&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A subnet is associated with an Availablity Zone.&lt;/p&gt;

&lt;p&gt;You never choose the AZ when launching resources. You choose the Subnet which is associated with the AZ.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fantt2hkbv5vlgluetebr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fantt2hkbv5vlgluetebr.png" alt="Image description" width="530" height="157"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is an example of an architectural diagram, representing two AZs, the Subnet associated with those AZs, and EC2 instances (Virtual Machines) launched in those subnets&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F53ua94uvj9ey74luua0e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F53ua94uvj9ey74luua0e.png" alt="Image description" width="405" height="192"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The US_EAST-1 region has 6 AZs (the most Availability Zones of any region)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some important bullet points to be noted:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- A region has multiple Availability Zones
- An Availability Zone is made up of one or more data centers
- All AZS in an AWS Region are interconnected with high- 
  bandwidth, low-latency networking, over fully redundant, 
  dedicated metro fiber providing high-throughput, low-latency 
  networking between
- All traffic between AZS is encrypted
- AZs are within 100 km (60 miles) of each other.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  Fault Tolerance
&lt;/h2&gt;

&lt;p&gt;first, we have to know,&lt;br&gt;
&lt;strong&gt;What is a fault domain?&lt;/strong&gt;&lt;br&gt;
A fault domain is a section of a network that is vulnerable to damage if a critical device or system fails. The purpose of a fault domain is that if a failure occurs it will not cascade outside that domain, limiting the damage possible.&lt;/p&gt;

&lt;p&gt;A collection of fault domains is called a &lt;strong&gt;fault level&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The scope of a fault domain could be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;specific servers in a rack&lt;/li&gt;
&lt;li&gt;an entire rack in a data center&lt;/li&gt;
&lt;li&gt;an entire room in a data center&lt;/li&gt;
&lt;li&gt;the entire data center building&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's up to the Cloud Service Provider (CSP) to define the &lt;br&gt;
boundaries of a domain&lt;/p&gt;

&lt;p&gt;Each Amazon Region is designed to be completely &lt;strong&gt;isolated&lt;/strong&gt; from the other Amazon Regions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This achieves the greatest possible fault tolerance and stability
Each Availability Zone is &lt;strong&gt;isolated&lt;/strong&gt;, but the Availability Zones in a Region are connected through low-latency links
Each Availability Zone is designed as an &lt;strong&gt;independent failure zone&lt;/strong&gt;
&lt;em&gt;- A "Failure Zone" is AWS describing a Fault Domain.&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Failure Zone&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; - Availability Zones are physically separated within a typical 
   metropolitan region and are located in lower-risk flood 
   plains
 - discrete uninterruptible power supply (UPS) and onsite backup 
   generation facilities
 - data centers located in different Availability Zones are 
   designed to be supplied by independent substations to reduce 
   the risk of an event on the power grid impacting more than 
   one Availability Zone.
 - Availability Zones are all redundantly connected to multiple 
   tier-1 transit providers
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Multi-AZ for High Availability&lt;/strong&gt;&lt;br&gt;
If an application is partitioned across AZs, companies are better isolated and protected from issues such as &lt;strong&gt;power outages, lightning strikes, tornadoes, earthquakes,&lt;/strong&gt; and more.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Global Network
&lt;/h2&gt;

&lt;p&gt;The AWS Global Network represents the &lt;strong&gt;interconnections between AWS Global Infrastructure&lt;/strong&gt;.&lt;br&gt;
Commonly referred to as the "&lt;strong&gt;The Backbone of AWS&lt;/strong&gt;".&lt;/p&gt;

&lt;p&gt;Think of it as a private expressway, where things can move very fast between data centers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsni9czg5y5hlmfoe8aor.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsni9czg5y5hlmfoe8aor.jpg" alt="Image description" width="800" height="240"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Edge Locations&lt;/strong&gt; can act as &lt;strong&gt;on and off-ramps&lt;/strong&gt; to the AWS 
Global Network

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS Global Accelerator / AWS S3 Transfer Acceleration&lt;/strong&gt; 
uses Edge Locations as an on-ramp to quickly reach AWS 
resources in other regions by traversing the fast AWS Global 
Network&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon CloudFront&lt;/strong&gt; (CDN) uses Edge Locations as an off- 
ramp, to provide at Edge Storage and compute near the end 
user.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;VPC Endpoints:&lt;/strong&gt; Ensuring your resources stay within the AWS 
Network and traverse over the public internet.&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  Points of Presence (PoP)
&lt;/h2&gt;

&lt;p&gt;This is an intermediate location between an AWS Region and the end user, and this location could be a data center or a collection of hardware.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For AWS a Point of Presence is a data center &lt;em&gt;owned by AWS or a trusted partner&lt;/em&gt; that is utilized by AWS Services related &lt;strong&gt;for content delivery or expediated upload.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;PoP&lt;/strong&gt; resources are:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Edge Locations
- Regional Edge Caches
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Edge Locations&lt;/strong&gt; are data centers that hold cached (copy) on the most popular files (eg. web pages, images, and videos) so that the delivery of distance to the end users is reduced.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Regional Edge Locations&lt;/strong&gt; are data centers that hold much larger caches of less-popular files to reduce a full round trip and also to reduce the cost of transfer fees.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzlotm1j6ngc5rf6ivui7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzlotm1j6ngc5rf6ivui7.png" alt="Image description" width="476" height="216"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Farsu6gs6ch6wlt6nuapv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Farsu6gs6ch6wlt6nuapv.jpg" alt="Image description" width="800" height="240"&gt;&lt;/a&gt;&lt;br&gt;
AWS Availability Zones are all redundantly connected to multiple &lt;strong&gt;tier-1 transit providers&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Services using PoPs
&lt;/h2&gt;

&lt;p&gt;The following AWS Services use PoPs &lt;strong&gt;for content delivery or expediated upload&lt;/strong&gt; -&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon CloudFront&lt;/strong&gt; is a &lt;strong&gt;Content Delivery Network (CDN) Service&lt;/strong&gt; that -&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You point your website to CloudFront so that it will route 
requests to the nearest Edge Location cache&lt;/li&gt;
&lt;li&gt;Allows you to choose an origin (such as a web server or storage) 
that will be the source of cached&lt;/li&gt;
&lt;li&gt;Caches the contents of what origin would returned to various Edge 
Locations around the world&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Amazon S3 Transfer Acceleration&lt;/strong&gt; allows you to generate a special URL that can be used by end users to upload files to a nearby Edge Location. Once a file is uploaded to an Edge Location, it can move much faster within the AWS Network to reach $3.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Global Accelerator&lt;/strong&gt; can find the optimal path from the end user to your web servers. Global Accelerator are deployed within Edge Locations so you send user traffic to an Edge Location instead of directly to your web application.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Direct Connect
&lt;/h2&gt;

&lt;p&gt;This is a &lt;strong&gt;private/dedicated connection between your data center, office, co-location, and AWS.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Direct Connect&lt;/strong&gt; has two &lt;strong&gt;very-fast network&lt;/strong&gt; connection options:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lower Bandwidth &lt;strong&gt;50MBps-500MBps&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Higher Bandwidth &lt;strong&gt;1GBps-10GBps&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fegl7firk07m12jiy2zzj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fegl7firk07m12jiy2zzj.png" alt="Image description" width="590" height="310"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Helps &lt;strong&gt;reduce network costs&lt;/strong&gt; and &lt;strong&gt;increase bandwidth 
throughput.&lt;/strong&gt; (great for high-traffic networks)&lt;/li&gt;
&lt;li&gt;Provides a &lt;strong&gt;more consistent network experience&lt;/strong&gt; than a 
typical internet-based connection. (reliable and secure)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Direct Connect Locations&lt;/strong&gt;&lt;br&gt;
These are &lt;strong&gt;trusted partnered data centers&lt;/strong&gt; where you can establish a** dedicated high-speed, low-latency connection from on-premise to AWS.**&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Local Zones
&lt;/h2&gt;

&lt;p&gt;Local Zones are data centers located very close to densely populated areas to provide single-digit millisecond low latency performance (eg. 7ms) for that area.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Los Angeles, California&lt;/strong&gt; was the first Local Zone to be 
deployed

&lt;ul&gt;
&lt;li&gt;It is a logical extension of the US-West Region&lt;/li&gt;
&lt;li&gt;The Identifier looks like the following: us-west-2-lax-1a&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvv4vhrq32zxmgmqlve6i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvv4vhrq32zxmgmqlve6i.png" alt="Image description" width="800" height="229"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Only specific AWS Services have been made available&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; - EC2 Instance Types (T3, C5, R5, R5d, 13en, G4)
 - EBS (io1 and gp2)
 - Amazon FSx
 - Application Load Balancer
 - Amazon VPC
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The purpose of the Local zone is to support highly demanding applications sensitive to latencies:&lt;br&gt;
    - Media &amp;amp; Entertainment&lt;br&gt;
    - Electronic Design Automation&lt;br&gt;
    - Ad-Tech&lt;br&gt;
    - Machine Learning&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Wavelength Zones
&lt;/h2&gt;

&lt;p&gt;These zones allow for &lt;strong&gt;edge-computing on 5G Networks&lt;/strong&gt;.&lt;br&gt;
So, applications will have ultra-low latency being as close as possible to the users.&lt;/p&gt;

&lt;p&gt;Here you create a subnet tied to a wavelength zone and then you can launch Virtual Machines (VMs) to the edge of the targeted 5G Networks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo5eyzi3swl2qirhvkw8d.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo5eyzi3swl2qirhvkw8d.jpg" alt="Image description" width="800" height="240"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Data Residency
&lt;/h2&gt;

&lt;p&gt;This is the physical or geographic location of an organization's data, information, or cloud resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are Compliance Boundaries?&lt;/strong&gt;&lt;br&gt;
A regulatory compliance (legal requirement) by a government or organization that describes where data and cloud resources are allowed to reside.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Data Sovereignty?&lt;/strong&gt;&lt;br&gt;
Data Sovereignty is the jurisdictional control or legal authority that can be asserted over data because its physical location is within jurisdictional boundaries.&lt;/p&gt;

&lt;p&gt;For workloads that need to meet compliance boundaries strictly defining the data residency of data and cloud resources in AWS, you can use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS Outposts&lt;/strong&gt; is &lt;strong&gt;a physical rack of servers&lt;/strong&gt; that you can put in your data center. Your data will reside whenever the Outpost Physically resides.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp8ba4npr6rj79v65lj01.png" alt="AWS Outposts" width="800" height="450"&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AWS Config&lt;/strong&gt; is a Policy as Code service.&lt;br&gt;
You can create rules to continuously check AWS resource&lt;br&gt;
configuration. If they deviate from your expectations you are&lt;br&gt;
alerted or AWS Config can in some cases auto-remediate.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;IAM Policies&lt;/strong&gt; can be written explicitly to deny access to&lt;br&gt;
specific AWS Regions. A Service Control Policy (SCP) is&lt;br&gt;
permissions applied organization-wide.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AWS for Government
&lt;/h2&gt;

&lt;p&gt;First of all, we need to know, &lt;strong&gt;what is the public sector.&lt;/strong&gt;&lt;br&gt;
The public sector includes public goods and governmental services. Such as:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- military           - public education
- law enforcement    - healthcare
- infrastructure     - the government itself
- public transit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;AWS can be utilized by the public sector or organizations developing cloud workloads for the public sector.&lt;/p&gt;

&lt;p&gt;AWS achieves this by meeting &lt;strong&gt;regulatory compliance programs&lt;/strong&gt; along with specific governance and security controls&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvtuiwxfdvwp7wycdmjtq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvtuiwxfdvwp7wycdmjtq.png" alt="Image description" width="657" height="143"&gt;&lt;/a&gt;&lt;br&gt;
AWS has special regions for US regulation called &lt;strong&gt;GovCloud&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  GovCloud
&lt;/h2&gt;

&lt;p&gt;To understand what GovCloud is first, we need to understand what &lt;strong&gt;FedRAMP&lt;/strong&gt; is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Federal Risk and Authorization Management Program (FedRAMP)&lt;/strong&gt;&lt;br&gt;
a US government-wide program that provides a standardized approach to security assessment, authorization, and continuous monitoring for cloud products and services.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F877m8x7s63cqx6mo4h5q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F877m8x7s63cqx6mo4h5q.png" alt="Image description" width="800" height="209"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, &lt;strong&gt;what is GovCloud?&lt;/strong&gt;&lt;br&gt;
A Cloud Service Provider (CSP) generally will offer an &lt;strong&gt;isolated region&lt;/strong&gt; to run FedRAMP workloads. &lt;/p&gt;

&lt;p&gt;AWS GovCloud Regions allow customers to host sensitive Controlled Unclassified Information and other types of regulated workloads.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GovCloud Regions are only operated by employees who are U.S.
citizens, on U.S. soil.&lt;/li&gt;
&lt;li&gt;They are only accessible to U.S. entities and root account
holders who pass a screening process&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvlmjwtnbel6prd3j4498.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvlmjwtnbel6prd3j4498.png" alt="Image description" width="492" height="274"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Customers can architect secure cloud solutions that comply with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;FedRAMP High baseline&lt;/li&gt;
&lt;li&gt;DOJ's Criminal Justice Information Systems (CJIS) Security
Policy&lt;/li&gt;
&lt;li&gt;U.S. International Traffic in Arms Regulations (ITAR)&lt;/li&gt;
&lt;li&gt;Export Administration Regulations (EAR)&lt;/li&gt;
&lt;li&gt;Department of Defense (DoD) Cloud Computing Security
Requirements Guide&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AWS in China
&lt;/h2&gt;

&lt;p&gt;AWS China is the AWS cloud offering in &lt;strong&gt;Mainland China.&lt;/strong&gt;&lt;br&gt;
AWS China is completely isolated intentionally from AWS Global to meet regulatory compliance for Mainland China.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- AWS China is on its own domain at: amazonaws.cn
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa11thy5qne7pke3n7rct.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa11thy5qne7pke3n7rct.png" alt="Image description" width="800" height="290"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In order to operate in an AWS China Region you need to  have a
Chinese Business License (ICP license)&lt;/li&gt;
&lt;li&gt;Not all services are available in China eg. Route53&lt;/li&gt;
&lt;li&gt;Running in Mainland China (instead of Singapore) means you
would not need to traverse the Great Firewall.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Sustainability
&lt;/h2&gt;

&lt;p&gt;AWS Cloud's Sustainability goals are composed of three parts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Renewable Energy&lt;/strong&gt;
AWS is working towards having its AWS Global Infrastructure
powered by 100% renewable energy by 2025.
AWS purchases and retires environmental attributes to cover
the non-renewable energy for AWS Global Infrastructure:

&lt;ul&gt;
&lt;li&gt;Renewable Energy Credits (RECs)&lt;/li&gt;
&lt;li&gt;Guarantees of Origin (GOs)
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa5rfvk7kp0hs340dt96b.png" alt="Image description" width="434" height="507"&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Efficiency&lt;/strong&gt;
AWS's infrastructure is 3.6 times more energy efficient than
the median of U.S. enterprise data centers surveyed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Water Stewardship&lt;/strong&gt;
Direct evaporative technology to cool our data center
Use of non-potable water for cooling purposes
(recycled water)
On-site water treatment allows us to remove scale-forming
minerals and reuse water for more cycles
Water efficiency metrics to determine and monitor optimal
water use for each AWS Region&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  AWS Ground Station
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AWS Ground Station&lt;/strong&gt; is a fully managed service that &lt;strong&gt;lets you control satellite communications&lt;/strong&gt;, process data, and scale your operations without having to worry about building or managing your own ground station infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0q6f0f5463v8wr36bf4l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0q6f0f5463v8wr36bf4l.png" alt="Image description" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Use cases for Ground Station:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- weather forecasting
- surface imaging
- communications
- video broadcasts
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;To use Ground Station:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You schedule a Contact (select satellite, start and end time,
and the ground location&lt;/li&gt;
&lt;li&gt;use the AWS Ground Station EC2 AMI to launch EC2 instances that
will uplink and downlink data during the contact or receive
downlinked data in an Amazon S3 bucket.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use Case:&lt;/strong&gt;&lt;br&gt;
A company reaches an agreement with a Satellite Imagery Provider to take satellite photos of a specific region. They use AWS Ground Station to communicate with that company's Satellite and download the S3 image data.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Outposts
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AWS Outposts&lt;/strong&gt; is a fully managed service that offers the same AWS infrastructure, AWS services, APIs, and tools to virtually any data center, co-location space, or on-premises facility for a truly consistent hybrid experience.&lt;/p&gt;

&lt;p&gt;A quick note:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5yp0itxsm6wpk8wpef9h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5yp0itxsm6wpk8wpef9h.png" alt="Image description" width="543" height="109"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AWS Outposts is the rack of servers running AWS Infrastructure on your physical location&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flsofpryicfkf75q2oic5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flsofpryicfkf75q2oic5.png" alt="Image description" width="800" height="278"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AWS Outposts comes in 3 form factors: 42U, 1U and 2U&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fprxax1h2cym047cblgcz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fprxax1h2cym047cblgcz.png" alt="Image description" width="469" height="294"&gt;&lt;/a&gt;&lt;br&gt;
AWS delivers it to your preferred physical site fully assembled and ready to be rolled into final position. It is installed by AWS and the rack needs to be simply plugged into power and network.&lt;/p&gt;

&lt;p&gt;These are servers that you can place into your existing racks:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- 1U                              - 2U
- suitable for 19-inch wide       - suitable for 19-inch wide
- 24-inch deep cabinets           - 36-inch deep cabinets
- AWS Gravion2 (up to 64 vCPUs)   - Intel processor
                                    (up to 64 vCPUs)
- 128 GiB memory                  - 256 GiB memory
- 4TB of local NVMe storage       - 8TB of local NVMe storage
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
  </channel>
</rss>
