Riassunto analitico
Negli ultimi anni, l’utilizzo massiccio di tecnologie di cloud hosting ha cambiato la destinazione della tecnologia cloud stessa portandola dall’essere una alternativa complessa riservata a pochi a un ambiente facilmente accessibile a qualunque dimensione aziendale e individuale. I vantaggi (e gli svantaggi) di implementazione di tecnologie cloud nel proprio stack tecnologico sono ben noti, e nonostante non sia una scelta necessariamente positiva in tutti i casi, la maggioranza delle compagnie che operano nel settore IT ha migrato o è nel processo di migrare la propria infrastruttura tecnica da soluzioni on-premise a servizi cloud. Nonostante la crescita del cloud computing sia stata esponenziale negli ultimi anni, ancora oggi esiste una percentuale non indifferente di imprese che non lo considera come alternativa conveniente per diversi motivi. Questo lavoro ha come scopo quello di fornire una ricerca basata su standard moderni per definire in quali situazioni, a quali condizioni e in quale modo il cloud computing è impiegato al meglio; inoltre, sono presentate best practices per lo sviluppo di soluzioni per l’efficientamento del design e mantenimento delle soluzioni proposte. Considerando un mercato in rapido sviluppo come caso d’uso, è affrontato il processo di decision making per la progettazione e il raggiungimento degli obiettivi tecnici richiesti.
|
Abstract
The widespread use of cloud hosting products in recent years has changed the technology from what once used to be a complex solution reserved to few into something now easily accessible to all sorts of organisations, from big companies to small businesses and even single individuals. The advantages (and disadvantages) of software that is powered by a cloud infrastructure are well known, and despite not being an obvious choice for every product, the majority of businesses have moved their IT infrastructure from being on-premise to a cloud solution. Whilst the trend is of rapid growth for cloud infrastructures, there still is a considerable share of companies that for many reasons don’t consider cloud systems as a viable solution.
This work aims at providing an up to date insight to when, why and how cloud infrastructures are best put to use, as well as providing a collection of best practices for deploying solutions in an efficient and automated way. Considering a fast growing market as a use case, this work will provide a real world example of what steps are necessary to meet the technical requirements and will illustrate the reasoning behind the choices made along the way.
|