Here we are going to discuss few available services in AWS.
- Amazon EC2-Elastic Computing Cloud,a web service that provides secure, resizable compute capacity in the cloud.
- Amazon Elastic Beanstalk- It is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and Internet Information Services (IIS).
- Amazon Lambda- It lets you run code without provisioning or managing servers.
- Amazon Elastic Load Balancer- It helps to balance the incoming load.
- Amazon Auto Scaling- It helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define.
Developer Tools Services:
- AWS Code Commit: It is a fully managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories.
- AWS Code Build: It fully manage build service that compiles source code, runs tests, and produces software packages that are ready to deploy.
- AWS Code Deploy: It is a service that automates code deployments to any instance, including EC2 instances and instances running on premises.
- AWS Code Pipeline: It is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.
- AWS Cloud9: It is cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal.
Application Integration Services:
- Amazon MQ: It is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud.
- Amazon SQS: It is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications
- Amazon SNS: It is a highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications.
- Amazon SWF: It helps developers build, run, and scale background jobs that have parallel or sequential steps.
DataBase Services :
- Amazon RDS: It helps to create the relational database in AWS. RDS on VMware allows you to utilize the same simple interface for managing databases in on-premises VMware environments as you would use in AWS. It provides cost-efficient and resizable capacity.
- Amazon DynamoDB: It is a key-value and document database that delivers single-digit millisecond performance at any scale. It’s a fully managed, multiregion, multimaster database with built-in security, backup and restore, and in-memory caching for internet-scale applications. DynamoDB can handle more than 10 trillion requests per day and support peaks of more than 20 million requests per second.
- Amazon Elastic Cache: It is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases.
- Amazon S3: It is an object storage service that offers industry-leading scalability, data availability, security, and performance. This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases, such as websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics.
- Amazon S3 Glacier: It is a secure, durable, and extremely low-cost storage service for data archiving and long-term backup.
- AWS Storage Gateway: It is a hybrid storage service that enables your on-premises applications to seamlessly use AWS cloud storage. You can use the service for backup and archiving, disaster recovery, cloud data processing, storage tiering, and migration.
- Amazon Elastic File System(EFS): It provides a simple, scalable, elastic file system for Linux-based workloads for use with AWS Cloud services and on-premises resources. It can be scaled up to petabytes and and shrinking automatically according to the application requirement.
Networking and Content Delivery:
- Amazon VPC: It enables the 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.
- Amazon CloudFront: It is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds
- AWS IAM: Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
- AWS KMS: It makes easy for you to create and manage keys and control the use of encryption across a wide range of AWS services and in your applications.
- AWS Single Sign-On: It is a cloud SSO service that makes it easy to centrally manage SSO access to multiple AWS accounts and business applications.
- AWS Firewall Manager: You can easily roll out AWS WAF rules for your Application Load Balancers and Amazon CloudFront distributions across accounts.
We will discuss each services in detail from the next blog.
That’s all I have and thanks a lot for reading. Please let me know if any corrections/suggestions. Please do share and comments if you like the post. Thanks in advance… 😉