Overview On Cloud Computing and Performance Testing
Overview On Cloud Computing and Performance Testing
Agenda
What is The Cloud? What is Cloud Computing? Benefits of Cloud Computing Risk/Concerns of Cloud Computing What things are the same about testing cloud solutions?
Reduced cost of ownership Using service providers with currently existing Cloud
deployments means the need to own hardware to support the Cloud solution can be almost entirely removed. Server efficiency/utilization The spread of server workload improves server efficiency and increases utilization of otherwise lesser used servers producing greater return on investment.
Continue...
Green IT The reduced requirement for hardware, implementations and location dependence means business can reduce the environmental impacts of its IT infrastructure. Instantly deployable environments Environments can be built and deployed for specific needs such as test or deployment. The use of virtualization using the Cloud means that these environments can be scalable to production size and deployed within far reduced timescales. Reduced maintenance cost The centralization of all IT components means that maintenance can be carried out centrally on a one time only basis. The maintenance is then mirrored in all end user instances of that Cloud solution.
Continue
Data Integrity When using third party solutions for Cloud Computing what assurances do businesses have their valuable data remains intact? Availability Cloud Computing solutions rely on the availability of their infrastructure to be able to function. Should a business critical Cloud Solution be unavailable for any time, what is the business impact? Business Acceptability How sure can a business be that their third party solution is suitable for its intended use?
10
Performance/Load Testing
Traditionally, to support such a test, you would need the following components in place: A good load-testing software Sufficient load-testing hardware for your load-testing environment Target testing hardware similar to your production hardware for your target-test environment with your software installed Sufficient bandwidth for realistic simulation Skilled professionals to run, monitor and analyze the results of the tests Other equipment to simulate realistic environment
11
Accessibility
Efficiency
Global Delivery
Immediacy
12
Test execution
13
14
15
16
17
Failover Testing
Application Tuning
18
SOASTA (CloudTest)
19
Thank You
20