« AWS Elastic Beanstalk Under the Hood | Main | Introducing the Amazon Simple Email Service »

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c534853ef0147e090310d970b

Listed below are links to weblogs that reference Introducing AWS Elastic Beanstalk:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Jannick

This is awesome. Heroku for java, but without paying 2x or more for the instances :)

Juan David

We're looking forward ...

Adron

Impressive! I knew AWS would have some type of PaaS Available sooner than later. Now to expand it across stacks instead of just Java. I hear that the PHP & Ruby on Rails Stacks are real popular! The .NET Stack has a large body of Enterprise Devs too! :) More plz! Thx.

Bgiorgini

Great to see this kind of things. Thanks for improve the service every day.

meizitang online

Wow! Great. Thanks for sharing this. thumbs up. :)

Niall

Sounds great. Hopefully it will support .Net soon.

One question, when you say "You simply upload your code and we'll take care of the rest. We'll create and configure all of the AWS resources (Amazon EC2 instances, an Elastic Load Balancer, and an Auto Scaling Group) needed to run your application." - is this done manually by yourselves or is it all automated?

Thingfish

" you can even take the default Elastic Beanstalk AMI (Amazon Machine Image), customize it, and then configure Amazon Beanstalk to use it for your application"

Any documentation on this? I've been unable to locate the means to do this in the management console.

limist

Very cool. How about a Python platform/stack? What would be needed to make that work? :)

Nick

Niall, there are two possible answers. The first is that Amazon has hired thousands of people to watch every running application and, armed with calculators at their side they are continually checking your app's performance and when it falls above or below a certain threshold they manually shut down or launch instances of your app, hoping that they don't make a mistake and shut down too many or misconfigure something that totally breaks your app.

The second approach would be to have a few really smart developers automate the whole thing so that it works flawlessly without requiring human intervention.

Which do you think is more likely?

Jeff Barr

> Any documentation on this? I've been unable to locate the means to do this in the management console.

You can use the Server tab in the Environment Settings to enter the ID of your own AMI.

Kulin Parikh

Will it be possible to host ASP.NET applications in the future using Elastic Beanstalk?

Gilad

IaaS eats PaaS Lunch, and long live both. :-)

We blogged several months ago that "major vendors will offer a layered stack: a lower IaaS layer directly exposed through Web Service APIs, and a PaaS layer running on top of the IaaS layer".

You can see the original post here:
http://www.porticor.com/2010/11/iaas-eats-paas-lunch-and-long-live-both/

Shanestevens_

This is awesome news and couldn't have come at a better time for us. We are right at the point of Google App Engine or AWS+EC2+LAMP stack + management (RightScale). So excited by this! :D

William Louth

Jeff can you confirm that it is possible to pass JVMTI agents (-javaagent:...) in the command line as well as alter (add to) the classpath (or server/lib) to install proper application performance management solutions. I assume customers will want to be able to have some degree of observability that already exists in their own data centers.

Jeff Barr

William, you should be able to do what you want using the Container options tab. Here’s some documentation:

http://docs.amazonwebservices.com/elasticbeanstalk/latest/ug/index.html?using-features.managing.container.html

I believe that you can provide the necessary info in the “Tomcat JVM container options” field.

@clstokes

I've put together a quick how-to for running PHP on AWS Elastic Beanstalk. It uses Quercus, a Java implementation of PHP.

It's surprisingly simple...

http://bit.ly/ezzoWE

Enjoy!

Cameron

Josh

Now please PHP Support. We've been looking for a "dynamic phpS3 running on nginx" for ages :-) this would remove sooooo much headaches! :-)

Tom

What version of Tomcat 6 is used in AWS Beanstalk? Is there a possibility to add jar-files to tomcat lib-directory, edit conf/server.xml and add database connection pooling capabilities to Tomcat in AWS Beanstalk?

Jeff Barr

Tom, the current Amazon Linux AMI uses version 6.0.29 of Tomcat. You can add new files and edit configuration files by logging in to an EC2 instance running the AMI and then saving the AMI. You would then configure your app (using the AWS Management Console) to use your AMI instead of the stock one.

