Vidéo: Premiers pas avec un microcontrôleur et Google Cloud IoT Core (Gautier MECHLING) 2024
Du point de vue du fournisseur, tout le but du cloud computing est de réaliser des économies d'échelle en gérant un très grand nombre de ressources informatiques de manière très économique et efficace.
Le graphique montre un graphique du coût par utilisateur de l'exécution d'une seule application logicielle utilisant différents types de ressources informatiques; ceci est représenté par rapport au nombre d'utilisateurs. L'application s'exécute dans différents environnements informatiques, en commençant par des serveurs dédiés inefficaces jusqu'aux grilles massivement mises à l'échelle.
Un point important à noter est que l'axe Y des populations d'utilisateurs est logarithmique. Cela signifie que la courbe est beaucoup moins raide que si elle était dessinée sur une échelle proportionnelle de pas égaux. Si elle était tirée sur une échelle proportionnelle, il faudrait des kilomètres de papier.
Économies d'échelle en informatique en nuage.Notez les points suivants:
-
Une extrémité de l'axe X affiche les coûts du centre de données entre 1 et 50 dollars par utilisateur et par an. Le coût par utilisateur est extrêmement bas.
-
L'autre extrémité de l'axe des X montre des coûts de centre de données entre 1 000 $ et 5 000 $ par utilisateur et par an.
Fondamentalement, sur la gauche, vous avez une utilisation très efficace des ressources informatiques et, à droite, une utilisation très inefficace des ressources.
Les points sur la ligne indiquent le type de ressources informatiques qui servent des tailles de groupes spécifiques:
-
Serveurs inefficaces: Le coût de la gestion d'un seul serveur dans un centre de données sera de plusieurs milliers de dollars par an, ce qui est aussi cher que l'informatique ne l'est jamais par utilisateur.
-
Machines virtuelles: Les applications et les numéros d'utilisateurs qui ne peuvent pas utiliser un serveur complet sont virtualisés (répartis entre plusieurs serveurs virtuels).
-
Serveurs efficaces (et petites grappes): Les populations d'utilisateurs allant de centaines à 1 000 peuvent être servies raisonnablement efficacement avec un ou plusieurs serveurs si une seule application est exécutée sur un serveur; les serveurs peuvent être très efficaces, ce qui entraîne un coût relativement faible par utilisateur.
-
Mainframe et grands clusters Unix: Ils ne sont affichés séparément sur la grille que pour l'espace. Les deux peuvent gérer de très grandes applications de base de données de milliers à des dizaines de milliers d'utilisateurs.
-
Grilles: Parmi les centaines de milliers à un million d'utilisateurs, vous vous situez dans la zone des fournisseurs de logiciels en tant que service (SaaS) tels que Salesforce. com opérer. Les applications métier proposées par les fournisseurs SaaS présentent un problème de mise à l'échelle épineuse, car il s'agit d'une application de base de données transactionnelle.
-
Grandes grilles: Utilisateurs simultanés supérieurs à un million.Encore une charge de travail très lourde et uniquement possible via une scale-out (qui permet à une seule charge de travail de se développer en utilisant davantage de ressources identiques et peu coûteuses) avec une grille.
-
Grille massivement mise à l'échelle: Ceci concerne les populations d'utilisateurs par dizaines de millions. Exemple: Chaque requête sur la recherche Google est résolue par une grille spécialement conçue pouvant compter jusqu'à 1 000 serveurs; Google achemine les requêtes vers de nombreuses grilles.
La case en pointillé indique le domaine traditionnel et les types de ressources de l'informatique d'entreprise. Les mêmes serveurs utilisés dans les environnements d'entreprise peuvent être utilisés tout aussi facilement dans des agencements échelonnés, où les charges de travail ne sont pas du tout mélangées.
Actuellement, la réduction des coûts par utilisateur ne provient pas de l'utilisation d'équipements informatiques différents ou de systèmes d'exploitation différents: il s'agit d'une charge de travail réduite (ou même d'une seule) et de l'augmenter au maximum possible. C'est ainsi que le cloud computing réduit considérablement les coûts.
Aucune entreprise qui effectue une charge de travail mixte n'atteindra jamais les économies d'échelle de l'informatique en nuage.