Thursday 25 June 2015

cloud computing


What is cloud computing?
In simple words, cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. We can say that cloud is the practice of using a network of remote servers hosted on the Internet to store, manage, and
process data, rather than a local server or a personal computer.

Also read : How to earn money on internet

What makes cloud computing different?

It's managed

It means that the services you use are provided by someone else and that service provider is responsible to manage those services. For e.x. if you are using GOOGLE Documents, then you need not to worry about buying licenses, storage problem etc. Also you need not to worry about viruses that might affect your computer. All this work is managed by the service provider.
Moreover, you need not to worry about backing up your files. All this work is the responsibility of the service provider and in case of Google Documents, Google does all that for us. Also you need not to worry about “How” these services are being provided..

It's "on-demand"

As the name suggests, cloud computing services are on demand i.e. whenever you need, you will get. How much you need, you will get. Also these services are “pay-as-you-go.  Here, you will pay of how much you need. For ex. If you buy a hard-disk of 1TB, but in future you came to know that its storage is large enough for you (let’s say you need only 500GB). Hence you money is wasted. This disadvantage is overcome by cloud computing.  You will pay only for how much you need. This is great if your needs are un-predictable. And hence you need not to buy a large system and seeing it doing nothing.

Also read: Hack windows password without any tool

Types of cloud computing
There are mainly three different kinds of cloud computing, according to the services provided for you. These are as follows:-
  • Infrastructure as a Service (IaaS): It means you're buying access to raw computing hardware over the Net, such as servers or storage. i.e. you buy what you need and pay-as-you-go. Simple example of this service is Ordinary web hosting. Here you have to pay a monthly fee or a fee per megabyte/gigabyte to have a hosting company serve up files for your website from their servers.
  • Software as a Service (SaaS):It means you use a complete application running on someone else's system. You will pay for that particular application as per monthly fee or according to the criteria and you can use that application/software. You need not to install it on your own computer. i.e. you are going to access that application that is running on someone’s computer. The best examples of this are web-based email and Google Documents.
·         Platform as a Service (PaaS):It means that the company will provide you a platform to do something. For ex. you develop applications using Web-based tools provided online. These tools run on systems, software and hardware provided by another company.

Simple examples of cloud computing
Most of us use cloud computing all day without realizing it. When you sit at your PC and type a query into Google, the computer on your desk isn't finding the answers you need: it's no more than a messenger. The words you type are sent over the Net to one of Google's hundreds of thousands of clustered PCs, which dig out your results and send them back to you. When you do a Google search, the real work in finding your answers might be done by a computer sitting in California, Dublin, Tokyo, or Beijing; you don't know—and most likely you don't care!
The same applies to Web-based email. Once upon a time, email was something you could only send and receive using a program running on your PC (sometimes called a mail client). But then Web-based services such as Hotmail came along and carried email off into the cloud. Now we all know the idea that emails can be stored and processed through a server in some remote part of the world, and can be easily accessible from a Web browser. Pushing email off  into the cloud makes it convenient for busy people.

Also read: hack Facebook with phishing
 

Advantages and disadvantages of cloud computing

Advantages

The pros of cloud computing are as follows:
·         Cloud computing allows you to buy in only the services you want, when you want them, cutting the upfront capital costs of computers and peripherals. You avoid equipment going out of date and other familiar IT problems like ensuring system security and reliability.
·         You can add extra services to your business or take them away at a moment as your business needs change. Hence it is really quick and easy to add new applications or services to your business without waiting for weeks or months for the new computer (and its software) to arrive.
  •  Lower upfront costs and reduced infrastructure costs.
  • Easy to grow your applications.
  • Only pay for what you use.
  • Overall environmental benefit (lower carbon emissions) of many users efficiently sharing large systems.

Disadvantages:

The cons of cloud computing are as follows:
·         Instead of purchasing computers and software, cloud computing means you buy services, so upfront costs become ongoing operating costs that might work out much more expensive in the long-term.
·         If you're using software as a service (for example, writing a report using an online word processor), you need a reliable and high-speed internet connection functioning the whole time you're working. Thus also adds an extra cost.
·         As all your data will be on cloud. So you will come into problem if the service provider suddenly decides to stop the service.
·         As you are storing you data on someone else’s computer, so your personal files are no more personal. The service provider can illegally see your private data.
  • Higher ongoing operating costs.
  • Greater risk of being locked into proprietary or vendor-recommended systems? How easily can you migrate to another system or service provider if you need to?
  • What happens if your supplier suddenly decides to stop supporting a product or system you've come to depend on?
  • Potential privacy and security risks of putting valuable data on someone else's system in an unknown location?
  • Dependency on a reliable Internet connection.

No comments:

Post a Comment