A few things that must be considered before cloud computing testing

  
Overview: "The essence of cloud computing is a service provision model. Through this model, resources of a shared resource pool can be accessed through the network at any time and any place. The content of this resource pool includes computing resources, network resources, and storage resources. Etc., these resources can be dynamically allocated and adjusted to be flexibly divided among different users. Any IT service that meets these characteristics can be called a cloud computing service. "Cloud computing is currently a hot technology. There are various definition standards for cloud computing definitions, and each standard has a certain meaning. So far, there have been more than 100 definitions of cloud computing. Here, we present here the CSA (Cloud Security Alliance) cloud computing security alliance in the definition of Security Guidance For Critical Area of ​​Focus In Cloud Computing V3.0: "The essence of cloud computing is a service provision model, through this The model can access the resources of the shared resource pool through the network at any time and any place, and the content of the resource pool includes computing resources, network resources, storage resources, etc., and these resources can be dynamically allocated and adjusted between different users. Flexible division. Any IT service that meets these characteristics can be called a cloud computing service. "What issues need to be paid attention to when testing cloud computing: The role of supplier is added to cloud computing, which brings complexity to computational testing. In traditional software projects, only software vendors and customers have been introduced, but introduced The concept of cloud computing has increased the role of suppliers, and vendors mainly provide cloud platform environments. The software and hardware devices in the maintenance of the cloud platform by the vendor may not inform the software vendor, so the changed hardware and software devices may cause the services running in the cloud to be affected in function or performance. In order to solve this problem, the best way is to run automated test scripts, conduct daily tests, and monitor the operation of the software. Due to the use of virtual technology in the cloud and not fixed, this has a great impact on performance testing. The software products in the cloud are all running on the virtual platform, including CPU, memory, and hard disk. And these devices may change position frequently, such as running on a physical device in Tianjin today, and being assigned to a physical device in Gansu tomorrow. For example, the performance of a certain equipment in Gansu is far lower than that of a certain equipment in Tianjin. This execution of the same performance test case may be completely different today and tomorrow. The solution is to fix it on a dedicated virtual device during the performance test, and the resource allocation can be performed after the entire test is completed. Added test method for usage-based charging Cloud computing is charged by using Internet traffic and memory usage space. The typical pay-per-use model is the water, electricity, and gas that we use in our daily lives. So you need to consider this factor when testing cloud products. And this charging method has fast scalability, which means that you need 2G, immediately give you 2G hard disk space; 2 hours later, the business volume goes up, you need 4G hard disk space, the system will automatically give you 4G hard disk Space; after 3 hours, the business volume goes down, you need 3G hard disk space, the system will automatically give you 3G hard disk space, and 3G space usage lasts 4 hours. How to charge? For example, 1G is used for 4 dollars per hour, and one hour is charged for less than one hour. We take the example just now, we need to pay within 9 hours (2G * 2 hours + 4G * 3 hours + 3G * 4 hours) * 4 dollars /hour * G = 92 dollars. In the actual test process, it is often found that the amount of use does not drop or the amount of use does not rise. Security test security is the most concerned issue of cloud computing. We don't want data loss in the cloud or loss when the platform is migrated. And the information in our presence in the cloud is illegally called to view, so doing cloud security testing is a top priority. The problem location problem was discovered because the cloud product runs where it is transparent to the user, once we find a problem or the user calls the system to complain. Our developers often have to log in to view the log file to identify the problem and solve the problem. The inoperative position is not fixed and it is very troublesome for us. But fortunately, HP is already developing a product that can locate the specific machine where the problem occurred, thus helping to solve this problem, and the product is progressing very quickly. In addition to discovering problems, the key issue of legal and regulatory issues testing is to verify laws and regulations, which are mainly reflected in data privacy. This aspect is more troublesome in different countries, such as the Dutch Data Protection Act, the European Personal Data Protection Directive, the US-EU Protected Port, etc., and there are various inconsistencies in these provisions. This brings a lot of trouble to the test based on laws and regulations. Mobility Tests Mobility tests are common in cloud computing, such as the need to change vendors, or large-scale upgrades to cloud platforms. The mobility test mainly tests whether the system can run normally in the new environment after migration, whether data loss will occur, and so on.
Copyright © Windows knowledge All Rights Reserved