Cloud Computing

    Cloud Computing is a technique of modern network technology, that provides the facility of shared computer resources and data and other applications on demand. It provides the facilities to access the applications as utilities through internet.  With the help of Cloud computing we can create, configure and customize the applications online. According to the  definition of National Institute of  Standards and Technology the Cloud Computing Can be defined as –“ Cloud computing is a frame work or model for enabling on demand network access to shared network resources such as network servers, storage application and services with minimal requirement of management effort and service provider interaction. “(Y.Jadeja, K.Modi, 2012, cloud computing and virtual technology, IEEE, ISBN NO- 12762123).

     Cloud Computing has been considered as the next generation technology, Cloud Computing facilitates the users to use Servers, Network , storage etc. for their infrastructure, flexibility to use platform of either Middle ware technology or Operating System and integrating any application software as per organization need. Some of the most prominent Cloud Computing Services providers are Google, Amazon, IBM, Sales Force etc.

 Cloud computing is the most popular networking technique due to following reasons-
·         There is no requirement to develop dedicated system for processing, everything on cloud computing is possible through Internet. There is no requirement of setting a costly server, data storage and application development. So cost of working professional hiring naturally reducing.
·         This is the most cost effective application, helps in reducing the cost in an effective manner.
·          It provides the flexibility   of working from any place. Providing help to the employees as well company in hiring best skill worldwide.
·         It provides better reliability with better online control, strong mechanism for recovery, provides the facility of redundant resources benefit.
·         It provides the better facility of centralized management of all applications, the application to shared can be designed according to the organization requirement.
·         In case of any failure within a small span of time it can be shifted to another network.
·         Cloud computing provides a simple user friendly interface, so that highly technical expertise is not required to manage.
·         Another advantage of using Cloud Computing is that it provides a high level of through put, less time to perform a certain task.
·         Here with the hurdle of data handling and cost factor resolved through Cloud Computing, companies can focus on developing innovative services.

 Biggest Advantage of Cloud Computing- Mobilisation
      One of the biggest advantage of Cloud Computing is in the Mobile Systems, at present the huge amount of work is shifted from Desktop to the Mobile systems, they can be Mobile Phone, Tablets, Kindle and other Digital Devices. Mobilization has provided a great level of flexibility for the employees to the company. As whole data is transferred to the virtual Data Centre so the memory is saved as well the computing capability increases naturally. Cloud computing provides a great support to the processing power. It uses the application of   Data Ware housing techniques. It helps in improving the reliability of the network system [1].
Characteristics of Cloud Computing-
The characteristics of the Cloud Computing Services are as follows-
·         Scalability-One of the biggest feature of Cloud Computing is Scalability of the services.
·         On-Demand Services- Another characteristic of the Cloud computing is Services are available on demand and on pay basis.
·         The User-Centric Interface- the Interface of the Cloud Computing System is developed by keeping in consideration of the user requirement as well organization need.
·         Quality of Service- Cloud computing provides a great level of quality by in terms of bandwidth, performance and memory capacity.
·         Configure Capability-Another characteristic of Cloud Computing is the capability of configuring the system as per requirement.
·         Cost- General Level of Cloud Computing Service is free, as per requirement higher versions can be selected and payment is done as per selected version and features.
·         Virtualization- Another fine characteristic of Cloud Computing is virtualisation by sharing data centres and other resources.
·         Multi – Sharing- Provides the capability to Share a single Cloud –Computing Network among other network too.
·         Loosely Coupled- The Complete Infrastructure of The Cloud Computing, so there is no impact of one functionality on other.
·         Centralization- Cloud Computing provides the facility of control of the whole system through centralized system.
·         Delivery System- Cloud Computing provides the facility of reliable delivery of data within all shared resources. TCP/IP and HTTP Protocols are used for delivery of data. Along with these protocols certain other private network protocols are also implied.
·         Security- The virtualisation and Abstraction feature of the cloud computing provides a great level of security, if in case some part of the information on the cloud gets destroyed still  the virtualisation feature hides the details from getting leaked.