Solved

Best Practices for deploying updates to a Web Based Applications.

Posted on 2015-01-04
10
233 Views
Last Modified: 2015-01-14
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.
0
Comment
Question by:Zack
  • 4
  • 2
  • 2
  • +1
10 Comments
 
LVL 25

Expert Comment

by:Kyle Hamilton
ID: 40535463
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
 
LVL 25

Expert Comment

by:Kyle Hamilton
ID: 40535515
not sure if this is a public a public link:

http://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html
0
 

Author Comment

by:Zack
ID: 40535535
Thank for that but I am looking for a something a little more comprehensive though.
0
ScreenConnect 6.0 Free Trial

Discover new time-saving features in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI, app configurations and chat acknowledgement to improve customer engagement!

 
LVL 35

Expert Comment

by:Gary Patterson
ID: 40545764
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
 

Author Comment

by:Zack
ID: 40545876
A web application for instance ebay.com :)
0
 
LVL 35

Expert Comment

by:Gary Patterson
ID: 40545928
Wouldn't that be deploying updates TO a Cloud Based Solution?
0
 

Author Comment

by:Zack
ID: 40545980
My apologies the web application I am referring to would be cloud based. I am just doing some research in this area.
0
 
LVL 30

Accepted Solution

by:
MlandaT earned 500 total points
ID: 40546023
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
 

Author Closing Comment

by:Zack
ID: 40550493
Thank you for the information.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Developer portfolios can be a bit of an enigma—how do you present yourself to employers without burying them in lines of code?  A modern portfolio is more than just work samples, it’s also a statement of how you work.
There’s a good reason for why it’s called a homepage – it closely resembles that of a physical house and the only real difference is that it’s online. Your website’s homepage is where people come to visit you. It’s the family room of your website wh…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question