Microsoft virtualization technology-building an efficient development and testing environment (2)

Source: Internet
Author: User

This article is busy recently.ArticleIt's late. Let me talk about a practical application case to give you an intuitive understanding of virtualization technology. In your company, there must be one or more large or small data centers. There are several high-performance servers in your brother department, and your machine may have been configured for you a few years ago. The high-performance servers may not be used for a long time, but the office machines you are constantly using are as slow as snails. When you apply to the company to configure the same server, the answer is indeed a financial crisis, all the budget is cut, and your plan will wait until the economic situation improves. If you use virtualization technology at this time, this is not a problem. You can use virtualization technology to run multiple services on one server. In this way, you no longer have to worry about speed and money. It is our willingness to help the servers in the sibling sector improve the utilization rate. Some people may worry about security and other issues. I will talk about this in a later chapter. Let me take a look at the situation of Microsoft zizhu. In the test lab of Microsoft R & D center, 117 virtual machines run on 1402 servers, which is a very good problem. For CIOs, this is also a daily failover. You should never be overwhelmed to meet the hardware requirements of various departments of the company. A performance improvement of nearly 10 times will make it easy for you.

Of course, cost saving is only the most basic benefit of virtualization technology. To make it easier for customers to understand, many articles and technical staff will talk about virtualization to save costs, we must not regard this as the most important part of virtualization. If you are a developer or tester, you must have encountered the following crazy things. When you spent half a day building the debugging or testing environment you need, yourProgramThe system blue screen is generated after only 30 seconds. After you spent more than half a day rebuilding the system, your program lasted less than one minute. If you still have dozens of environments to test, do you want to drop the display in front of you. This is definitely not the problem or distress you encounter alone. With the continuous development of Microsoft tools, earlier versions of testing must be in an unstable computer environment. In addition to the simplest desktop applications, almost any application will cause system crashes. However, the product manager's requirements for testing are getting higher and higher, citing mark Friedman's original statement: "I often tell my developers that if they do not often cause system crashes, it indicates that their attempts are not positive enough."

virtualization technology can solve this problem well. One of the main advantages of virtualization technology is that it can separate unstable environments and allow developers to spend more time on challenging work, it is not used to prepare the test environment for monotonous and time-consuming purposes. "Like other virtualization tools, Microsoft's hyper-V allows users to" take snapshots "of the system and retain" The latest known intact version ". The rollback mechanism (rollback enables us to restore the system to the previous intact state within a few minutes. Another way is to re-create the system image or re-build the environment, but it takes several hours. Virtualization technology greatly saves time. "

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.