Last day I met with a new friend in train, while we talk he asked me about cloud hosting. But, I can’t give an understandable answer to him. Well, today I am taking some time to define the CLOUD COMPUTING and something around it.

Start simply, Its Virtual Servers available over internet. Cloud computing comes in focus only when we need to increase the capacity, adding capabilities on the go without investing on the infrastructure setup. The cloud computing doesn’t requires any increase in head count and trainings for extending the capacity or more. In most cases the cloud computing is based on the subscription based billing or pay as you go billing.

In another words, 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 is cloud computing.

The cloud computing serves in the simple website hosting to mission critical application to advanced services with out any infrastructure limitations. Cloud computing is Infrastructure as a Service (IaaS) model.

Under the cloud computing model the business based on Software as a Service (SaaS) and Utility computing are goes to its peak by delivering single application to millions of users instantly and serves storage facilities on demand respectively.

Now we can find some advantages and disadvantages of cloud computing.

Advantages:

  • Almost Unlimited Storage: In the cloud storage in never be a limitation, because you get it almost unlimited. In cloud running out of storage may not happen, because you can scale it to your requirements when it needs.
  • Cost Efficient: Its financially good. Easy to use, maintain and upgrade. In cloud computing it doesn’t require any investment in hardware and software licences to extend capacity. Cloud is available at much cheaper rates and hence, can significantly lower the company’s IT expenses. Besides, there are many one-time-payment, pay-as-you-go and other scalable options available, which makes it very reasonable.
  • Backup & Recovery: As of this, All your data is stored in cloud, backing it up and restoring is incredibly easy than from a local drive. And most of the Cloud computing providers provide the basic backup & recovery function with its services.
  • Automatic Software Integration: In the cloud doesn’t require any additional effort to customize and integrate an application as per you requirement. Its adopts the requirements itself. Also its very easy to choose the only application that you need. So you can hand pick every aspects.
  • Access to Information: Once you start with cloud computing, its easy to access the information you need from anywhere and any time. Just requirement is an Internet connection.
  • Fast Deployment: The best feature of the cloud computing is its fast and quick deployment. Once you registered for service, in matter of time the complete system is ready to serve you.
  • Less maintenance: Hardware, applications and bandwidth are managed by the provider.
  • Continuous availability: Public cloud services are available wherever you are located.
  • Scalability: Pay only for the applications and data storage you need.
  • Elasticity: Private clouds can be scaled to meet your changing IT system demands
  • Expert service: Expediency’s cloud computing services are continuously monitored and maintained by our onsite staff of expert data center technicians.

Disadvantages:

  • Security: It Matters, In terms of cloud computing, its one of the major issue. Here the user completely relay on the trustfulness of the cloud computing services provider. So just go with most trustful service providers. Also its very best and recommended to use best security tool or service to protect your complete assets in cloud.
  • Technical Issues: Its the another major issue that ruin the cloud computing, because the cloud is too a technology asset. Its prone to outages and network troubles. Well, most of the service providers control this kind of issues at its best, but some time it requires a special attention. A very good internet connection is must for management.
  • More elasticity means less control: While public clouds are great for quickly scaling up and down your resources, companies that require complete and total control over their data and applications will need to avoid the public cloud. Alternative solutions include hybrid clouds, private clouds, and colocation.
  • Not everything fits into the cloud: Depending on the cloud provider, you may face restrictions on available applications, operating systems, and infrastructure options.  Complicating matters more is the simple fact that not all platforms can live in the cloud. To combat this, it is important to ensure that the cloud provider you choose also offers physical colocation services. Then if your platform in the cloud needs to speak to applications on other platforms, this flexibility of physical collocation will work to ensure successful interoperation.