Initiation à IBM Cloud Satellite
IBM Cloud Satellite® offre une architecture cloud distribuée qui apporte l'évolutivité et la flexibilité des services de cloud public à n'importe quel environnement — sur site, en périphérie ou multicloud. Avec Satellite, vous accédez au même catalogue de plus de 130 services IBM Cloud via des API cohérentes, quel que soit l'endroit où s'exécutent vos charges de travail. Selon une étude d' IBM, les entreprises utilisant des architectures cloud distribuées font état de cycles de déploiement nettement plus rapides et d'une réduction des coûts d'exploitation par rapport à la gestion d'environnements cloud distincts.
Votre site Satellite comprend des outils tels que Satellite Link et Satellite Config, qui vous permettent de sécuriser et d’auditer les connexions réseau au sein de votre site, ainsi que de déployer, gérer et contrôler de manière cohérente vos applications et vos politiques sur l’ensemble des clusters de ce site.
Transcription vidéo
Le transfert des charges de travail dans le cloud public est aujourd'hui avantageux pour de nombreuses entreprises Elles construisent des applications cognitives, les mettent à l'échelle sur demande, et améliorent la rapidité de leur développement grâce à une consommation de service basée sur une API sur le cloud public. Mais la réalité est que de nombreuses charges de travail n’ont pas encore été transférées vers le cloud public; or, bon nombre d’entre elles proviennent de secteurs réglementés et sont soumises à des exigences en matière de sécurité et de conformité, ou encore de performances et de latence, qui rendent difficile le transfert physique de ces applications vers un centre de données du cloud public. Et ce que recherchent réellement de nombreuses entreprises, ce sont tous les avantages du cloud public en termes d’agilité, mais aussi la flexibilité nécessaire pour exécuter ces charges de travail là où elles en ont besoin : sur site, dans leurs centres de données existants, chez plusieurs fournisseurs de cloud public à travers le monde, ou à la périphérie du réseau, plus près des applications et des sources de données qu’elles doivent traiter. Le cloud public évolue pour satisfaire cette exigence avec un nouveau concept appelé "cloud distribué". Le cœur de IBM Cloud Satellite est donc la notion de services IBM Cloud gérés n'importe où. Lorsque vous consommez des fonctions sur IBM Cloud aujourd'hui, vous disposez d'un catalogue de plus de 130 services que vous pouvez utiliser pour générer et exécuter vos applications - tout, depuis l'infrastructure en passant par Kubernetes et OpenShift, les bases de données, les outils DevOps et les structures d'apprentissage machine par IA et l'IoT. Tous ces services sont disponibles sous forme d'API que vous pouvez provisionner à la demande, et que vous pouvez exploiter pour développer vos applications. Avec IBM Cloud Satellite, nous étendons ce catalogue de services et lui permettons d'être consommé exactement de la même manière, via les mêmes API, dans des emplacements situés en dehors des régions IBM Cloud. Vous pouvez donc désormais utiliser un cluster d' OpenShift s dans votre centre de données, ou un framework d'IA et d'apprentissage automatique dans votre usine. Vous pouvez utiliser ces fonctions de manière cohérente chaque fois que la charge de travail de l'application doit être exécutée. Vous pouvez également utiliser des logiciels tels que IBM Cloud Paks et des fonctions open source et les déployer de manière cohérente dans n'importe quel environnement. L'un des avantages de cette approche est que le cloud public devient en quelque sorte le centre de gestion, ou plan de contrôle, de toutes vos charges de travail distribuées. Vous disposez d’une console unique à laquelle vous pouvez vous connecter via IBM Cloud. Celle-ci vous permet de provisionner des ressources et des services cloud, de les configurer, de provisionner vos applications et de les gérer de manière cohérente dans cet ensemble d’environnements variés. Vous disposez ainsi d'une solution unique pour la sécurité. Vous bénéficiez aussi bien sûr d'une observabilité commune - la consignation et la surveillance, ainsi que des tableaux de bord et des alertes, qui vous permettent de surveiller les charges de travail que vous exécutez de manière cohérente dans tous ces environnements. Nous travaillons également sur Satellite pour vous aider à gérer les stocks et des changements. Ainsi, une partie de la puissance de Satellite est ce plan de contrôle commun ou système unique et centralisé qui vous permet de gérer vos applications dans un ensemble diversifié d'environnements. Comment fonctionne-t-il ? L'idée maîtresse que nous introduisons dans Satellite est celle de l'emplacement. Un emplacement est un moyen de définir, pour IBM Cloud, un espace en dehors de IBM Cloud où vous souhaitez pouvoir déployer et de consommer des services cloud. Il s'agit d'une collection d'infrastructures que vous possédez et que nous allons utiliser en votre nom pour exécuter des services cloud. Cet emplacement est essentiellement un ensemble d’hôtes d’ Linux, de machines virtuelles ou physiques regroupées au sein d’un pool de ressources géré automatiquement par Satellite, et que nous utilisons pour provisionner des services. Par conséquent, lorsque vous voulez créer un emplacement Satellite dans votre centre de données, vous pouvez mettre à disposition un ensemble de machines Linux dans ce centre de données. Vous enregistrez ces machines Linux auprès de IBM Cloud en tant qu'emplacement, et une fois que cette collection est enregistrée avec IBM Cloud Satellite, vous percevez ce type d'emplacement comme une sorte de région personnalisée dans votre compte cloud, où vous pouvez maintenant déployer des services cloud. Par conséquent, si vous souhaitez créer une base de données Postgres, définir une chaîne d'outils DevOps ou créer un cluster OpenShift, lorsque vous allez mettre à disposition ce cluster via des services dans le cloud, cet emplacement personnalisé que vous venez de définir dans votre centre de données est un emplacement que vous pouvez sélectionner lorsque vous mettez à disposition cette ressource. Ainsi, la notion de location est un concept très simple qui permet de transformer n’importe quelle infrastructure d’ Linux e en un lieu où exécuter des services cloud. L'un des avantages de cette idée d'un emplacement est qu'elle offre une très grande flexibilité. IBM Cloud Satellite est construit sur Kubernetes et OpenShift en tant qu'abstraction d'infrastructure commune que nous utilisons pour vous permettre de consommer des services cloud dans n'importe quelle infrastructure. En utilisant OpenShift comme couche d'abstraction, nous pouvons prendre en charge une variété d'infrastructures sous un emplacement Satellite. Vous pouvez apporter votre propre infrastructure personnalisée dans votre centre de données, vos serveurs physiques ou vos serveurs virtuels. Vous pouvez utiliser votre compte sur un autre cloud public comme Amazon, Azure ou Google et consommer cette infrastructure, et l'organiser dans un emplacement utilisé par IBM Cloud pour l'exécution des services cloud. Comme ces services et ces applications sont gérés par IBM Cloud, nous avons bien sûr besoin d'une connexion au cloud pour les gérer. Cette connexion est fournie par un composant appelé "Satellite Link". L'idée de Satellite Link est de vous offrir visibilité et transparence concernant toutes les données qui circulent entre le cloud et cet emplacement, et de vous permettre de contrôler les applications et les ressources qui sont exposées dans ces emplacements. Ces deux idées, l'emplacement et la liaison, sont les nouveaux concepts fondamentaux que Satellite présente à IBM Cloud pour vous donner la possibilité d'utiliser les services n'importe où. Nous allons aussi fournir des solutions optimisées. Ce sont des systèmes rack entièrement intégrés, à la fois d'IBM et de partenaires, et de capacités d'infrastructure en tant que service, dans lesquelles nous pouvons exécuter pour vous l'intégralité de la pile, du matériel jusqu'à l'infrastructure, la plateforme et les applications SaaS. Vous pouvez ainsi utiliser l'infrastructure avec ce que vous avez, vous pouvez créer de nouveaux environnements, ou vous pouvez exécuter des environnements multicloud dans IBM Cloud et par le biais d'autres fournisseurs de cloud public. Voilà donc en gros les idées centrales d’ Satellite: location et link nous permettent d’étendre nos services de catalogue cloud à n’importe quel endroit, vous offrant ainsi la puissance du cloud et celle d’ IBM Cloud partout dans le monde où vous en avez besoin. Tout ce dont vous avez besoin est une infrastructure Linux et IBM s'occupe du reste. Merci beaucoup.
Quels sont les emplacements Satellite, les hôtes, etc. ?
Avant de commencer, vous devez vous familiariser avec certains termes clés concernant Satellite.
| Terme | Description |
|---|---|
| Emplacement Satellite | Un emplacement Satellite est une représentation d'un environnement dans votre fournisseur d'infrastructure, tel qu'un centre de données sur site ou un cloud. Les emplacements sont composés de sources de traitement, appelées hôtes, provenant de zones distinctes de votre environnement d'infrastructure de support. Pour plus d'informations, voir Présentation de l'emplacement et des hôtes Satellite. |
| Connecteur Satellite | Un connecteur Satellite est un modèle de déploiement qui active uniquement les communications sécurisées entre IBM Cloud et les ressources sur site avec un conteneur léger déployé sur vos hôtes de plateforme de conteneur, tels que les hôtes Docker. Cette option apporte toute la sécurité et la capacité d'audit de la communication Satellite, mais avec moins de ressources requises. Pour plus d'informations, voir Satellite Connector overview. |
| Agent de connecteur Satellite | Chaque connecteur nécessite qu'un agent soit en cours d'exécution sur votre destination pour établir la connexion. Pour plus d'informations, voir Présentation des connecteurs. |
| Hôtes Satellite | Un hôte Satellite est une source de traitement qui réside chez votre fournisseur d'infrastructure, voire localement. Après avoir associé vos hôtes à un emplacement Satellite, affectez-les au plan de contrôle de l'emplacement ou à un service IBM Cloud compatible avec la fonctionnalité Satellite afin de fournir la puissance de calcul nécessaire à l'exécution des charges de travail de votre service. Pour plus d'informations, voir Connexion d'hôtes à votre emplacement. |
| Services activés pour Satellite | Un service IBM Cloud que vous pouvez configurer dans un emplacement Satellite, tel qu'un cluster Red Hat OpenShift. Le service est géré à partir de la région IBM Cloud depuis laquelle votre emplacement est géré, mais vous fournissez les hôtes d'infrastructure pour exécuter les ressources du service dans votre emplacement. Pour plus d'informations, voir Supported Satellite-enabled IBM Cloud services. |
| Configuration Satellite | Basé sur le projet open source Razee, Satellite Config est un outil de livraison continue qui vous permet de déployer de manière cohérente les versions de vos applications sur l'ensemble des clusters de votre emplacement Satellite. Pour plus d'informations, voir Déploiement de ressources Red Hat OpenShift dans des clusters avec des configurations Satellite. |
| SatelliteLink | Satellite Link connecte de façon sécurisée votre emplacement Satellite à la région IBM Cloud depuis laquelle votre emplacement est géré. La communication vers et depuis l'emplacement est effectuée par le serveur de tunnel de liaison, et le trafic réseau de cette connexion peut être surveillé et audité. Pour plus d'informations, voir Connexion d'emplacements Satellite à des services externes à l'aide de noeuds finaux Link. |
| Stockage Satellite | Satellite Storage utilise Satellite Config pour faciliter l'installation de divers pilotes de stockage dans des clusters Red Hat OpenShift dans vos emplacements Satellite à l'aide de modèles de stockage. Les modèles de stockage sont fournis et testés par les fournisseurs. Une fois que vous avez installé Satellite Storage, vos utilisateurs de cluster peuvent utiliser des réservations de volume persistant Kubernetes pour commander et sauvegarder leurs données d'application dans un stockage persistant. Pour plus d'informations, voir Présentation des modèles de stockage Satellite. |
Choisissez votre infrastructure pour Satellite
Pour commencer à utiliser Satellite, déterminez le type d'infrastructure que vous souhaitez utiliser. Créez ensuite un emplacement en associant des hôtes et en créant un plan de contrôle d'emplacement. Pour certains fournisseurs de services cloud, les modèles Terraform automatisent la création d'emplacements et l'association d'hôtes. Pour tous les autres environnements, ajoutez les hôtes manuellement. Pour plus d’informations sur les options disponibles, consultez la section Planification de votre environnement pour l’ Satellite.
- Je veux essayer Satellite.
- Commencez par la visite guidée Satellite ou créez un emplacement Satellite en utilisant IBM Cloud pour les tests. Cette configuration n'est pas destinée aux systèmes de production.
- J'ai l'intention d'utiliser mon infrastructure sur site ou de périphérie.
- Pour une infrastructure sur site, configurez manuellement un emplacement Satellite.
- Je veux utiliser un autre fournisseur cloud pour mon infrastructure.
- Vous avez le choix entre Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure ou Alibaba Cloud. Ces fournisseurs prennent en charge l'automatisation basée sur Terraform pour une configuration plus rapide.
- Je souhaite créer un connecteur Satellite.
- Les connecteurs établissent une connexion sécurisée et chiffrée entre un emplacement distant spécifique et IBM Cloud. Pour en créer un, consultez la section Création d'un connecteur ou découvrez-en davantage sur les connecteurs.
Configuration minimale requise pour les hôtes
Chaque hôte d' Satellite, quel que soit le fournisseur d'infrastructure, doit satisfaire aux exigences minimales suivantes. Les hôtes qui ne répondent pas à ces exigences sont rejetés lors de l'ajout.
- Systèmes hôtes
- Options de stockage hôte
- Configuration du réseau hôte
- Connectivité sortante de l'hôte
- Temps d'attente des hôtes
Vérifiez la configuration de votre hôte avant la connexion en exécutant le script satellite-host-check. Pour plus d'informations, voir Vérification de la configuration de votre hôte.
J'ai créé un emplacement Satellite, que dois-je faire ensuite?
Maintenant que votre emplacement Satellite est configuré, vous pouvez commencer à utiliser les services IBM Cloud.
- Ajoutez la capacité de traitement à votre emplacement en connectant davantage d'hôtes à l'emplacement pour pouvoir exécuter le service IBM Cloud prêt pour Satellite.
- Créez un service IBM Cloud prêt pour Satellite, par exemple un cluster Red Hat OpenShift. Vous affectez les hôtes supplémentaires que vous avez précédemment connectés en tant que noeuds worker afin de fournir la puissance de calcul pour le cluster. Vous pouvez même enregistrer les clusters Red Hat OpenShift existants dans votre emplacement comme cibles de déploiement.
- Gérez vos applications avec la configuration Satellite.
- Créez les modèles de stockage de cluster Satellite.
- Découvrez le composant Satellite Link et déterminez comment vous pouvez utiliser des noeuds finaux pour gérer le trafic réseau entre l'emplacement et IBM Cloud.
Besoin d'aide ? Consultez la rubrique Obtenir de l'aide où vous trouverez des informations sur l'état du cloud, les problèmes et la journalisation; comment contacter le support; et comment définir vos préférences de notification par e-mail pour les éléments liés à la plateforme d' IBM Cloud.