10
Cloud computing is a set of IT services that are provided to a customer over a network on a leased basis and with the ability to scale up or down their service requirements. Usually cloud computing services are delivered by a third party provider who owns the infrastructure. It advantages to mention but a few include scalability, resilience, flexibility, efficiency and outsourcing non-core activities. Survey conducted by international data corporation (IDC) shows the strength of cloud computing to be implemented in IT industry and gives the potential inspiration to CSP. The section contains the survey related to the growth of cloud, security aspect, cloud is the first priority to the vendors, revenue report, future and current usage, state of cloud to the IT users and popularity survey of cloud computing. a) Cloud growth The Table 1 shows the cloud growth from year 2008 to 2012 [4]. Table 1: Cloud Growth

Top Five Challenges of Cloud Computing

Embed Size (px)

DESCRIPTION

bfdsknlzm,vc njdicxvk km,scxbjwias

Citation preview

Page 1: Top Five Challenges of Cloud Computing

Cloud computing is a set of IT services that are provided to a customer over a

network on a leased basis and with the ability to scale up or down their service

requirements. Usually cloud computing services are delivered by a third party

provider who owns the infrastructure. It advantages to mention but a few

include scalability, resilience, flexibility, efficiency and outsourcing non-core

activities.

Survey conducted by international data corporation (IDC) shows the strength of

cloud computing to be implemented in IT industry and gives the potential

inspiration to CSP. The section contains the survey related to the growth of

cloud, security aspect, cloud is the first priority to the vendors, revenue

report, future and current usage, state of cloud to the IT users and popularity

survey of cloud computing.

a) Cloud growth

The Table 1 shows the cloud growth from year 2008 to 2012 [4].

Table 1: Cloud Growth

Y 2 2 GCloud

IT

$

$42

B

2

7%Total $ $ 7T $ $ 4Cloud 4 9

b) Survey on cloud security

The Fig. 1 shows the survey on security. This represents security as first rank

according to IT executives. This information is collected from 263 IT

professional by asking different question related to the cloud [5], and many of

the executives are worried about security perspective of cloud.

Page 2: Top Five Challenges of Cloud Computing

Figure 1: cloud security survey [5]

b) Top ten technology priorities

This report displayed in Fig 2 collected at the end of 2010 by IDC. This shows

that now a days the cloud computing is the first priority by organization in the

field of technology [4]

Page 3: Top Five Challenges of Cloud Computing

PERTINENT ISSUES IN CLOUD COMPUTING

Cloud computing services face a wide variety of legal issues and concerns, many

of which represent obstacles for customers. The problem is that many customers of

cloud services hesitate to commit without understanding their legal standing,

however, just as many remain unaware of cloud-related legal issues before they

start using services. It’s important to understand cloud computing security as a

practical concern as well as a legal one.

The Top 5 Cloud Computing Concerns Today

1. Security

The most compelling challenge for someone attempting to switch from their existing computing module to the cloud is to ascertain how secure cloud computing is. Aficionados of conventional computing often allege that the extensive use of virtualization, which is a fundamental tenant of cloud computing, only adds viable security risks. Virtualization software might be compromised which could jeopardize the entire infrastructure which includes cloud computing, storage and networking.

2. PERFORMENCE

Inherent cloud tenants that like increased availability, on-demand resource provisioning and

scalability are all designed to deliver peak performance and enhance the overall usability of

applications and data hosted in the cloud. The most common mistake that people make is

equating application performance issues with cloud computing environment. When a cloud

computing subscriber selects a cloud computing flavour not well aligned with their business

module, the performance is, at best, degraded. However, that does not mean that from time

to time some performance issues that are totally centric to cloud computing environment do

not arise.

Page 4: Top Five Challenges of Cloud Computing

3. COST

Pay-As-You-Go is the unique payment method introduced by cloud computing. This method entails that the subscriber is only charged for the resources consumed (e.g. bandwidth consumed, storage used, or enhanced processor time requested). Utilizing cloud computing also renders maintaining on-premises optimized hardware, having a team on site to maintain it and worrying about managing costly software licenses. Needless to say that all of these aspects are considerable cost savers!

4. Service Level Agreement

Although cloud consumers do not have control over the underlying computing resources, they do need to ensure the quality, availability, reliability, and performance of these resources when consumers have migrated their core business functions onto their entrusted cloud. In other words, it is vital for consumers to obtain guarantees from providers on service delivery. Typically, these are provided through Service Level Agreements (SLAs) negotiated between the providers and consumers. The very first issue is the definition of SLA specifications in such a way that has an appropriate level of granularity, namely the trade-offs between expressiveness and complicatedness, so that they can cover most of the consumer expectations and is relatively simple to be weighted, verified, evaluated, and enforced by the resource allocation mechanism the cloud.

5. DATA LOSS & DISASTER

Cloud computing environments irrespective of their flavour provide stringent data loss prevention and disaster recovery measures. Client’s data hosted in the cloud is routinely backed up and stored safely so it can be readily accessed in case of emergency. Thanks to the virtualization aspect (which is uselessly criticized by conventional computing proponents) it is possible to maintain an identical copy of the entire setup including the operating system, applications, patches and data.

Top Five Non Functional Requirements Challenges Of Cloud Computing

Companies are increasingly aware of the business value that cloud computing brings and are taking steps towards transition to the cloud. A smooth transition entails a thorough understanding of the benefits as well as challenges involved. Like any new technology, the adoption of cloud computing is not free from issues.

Page 5: Top Five Challenges of Cloud Computing

Some of the most important Non Functional Requirement (NFR) challenges are as follows.

1. Security and Privacy

The main challenge to cloud computing is how it addresses the security and privacy concerns of businesses thinking of adopting it. The fact that the valuable enterprise data will reside outside the corporate firewall raises serious concerns. Hacking and various attacks to cloud infrastructure would affect multiple clients even if only one site is attacked. These risks can be mitigated by using security applications, encrypted file systems, data loss software, and buying security hardware to track unusual behavior across servers.

2. Service Delivery and Billing

It is difficult to assess the costs involved due to the on-demand nature of the services. Budgeting and assessment of the cost will be very difficult unless the provider has some good and comparable benchmarks to offer. The service-level agreements (SLAs) of the provider are not adequate to guarantee the availability and scalability. Businesses will be reluctant to switch to cloud without a strong service quality guarantee.

3. Interoperability and Portability

Businesses should have the leverage of migrating in and out of the cloud and switching providers whenever they want, and there should be no lock-in period. Cloud computing services should have the capability to integrate smoothly with the on-premise IT.

4. Reliability and Availability

Cloud providers still lack round-the-clock service; this results in frequent outages. It is important to monitor the service being provided using internal or third-party tools. It is vital to have plans to supervise usage, SLAs, performance, robustness, and business dependency of these services.

Page 6: Top Five Challenges of Cloud Computing

5. Performance and Bandwidth Cost

Businesses can save money on hardware but they have to spend more for the bandwidth. This can be a low cost for smaller applications but can be significantly high for the data-intensive applications. Delivering intensive and complex data over the network requires sufficient bandwidth. Because of this, many businesses are waiting for a reduced cost before switching to the cloud.

All these challenges should not be considered as road blocks in the pursuit of cloud computing. It is rather important to give serious consideration to these issues and the possible ways out before adopting the technology.

Page 7: Top Five Challenges of Cloud Computing
Page 8: Top Five Challenges of Cloud Computing

Security and Privacy