Implement zero-downtime in software implementation

Source: Internet
Author: User
DNA applications encounter many problems when they are implemented. In this article you will see. NET is how to make improvements in this area.
by Barry Bloom
Technology involved: Visual Studio. NET, asp.net,. NET Framework, Application Center 2000
There is nothing more difficult than preventing a failure in the process of software implementation, and these failures can lead to downtime. I'm sure your developers have told you that the programs they develop will work well on local machines, but it's always a problem to put into production. They took hours to solve the problem, and finally found that they had forgotten a very important code or a configuration step. The final conclusion is that the system shuts down for several hours only because of a simple implementation error.
To address this problem, many companies have adopted "similar development" or staging environments. The staging environment is as close to the production environment as possible, but developers can still develop and debug software in this environment without causing other problems. When the implementation team regenerates the software that is running well on the developer's machine, they can guarantee that the program will run well in the real environment. Despite such measures, many problems still arise in the complex implementation process. Especially for applications that use COM + objects and Active Server Pages (ASP). If these applications use DCOM, the situation is even worse. Complex Web applications can cause administrators to rack their brains for the proper functioning of the system.
Microsoft has heard how difficult it is to implement and maintain its distributed network Architecture (DNA) technology, which has responded to a number of issues. Applications written with the. NET framework have greatly simplified the software implementation process by applying new features. This change is huge compared to the traditional DNA application, and I'll take my company as an example to tell. NET is how to improve the implementation process. Hopefully it will help you with your software implementation.
Implement what? Where is the implementation?
My company is very unique because we have enough capital in it. NET in the world to build a new server environment. The environment we're relying on is really good, and after phasing out the old DNA, we've invested about 30 servers to generate a new one. NET implementation environment. Because we are completely new in the beginning, we can make a lot of changes in the process of implementation, and have an acceptable environmental configuration standard at every stage.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.