AWS Part-1

 What is AWS?

AWS Meaning: The Amazon Web Services (AWS) platform provides more than 200 fully featured services from data centers located all over the world, and is the world's most comprehensive cloud platform.

Amazon web service is an online platform that provides scalable and cost-effective cloud computing solutions.

AWS is a broadly adopted cloud platform that offers several on-demand operations like compute power, database storage, content delivery, etc., to help corporates scale and grow.

let’s have a look at AWS Compute services. 

1. Amazon EC2

EC2 provides compute capacity in the cloud. This capacity is secure and resizable based on the user’s requirements. EC2 can expand or shrink the resources provided, depending on the load the organization is facing. 

2. Amazon Elastic Beanstalk

Helps to scale and deploy web applications made with several programming languages like java, python, ruby, and .NET. EBS handles the deployment of the code as soon as it is uploaded.


3. Amazon Lightsail

Enables a virtual private server (VPS) to be launched and managed with ease. It includes everything required by developers who want to start their projects quickly on a virtual machine.

4. Amazon Lambda

It allows you to pay only for compute time. No need for provisioning and managing servers. Lambda executes code only when required, and scales automatically. It can handle a few requests a day, all the way to thousands a second. 

let’s have a look at AWS Storage services:

1. Amazon S3:

S3 is an object storage that can store and retrieve data from anywhere: websites, mobile apps, IoT sensors, and so on. It is durable, provides comprehensive security, and flexibility in managing data.


2. Amazon Glacier

Amazon Glacier is a cloud storage service that is used for archiving data and long-term backup. The glacier is used for data archiving and long term backup. 

3. Amazon EBS

Amazon Elastic Block Store provides block storage volumes for instances of Amazon EC2. EBS is a reliable storage volume that can be attached to any running instance that is in the same availability zone. 

4. Amazon Elastic File System

Amazon EFS provides elastic file storage, which can be used with AWS Cloud Services and resources that are on-premises. It is easy to use and offers a simple interface that allows you to create and configure file systems quickly and easily.

let’s have a look at the AWS Database services:

1. Amazon RDS

Amazon RDS eases the process involved in setting up, operating, and scaling a relational database in the cloud. It helps with tasks like hardware provisioning, database setup, backup, and so on. It frees us from managing the hardware and enables us to focus on the application.

2. Amazon Redshift

Amazon Redshift is a data warehouse that enables users to analyze their data using SQL and other BI tools. It is a fast, fully managed data warehouse. It also allows users to run complex analytical queries against structured data using sophisticated query optimizations.

AWS other services :-

1. AWS Application Discovery Service

AWS ADS helps enterprise customers perform the process of migration by collecting information about their on-premises data centers. 

Domain: Migration

2. Amazon Route 53

Route 53 is a scalable DNS web service to route end users to Internet applications. 

Domain: Networking and content delivery

3. Elastic Load Balancing

Elastic Load Balancing automatically diverts incoming traffic into multiple targets.

Domain: Networking and content delivery

4. AWS Autoscaling

AWS Auto Scaling automatically adjusts resource usage to ensure steady performance at the lowest cost. 

Domain: Management tools

5. AWS Identity and Access Management

AWS IAM helps users manage AWS resources securely, allowing users and groups to be allowed or denied permission. 

Domain: Security

Use Case - Deploying an AWS application

In this section of the AWS fundamentals tutorial, we will be using the services Route 53, CloudWatch, EC2 and S3, and Elastic Load Balancer to deploy a web application that will store data about customers subscribing to a particular website. 

EC2EC2 is used for provisioning the computational power required for the application.

S3Provides additional storage.

CloudWatchHelps monitor the web application. Here, we use it to see if we need to scale in or out.

Route 53: Helps to register a domain name for your web application.

ELBIt will create a monitoring environment while handling security and load balancing requirements of the application.

 

 

 

 

 



 

 

 

No comments: