Monday, February 17, 2014

Applications & Limitations of Cloud

Applications of Cloud
So now we get to the question - what does cloud computing actually do? Well, we have applications running on our laptops, servers, phones and the like. Cloud computing either has them too or has the potential to bring them to you. So cloud computing brings you applications, a way of viewing, manipulating, and sharing data.
The most common are storage and database.
1. Storage: Somewhat similar to HaaS, one of the uses for cloud computing is simply storage. The benefits are in line with the general benefits of cloud computing—if you lease storage space from a vendor, you are not responsible to buy equipment, pay to run it, and pay to cool it. That’s all on the vendor. But there are different options when it comes down to cloud storage.
2. Database: Databases (which we will talk more about later in this chapter) are repositories for information with links within the information that help make the data searchable. Distributed databases, like Amazon’s SimpleDB, spread information among physically dispersed hardware. But to the client, the information seems to be located in one place. The advantages of such a database include the improved availability, Performance, Price and Flexibility.
 
Benefits and Limitations of Cloud
Companies can greatly reduce IT costs by offloading data and computation to cloud computing services. Still, many companies are reluctant to do so, mostly due to outstanding security concerns. A recent study surveyed more than 500 chief executives and IT managers in 17 countries, and found that despite the potential benefits, executives ―trust existing internal systems over cloud-based systems due to fear about security threats and loss of control of data and systems. One of the most serious concerns is the possibility of confidentiality violations. Either maliciously or accidentally, cloud provider’s employees can tamper with or leak a company’s data. Such actions can severely damage the reputation or finances of a company.
 
The benefits of cloud computing for an enterprise include:
  • Location independence, so long as there is access to the Internet Increased flexibility and market agility as the quick deployment model of cloud computing increases the ability to re-provision rapidly as required
  • Allows the enterprise to focus on its core business
  • Increased competitive advantage
  • Easy to maintain as they don't have to be installed on each user's computer
The Limitations of a cloud computing includes
  • Requires a Constant Internet Connection
  • Doesn’t Work Well with Low-Speed Connections
  • Even on a fast connection, web-based applications can sometimes be slower than accessing a similar software program on your desktop PC.
  • Application Features might be Limited
  • Stored Data might not be Secure
  • If the Cloud loses your data, you’re Screwed