SlideShare a Scribd company logo
1 of 7
Download to read offline
For our employee directory application, we'll be using
photos of
each of our employees. If we have only one copy of those
photos and don't want to lose them, we have to store them
somewhere safe. Currently, the only copy of these photos
are saved on my laptop. But if my laptop breaks, what
happens? No more photos. I want to make sure this
doesn't happen, so I'm going to upload the photos to AWS
to ensure that the copies exist even if my laptop is
destroyed. This also allows me to access
my photos from anywhere, my home, my phone, a plane,
on a train, everywhere.
When I store these
photos in an AWS service, I'm storing it in a data center
somewhere, on servers inside that data center. But if a
natural disaster happens, such as an alien coming down
from space and destroying a data center, then what do we
do? Luckily, AWS has planned for this event and many
others, including natural disasters and other unavoidable
alien accidents. The way they plan for it is through
redundancy. AWS has clusters of data
centers around the world. So here AWS would have
a second data center connected to the first through
redundant high
speed and low latency links. That way, if the first
data center goes down, the second data center
is still up and running. This cluster of data centers is
called an availability zone or AZ. An AZ consists of one
or more data centers with redundant power,
networking, and connectivity. Unfortunately, sometimes
natural disasters like hurricanes or other disasters might
also extend to
impacting an entire AZ, but AWS has planned for that,
too, again, using redundancy. Like data centers, AWS
also, clusters AZs together and also connects them with
redundant high speed
and low latency links. A cluster of AZs is
simply called a region. In AWS, you get to choose the
location of your resources by not only picking an AZ,
but also choosing a region. Regions are generally named
by location so you can easily tell where they are. For
example, I could
put our employee photos in a region in Northern Virginia
called the Northern Virginia Region. So knowing there are
many
AWS regions around the world, how do you choose an
AWS region? As a basic rule, there are four aspects you
need to consider when
deciding which AWS region to use, compliance, latency,
price,
and service availability. Let's start with compliance.
Before any other factors, you must first look at your
compliance requirements. You might find that your
application, company, or country that you live in requires
you to handle
your data and IT resources in a certain way. Do you have
a requirement that your data must live
in the UK boundaries? Then you should choose the
London Region, full stop. None of the rest of the factors
matter. Or if you operate in Canada,
then you may be required to run inside the Canada Central
Region. But if you don't have a compliance or regulatory
control
dictating your region, then you can look at other factors.
For example, our employee photos are not restricted by
regulations, so I can continue looking
at the next factor, which is latency. Latency is all about
how
close your IT resources are to your user base. If I want
every employee around the world to be able to view the
employee photos quickly, then I should place the
infrastructure that hosts those photos
close to my employees. We are all bound by the speed of
light. Applied to your business, that means that if your
users live in Oregon, then it makes sense to
run your application in the Oregon Region. You could run
it in the Brazil Region, but the latency from Oregon to
Brazil might impact your users and create a slower load
time. But maybe I really want
to run my application or store my employee photos in
Brazil. One problem I might run
into is the pricing, which is the next factor we'll talk
about. The pricing can vary
from region to region, so it may be that some regions, like
the Sao Paulo Region, are more expensive than others due
to different tax structures. So even if I wanted to store
my employee photos in Brazil, it might not make sense
from the latency perspective or the pricing perspective.
And then finally, the fourth factor you'll want to consider
is the services you want to use. Often when we create new
services or features in AWS, we don't roll those services
to every region we have right away. Meaning, if you want
to
begin using a new service on day one after it launches,
then you'll want to make sure
it operates in the region that you're looking at running
your infrastructure in. To recap, regions, availability
zones, and data centers exist in a
redundant, nested sort of way. There are data centers
inside of availability zones and availability zones inside
of regions. And how do you choose a region? By looking
at compliance, latency, pricing, and service availability.
Those are the basics, but it
isn't the end of the story when it comes to AWS
global infrastructure. We also have the Global Edge
Network, which consists of Edge locations
and regional Edge caches. Edge locations and regional
Edge caches are used to cache content
closer to end users, thus reducing latency. Consider this
scenario. You are a company hosting a website to your
users all over the world. Even though your website is
being downloaded from all over, it's hosted out of an
AWS region
in North America, say Ohio. Without caching, every user
would need to send a request to the Ohio region where
the data is downloaded, and then the data would be
returned to the user and rendered in their browser. If the
user is located in
the USA or nearby country, there may not be much
latency in this process. However, if a user is coming from
a place that is located far from the Ohio region, then
latency will be greater. Latency is a big hurdle
for many use cases, including web applications. So to
reduce this latency, you could use the Edge locations to
cache frequently accessed content. When you cache
content
at an Edge location, a copy is hosted across the
Edge locations around the world. That way, when a user
goes
to retrieve that information, it will come from the
closest Edge location, which will greatly reduce
the latency for that user. You can use services
like Amazon CloudFront to cache content using the Edge
locations.