Tom

Jeff, thank you for your reply. I've tried out EB together with EC2. I've created my EB environment, used SSH to access the console of the current instance and making necessary (minor) adjustments to Tomcats configuration which are needed for my application. I then save an AMI of the current instance as I would like to launch new EB environments with this AMI. If I try to change a EB environment configuration by pointing to my custom AMI in the Custom AMI field, the environment will fail and eventually terminate (event log states a couple of "Failed to retrieve status of instance" and then "Terminated instance"). Should it be possible to use custom AMI's with AWS EB?

Jeff Barr

TOM - We'd be happy to help but you need to leave some contact information. Post your problem to the Elastic Beanstalk forum at https://forums.aws.amazon.com/forum.jspa?forumID=86 or leave another comment with a legitimate email address.

William Louth

Tom I was able to get it working (installing system libs including native ones) by creating my own AMI from the version that is used by EB and then in the creation of a new environment specifying this AMI which I tested before on its own performing setting up with EB.

I do hope the EB team makes it much easier to customize an standard EB environment without having to go through such steps as most people will need to install system level libs (including native libs) for webapps other then Pet[Clinic/Store]. At least for quick and dirty setups though most might eventually go with AMI's which will never be possible with any of the other PaaS like offerings.

The comments to this entry are closed.

Featured Events

Empowering Publishers with the AWS Cloud
[London]

Wednesday, May 15, 2013
8:00 AM - 11:30 AM

Join us for an open discussion to learn how Amazon Web Services and Cloudreach are enabling the publishing community to reach a greater audience without the need to invest in significant, static IT infrastructures and hear first-hand from Trinity Mirror and News International, and how these “traditional” UK newspapers now serve a global, multi-media audience across an elastic cloud infrastructure.
Register Now

Learn the Benefits of Running a Private Social Network on AWS
[Online]

Tuesday, May 21, 2013
9:00 AM PT / 12:00 PM ET

Amazon Web Services and tibbr, an AWS Technology Partner invite you to learn how to foster innovation, improve customer support, employee motivation and breakdown departmental silos with a tibbr Private Social Network application running on AWS.
Register Now

Deliver High Performance and Scalable SQL Databases on AWS
[Online]

Wednesday, May 22, 2013
10:00 AM PT / 1:00 PM ET

Amazon Web Services (AWS) and NuoDB, an AWS Partner Network (APN) Technology Partner, invite you to attend this live webinar where you will learn how to use NuoDB to manage your data across multiple data centers and geographies to enable a highly available, secure and scalable system.
Register Now

Maximize Your Microsoft SharePoint Solutions on AWS
[Online]

Tuesday, June 4, 2013
8:00 AM PT / 11:00 AM ET

Join Amazon Web Services (AWS) and Capgemini, an AWS Premier Consulting Partner, to explore how the latest technology innovations with Microsoft SharePoint may be combined to deliver maximum business value to your customers.
Register Now

Deploying Your Business Critical SQL Server Apps on Amazon EC2
[Online]

Wednesday, June 5, 2013
10:00 AM PT / 1:00 PM ET

Amazon Web Services (AWS) and SIOS Technology Corp, an AWS Technology Partner, invite you to attend this live webinar to learn key considerations for deployment of mission critical SQL Server applications to Amazon EC2.
Register Now

Manage Big Data Analytics Using SAP HANA One On AWS
[Online]

Tuesday, June 11, 2013
10:00 AM PT / 1:00 PM ET

Jump Start Your Big Data Analytics using SAP HANA One with RunE2E and AWS. Amazon Web Services (AWS) and RunE2E, an Advanced Consulting Partner, invite you to join this live webinar to learn how SAP HANA One provides the ideal platform to manage your Big Data solutions on AWS.
Register Now

The AWS Report


Brought to You By

Jeff Barr (@jeffbarr):



Jinesh Varia (@jinman):


Email Subscription

Enter your email address:

Delivered by FeedBurner

May 2013

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31