Realtime Compute for Apache Flink s'intègre à Terraform pour vous permettre de provisionner et de gérer les ressources Flink sous forme de code.
Informations générales
Fonctionnalités de base
Terraform est un outil d'infrastructure en tant que code (IaC) qui permet de définir et de configurer l'infrastructure cloud via du code plutôt que par des opérations manuelles. Pour plus d'informations, consultez la rubrique Qu'est-ce qu'Alibaba Cloud Terraform ?
Terraform propose une interface CLI intuitive pour déployer des fichiers de configuration sur les charges de travail des services Alibaba Cloud ou de fournisseurs cloud tiers, ainsi que pour gérer leurs versions. Définissez directement dans ces fichiers les ressources d'infrastructure nécessaires à la construction de topologies cloud, telles que les machines virtuelles, les comptes de stockage et les interfaces réseau.
Terraform utilise des providers pour prendre en charge de nouvelles infrastructures. Grâce à un langage de modélisation simple, définissez, prévisualisez et déployez l'infrastructure cloud sur Alibaba Cloud.
Créez, modifiez et supprimez les ressources de plusieurs services Alibaba Cloud, tels qu'Elastic Compute Service (ECS), Virtual Private Cloud (VPC), ApsaraDB RDS et Server Load Balancer (SLB).
Scénarios d'utilisation
Terraform permet de définir l'infrastructure sous forme de code et d'utiliser ce dernier pour créer, interroger, modifier et supprimer des ressources d'infrastructure. Pour consulter des exemples illustrant l'utilisation de Terraform afin de gérer les ressources des services Alibaba Cloud, reportez-vous à la section Scénarios.
Avantages
Pour en savoir plus sur les avantages de Terraform dans les scénarios courants, consultez la rubrique Qu'est-ce qu'Alibaba Cloud Terraform ?.
Lorsqu'il est utilisé avec Realtime Compute for Apache Flink, Terraform offre les avantages suivants :
-
Infrastructure déclarative en tant que code
Prise en charge de la gestion des espaces de travail.
Rédaction du code d'infrastructure sans interaction directe avec les API.
-
Écosystème Terraform
Fonctionnalité LiveDiff pour une gestion plus sûre des ressources Realtime Compute for Apache Flink.
Convergence stable vers l'état de déploiement souhaité.
Déploiement de Realtime Compute for Apache Flink et des ressources cloud requises dans une seule configuration, améliorant ainsi l'efficacité de la création de sites web.
Installation et configuration de Terraform
Seules les versions 1.214.0 et ultérieures de Terraform prennent en charge la gestion des ressources Realtime Compute for Apache Flink.
Méthode 1 : Utiliser Terraform dans Cloud Shell.
Méthode 2 : Installer et configurer Terraform sur votre ordinateur.
Gestion des ressources avec Terraform
Le tableau suivant répertorie les ressources Realtime Compute for Apache Flink gérables avec Terraform.
|
Type de ressource |
Description |
|
Ressources d'espace de travail |
|
|
Ressources de job |
|
|
Ressources de déploiement |