More Related Content

Similar to AWS directory application.pdf

AWS Customer Presentation - family builder
AWS Customer Presentation -  family builderAWS Customer Presentation -  family builder
AWS Customer Presentation - family builderAmazon Web Services
 
AWS-The-Ultimate-Cloud-Solution-Guide.pdf
AWS-The-Ultimate-Cloud-Solution-Guide.pdfAWS-The-Ultimate-Cloud-Solution-Guide.pdf
AWS-The-Ultimate-Cloud-Solution-Guide.pdfNetCom Learning
 
AWS the ultimate cloud solution guide
AWS the ultimate cloud solution guideAWS the ultimate cloud solution guide
AWS the ultimate cloud solution guideNetCom Learning
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceAmazon Web Services
 
Aws pricing overview
Aws pricing overviewAws pricing overview
Aws pricing overviewsaifam
 
Survey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_ArjunSurvey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_ArjunPraval Panwar
 
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...Amazon Web Services
 
Discovering the value of the cloud for the business session 2
Discovering the value of the cloud for the business   session 2Discovering the value of the cloud for the business   session 2
Discovering the value of the cloud for the business session 2Dr. Ramkumar Lakshminarayanan
 
AWS Webinar: What is Cloud Computing? November 2013
AWS Webinar: What is Cloud Computing?  November 2013AWS Webinar: What is Cloud Computing?  November 2013
AWS Webinar: What is Cloud Computing? November 2013Amazon Web Services
 
Cloud computting a quick reference and guide
Cloud computting a quick reference and guideCloud computting a quick reference and guide
Cloud computting a quick reference and guideBiju Joseph
 
AWSome Day Berlin 18.6.2014
AWSome Day Berlin 18.6.2014AWSome Day Berlin 18.6.2014
AWSome Day Berlin 18.6.2014tecRacer
 
Aws tco web_applications
Aws tco web_applicationsAws tco web_applications
Aws tco web_applicationsSuruli Kannan
 
PeopleSoft and The Cloud
PeopleSoft and The CloudPeopleSoft and The Cloud
PeopleSoft and The CloudDuncan Davies
 
SRV422 Deep Dive on AWS Database Migration Service
SRV422 Deep Dive on AWS Database Migration ServiceSRV422 Deep Dive on AWS Database Migration Service
SRV422 Deep Dive on AWS Database Migration ServiceAmazon Web Services
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWSDatacademy.ai
 
Overview oracle-e-business-suite-aws
Overview oracle-e-business-suite-awsOverview oracle-e-business-suite-aws
Overview oracle-e-business-suite-awsAlf Baez
 
Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computingwww.pixelsolutionbd.com
 
Top Cloud Servers Company in Brisbane
Top Cloud Servers Company in BrisbaneTop Cloud Servers Company in Brisbane
Top Cloud Servers Company in BrisbaneMraussie
 

Similar to AWS directory application.pdf (20)

