As you all know, the billing model of advanced cloud services in general and AWS in particular is all pay as you go. And in order for cloud service providers to live and grow their teams, you have to pay them to use them, for the most part. But besides the paid services, there are also free services to make your work more convenient when using the Cloud. In this article Kevin shares free AWS services.
This article Kevin will update from time to time (living post) because in AWS everything changes daily and in the direction of benefiting more users. If there are any shortcomings, I hope to receive sharing from everyone.
Let’s take a look at these services:
1. AWS Computing Services
- EC2 Auto Scaling: Provides elasticity in adding and removing EC2 resources to meet application workload needs intelligently and economically.
- AWS Batch: Is a utility to manage batches of programs to run (computing jobs). AWS Batch automatically provisioned resources to match the running jobs. AWS is a free service, but for the resources that AWS Batch provisioned, you will be charged according to the Pay As You Go model such as EC2, Lambda, or Fargate.
- AWS Elastic Beanstalk: An easy-to-use service for deploying web applications on AWS that users do not have much knowledge about AWS. Elastic Beanstalk supports many types of application platforms using languages such as: Python, Go, Ruby, Node.js, Java, .NET, and even docker. Elastic Beanstalk supports popular server platforms such as: nginx, apache, Passenger, IIS. Elastic Beanstalk is a free service, but you still pay for the resources your application uses such as EC2, RDS, S3 …
- AWS Serverless Application Repository: This is a service that manages serverless applications. Allows teams to manage and share serverless applications.
- CloudShell: This is seen as a CLI (Command Line Interface) to access AWS services from the browser instead of from the terminal on your computer.
- AWS CodeStar: lets you quickly develop, build, and deploy applications on AWS (Manage software development activities in one place). CodeStar can integrate with JIRA to track issues during dev or operation. In addition, CodeStar also provides a dashboard to track the software deployment process on AWS from the backlog to the recently deployed code. This is a very cool service and this and that but… it’s free. It’s amazing, isn’t it?
Management & Governance
- AWS Auto Scaling – This is a service that helps cloud architecture increase elasticity, have resources at the right time when needed, and automatically take advantage of when the workload decreases. AWS Auto Scaling supports scaling across multiple services, while EC2 Auto Scaling will focus on Amazon EC2.
- AWS Compute Optimizer – This service will collect your account’s actual Amazon Ec2, Lambda, and EBS usage needs and then use Machine Learning to make recommendations for optimal use of compute. This is a very good service and recommend you try it out. This is also a free service, so there is no need to worry.
- AWS Control Tower (CT) – This is a service often for large organizations when they have a lot of AWS Accounts and want to quickly deploy and apply best practices on the Cloud to save time and optimize their use. CT is a free service, you will only have to pay for related resources when provisioned with a solution such as: AWS Service Catalog, AWS CloudTrail, Amazon CloudWatch, SNS, S3… There is a service that came before AWS Control Tower, which is AWS. Landing Zone (LZ) has now stopped developing new features, new AWS customers who want to manage multiple accounts are recommended to use AWS Control Tower (AWS Landing Zone is currently in Long-term Support and will not receive) any additional features. Customers interested in setting up a new landing zone should check out AWS Control Tower and Customizations for AWS Control Tower)
- AWS License Manager – helps you manage licenses from other vendors like Microsoft, SAP, Oracle, IBM not only on AWS but also on your on-premise infrastructure. An ISV company can use AWS License Manager to manage and track the licenses generated by its software.
- AWS Organizations – Is a service to help manage and apply policies by group of AWS accounts (SCP) and also has the benefit of constituency billing when the AWS child accounts will be paid using and unifying the bill at the payer account or master account. Again, such a good service, but it’s also free.
- AWS Well-Architected Framework – This is a tool to help you review architects and align with best practices on AWS Cloud.
Security, Identity & Compliance
- AWS IAM (Identity Access Management) – This is the main gateway, the key that manages the users and permissions to access AWS Resources. This is also a global specified service.
- AWS Artifact – is a portal for you to access AWS Compliance reports.
- AWS SSO (Sing Sign On) – a service that helps to centrally manage accounts between multiple AWS Accounts and business applications from one place. AWS SSO supports plug-ins that integrate with Salesforce, Box, and Microsoft 365. AWS SSO also easily connects to identity sources such as Microsoft AD, Okta Universal Directory, and Azure AD.
- AWS Lake Formation – Data Lake can be quickly deployed on AWS. This service builds on AWS Glue and integrates with services like CloudTrail, AWS IAM, Amazon CloudWatch, Athena, EMR, Redshift…
There will also be many other free services / products, above are some popular ones that Kevin often encounters. Good luck with your studies and work.