Hurdles to overcome with cloud computing and performance
The other day I came across this paper and today I want to highlight some of the main aspects of cloud performance challenges.
First of all, we all know how important cloud computing is for today’s demanding business requirements. Performance considerations are vital for the overall success of cloud computing, including the optimum cost of cloud services, reliability, and scalability. They require a lot of attention and effort by the cloud computing providers, integrators and service consumers.
Cloud computing is unique because of its distinct general characteristics:
- Multi-tenancy: Public cloud service providers often host the cloud services for multiple users within the same infrastructure
- Elasticity and scalability: Ability to expand and reduce resources according to your specific service requirement
- Pay-per-use: Pay for cloud services only when you use them
- On-demand: One can invoke cloud services on an as-needed basis, not needing to be part of the IT infrastructure
- Resiliency: The cloud can completely isolate the failure of server and storage resources from cloud users
- Workload movement: It is important for resiliency and cost considerations, service providers can migrate workloads across servers
Major Obstacles in Adoption and Growth
The success of Cloud deployments is highly dependent on practicing holistic performance engineering and capacity management techniques. A majority of the obstacles for adoption and growth of cloud computing are related to the basic performance aspects, such as availability, performance, capacity, or scalability.
In this report from the University of California at Berkley, you can see a list of the Top 10 Obstacles for Cloud Computing back in 2009. Have we overcome these performance challenges?
- Performance engineers need to get to the bottom of the technical transactions of underlying cloud services before advising cloud computing users and cloud computing providers for the cloud services.
- The degree to which cloud services can meet agreed service level requirements for availability, performance, and scalability can be estimated by using performance modeling techniques so that potential performance anti-patterns can be detected before they happen.
- In the absence of sophisticated tooling for automated monitoring, the automatic provisioning and usage-based costing (metering) facilities rely mainly on fine-grained capacity management. Until more data collection, analysis, and forecasting are in place, capacity management is more opportune than ever.
- Irrespective of sophisticated tooling for automated monitoring, cloud computing users need to analyze their demand for capacity and their requirements for performance. In their contract with cloud computing providers, users should always take a bottom-line approach to accurately formulate their service-level requirements.
In summary, today’s cloud performance challenges are substantial and innovation needs to continue in order to overcome them. Industry watchers (such as Gartner) are predicting that Performance Engineering becomes even more critical to the success of the Cloud-based IT industry.
We want to know! What are the greatest cloud performance challenges you have encountered?
Recommended for You
The Software Testing Wheel
Top 10 Factors Impacting Application Performance
Sofia Palamarchuk
Related Posts
Best Continuous Performance Testing Practices
What practices are relevant in continuous performance testing today? We talked about this with an expert panel made up of Roger Abelenda, Andréi Guchin, Sofia Palamarchuk, Paul Holland, Andy Hohenner, and Eric Proegler. Two important Software Testing conferences will take place in Uruguay next December,…
A Look at WOPR’s History From Within
How was the Workshop on Performance and Reliability (WOPR) born? What is the vision behind it? Find out in this article, featuring Eric Proegler and Paul Holland. By Natalie Rodgers WOPR is still making significant contributions even after 29 editions. The first one was held…
2 Comments
Leave a Reply Cancel reply
Search
Contents
In this article is very inspire to me. I bookmarked that our web sites.Create there lovely web page.
[…] Top 10 Factors Impacting Application Performance Cloud Performance Challenges […]