AWS Customer Presentation - family builder
AWS Customer Presentation -  family builderAWS Customer Presentation -  family builder
AWS Customer Presentation - family builder
 
AWS-The-Ultimate-Cloud-Solution-Guide.pdf
AWS-The-Ultimate-Cloud-Solution-Guide.pdfAWS-The-Ultimate-Cloud-Solution-Guide.pdf
AWS-The-Ultimate-Cloud-Solution-Guide.pdf
 
AWS the ultimate cloud solution guide
AWS the ultimate cloud solution guideAWS the ultimate cloud solution guide
AWS the ultimate cloud solution guide
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration Service
 
Aws pricing overview
Aws pricing overviewAws pricing overview
Aws pricing overview
 
Survey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_ArjunSurvey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_Arjun
 
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
 
Discovering the value of the cloud for the business session 2
Discovering the value of the cloud for the business   session 2Discovering the value of the cloud for the business   session 2
Discovering the value of the cloud for the business session 2
 
AWS Webinar: What is Cloud Computing? November 2013
AWS Webinar: What is Cloud Computing?  November 2013AWS Webinar: What is Cloud Computing?  November 2013
AWS Webinar: What is Cloud Computing? November 2013
 
cloud computing .pdf
cloud                    computing  .pdfcloud                    computing  .pdf
cloud computing .pdf
 
Cloud computting a quick reference and guide
Cloud computting a quick reference and guideCloud computting a quick reference and guide
Cloud computting a quick reference and guide
 
AWSome Day Berlin 18.6.2014
AWSome Day Berlin 18.6.2014AWSome Day Berlin 18.6.2014
AWSome Day Berlin 18.6.2014
 
Aws tco web_applications
Aws tco web_applicationsAws tco web_applications
Aws tco web_applications
 
PeopleSoft and The Cloud
PeopleSoft and The CloudPeopleSoft and The Cloud
PeopleSoft and The Cloud
 
SRV422 Deep Dive on AWS Database Migration Service
SRV422 Deep Dive on AWS Database Migration ServiceSRV422 Deep Dive on AWS Database Migration Service
SRV422 Deep Dive on AWS Database Migration Service
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web services
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWS
 
Overview oracle-e-business-suite-aws
Overview oracle-e-business-suite-awsOverview oracle-e-business-suite-aws
Overview oracle-e-business-suite-aws
 
Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computing
 
Top Cloud Servers Company in Brisbane
Top Cloud Servers Company in BrisbaneTop Cloud Servers Company in Brisbane
Top Cloud Servers Company in Brisbane
 

More from Mohamed Alashram

photosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdfphotosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdfMohamed Alashram
 
history of computer hardware .pdf
history   of computer      hardware  .pdfhistory   of computer      hardware  .pdf
history of computer hardware .pdfMohamed Alashram
 
Management leadership .pdf
Management           leadership      .pdfManagement           leadership      .pdf
Management leadership .pdfMohamed Alashram
 
biology introduction . pdf
biology          introduction   .     pdfbiology          introduction   .     pdf
biology introduction . pdfMohamed Alashram
 
Charteris tics of life .pdf
Charteris tics       of        life .pdfCharteris tics       of        life .pdf
Charteris tics of life .pdfMohamed Alashram
 
interacting with AWS2 .pdf
interacting       with    AWS2      .pdfinteracting       with    AWS2      .pdf
interacting with AWS2 .pdfMohamed Alashram
 
interacting with AWS . pdf
interacting   with   AWS   .          pdfinteracting   with   AWS   .          pdf
interacting with AWS . pdfMohamed Alashram
 
general chemistry. introduction. pdf
general chemistry.  introduction.     pdfgeneral chemistry.  introduction.     pdf
general chemistry. introduction. pdfMohamed Alashram
 
horse dentation horse dentation
horse dentation          horse dentationhorse dentation          horse dentation
horse dentation horse dentationMohamed Alashram
 
