Amazon Web Services (AWS)
👇
👉Amazon Web Services AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 175 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.
👉Virtual Private Cloud (VPC)
Amazon
Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated
section of the AWS Cloud where you can launch AWS resources in a virtual
network that you define. You have complete control over your virtual networking
environment, including selection of your own IP address range, creation of
subnets, and configuration of route tables and network gateways. You can use
both IPv4 and IPv6 in your VPC for secure and easy access to resources and
applications.
You
can easily customize the network configuration of your Amazon VPC. For example,
you can create a public-facing subnet for your web servers that have access to
the internet. You can also place your backend systems, such as databases or
application servers, in a private-facing subnet with no internet access. You
can use multiple layers of security, including security groups and network
access control lists, to help control access to Amazon EC2 instances in each
subnet.
You can
create a maximum 5 VPC in one region.
You can
create a 200 subnets in one VPC also create 200 routing tables.
You can
create 5 elastic IP in one AWS account.
Once you
create a VPC, DHCP, NACL and security groups will be automatically created by
default.
VPC created
on a region not in availability zone.
Subnets can
be created in availability zone not in region.
Once VPC created
you cannot change its CIDR Block range
If you need
different CIDR size create a new VPC
👉Types of VPC:
There
are two types of VPC
1)
Default
VPC
2)
Custom
VPC
1) Default
VPC
Default VPC created in each AWS
region when an AWS account is created
2) Custom
VPC
Is a VPC an AWS account owner
creates
👉Elastic Compute Cloud (EC2)
Amazon
Elastic Compute Cloud (Amazon EC2) is a web service that provides secure,
resizable compute capacity in the cloud. It is designed to make web-scale cloud
computing easier for developers. Amazon EC2’s simple web service interface
allows you to obtain and configure capacity with minimal friction. It provides
you with complete control of your computing resources and lets you run on
Amazon’s proven computing environment.
What is Instance?
instance is a virtual server in the cloud. Its
configuration at launch is a copy of the AMI that you specified when you
launched the instance.
You can launch different types of instances from a
single AMI. An instance type
essentially determines the hardware of the host computer used for your
instance. Each instance type offers different compute and memory capabilities.
Select an instance type based on the amount of memory and computing power that
you need for the application or software that you plan to run on the instance.
For more information about the hardware specifications for each Amazon EC2
instance
👉Types of instances
1) General
purpose
2) Compute
optimized
3) Storage
optimized
4) Memory
optimized
5) Accelerated
computing
6) High
memory
👉Elastic Load Balancing (ELB)
Elastic Load Balancing automatically distributes
incoming application traffic across multiple targets, such as Amazon EC2
instances, containers, IP addresses, and Lambda functions. It can handle the
varying load of your application traffic in a single Availability Zone or
across multiple Availability Zones. Elastic Load Balancing offers three types
of load balancers that all feature the high availability, automatic scaling,
and robust security necessary to make your applications fault tolerant.
Elastic load balancing scales your load balancer as
traffic to your application changes over time
Load balancer supports three types
of load balancers
1) Application load balancer
2) Network load balancer
3) Classic load balancer
👉Simple Storage Service (S3)
Amazon Simple Storage Service is
storage for the Internet. It is designed to make web-scale computing easier for
developers.
Amazon S3 has a simple web
services interface that you can use to store and retrieve any amount of data,
at any time, from anywhere on the web. It gives any developer access to the
same highly scalable, reliable, fast, inexpensive data storage infrastructure
that Amazon uses to run its own global network of web sites. The service aims
to maximize benefits of scale and to pass those benefits on to developers.
This guide explains the core
concepts of Amazon S3, such as buckets, access points, and objects, and how to
work with these resources using the Amazon S3 application programming interface
(API).
0 Comments