Cloud technologies. Advantages and disadvantages.

Cloud computing - is model ensure widespread and convenient network access on demand to a shared semi-configurable computing resources (e.g., networks, servers, storage, applications and services — both together and separately) that can be rapidly provided and released with minimal operating costs and/or appeals to the provider.
Basic advantages:

  • large PC computing power is not required - in fact, any smartphone, tablet, etc., when opening a browser window, receives enormous potential.
  • fault tolerance;
  • a certain level of security;
  • high speed of the data processing;
  • the savings on the purchase of software - all software is already in service that will run the application
  • your own hard drive is not full – all data is stored on the network.

There are some disadvantages:

  • cloud service is always provided by any company, respectively, the protection of the user data depends on this company;
  • the emergence of cloud monopolies;
  • the need to always stay online in order to work;
  • the risk of hacker attacks on the server (the storage of data on your computer at any time you can disconnect from the mains and clean the system using the anti-virus);
  • the possibility of further monetization of the resource - it is quite possible that in the future the company will decide to take for the service payment from user.

From the point of view of the  customer, thank to combining resources and intermittent nature of consumption by consumers, cloud computing allow to economies on scale, using less hardware resources than would be required if the allocated hardware capacity for each consumer and due to the automation of procedures for modifying the resource allocation significantly reduces the cost of subscription services.

From the point of view of the consumer, these characteristics allow to obtain services with high availability and low risk of failure, to ensure rapid scaling of the computing system without the need to create, maintain, and upgrade their own hardware infrastructure.

Convenience and universality of access provided by the wide availability of services and support for various classes of terminal devices (PCs, mobile phones, internet tablets).

The National Institute of of Standards and Technology (ANSI) recorded the following obligatory characteristics of cloud computing:

  • Self service on demand, consumer independently defines and modifies the computing needs, such as server time, access speed and data processing, the amount of stored data without interaction with a representative of the service provider;
  • Universal access on the network of services available to consumers via the data network, regardless of the terminal device;
  • Resource pooling, service provider combines resources to service a large number of consumers for dynamic allocation of capacity among consumers in the conditions of constant changes in demand of power; thus consumers controls only basic parameters of service (for example, the data capacity, speed of access), but the actual allocation of resources, provided to consumer by the supplier ( in some cases consumers can still control some physical parameters redistribution, for example, to specific the desirable data-processing center for reasons of geographical proximity );
  • Flexibility, services can be provided, expanded, narrowed at any time, without additional expenses for interaction with the supplier, as a rule, in the automatic mode;
  • The accounting of consumption, the service provider automatically calculate the consumed resources at a certain level of abstraction (for example, volume of the stored data , capacity, number of users, number of transactions), and based of these data estimates the volume provided to consumers.

Private cloud  — an infrastructure, intended for use by a single organization, including some consumers (for example, division of one organization), it is also possible also customers and contractors of these organization. Private cloud can be in the ownership, management and operation of both organization, and a third party (or any combination), ad it can physically exist as inside, and out of owner's jurisdiction.

Public cloud — an infrastructure, intended for free use by general public. Public cloud can be in the ownership, management and operation of the commercial, scientific and government organization (or any combination). Public cloud physically exist in the owner's jurisdiction — service provider.

Hybrid cloud  — is a combination of two or more distinct cloud of two or more different cloud infrastructures ( private or public ), that remain unique objects, but connected among themselves by the standartized or private technologies data transmission and application (for example, short-term use of resources of public clouds for balancing of loading between clouds).

Community cloud  — the type of infrastructure, intended for use by a specific community of consumers for organizations , having the general tasks (for example, missions, security requirements, policy and compliance requirements). Community cloud can be in cooperative (joint) ownership , management and operation of one or more of the organization community or third part (or any organization), and it can physically exist as inside and out of owner's jurisdiction.