horse age horse gait walk trot Cancar gallop
horse  age                   horse    gait  walk  trot  Cancar  gallophorse  age                   horse    gait  walk  trot  Cancar  gallop
horse age horse gait walk trot Cancar gallopMohamed Alashram
 
horse gait walk trot Cancar gallop
horse    gait  walk  trot  Cancar  gallophorse    gait  walk  trot  Cancar  gallop
horse gait walk trot Cancar gallopMohamed Alashram
 
spine chronic pathological changes.
spine chronic    pathological     changes.spine chronic    pathological     changes.
spine chronic pathological changes.Mohamed Alashram
 

More from Mohamed Alashram (20)

molecular biology1 .pdf
molecular           biology1         .pdfmolecular           biology1         .pdf
molecular biology1 .pdf
 
photosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdfphotosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdf
 
history of computer hardware .pdf
history   of computer      hardware  .pdfhistory   of computer      hardware  .pdf
history of computer hardware .pdf
 
Energy and metabolism.pdf
Energy          and        metabolism.pdfEnergy          and        metabolism.pdf
Energy and metabolism.pdf
 
Management leadership .pdf
Management           leadership      .pdfManagement           leadership      .pdf
Management leadership .pdf
 
biology introduction . pdf
biology          introduction   .     pdfbiology          introduction   .     pdf
biology introduction . pdf
 
cell membrane .pdf
cell    membrane                    .pdfcell    membrane                    .pdf
cell membrane .pdf
 
Charteris tics of life .pdf
Charteris tics       of        life .pdfCharteris tics       of        life .pdf
Charteris tics of life .pdf
 
biology introduction .pdf
biology                 introduction .pdfbiology                 introduction .pdf
biology introduction .pdf
 
data science .1.pdf
data      science                 .1.pdfdata      science                 .1.pdf
data science .1.pdf
 
interacting with AWS2 .pdf
interacting       with    AWS2      .pdfinteracting       with    AWS2      .pdf
interacting with AWS2 .pdf
 
interacting with AWS . pdf
interacting   with   AWS   .          pdfinteracting   with   AWS   .          pdf
interacting with AWS . pdf
 
MBA course .MBA course
MBA course                  .MBA  courseMBA course                  .MBA  course
MBA course .MBA course
 
communications skills
communications                    skillscommunications                    skills
communications skills
 
matter. what is matter
matter.           what      is    mattermatter.           what      is    matter
matter. what is matter
 
general chemistry. introduction. pdf
general chemistry.  introduction.     pdfgeneral chemistry.  introduction.     pdf
general chemistry. introduction. pdf
 
horse dentation horse dentation
horse dentation          horse dentationhorse dentation          horse dentation
horse dentation horse dentation
 
horse age horse gait walk trot Cancar gallop
horse  age                   horse    gait  walk  trot  Cancar  gallophorse  age                   horse    gait  walk  trot  Cancar  gallop
horse age horse gait walk trot Cancar gallop
 
horse gait walk trot Cancar gallop
horse    gait  walk  trot  Cancar  gallophorse    gait  walk  trot  Cancar  gallop
horse gait walk trot Cancar gallop
 
spine chronic pathological changes.
spine chronic    pathological     changes.spine chronic    pathological     changes.
spine chronic pathological changes.
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 

