Questions and Answers

How do I collect points?

  • +4
    Chosen as best answer
  • +1
    Posted answer
  • +1
    Posted question
  • +1
    Thumb up
  • -1
    Thumb down

by Pulsate Media in Hosting about October 25, 2014 open - report

Socialengine on Elastic Beanstalk + Github

Has anyone tried this setup? Basically you are freezing the state of your SE install to make it into an application that across multiple servers. You separate out the database (RDS or another EC2 instance) and storage (S3) from the application as it becomes readonly. Updates to the application are done through your git repository, so you would need to do plugin upgrades and so on thorugh that.

I like this idea because of how it scales as well as forcing you to be more mehodical about updates.

Answers: 2  •  Score 1  •  Views: 2315

2 Answers
Browse by
  • 395

    by Kapil Jain about November 20, 2014

    We have setup this enviroment for one of our client. We used an ELB, two EC2 instances, One RDS and Amazon S3. We have fine tuned our EC2 instances for performance tuning so didn't used Elastic Beanstalk. Instead of using git, we used svn and all the latest code have been deployed on ec2 instances within a min or two.This infrastructure seems scalable and able to handle thousands concurrent users on the site.Also we have configured alarm to add/remove ec2 instance whenever its required. 

    • Score: 0
    1 comment
    • tchek tchek
      by tchek tchek
      June 26, 2015

      HI Kapil,
      How do you do for the share session cache of socialengine ? Do you have enable sticky session on ELB ? because without this end-user lost his session. and sticky session hard bad because if an instance of autoscaling group is terminated all use...  more

  • 114

    by Eugene about October 30, 2014

    This sounds pretty interesting! I'll check it out.

    Have you already tried it?


    There is one issue I see - not all 3rd party plugins support S3. 

    • Score: 0
You must login to post an answer.