aws models & terminologies

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

AWS INFRASTRUCTURE:

 Aws region
 Aws availability zone
 Aws edge location

NOTE: Datacentre – group of servers

AWS REGION:

 AWS Regions are separate geographic areas where AWS infrastructure is located. Each region
is designed to be independent and isolated from other regions, providing redundancy and
fault tolerance.
 This means that if an entire region experiences a failure, your applications and data can still
be available in another region.
 master data centre – were multiple servers will be hosted in a single place
 First data centre (region) in aws is N.virgina (us -east-1)
 Most organisation uses this region becoz of low cost comparatively less to other region and
higher configuration in hardware
 There are almost 25 active geological regions as per 2024 update

New data centre (2024)

 Middle east (Bahrain)


 Middle east (UAE)
 Israel (tel aviv)

AVAILABILITY ZONE - (AZ)

 Availability Zones (AZs) isolated locations within a single region. Each AZ has independent
power, cooling, and networking, making it highly resilient to failures. This allows you to
distribute your applications across multiple AZs, ensuring high availability and fault
tolerance.
 This is actually backup for main data centre
 around region there will be scattered small data centres that is called availability zone

REFER THE IMAGE BELOW


EDGE LOCATION:

Edge locations in AWS are strategically placed data centers around the world that are optimized for
low-latency content delivery. They are closer to users than traditional AWS regions, which helps to
reduce the distance data has to travel and improve performance.

LATENCY : time taken to complete a request

In simple terms ---they store the content as cache in their data centre, and if somebody request the
same information again, rather than going to the actual server in one of the region it just goes to the
nearest region to fetch that information and so the process can be completed as soon as possible

Example:

Imagine you're streaming a video from a website hosted on AWS. If the website's content is stored in
a region far from your location, the video might buffer or have poor quality due to the long distance
the data needs to travel. However, if the content is cached in an edge location closer to you, the
video will load faster and with better quality.

Without edge location:

User ------------(request)-------------(browser)traffic ----------via-internet---------request -------application

<<------------------------------- high latency ------------------------- >>

With edge location:

User ------------(request )-----------checks the nearest location for response ----------edge location
server(cache)

<<--------------------------------low lantency------------------>>
 DEPLOYMENT MODELS IN CLOUD
(Private , public , hybrid)
 DEPLOYMENT SERVICE MODELS IN CLOUD
(IAAS, PAAS, SAAS)
 AWS TERMINOLOGIES

DEPLOYMENT MODELS IN CLOUD :

 Private cloud
 Public cloud
 Hybrid cloud

PRIVATE CLOUD :- Private Cloud on AWS is a dedicated cloud environment that provides a secure,
isolated space for an organization to run applications and store data. It's like having your own private
data center, but hosted and managed on AWS's infrastructure. This offers greater control, security,
and compliance compared to a public cloud

SIMPLE TERMS : having secure environment that can be accessible only for little amount of allowed
members

PUBLIC CLOUD :- Public cloud in AWS refers to a cloud computing environment where IT resources
like servers, storage, and networking are provided as a service over the internet. These resources are
managed by AWS and accessible to the general public on a pay-as-you-go basis.

SIMPLE TERMS : that can be accessible by all the global members – it has no security – no
maintanence

HYBRID CLOUD :- Hybrid cloud is a combination of a public cloud (like AWS) and a private cloud (on-
premises infrastructure). It allows organizations to leverage the scalability, flexibility, and cost-
effectiveness of the public cloud while maintaining control over sensitive data and applications that
require specific compliance or performance requirements.

SIMPLE TERMS :- it is the combination of private and public cloud

DEPLOYMENT SERVICE MODEL :

Deployment model is kind of seggregrating the responsibility between the customer and provider

 IAAS
 PAAS
 SAAS

IAAS – INFRASTRUCTURE AS A SERVICE

Infrastructure as a Service (IaaS) is a cloud computing model where a provider delivers fundamental
IT infrastructure components like servers, storage, and networking over the internet. Think of it as
renting a virtual data center. You have control over the operating systems, applications, and data, but
the provider manages the underlying hardware.
{SIMPLE TERMS : it is to use whatever we need, we can customize without buying physical servers
and without installing any types of softwares just with virtual computers we are going to use in pay
as you go method}

PAAS – PLATFORM AS A SERVICE

Platform as a Service (PaaS) in AWS is a cloud computing model where AWS provides a ready-to-use
development and deployment environment. This includes tools, frameworks, and infrastructure,
allowing developers to focus on building applications without worrying about underlying
infrastructure management.

{IN SIMPLE TERMS : platform is given by providers users just gonna use .

Cloud providers takecares of backend ,updates,maintanence,security and soon }

SAAS – SOFTWARE AS A SERVICE

Software as a Service (SaaS) on AWS is a cloud-based model where you access software applications
over the internet, rather than installing them on your local devices.

{IN SIMPLE TERMS : it is ready made application – a software with lots of features providing to us---
end to end process }

HAVE A LOOK ON THIS IMAGE


AWS TERMINOLOGY :

 High availability (HA) -- means that your applications and data are designed to minimize
downtime and ensure continuous operation, even in the face of hardware failures, network
outages, or other disruptions. Literally needs back up if one server fails another needs for
back up
 Fault tolerance -- refers to the ability of a system to continue operating even when a
component fails. It's achieved by using redundancy and replication techniques to distribute
workloads across multiple instances or availability zones. If one server is getting more
workload,fault tolerance had a capability of managing that higher workload not to get down
and support for sometime
 Scalability -- refers to the ability of your applications and infrastructure to handle increasing
or workloads without significant changes to the underlying architecture or performance .
scalability –meant grows only in upper scale
 Elasticity -- refers to the ability to automatically adjust resources, like compute power and
storage, based on real-time demand.This means you can scale your infrastructure up or
down as needed
 Cost optimization -- refers to the process of identifying and implementing strategies to
reduce your AWS cloud computing costs while maintaining performance and reliability.and
leveraging cost-saving features offered by AWS.
 security -- practices designed to protect your data, applications, and infrastructure while
using AWS services where AWS is responsible for securing the cloud infrastructure itself, and
you are responsible for securing your data, applications, and workloads within the cloud.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy