0
votes

I want to deploy or upload a Java Application in Elastic Beanstalk.

  1. Is Elastic Beanstalk a Free Tier eligible service?
  2. If yes, how long it will be?? Like EC2 750 hrs/ Month
  3. Read the pricing paragraph in Elastic Beanstalk dashboard. But it seems like Elastic Beanstalk internally using EC2 instance. I am confused here.

As of now my application does not have any database connection, calling API and getting the data instead.

If I deploy the application in Elastic Beanstalk, as a Free Tier user (as of now) anything will be charged for up and running the Elastic Beanstalk service?

1

1 Answers

0
votes

You are correct - Elastic Beanstalk uses Amazon EC2 instances, Load Balancers and Amazon RDS databases.

From AWS Elastic Beanstalk Pricing - Amazon Web Services (AWS):

There is no additional charge for AWS Elastic Beanstalk. You pay for AWS resources (e.g. EC2 instances or S3 buckets) you create to store and run your application. You only pay for what you use, as you use it; there are no minimum fees and no upfront commitments.

Therefore, if the Amazon EC2 instance(s) used by Elastic Beanstalk meet the requirements of the AWS Free Tier (eg using T2 or T3 micro instances), then they would fall under the Free Tier.

The free tier includes (in the first 12 months of your account):

  • 750 hours per month of Linux, RHEL, or SLES t2.micro or t3.micro instance dependent on region
  • 750 hours per month of Windows t2.micro or t3.micro instance dependent on region