Cloud: what are the advantages for developers?

by bold-lichterman

[Article initialement publié le 30 mai 2014]

According to a study by IDC, the cloud sector is expected to see its activity grow by 15 to 20% per year by 2018. The hosting of computer data in the cloud has therefore changed the situation, both for users and for developers. How do they now work with cloud integration? What are the advantages of the cloud? FrenchWeb takes stock.

Save time with APIs

SylvainKalache
Sylvain Kalache is a systems and networks administrator

From a purely IT point of view first: for developers, working in the cloud means being able to start working on a project with very little means, without having to bear the cost of purchasing servers. It also means being able to use application programming interfaces. “To develop, the cloud just saves time thanks, in particular, to API »Confirms Sylvain Kalache, a French employee at LinkedIn. He continues: “the cloud is used for example to avoid having to install, maintain and manage a database as a whole”.

And in the cloud, data is generally replicated: which makes Arnaud Lemettre say – member of the IT Innovation Institute 3IE of the’EPITA – that “there is less risk of losses”. The limit: this is the risk regarding data confidentiality.

The big interest is the elasticity of the ramp-up

freierniels
Niels Freier, Tech’Mentor Cloud at the Epitech Innovation Hub

Then, for software editors, the cloud offers more flexibility: using it means being able to more finely manage your server consumption as needed. “The big interest of the cloud is the elasticity of the scaling up” indicates Niels Freier, cloud tech mentorEpitech Innovation Hub. The editor can in fact adapt its consumption as a function of the computing power which it needs at an instant T, and as a function of the necessary data storage capacity. The influx of visitors can be expected based on the time of day, external events (example: sales), and through the study of statistics from past years.

“Development in the cloud is typically used for customer projects that require a lot of space to store data. For example, when launching a merchant site. The need can explode very quickly and if you host the data yourself, you would have to be able to buy a lot of additional machines to meet this sudden need, ”explains Arnaud Lemettre. The typical case is that of e-commerce sites approaching Christmas.

“It’s not the magic solution”

In the same way1. TEMPORAL 60 MESASn, the cloud can be used to perform massive calculations: “A laboratory that needs a lot of computing power for a short period of time, 1000 machines for an hour for example, will be better off using the power of the cloud. »Continues Arnaud Lemettre. The cloud therefore adapts well to sudden needs. Thus, the Pixar studio now rents power in the cloud for a specific period of time, rather than having year-round servers and maintaining them, says Niels Freier. “This generates monstrous savings” notes this IT consultant, who observes a progressive “industrialization” of the cloud.

In the end, the cloud seems suitable for young projects or for one-off needs. “The cloud corresponds to a certain phase of development, it is not a magic solution in the long term, estimates Niels Freier. The question to ask is: do I need a fixed solution? »He concludes.