L'avenir est dans les nuages

1.1. Introduction

Parlant du développement de l’informatique au cours des dernières années, on ne peut manquer de noter la part des solutions Cloud parmi d’autres. Voyons ce que sont les solutions, technologies, etc. cloud.
Le cloud computing (ou services cloud) est un ensemble spécial d'outils et de méthodes de logistique, de stockage et de traitement de données sur des ressources informatiques distantes, qui comprennent des serveurs, des systèmes de stockage de données (DSS), des systèmes de transmission de données (DTS).

Lors de la production d'un produit informatique, qu'il s'agisse d'un site Web de cartes de visite, d'une boutique en ligne, d'un portail à forte charge ou d'un système de base de données, il existe au moins deux options pour placer votre produit.

Chez le client (eng. - on-premise) ou dans le nuage. Dans le même temps, il est impossible de dire avec certitude lequel est le plus rentable en termes d'argent dans le cas général.

Si vous utilisez un serveur sur lequel vous disposez d'une petite base de données qui ne nécessite pas de tolérance aux pannes et d'un site Web simple sans trop de charge, oui, l'hébergement au sol est votre option. Mais dès que votre charge de travail et vos besoins augmentent, vous devriez penser à passer au cloud.

1.2. Des nuages ​​parmi nous

Avant d'aborder la manière exacte dont les cloud sont fournis, il est important de comprendre que l'histoire du cloud ne concerne pas les grands géants du secteur informatique et leurs services internes. Nous utilisons également le cloud computing tous les jours.

Aujourd'hui, en 2019, il est difficile de trouver quelqu'un qui n'utiliserait pas Instagram, le courrier électronique, les cartes et les embouteillages sur son téléphone. Où est stocké et traité tout cela ? Droite!
Même si vous, en tant que spécialiste informatique dans une entreprise disposant d'au moins un petit réseau de succursales (pour plus de clarté), installez des systèmes de stockage dans l'infrastructure, quelle que soit la manière dont vous donnez accès à la ressource, qu'il s'agisse d'une interface Web, FTP ou Samba , c'est pour vos utilisateurs que le coffre-fort sera un cloud qui se trouve... quelque part là-bas. Que dire de choses aussi familières que nous utilisons à portée de main plusieurs dizaines de fois par jour.

2.1. Types de déploiement de capacité cloud

D'accord, nuage. Mais ce n'est pas si simple. Nous venons aussi tous travailler : commerciaux, informaticiens, managers. Mais c'est un concept large, chacun a un but et une certaine classification. C'est pareil ici. En général, les services cloud peuvent être divisés en 4 types.

1.Cloud public est une plateforme ouverte au public à tous les utilisateurs, gratuitement ou avec un abonnement payant. Le plus souvent, il est géré par une personne physique ou morale spécifique. Un exemple est un portail-agrégateur d'articles de connaissances scientifiques.

2. Nuage privé - l'exact inverse du point 1. Il s'agit d'une plateforme fermée au public, souvent destinée à une seule entreprise (ou à une entreprise et des organismes partenaires). L'accès est accordé uniquement aux utilisateurs par l'administrateur système. Il peut s'agir de services internes, par exemple d'un réseau intranet, d'un système SD (service desk), d'un CRM, etc. En règle générale, les propriétaires de cloud ou de segments prennent très au sérieux la question de la sécurité des informations et de la protection des entreprises, car les informations sur les ventes, les clients, les plans stratégiques des entreprises, etc. sont stockées dans des cloud privés.

3. Nuage communautaire on peut dire qu'il s'agit d'un cloud privé réparti entre plusieurs entreprises qui ont des tâches ou des intérêts similaires. Il est souvent utilisé lorsqu'il est nécessaire de donner le droit d'utiliser une ressource applicative à plusieurs personnes, services d'entreprises différentes.

4. Cloud hybride Il s'agit d'un type d'infrastructure qui combine au moins deux types de déploiement. L’exemple le plus courant est la mise à l’échelle d’un centre de données client à l’aide du cloud. Ceci est fait afin d'économiser de l'argent, s'il est impossible de migrer à 100 % vers le cloud, ou pour des raisons de sécurité et de conformité.

2.2. Types de prestations

Super, les types de déploiement sont si différents, mais il doit y avoir quelque chose qui les unit ? Oui, ce sont des types de services, ils sont identiques pour tous les types de cloud. Regardons les 3 plus courants.

