Best Practices for deploying updates to a Web Based Applications.

Heyas,

Does anyone know of some best practices guidelines for deploying web based application updates from Cloud Based Solution for example AWS.

A link to detailed whitepaper would be ideal.

Thank you.
ZackGeneral IT Goto GuyAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
MlandaTConnect With a Mentor Commented:
I'm not sure whether the FROM is as important as the TO here. If you have a VM with your dev environment in EC2 on AWS, then it's the same as depoying FROM your local laptop. However, if the question is about deploying the update TO an environment like AWS (EC2 or BeanStalk etc) then what has worked for me in the past is to follow this process:

(1) I always use an Elastic IP as the entry point for my application
(2) Create a new environment with the upgraded system (yes... NEW... New Beanstalk application or new EC2 instances etc) and test this new deployment seperately (this keeps your previous version running)
(3) Once you are ready and happy that you upgrade is working, then you simply swap urls (Beanstalk) or redirect the Elastic IP to the new instances.

This approach minimises downtime for your end users and the switch happens seamlessly. Hope this helps.
0
 
Kyle HamiltonData ScientistCommented:
i dont know about a white paper in general. if you have an AWS account , they have extensive instructions/recommendations on deployment as well as integrating the deploments with Github and the like. I dont know about other services.
0
 
Kyle HamiltonData ScientistCommented:
not sure if this is a public a public link:

http://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
ZackGeneral IT Goto GuyAuthor Commented:
Thank for that but I am looking for a something a little more comprehensive though.
0
 
Gary PattersonVP Technology / Senior Consultant Commented:
deploying web based application updates from Cloud Based Solution for example AWS

Not sure I understand the question.  From AWS, for example, to what?
0
 
ZackGeneral IT Goto GuyAuthor Commented:
A web application for instance ebay.com :)
0
 
Gary PattersonVP Technology / Senior Consultant Commented:
Wouldn't that be deploying updates TO a Cloud Based Solution?
0
 
ZackGeneral IT Goto GuyAuthor Commented:
My apologies the web application I am referring to would be cloud based. I am just doing some research in this area.
0
 
ZackGeneral IT Goto GuyAuthor Commented:
Thank you for the information.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.