AWS DevOps & Developer Productivity Blog
Tag: Elastic Beanstalk
CDK Corner – April 2021
Social – Community Engagement We’re getting closer and closer to CDK Day, with the event receiving 75 CFP submissions. The cdkday schedule is now available to plan out your conference day. Updates to the CDK Constructs promoted to General Availability Promoting a module to stable/General Availability is always a cause for celebration. Great job to […]
Optimizing the cost of running AWS Elastic Beanstalk Workloads
AWS Elastic Beanstalk handles provisioning resources, maintenance, health checks, automatic scaling, and other common tasks necessary to keep your application running, which allows you to focus on your application code. You can now run your applications on Elastic Beanstalk using Amazon Elastic Compute Cloud (Amazon EC2). Spot Instances in both single instance and load balanced […]
Migrating ASP.NET applications to Elastic Beanstalk with Windows Web Application Migration Assistant
This blog post discusses benefits of using AWS Elastic Beanstalk as a business application modernization tool, and walks you through how to use the new Windows Web Application Migration Assistant. Businesses and organizations in all types of industries are migrating their workloads to the Cloud in ever-increasing numbers. Among migrated workloads, websites hosted on Internet […]
Creating CI/CD pipelines for ASP.NET 4.x with AWS CodePipeline and AWS Elastic Beanstalk
By Kirk Davis, Specialized Solutions Architect, Microsoft Platform team As customers migrate ASP.NET (on .NET Framework) applications to AWS, many choose to deploy these apps with AWS Elastic Beanstalk, which provides a managed .NET platform to deploy, scale, and update the apps. Customers often ask how to create CI/CD pipelines for these ASP.NET 4.x (.NET […]
Using Locust on AWS Elastic Beanstalk for Distributed Load Generation and Testing
AWS Elastic Beanstalk customers frequently ask how to load test their web applications running on Elastic Beanstalk. Load testing, which allows you to demonstrate and understand how the application and the underlying resources function under real-world demands, is an important part of the application development cycle. Creating tests that simulate real-world scenarios is essential. Locust, […]
Customize Ephemeral and EBS Volumes in Elastic Beanstalk Environments
Did you know that Elastic Beanstalk supports attaching and customizing ephemeral and EBS volumes to Elastic Beanstalk environments without the need for custom AMIs? This feature provides Elastic Beanstalk users with the ability to utilize: 1. Ephemeral storage via instance store volumes available on the physical EC2 machine. See Instance Stores Available on Instance Types […]
Locally Packaging Gem Dependencies for Ruby Applications in Elastic Beanstalk
Today’s guest post is by Charlie Crawford, a developer on the Elastic Beanstalk team. The Puma Ruby 2 container has a built-in feature to detect locally installed gems. This feature is easy to use, ensures that your production environment is using the same gems as your development environment, and helps your application deploy faster. Although this […]
Three Easy Steps to Enable Cross-Zone Load Balancing in Elastic Beanstalk
You can enable Cross-Zone Load Balancing for your Elastic Beanstalk Environment in 3 quick steps: Create a directory named .ebextensions at the top level of your application source bundle Add a file named elb_cross_zone.config with the following content: Resources: AWSEBLoadBalancer: Type: AWS::ElasticLoadBalancing::LoadBalancer Properties: CrossZone: True Bundle and deploy your application. You can refer to the […]
A Year in Review: Elastic Beanstalk, OpsWorks, and CloudFormation
2013 was an exciting and busy year here at AWS. Let’s take this opportunity to look back on the new features and updates to Elastic Beanstalk, OpsWorks, and CloudFormation that we saw throughout the year. AWS Elastic Beanstalk New Environment Types: background task handling with the new Worker Tier, as well as a Single Instance […]
A Sample App For Startups
Here’s a use-case we see among startups fairly frequently: you’re announcing a new product or service and your customers want to sign up to be notified when your Cool New Thing is available. This can lead to a period (perhaps just a few hours, but possibly longer) where your sign-up form is bombarded with many […]