amazon ec2 - What is the recommended AWS service for SAAS apps? -
i'm looking @ various offerings form amazon managing cloud based app , in short unsure whether best attempt accomplish need using ec2 & ebs, beanstalk, or opsworks or cloudformation.
to elaborate want offer customers of our web/tomcat based app cloud based trial version upon sign up, running on custom domain (via route53) data stored on ebs volume. directorys on file system need created upon instance creation.
my intention make appropriate calls using java aws sdk upon successful sign provision system user, notified of url access custom site.
i'm not looking @ multi-scaling number of concurrent users never high each customers version should running in isolation.
so i'm looking @ beanstalk api.. saw opsworks api, , cloudformation templates.
if use beanstalk api, launch 'environment' each customer, means customers part of same beanstalk 'application', meaning if update app version.. receive update sounds positive, seems wrong doing environment per customer typically environments used testing,production etc...
so i'm @ beginning wondering typical deployment strategy type of aws based saas system.
for clarity, app not require rds , require single instance per customer.
you should take @ docker https://www.docker.com/ , running service in containers using new ecs http://aws.amazon.com/documentation/ecs/ (elastic container service).
this allow provision environments in matter of seconds, , able run more 1 per instance, optimising costs , resource usage.
Comments
Post a Comment