Sunday, 7 April 2013

What is Cloud Computing: The Definition of Cloud Computing


One of most popular topics in the IT world, cloud computing is founding favor with more and businesses as is shown by the latest IDC report. The report predicts that IT cloud services revenue is expected to reach $43.2 billion in the US by 2016, compared to the 2011 level of $18.5 billion. Before understanding the true implication and benefits of adopting cloud computing, let’s take a look at what is cloud computing. Cloud computing basically is a means of computing by using shared resources instead of acquiring individual servers to handle various types of applications. The resources in this case are owned by a cloud host, which delivers the necessary hardware and software to carry on a business via the internet.

The term cloud computing is inspired by the symbol of a cloud that is used to represent the internet. A significant proportion of people are actually using cloud services without being aware of it. According to the Citrix Cloud Survey Guide, 54% of the respondents of a survey claimed that they had never used cloud computing. However, 95% of them actually use it in terms of online banking, social networking sites, online games, storing of photos on an online system, using an online fire sharing system or music or videos.

Definition of Cloud Computing
The definition of cloud computing is a form of computing that involves delivery of hosted services over the internet and helps users save the cost and effort of maintaining their individual infrastructure. The purpose of cloud computing is to provide easy access to computing resources and applications whose usage can be expanded or contracted according to one’s individual needs.

Cloud computing services are administered through a central server, which monitors and caters to the requirements of various clients. This server provides the necessary storage space and applications to clients by adhering to a certain set of rules. The centralized server uses special software, called ‘middleware’, to facilitate communication between various networked computers. Server virtualization allows a single server to meet the needs of various customers and operate at full capacity. A cloud computing system stores a lot of information and files, and to avoid the risk of losing this information due to any kind of failure, it keeps a copy of all the information.

Features of Cloud Computing
Here are some of the most common features of cloud computing:
  • These services are offered over the internet with the user required to own only a personal computer or mobile and have internet access.
  • The usage of cloud computing is elastic, meaning that users can increase or reduce the level of usage depending on their requirements from time to time.
  • Cloud computing services can be private or public. While a public cloud like Amazon Web Services offers its services to anyone on the internet, a private cloud is accessible by only a limited number of people.
  • Users of clouds need to pay only for the services actually used by them. So use of cloud computing is also referred to as utility computing 
ZapCloud.com


Types of Cloud Computing Services
Cloud computing services can be of three types:
  1. Infrastructure-as-a-Service or IaaS
  2. Platform-as-as-Service or PaaS, and
  3. Software-as-a-Service or SaaS.

IaaS or the Base Layer of Cloud Computing
Amazon is one of the biggest provides of IaaS services, wherein users are provided a virtual server, storage disks and other necessary infrastructure. The payment for cloud is usage based so the organizations have to pay for the cloud services according to the actual usage. This model is thus often also referred to as utility computing.

PaaS or the Middle Layer of Cloud Computing
The two leading players in this segment are the Force.com and GoogleApps. In this type of cloud computing services, a set of software and product developments tools are hosted on the provider’s infrastructure. The developers or the users create applications on the service provider’s platform by using APIs, website portals or gateway software. GoogleApps provides applications that can be used to centralize and secure the usage and management of software.
SaaS or the Top Layer of Cloud Computing
In this model of cloud computing the vendor supplies the necessary software to the customer for a specific project.  A very broad segment, this model can be a used to offer web-based email, inventory control systems and database processing. In this case the service provider hosts both the application and the data so the end users have the option to use the service from any corner. The users of this service generally pay a monthly or a yearly fee to use the software in the cloud as compared to the traditional software which had to be acquired by paying an upfront fee.
If you are wonder what is cloud computing or want to know more about cloud computing, read on…. definition of Cloud Computing

Risks Associated with the Use of Cloud Computing
The major risks associated with the use of a cloud computing service involve:
  • The privacy of data
  • The security of data
  • The ease of exiting a cloud
  • Inadequate regulation

According to the definition of cloud computing, this solution offers the sharing of virtual resources, which in turn brings about ease and cost effectiveness in terms of data storage and systems maintenance. On the other hand, users of cloud computing, who place their data and applications on virtual servers, also expose themselves to the risk of losing their data or misuse of this information by a third party. While many cloud hosts encrypt user data while storing, several others store it in the form of clear text thus making it vulnerable to hackers and thieves.
Access to any data stored on a cloud is subject to the terms and conditions of the service agreement finalized by a cloud hosting service owner. Another issue that has been hindering the adoption of cloud computing is the ease with which a user can shift his data from one cloud to another cloud. Cloud computing service providers need to work out a clear exit route for customers wanting to shift their data. Another serious concern related to cloud computing is the absence of any regulatory authority that can protect privacy and guarantee the security of information stored on a cloud.
Most cloud computing service providers strive to give their clients peace of mind with regard to security, privacy, ease of access and minimal downtime. With the alleviation of client concerns and given the multiple benefits offered by cloud computing, this segment is to exponential growth going forward. One factor that will have a major impact on this is the growing popularity and usage of mobile devices like smart phones and tablets. In today’s world, more and more people are using mobile phones to get their work done and cloud based applications allow them to do so from anywhere in the world.

About ZapCloud...

Why is 2013 the perfect year for a one-stop resource for everything related to cloud computing on the Web?  Because we’re predicting (yes, we are not the only ones) that this is the year that cloud computing could really change how we do things online.  As Forbes wrote at the end of 2012 “no surprise — cloud computing is this year’s hottest topic.” .

ZapCloud.com


 Our goal at ZapCloud is to provide you with all of the latest information – trends, startups, successes, failures, and reviews – that will give our readers a 360 degree view of the business and technical landscape when it comes to cloud computing.  What you’ll find here, if we do our jobs well, is a mix of aggregated and original content that is curated to give a well-rounded perspective on cloud computing, from the basics to high-level concepts and the latest breakthroughs.  Check out our “On the Issues “ page to browse by topic, our ZapCloud News section for a list of what is being reporting about cloud computing by the media and bloggers, and our “Videos” section for easy-to-digest videos.

So whether you are looking for a nicely written and succinct primer on how cloud computing works or for leading-edge analysis, then ZapCloud is a great place to bookmark and make a regular part of your daily cloud computing research.

We hope that we provide you with enough interesting information to comment and participate in discussions, whether it is on the site or by following us on Facebook (LINK) and Twitter (LINK).  Thanks for visiting – we love your feedback – and hold on tight, 2013 should be a great ride for cloud computing.
--the Zap Team.