cloud computing..
What is Cloud Computing?
Cloud Computing is the use of multiple server computers with a digital network as if they were one computer. The ‘Cloud’ itself is a virtualisation of resources – networks, servers, applications, data storage and services – which the end user has full access to. These resources can be provided with minimal management or service provider interaction.Imagine your PC and all of your mobile devices being in sync—all the time. Imagine being able to access all of your personal data at any given moment. Imagine having the ability to organize and mine data from any online source. Imagine being able to share that data—photos, movies, contacts, e-mail, documents, etc.—with your friends, family, and coworkers in an instant. This is what personal cloud computing promises to deliver.
Whether you realize it or not, you’re probably already using cloud-based services. Pretty much everyone with a computer has been. Gmail and Google Docs are two prime examples; we just don’t think of those services in those terms.Cloud computing offers the end user resources without the requirement of having knowledge of the systems that deliver it. Additionally, the cloud can provide the user with a far greater range of applications and services. Therefore the cloud enables users and business scalable and tailored services.
Benefits of Cloud Computing
Cloud Computing brings with it many benefits to the end user. These include:
Access to a huge range of applications without having to download or install anything
Applications can be accessed from any computer, anywhere in the world
Users can avoid expenditure on hardware and software; only using what they need
Companies can share resources in one place
Consumption is billed as a utility with minimal upfront costs
Scalability via on-demand resources
There are several differences from traditional hosting to cloud hosting. The main differences are:
Cloud Computing is sold on demand
The service is managed by the provider
User can determine the amount of service they take
Users can log on to the network from any computer in the world
Types of Cloud Computing
Cloud Computing has brought together a range of technologies that can deliver scalable tailored and virtualised IT resources and applications over the internet. There are 3 main types of cloud computing which are:
Software as a service (Saas)
Platform as a service (PaaS)
Infrastructure as a service (IaaS)
Risks of Cloud Computing
Cloud Computing has many benefits, however there are also some associated risks with using cloud computing. These include:
Users do not physically possess storage of their own data, which leaves the responsibility and control of data storage with the provider
Users could become dependent upon the cloud computing provider
With data held externally, business continuity and disaster recovery are in the hands of the provider
Data migration issues when changing cloud provider
What happens if your cloud provider goes out of business?
All these issues and more are addressed in the following books. They can help you understand and mitigate the risks of cloud computing.
Cloud Computing FAQ
Below and in the accompanying glossary we attempt to answer common questions and explain baffling terms about this new area of computing.
Q: What’s the point of cloud computing?
Reasons vary, but often include the desire to outsource the maintenance burden of servers and applications; the need to scale systems up or down on demand; the benefit of being able to access your data from anywhere with an internet connection; and the ability to replace occasional heavy expenditure on IT with regular and predictable operational expenditure.
Q: What is utility computing?
The idea that businesses should not be spending effort and money on installing and maintaining complex hardware and applications, when a specialist can supply those same services on a pay-as- you-go basis. Businesses do not generally generate their own power – utilities are bought when needed. In the same way, the argument runs, essential IT services can be managed better externally.
Q: What is software-as-a-service (SaaS)?
Pre-baked services that you access simply by navigating there in a web browser. Google Mail and Google Docs are examples of this kind of cloud computing.
Q: What is platform-as-a-service (PaaS)?
A set of lower-level services such as an operating system or computer language interpreter or web server offered by a cloud provider, on which developers can build custom applications. Microsoft Windows Azure and Google App Engine are examples of PaaS.
Q: What is infrastructure-as-a-service (IaaS)?
Provision of servers or virtual servers that organisations use on a pay-as- you-go basis. Amazon’s Elastic Compute Cloud (EC2) is an example of IaaS. In practice, cloud suppliers often provide additional services alongside IaaS offerings, so the boundary between IaaS and PaaS is ill-defined.
Q: What is a rich internet application (RIA)?
Modern web browsers have fast script engines and rich graphics and plug-ins, such as Adobe Flash, to extend their capabilities. A rich internet application has applications running in the browser that have rich graphics and the kind of sophisticated user interface that at one time would only have been possible in a locally installed desktop application. The term was made popular by Adobe for applications using its Flash plug-in, but it is also sometimes used to describe advanced HTML applications.
Q: What is multi-tenancy?
Cloud-hosted applications where multiple customers share a single application, even though they only have access to their own data. Salesforce.com is an example. Multi- tenancy is the most cost-effective form of cloud computing, since the software itself is shared.
Q: What is the difference between public, private and hybrid clouds?
Some organisations, especially larger ones, want the benefits of cloud computing but without the risks inherent in trusting their data to a third party. They can achieve this by creating a cloud-like infrastructure in their own data centre. This is called a private cloud. The public cloud refers to providers such as Amazon, Google and salesforce.com, whose shared services are available to all. A hybrid approach uses both public and private services.
Q: What is virtualisation?
Emulating computer hardware in software, so that one or more emulated computers can run simultaneously on a single physical computer. This is a boon for cloud computing: service providers can use hardware efficiently by running many virtual servers on each machine in a data centre. Sometimes virtual machines can be moved between company premises and cloud providers.
Q: Is cloud computing green?
Cloud computing goes some way towards solving a problem called under- utilisation, where servers run constantly with little computing load, wasting money and power. Service providers use virtualisation and other techniques to make full use of their hardware. The downside is that these datacentres are power-hungry, and we are using more of them as demand grows. The hope is that a new generation of more efficient super computers will make cloud computing a truly green option.
Q: What is Amazon’s cloud computing platform like?
At first glance it seems odd that an online retailer has become a major cloud computing provider. The rationale is that Amazon took techniques for massive scaling learned from its e-commerce experience and applied them to a service offered to others at commodity prices. Services include the Elastic Compute Cloud (EC2) for virtual servers running Linux or Windows, and the Simple Storage Service (S3) for storing files in the cloud. Other services include database and payment services. It is a developer platform, not one with applications ready to run.
Q: What is Google’s cloud computing platform like?
It includes email; online documents – spreadsheet, word processor, and presentation graphics – stored on the cloud and edited in the browser; mapping services; payments; and a platform for custom applications written in one of two programming languages: Python or Java.
Q: What is Microsoft’s cloud computing platform like?
Microsoft makes most of its money from traditional desktop software, Windows and Office. Nevertheless, it has developed its own cloud platform, including free consumer services such as email, blogging and online file storage under the Windows Live brand. The platform also includes hosted versions of its business servers such as Exchange for email and SharePoint for collaboration under the BPOS (Business Productivity Online Standard Suite), and a platform for custom applications, called Windows Azure, which also offers online file storage and database services. In addition, Microsoft offers software to organisations building their own cloud platforms.
Q: What is the salesforce.com cloud computing platform like?
The core of the platform is a multi- tenanted application for customer relationship management (CRM). It has extended this with a platform for custom applications called Force.com, which uses its own unique programming language called Apex. Most recently it has added integration with social media such as Twitter and Facebook, and the ability to run enterprise applications in Java thanks to a partnership with VMware, a specialist in virtualisation.
Q: What are the risks?
Cloud computing has real benefits, but there are also reasons for caution. Risks include loss of service if your provider has downtime or goes out of business, regulatory problems when personal data is stored internationally, security concerns when users lose control of how their data is protected, one-sided service agreements that give users little redress in the event of a calamity, and lock-in dependency on proprietary cloud applications.
Comments
Post a Comment