Simon, this is very interesting.

How does session management work with the elastic load balancer? For example if 
you have 3 independent EC2 instances all running the same app?

Also, do you completely trust RDS to make sure your data is never lost? Is 
there any need for you to have a physical server replicating from RDS? Is there 
any risk that one day, amazon loses your database and says "Sorry, but we 
assume you have your own backup"?

-Kieran

On Jul 27, 2010, at 1:16 PM, Simon wrote:

> doing what you've done means you're managing mysql, looking after it, making 
> sure it doesn't fall over, doing backups, managing replication etc. rds does 
> all of that for you. it also makes changing the config of your database 
> server a breeze: need more disk space ? couple of clicks. need more ram ? 
> couple of clicks. need more compute power behind it ? couple of clicks. need 
> automatic fail-over to a different availability zone ? couple of clicks.
> 
> re web server resources, remember it's just a normal wo deployment running in 
> the cloud, so you can do whatever you do now.
> 
> we don't separate the web and app tier - all our ec2 instances run monitor, 
> wotaskd and apache, and are effectively independent of each other, and we use 
> an elastic load balancer up front.
> 
> simon
> 
> 
> On 27 July 2010 17:40, James Cicenia <ja...@jimijon.com> wrote:
> So the base image is the actual OS? So you are managing it as the admin?
> 
> I decided to try WOlastic. I configured the instances, setup up mysql with my 
> users and sync'd the database from existing production to amazon.
> So you are suggesting RDS vs. what I just did? What are the benefits of RDS? 
> Amazon backs up the mysql I created.
> 
> Now I am a bit stumped on WebServerResources. How are you handling that?
> 
> Well, if this works well, I can my webobject apps over and then just sell my 
> server and drop the colo.
> 
> - James
> 
> On Jul 27, 2010, at 11:28 AM, Simon wrote:
> 
>> rolling your own is surprisingly easy if you start with a base image. we 
>> started out with a vanilla centos image from rightscale, and have built it 
>> up into what we needed from there. you can then create an ebs-backed ami in 
>> a couple of clicks.
>> 
>> re pricing, it all depends on what you need. our financial models tell us 
>> for our deployment is excellent value for money, and we can scale well 
>> beyond our current needs and it remains as such. use the cost aws calculator 
>> to figure out your own costs, and remember to factor in staff costs in your 
>> decision making process. those DBA's are darn expensive compared to RDS :-)
>> 
>> http://calculator.s3.amazonaws.com/calc5.html
>> 
>> the only performance issue we found is that it is basically impossible to 
>> host your DB outside of amazon due to latency. but you don't have to use RDS 
>> - if you like sticking needles in your eyes you can just run and look after 
>> your own mysql / postgre / mssql / whatever on an ec2 instance.
>> 
>> the general performance of our apps has also vastly improved. a mixture of 
>> using more computing power and amazon having much faster internet transit 
>> than we were paying for in our previous co-lo.
>> 
>> alongside production we also run our staging servers and our hudson build 
>> server on ec2. in productivity terms running hudson there was a huge leap 
>> forward: previously a new build would take around 30 minutes to upload to 
>> staging / production. now it takes 19 seconds flat :-)
>> 
>> we're shortly going to move our subversion repository to ec2 as well.
>> 
>> Simon
>> 
>> On 27 July 2010 15:13, James Cicenia <ja...@jimijon.com> wrote:
>> This is very cool. 
>> 
>> I need to move one of my servers, or, use the cloud approach for its WOApps. 
>> I see you rolled your own but wolastic seems like it is for a mere mortal.
>> 
>> Anyone use wolastic? What is the pricing your are seeing? Issues? 
>> Performances? Etc.
>> 
>> Thanks.
>> James Cicenia
>> 
>> 
>> 
>> On Jul 26, 2010, at 3:55 PM, Simon wrote:
>> 
>>> we don't use the wolastic images (we have our own) but we do deploy 
>>> entirely on the amazon ec2 cloud now. ec2 instances running standard 
>>> javamonitor / wotaskd, amazon RDS for database server, s3 for file storage 
>>> etc. scalability on demand, load balancing, redundancy across multiple 
>>> availability zones. it's the best thing since sliced bread...
>>> 
>>> our staging servers (also on ec2) run wonders javamonitor / wotasd and 
>>> hence we'll probably upgrade our production servers to those soon.
>>> 
>>> simon
>>> 
>>> On 26 July 2010 21:36, Ramsey Gurley <ram...@xeotech.com> wrote:
>>> I haven't tried it yet, but WOlastic looks like a *really* cool deployment 
>>> solution for WO.
>>> 
>>> http://wolastic.com/
>>> 
>>> Ramsey
>>> 
>>> 
>>> On Jul 26, 2010, at 4:27 PM, Ken Anderson wrote:
>>> 
>>> Thanks for the thoughts guys!
>>> 
>>> Ken
>>> 
>>> On Jul 26, 2010, at 1:42 PM, Pascal Robert wrote:
>>> 
>>> 
>>> Le 2010-07-26 à 12:55, Chuck Hill a écrit :
>>> 
>>> On Jul 26, 2010, at 9:44 AM, Ken Anderson wrote:
>>> 
>>> I've been asked to comment on the best way to deploy WebObjects today 
>>> without any "imposed" restrictions.  I haven't done any new deployments in 
>>> a long while, so I'm likely not up to date on the last.  What are people 
>>> using today, and why do they think it's the best?
>>> 
>>> Thanks much!
>>> Ken
>>> 
>>> Lacking imposed restrictions (e.g. must run in J2EE container), traditional 
>>> WO deployment through Apache with mod_webobjects is probably the way to go. 
>>>  Anjo was working on mod_proxy deployment, but I don't recall how far he 
>>> got or if he has this in production.  It looked promising.  There is also a 
>>> Fast CGI adaptor and Ravi is working on something for WOWODC.
>>> 
>>> I'm adding some mods in JavaMonitor too (for WOWODC) and Andrew Lindesay 
>>> also have stuff in LEWOStuff to use mod_proxy_ajp.
>>> 
>>> 
>>> 
>>> ----
>>> Pascal Robert
>>> prob...@macti.ca
>>> 
>>> AIM: MacTICanada
>>> Twitter : MacTICanada
>>> LinkedIn : http://www.linkedin.com/in/macti
>>> WO Community profile : http://wocommunity.org/page/member?name=probert
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/ramsey%40xeotech.com
>>> 
>>> This email sent to ram...@xeotech.com
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
>>> 
>>> This email sent to si...@potwells.co.uk
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/james%40jimijon.com
>>> 
>>> This email sent to ja...@jimijon.com
>> 
>> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/kieran_lists%40mac.com
> 
> This email sent to kieran_li...@mac.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to