IaaS (infrastructure en tant que service) - Infrastructure en tant que Service. Avec cette option, vous disposez de serveurs sous forme de machines virtuelles (VM), de disques, d'équipements réseau, sur lesquels vous pouvez déployer l'OS et l'environnement dont vous avez besoin, installer des services, etc. Malgré le fait que je développe maintenant activement dans le cloud à partir de Yandex, j'ai commencé à me familiariser avec GCP (Google Cloud Platform), je vais donc donner des exemples dans ce contexte, et en général, je parlerai des fournisseurs un peu plus tard. Ainsi, un exemple de solution IaaS dans GCP serait l'élément Compute Engine. Ceux. Il s'agit d'un simple BM ordinaire pour lequel vous choisissez vous-même le système d'exploitation, configurez vous-même le logiciel et déployez les applications. Regardons un exemple. Vous êtes un programmeur python et vous souhaitez réaliser un site web avec un backend sur le cloud, en considérant uniquement l'option IaaS. Vous devez prendre une VM sur laquelle le site s'exécutera, pour cela vous devez installer (dans gcp il est sélectionné au stade de la création de l'instance) le système d'exploitation, mettre à jour le gestionnaire de packer (pourquoi pas), installer la version requise de python, nginx, etc... Sur trois VM, créez un cluster de base de données de basculement (également manuellement). Fournir la journalisation, etc. C'est bon marché et long, mais si vous voulez un maximum de flexibilité, c'est votre choix.

Ce qui se rapproche le plus de la simplicité et du coût élevé est PaaS (plateforme en tant que service). Ici, vous obtenez également une VM, bien sûr, mais sans la possibilité de modifier la configuration de manière aussi flexible, vous ne choisissez pas un système d'exploitation, un ensemble de logiciels, etc., vous obtenez un environnement prêt à l'emploi pour votre produit. Revenons au même exemple. Vous achetez deux instances App Engine dans GCP, l'une d'elles jouera le rôle de base de données, la seconde jouera le rôle de serveur Web. Vous n'avez pas besoin de configurer de programmes de support ; vous pouvez exécuter un environnement de production dès le départ. Cela coûte plus cher, il faut l'admettre, le travail doit être payé et tout le scénario a fonctionné pour vous. Mais vous disposez d’une plate-forme prête à l’emploi avec laquelle travailler.

La troisième des principales options, au-dessus des autres - SaaS (logiciel en tant que service). Vous n'affinez pas la VM, vous ne la configurez pas du tout. Vous n'avez pas besoin d'être un spécialiste en informatique, vous n'avez pas besoin d'écrire du code, vous n'avez pas besoin de faire un backend. Est-ce que tout est prêt. Il s'agit de solutions prêtes à l'emploi et déployées, telles que GSuite (anciennement Google Apps), DropBox, Office 365.

3.1. Qu'y a-t-il sous le capot ?

Vous l'avez dans la tête ? Bon, passons à autre chose. Nous avons acheté une VM, travaillé avec elle, l'avons détruite et en avons acheté 10 autres. Nous n'achetons pas de matériel, mais nous savons qu'il doit être quelque part. Lorsque vous avez introduit le stockage dans l'infrastructure de votre entreprise, vous l'avez probablement installé dans un rack dans la salle des serveurs. Ainsi, les fournisseurs de technologie cloud vous louent une partie de leur salle de serveurs, mais de taille énorme. Le soi-disant DPC (centre de traitement de données). Ce sont de grands complexes répartis presque partout sur la planète. La construction est généralement réalisée à proximité des endroits qui peuvent être une source de refroidissement naturel au moins une partie de l'année, mais certains représentants peuvent également être construits dans le désert du Nevada. Outre le fait que le fournisseur place plusieurs centaines de racks dans un hangar colossal, il s'inquiète également des transferts de chaleur (sait-on encore que les ordinateurs ne peuvent pas geler et surchauffer ?), de la sécurité de vos données, principalement au niveau physique. niveau, il est donc peu probable qu'il pénètre illégalement dans le centre de données, est-ce que cela fonctionnera ? Dans le même temps, les méthodes de stockage des données dans un centre de données diffèrent selon les fournisseurs : certains effectuent des enregistrements distribués entre différents centres de données, tandis que d'autres les stockent en toute sécurité dans un seul.

3.2. Des nuages ​​maintenant et rétrospectivement. Fournisseurs

En général, si l’on fouille dans l’histoire, les premières conditions préalables à la création des plates-formes cloud actuelles remontent au milieu des années 70 du siècle dernier, lors du développement et de la mise en œuvre du prototype Internet ARPANET. On a alors parlé du fait qu'un jour, les gens pourraient recevoir tous les services possibles via le réseau. Au fil du temps, les canaux sont devenus stables et plus ou moins étendus, et en 1999 est apparu le premier système CRM commercial, fourni exclusivement par abonnement et constitue le premier SaaS dont les copies sont stockées dans un seul centre de données. Plus tard, l'entreprise a distingué plusieurs divisions qui fournissent du PaaS par abonnement, y compris le cas particulier BDaaS (base de données en tant que service). En 2002, Amazon a lancé un service qui vous permet de stocker et de traiter des informations, et en 2008, elle a présenté un service dans dans lequel l'utilisateur peut créer ses propres machines virtuelles, c'est ainsi que commence l'ère des technologies du big cloud.

Il est désormais courant de parler des trois grands (même si je vois les quatre grands dans six mois) : Amazon web services, Microsoft Azure, Google Cloud Platform... Yandex Cloud. C'est particulièrement agréable pour ces derniers, car lorsque des compatriotes font rapidement irruption sur la scène mondiale, une fierté particulière traverse la peau.

Il existe également de nombreuses entreprises, par exemple Oracle ou Alibaba, qui disposent de leurs propres cloud, mais qui, en raison de certaines circonstances, ne sont pas si populaires auprès des utilisateurs. Et bien sûr, les hébergeurs, qui sont également des fournisseurs proposant des solutions PaaS ou SaaS.

3.3. Tarifs et subventions

Je ne m'attarderai pas trop sur la politique tarifaire des prestataires, sinon ce sera de la publicité ouverte. Je voudrais noter le fait que toutes les grandes entreprises offrent des subventions de 200 $ à 700 $ pour un an ou des périodes plus courtes afin que vous, en tant qu'utilisateurs, puissiez découvrir la puissance de leurs solutions et comprendre exactement ce dont vous avez besoin.

En outre, toutes les entreprises des trois grands... ou des quatre sont sur le point de... offrir la possibilité de rejoindre les rangs des partenaires, d'organiser des séminaires et des formations, d'offrir des certifications et des avantages pour leurs produits.

Source: habr.com

Ajouter un commentaire