AWS directory application.pdf

  • 1. For our employee directory application, we'll be using photos of each of our employees. If we have only one copy of those photos and don't want to lose them, we have to store them somewhere safe. Currently, the only copy of these photos are saved on my laptop. But if my laptop breaks, what happens? No more photos. I want to make sure this doesn't happen, so I'm going to upload the photos to AWS to ensure that the copies exist even if my laptop is destroyed. This also allows me to access my photos from anywhere, my home, my phone, a plane, on a train, everywhere. When I store these photos in an AWS service, I'm storing it in a data center somewhere, on servers inside that data center. But if a natural disaster happens, such as an alien coming down from space and destroying a data center, then what do we do? Luckily, AWS has planned for this event and many others, including natural disasters and other unavoidable alien accidents. The way they plan for it is through redundancy. AWS has clusters of data centers around the world. So here AWS would have
  • 2. a second data center connected to the first through redundant high speed and low latency links. That way, if the first data center goes down, the second data center is still up and running. This cluster of data centers is called an availability zone or AZ. An AZ consists of one or more data centers with redundant power, networking, and connectivity. Unfortunately, sometimes natural disasters like hurricanes or other disasters might also extend to impacting an entire AZ, but AWS has planned for that, too, again, using redundancy. Like data centers, AWS also, clusters AZs together and also connects them with redundant high speed and low latency links. A cluster of AZs is simply called a region. In AWS, you get to choose the location of your resources by not only picking an AZ, but also choosing a region. Regions are generally named by location so you can easily tell where they are. For example, I could
  • 3. put our employee photos in a region in Northern Virginia called the Northern Virginia Region. So knowing there are many AWS regions around the world, how do you choose an AWS region? As a basic rule, there are four aspects you need to consider when deciding which AWS region to use, compliance, latency, price, and service availability. Let's start with compliance. Before any other factors, you must first look at your compliance requirements. You might find that your application, company, or country that you live in requires you to handle your data and IT resources in a certain way. Do you have a requirement that your data must live in the UK boundaries? Then you should choose the London Region, full stop. None of the rest of the factors matter. Or if you operate in Canada, then you may be required to run inside the Canada Central Region. But if you don't have a compliance or regulatory control
  • 4. dictating your region, then you can look at other factors. For example, our employee photos are not restricted by regulations, so I can continue looking at the next factor, which is latency. Latency is all about how close your IT resources are to your user base. If I want every employee around the world to be able to view the employee photos quickly, then I should place the infrastructure that hosts those photos close to my employees. We are all bound by the speed of light. Applied to your business, that means that if your users live in Oregon, then it makes sense to run your application in the Oregon Region. You could run it in the Brazil Region, but the latency from Oregon to Brazil might impact your users and create a slower load time. But maybe I really want to run my application or store my employee photos in Brazil. One problem I might run into is the pricing, which is the next factor we'll talk about. The pricing can vary from region to region, so it may be that some regions, like the Sao Paulo Region, are more expensive than others due to different tax structures. So even if I wanted to store
  • 5. my employee photos in Brazil, it might not make sense from the latency perspective or the pricing perspective. And then finally, the fourth factor you'll want to consider is the services you want to use. Often when we create new services or features in AWS, we don't roll those services to every region we have right away. Meaning, if you want to begin using a new service on day one after it launches, then you'll want to make sure it operates in the region that you're looking at running your infrastructure in. To recap, regions, availability zones, and data centers exist in a redundant, nested sort of way. There are data centers inside of availability zones and availability zones inside of regions. And how do you choose a region? By looking at compliance, latency, pricing, and service availability. Those are the basics, but it isn't the end of the story when it comes to AWS global infrastructure. We also have the Global Edge Network, which consists of Edge locations and regional Edge caches. Edge locations and regional Edge caches are used to cache content
  • 6. closer to end users, thus reducing latency. Consider this scenario. You are a company hosting a website to your users all over the world. Even though your website is being downloaded from all over, it's hosted out of an AWS region in North America, say Ohio. Without caching, every user would need to send a request to the Ohio region where the data is downloaded, and then the data would be returned to the user and rendered in their browser. If the user is located in the USA or nearby country, there may not be much latency in this process. However, if a user is coming from a place that is located far from the Ohio region, then latency will be greater. Latency is a big hurdle for many use cases, including web applications. So to reduce this latency, you could use the Edge locations to cache frequently accessed content. When you cache content at an Edge location, a copy is hosted across the Edge locations around the world. That way, when a user goes to retrieve that information, it will come from the
  • 7. closest Edge location, which will greatly reduce the latency for that user. You can use services like Amazon CloudFront to cache content using the Edge locations.