AWS
What Is
AWS And Why Is It So Popular?
Amazon Web
Services (AWS) is
an important cloud computing platform known for its wide service offerings. Its
popularity is developed through its scalability, cost-effectiveness, and global
infrastructure. Businesses increased the AWS to efficiently scale operations,
reduce costs, and innovate rapidly.
Explain
The Key Components Of AWS.
AWS provides
the fundamental components crucial for cloud computing:
|
Service |
Description |
|
EC2 (Elastic Compute Cloud) |
Your virtual servers in the cloud. Need a Linux or
Windows server for your web application? EC2 provides resizable compute
capacity on demand. |
|
S3 (Simple Storage Service) |
The internet's storage locker. S3 offers highly
scalable and durable object storage for everything from website files and
backups to big data analytics. |
|
RDS (Relational Database Service) |
Managed database made easy. RDS simplifies the
setup, operation, and scaling of popular relational databases like MySQL,
PostgreSQL, and SQL Server. |
|
IAM (Identity and Access Management) |
Your security guard in the cloud. IAM allows you to
securely control access to AWS services and resources, defining who can do
what. |
What Is An
EC2 Instance And How Does It Work?
An EC2 instance is essentially a virtual server
running in the AWS cloud. When you "launch" an EC2 instance, you're
setting up a virtual machine with the operating system and software stack
you've selected (e.g., a Linux server with Apache).
How it
works: AWS
maintains the physical hardware, and you provision virtual resources on top of
it. You choose an Amazon Machine Image (AMI), which acts as a template
containing the OS, application server, and any pre-installed software. You then
select an instance type, which defines the CPU, memory, storage, and networking
capacity of your virtual server, tailoring it to your specific computing needs.
Describe
The Difference Between S3 And EBS In AWS.
S3 ( Simple Storage Service ) is an object storage service
suitable for storing various data types of files that can accessed through the
internet. In contrast, EBS ( Elastic Block storage ) is a block-level storage attached to
EC2 instances, offering persistent and high-performance storage for
applications like databases. EBS provides the raw storage hardware helpful for
I/O operations where as S3 comes with pre configured file system. For understanding
think of S3 as a file storage system and EBS as a hard drive.
|
Feature |
Amazon S3 |
Amazon EBS |
|
Storage Type |
Object Storage |
Block Storage |
|
Access |
Via HTTP/HTTPS URLs |
Mounted as a file system on an EC2 instance |
|
Use Cases |
Static content, backups, data lakes, archives |
Operating systems, databases, application storage |
|
File System |
Pre-configured |
Raw block device; you manage the file system |
|
Persistence |
Independent of EC2 instance lifecycle |
Persistent, but tied to a specific Availability
Zone |
What Are
Key-Pairs In AWS?
A key pair
consists of two types of keys - a public key and a private key. The public key
is used to encrypt data and stored on the AWS EC2 instance while a private
key is used to decrypt data and is kept by the user.
What Is
Elastic Load Balancing (ELB) And How Does It Function?
Elastic Load balancer ( ELB ) is a service provided by AWS
that helps in distribution of incoming traffic of the applications across multi
targets such as EC2 instances, containers etc.. in one or more Availability
zones. It helps in improving fault tolerance and ensuring the utilization of
resources, bringing high availability of the application by preventing a single
node ( instance ) faulterance by improving application's resilience.
What Are
The Various Load Balancers Provided By AWS?
The following
are the types of load balancers provided by AWS:
- Application Load Balancer: ALB works on layer 7(application
layer) of OSI Model. It supports HTTP, HTTPS, and gRPC protocols.
and works on Round Robin algorithm.
- Network Load Balancer: NLB works on layer 4(Transport
layer) of OSI Model. It Supports TCP, UDP, and TLS protocols and works on
Flow hash algorithm.
- Gateway Load Balancer: GLB works on network layer
(3 and 7).It supports IP-based routing and works on routing table lookup
algorithm.
What Is
Amazon RDS, And What Database Engines Does It Support?
Amazon RDS
(Relational Database Service) is a managed relational database service provided
by AWS. It takes care of the essential hardware infrastructure and supports
multiple database engines such as MySQL, SQL Server, Oracle, PostgreSQL, and MariaDB. RDS simplifies
database administration by automating tasks like backups, software patching,
and scaling.
Explain
The Concept Of AWS Identity And Access Management (IAM).
IAM stands for Identity Access
Management, a
security AWS service that provides Authentication and Authorization to AWS
services and resources. It involves in creating users, assigning permissions
through policies, and then setting up the multi-factor authentication.
How Many
Subnets Can a VPC Contain?
By default a
VPC can have up to 200 subnets.
What is An
AMI In AWS and Why Is It Used?
An AMI
(Amazon Machine Image) is like a blueprint used to create virtual computers
(called EC2 instances) in AWS. It includes the operating system (such as Linux
or Windows), any pre-installed software or applications, and configuration
settings like storage and permissions. With the help of AMIs, we can easily
launch new servers that have the exact setup we need.
What Is
The Relationship Between Regions And Availability Zones in AWS?
AWS Regions
are geographical areas, like cities or countries (for example, Mumbai or
London). Inside each Region, there are smaller parts called Availability Zones
(AZs).
An
Availability Zone are data centers present in each AWS Region.
What Is
The Maximum Size Of An Object In S3?
The maximum
object size in Amazon S3 (Simple Storage Service) is 5 terabytes (5
TB).
What Is
The Difference Between Vertical and Horizontal Scaling in AWS?
Vertical
scaling refers to increasing the capacity of a single virtual machine like
upgrading its CPU, RAM, or storage.
Horizontal scaling means adding more virtual machines to share the load,
instead of relying on just one machine. This helps distribute CPU, RAM, and
storage usage across multiple instances.
How
Do You Monitor And Log AWS Resources?
AWS comes up
with providing services such as CloudWatch for monitoring and CloudTrail for logging. CloudWatch take place in
monitoring the resources and applications, while CloudTrail will record the API
calls, providing the visibility of user activity. These tools collectively
allow detailed observation and analysis of AWS resources.
Discuss
The Use Of Amazon ECS (Elastic Container Service) In Container Management.Amazon ECS is a aws service helps with
simplified container management by providing easy access to users to run and
scale containerized applications. To improve the functionality it works with
integration of other AWS services such as Elastic Load Balancing and
CloudWatch. ECS supports both Fargate and EC2 instances services for better
control over the underlying infrastructure.
Explain
The Concept Of AWS Direct Connect.
AWS Direct
Connect is an AWS service that helps in establishing direct network between
on-premises and AWS Data centers.
What
Is AWS Snowball, And When Would You Use It?
AWS Snowball is an AWS serive that provides a
physical data transport of large amount of data in and out of AWS.
Discuss
The Use of AWS CloudWatch In Monitoring Resources.
AWS
CloudWatch helps in real time monitoring of AWS resources and applications. It
collects and tracks metrics, sets alarms, and automatically responds to changes
in resource utilization. CloudWatch Logs provides centralized log management on
utilizing proactive monitoring, troubleshooting ensuring the optimal
performance of AWS resources.
48.
Discuss The Benefits Of Using Amazon CloudFront.
Amazon CloudFront is a content delivery network
(CDN) service in AWS that speed up the delivery of web content using AWS Global
network Infrasture.
Comments
Post a Comment