Si vous souhaitez gérer votre entreprise dans le cloud, vous devrez faire le choix entre utiliser un cloud public et utiliser un cloud privé. L’utilisation des deux approches présente des avantages et des inconvénients.
Le plus grand avantage de l’utilisation d’un cloud public est que vous pouvez être opérationnel rapidement. Vous n'êtes pas obligé d'acheter des serveurs, de les glisser dans des racks, puis d'installer tout autre logiciel dont vous avez besoin.
Le plus gros inconvénient est la même raison pour laquelle les cloud publics sont si populaires : vous n’avez pas de contrôle sur la plate-forme. Tout ce que fait une application basée sur le cloud dépend du fournisseur de cloud.
Par exemple, l’une des implémentations les plus courantes de cloud public est celle d’un système mutualisé. Pensez à un système multi-locataires comme un immeuble d’appartements. Les résidents obtiennent un logement, de l'électricité et de l'eau en échange d'un loyer, mais ils sont limités dans ce qu'ils peuvent faire. Même s'ils peuvent apporter leurs meubles, ils ne sont pas autorisés à apporter des modifications majeures au bâtiment. Ils doivent également faire face au bruit que pourraient faire leurs voisins.
Dans le monde du cloud computing, un cloud public limite la portée de ce que les clients peuvent faire. Si un autre client dans un système mutualisé exécute une tâche qui consomme beaucoup de temps CPU, les autres clients suivront. Si les administrateurs n’ont pas corrigé une faille de sécurité, tout le monde court un risque de faille de sécurité majeure. L’augmentation des utilisations peut également avoir des effets sur la disponibilité et une augmentation des coûts.
Il existe également des problèmes de confidentialité pour les clients qui traitent des données sensibles, comme les entreprises du secteur de la santé.
En revanche, un cloud privé est comme une maison privée. Même si une maison peut être plus chère et nécessiter un entretien, les propriétaires auront beaucoup plus de liberté qu'en louant un appartement.
De même, les cloud privés permettent aux entreprises d'adapter un système à leurs besoins, puis de le fournir en interne à leurs clients. Il est idéal pour les organisations qui exigent confidentialité et performances.
Pourtant, le plus gros inconvénient d’un cloud privé est que les organisations doivent déployer leurs serveurs, installer des logiciels et fournir des services cloud en interne. Pour une redondance supplémentaire, les grandes entreprises peuvent souhaiter plusieurs centres de données. Cela annule rapidement l'un des plus grands avantages du cloud computing : les entreprises n'ont pas besoin d'investir dans beaucoup de matériel informatique.
Une façon de réduire la différence consiste à opter pour des systèmes cloud à locataire unique chez des fournisseurs publics. Avec un système à locataire unique, les clients bénéficient des deux systèmes car une application est hébergée sur un serveur dédié (généralement virtuel). De cette façon, les entreprises peuvent avoir plus de contrôle sur leur application cloud sans avoir à consacrer du temps et de l'argent à la configuration de nouveaux serveurs.