The strong development of cloud computing is due to the generalization of broadband access, to the tenfold increase in server power, to the drop in storage costs and to the growing interest in Big Data. Data outsourcing, while it allows the development of many new applications and uses, raises increasing questions of security, confidentiality and use.
What is it about ?
According to the National Institute of Standards and Technology (NIST) definition, cloud computing is a model that allows'' access, via the Internet, to external IT resources (servers, networks, databases, applications or services) shared, configurable, self-service and on-demand.
What are the main uses ?
There are multiple applications hosting, rental of computing power and storage space, application testing or implementation of business continuity plans.
What are its different service and deployment models ?
- Iaas (Infrastructure as a service), or infrastructure as a service: this is the provision of a virtual computer park on which the user's operating systems, software or applications are installed;
- PaaS (Platform as a service), or platform as a service: the user rents both the infrastructure tools and the operating systems. We are talking about Daas (Desk as a service or virtual office) when it comes to renting a virtual office;
- SaaS (Software as as service) or software as a service, relates to the remote use of application software;
- BPaaS (Business process as a service or outsourcing of an enterprise procedure),
- NaaS (Network as a service or provision of network services),
- STaaS (Storage as a service or external storage services for backup or file sharing),
- CaaS (Communication as a service: external communication services)…
What are the different types of cloud computing resource allocation ?
- le private cloud : resources reserved for a single company (dedicated server and private network inside or outside the company);
- le public cloud : outsourced resources made available to everyone;
- le community cloud : resources shared between different companies or organizations;
- le hybrid cloud : mixed deployment between private and public cloud.
What are the main benefits of cloud computing ?
- theno investment costs in materials, maintenance costs, security and development of IT equipment;
- theimmediate access to an infrastructure advanced, flexible, reliable, globally;
- has a use à la carte (self service, on demand).
A fad for Oracle President Larry Ellison, a trap for Richard Stallman, founder of the free software movement.
What are the disadvantages of IT outsourcing?
A fad for Oracle president Larry Ellison, a trap for Richard Stallman, founder of the free software movement, the cloud asks questions of:
- quality of service : the performance of the cloud depends on the internet network (variable response times) and the cloud provider;
- continuity of service (what guarantees?);
- Products (risks of data piracy);
- reversibility (exit costs);
- loss of control over data (confidentiality, location, etc.);
- arbitrage between a substantial investment in the short term and lower costs but recurring in the medium term (depending on the type and duration of use).
Qualitative, legal, security and reversibility issues
The conclusion ofservice level agreements with cloud providers (sometimes multiple: host, integrator, network operator, etc.) or SLA (service level agreement) are essential for user companies.
In the current state of technology, strong digital safess of data, accessible to a large number of users from copies of keys, are not not operationalresponse times are too long.
It is up to each user to properly assess the comparative advantages of the cloud and of an internal solution, in particular concerning the processing and storage of critical, ultra-confidential data.