AWS Stand for Amazon Web Services, which is leading brand in Cloud services started in 2006.Most of the organisation are adopting AWS due to its easiness and flexibility. It provides the option to user to Pay-as-per-use. User only need to pay whatever he will use. I feel everyone are using Amazon cloud services in multiple ways like Amazon prime, Shopping, Watching Movies, Data Center services.
What is Cloud Computing
Cloud computing refers to on-demand remote availability of resources such as computing power, data storage, networking, and more, without requiring any direct management of the resources by the user.
Why AWS
AWS stand for Amazon Web Services. AWS (Amazon Web Services) offering various cloud services such as Compute, Storage, Database, and Networking, that are flexible, scalable, cost-efficient, and easy-to-use. AWS provides below features:
- Reliability
- Flexibility
- Scalability
- Security
- Cost-Effectiveness
- Pay-as-per-use
AWS Core Services
- Compute
- Storage
- Database
- Networking
Compute
Compute allows to developer to get resizable compute capacity in the cloud which is scalable as per requirement.
User have below benefits:
- Enables users to control their computing resources.
- Operates can opt pay-as-you-go model
- Allows quick scaling when needs to scale-up or scale down computing requirements.
Below are some Compute Services including:
- EC2 (Elastic Compute Cloud)
- ECR (Elastic Container Registry)
- ECS (Elastic Container Service)
- EKS (Elastic Kubernetes Service)
- LightSail
- AWS Batch
- Elastic Beanstalk
- Fargate
- Lambda
- AWS Serverless Application Repository
Storage Services
The Storage services provide a secure, reliable, and scalable place for the data in AWS Cloud with high efficiency, availability, durability, Security and performance.
Below are some Storage Services including
- Allow users to store, access, and analyse data anytime, anywhere and increase agility.
- Broadly for object storage, file storage, block storage, backup, and data migration.
Below are some Storage Services including:
- S3 (Simple Storage Service)
- EFS (Elastic File System)
- FSx
- EBS (Elastic Block Store)
- Backup
- Storage Gateway
- Data Sync
- Transfer Family
- Snow Family
Database services
Amazon offers databases for various application requirements with fully managed, scalable, and highly efficient.
Support for multi-region, multi-master replication, and full oversight of the data.
Below are some Database Services including:
- RDS (Relational Database Service)
- Redshift
- DynamoDB
- ElastiCache
- DocumentDB
- Keyspaces
- Neptune
- QLDB (Quantum Ledger Database)
Networking Services
provide essential security features by isolating resources, encrypting data, and connecting privately on the AWS global network. Offers highest network availability, with very few down time hours from networking issues.
Below are some Networking Services including:
- VPC
- API Gateway
- CloudFront
- Route53
- VPN
- Direct Connect
- Cloud Map
- App Mesh
Let’s discuss these core services in bit details.
Compute
- EC2 (Elastic Compute Cloud)
It is core services and offers a resizable Virtual Servers (called Instances compute to the developers to scale up and scale down the compute size as per their application requirement at any time.
- ECR (Elastic Container Registry)
It is a secure, reliable and Scalable Docker Registry services to store, manage Docker container Images. Docker container Images is a lightweight executable packages of software which contains application code, runtime etc which is required to run an application.
- ECS (Elastic Container Service)
It is is a fully managed container orchestration service and highly scalable, fast, and efficient container management service. It offers to manages Docker containers on a cluster, hosted on serverless infrastructure on cloud and allows developers to build and run applications without having to manage servers.
- EKS (Elastic Kubernetes Service)
It allows you to run Kubernetes on AWS without having your own Kubernetes node and control planes to install and manage. Allowing users to run containerized applications using the popular open-source Kubernetes platform.
- Amazon LightSail
With this services developer can create Virtual Private Server (VPS) by virtual machine with individual SSD-based storage, data transfer, DNS management, IP & OS with very quickly, easily but restricted access to physical server resources.
- AWS Batch
Its used for Batch processing. It provides complete Server compute setup.
- Elastic Beanstalk
It is a AWS-managed service for web applications. Elastic Beanstalk is a pre-configured EC2 server that can directly take up your application and environment configurations and use it to automatically provision and deploy the required resources within AWS to run the web application quickly without required any infrastructure and managed resource.
- AWS Fargate
It is fully managed serverless services containers. It allows users to specify and pay for resources per application and improves security.
- Lambda
It allows user to execute the code without provisioning any server. It can be scale automatically based on the request. Also, user needs to pay only for compute and execution time.
- AWS Serverless Application Repository
It is offering to find quickly, deploy, and publish serverless applications on cloud
Storage
- Amazon S3 (Simple Storage Service)
Its a object based storage services where user can store or retrieve the large number of data anytime, anywhere and it is scalable, fast and secure.
- Amazon EFS (Elastic File System)
It is storage for EC2 instances and designed to provide scalable, elastic with read and write access, and encrypted file storage for use with both AWS cloud services and on-premises.
- Amazon FSx
It is a fully managed service that facilitates third-party file systems like Window, ML and Automation.
- EBS (Elastic Block Store)
offers block level storage volumes for EC2 instances and it can be used as a HDD with any running instances. Its very reliable and available storage volume.
- AWS Backup.
It helps to automate, manage, and monitor backup activities and configure backup policies.
- AWS Storage gateway
It is a service which allows to connect on-premises to Cloud based storage as secure and seamless integration.
- AWS DataSync
This is also a service which help connect with Cloud and On-Prem over internet or direct to sync the data.
- AWS Transfer Family
It allows to migrate data to and from Amazon S3 using Secure File Transfer Protocol (SFTP), File Transfer Protocol Secure (FTPS), and File Transfer Protocol (FTP).
- AWS Snow Family
It contains (AWS Snowcone, Snowball, and Snowmobiles) for data transfer.
Database
- Amazon RDS
It allows easier setup, operation, and scaling of a relational database in the cloud.
- Amazon Redshift
It is intelligent business tool to analyse the data efficiently. It is a fully managed, high-performance, petabyte-scale data warehouse service.
- DynamoDB
It is a fully managed NoSQL database service that facilitates fast and predictable performance with seamless scalability.
- ElastiCache
Proving high-performance, resizable, and cost-effective in-memory cache.
- Document DB
It is a fully managed document database service that supports MongoDB-Compatible workloads / Database in the cloud.
- Keyspaces
It is a highly available, scalable, and manageable Apache Cassandra compatible database service, automatically managing servers and eliminating the need to install, maintain, and operate the software.
- Neptune
It is a graph database service that helps to build and run applications working with highly connected datasets. It runs on a purpose-built, high-performance graph database engine.
- Quantum Ledger Database (QLDB)
It is high-performance, fully managed ledger database that offers a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority.
Networking
- VPC (Virtual Private Cloud)
It provides a secure cloud access for user data and services.
- API Gateway
It helps to create and deploy robust, secure, and scalable REST and WebSocket APIs that access AWS or other web services.
- CloudFront
It speeds up the distribution of static and dynamic web content through a worldwide network of edge locations that provide low latency and high-performance
- Route 53
It is a highly scalable and available Domain Name System (DNS) web service for domain registration, DNS routing, and health checking.
- Virtual Private Network (VPN)
It establishes a secure and private tunnel from a local network to the AWS Cloud. An existing on-premises network can be extended into a VPC, or other AWS resources can be connected from a client.
- Direct Connect
AWS Direct Connect links user’s internal network to an AWS Direct Connect location over a standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable.
- Cloud Map
It is a fully managed service that can be used to create and maintain a map of the backend services and resources that an application depends on.
- App Mesh
It is a service mesh allowing users to easily monitor and control the services. It standardizes the communication between services, provides end-to-end visibility, and ensures high availability for the applications.
Visit to our site : https://www.kbrosistechnologies.com/
Watch more Video https://www.youtube.com/channel/UCpcd6IshE1caAbf9EdJd3gw
https://www.youtube.com/channel/UCTbOmLTSlHggEBkt5wFGNRA
FAQ
Q. What is Amazon S3?
A. It stand for Simple Storage Service (Amazon S3). It is a scalable object storage service provides secure, durable, and highly available storage for any types of user data including documents, images, videos, backups, and application data.
Q. What is AWS Lambda?
A. It is a serverless compute service that allows users to run code without provisioning or managing servers and user no need to bother about managing any servers. User only need to use and pay as per execution time and compute.
Q. What is Amazon RDS?
A. It is a managed database service which provides cost-efficient and resizable capacity that simplifies the setup, operation, and scaling of relational databases in the cloud for the developers. It gives access to multiple database engines, including Amazon Aurora, MySQL, PostgreSQL, MariaDB, Oracle, and SQL Server..
Q. What is Amazon EC2?
A. It allows users to provision and manage virtual servers, and create/deploy own virtual machine also known as instances to run their applications.
Q. What is Amazon VPC?
A. It is a virtual network where users can create secure networks within the AWS cloud. It provides control over network configuration, IP addressing, subnets, and security settings for resources deployed within the VPC.
Q. What is Amazon DynamoDB?
A. Amazon DynamoDB is a fully managed NoSQL database service offered by AWS. It provides fast and predictable performance at any scale, with automatic scaling and high availability. DynamoDB is designed for applications that require low-latency and seamless scalability where user no need to do anything. It’s ready to use.