Tous les produits
Search
Centre de documentation

Edge Security Acceleration:Get started with Edge Container

Dernière mise à jour :Sep 17, 2026

Créez un Edge Container, associez votre application conteneurisée à un nom de domaine et accédez-y via ce domaine.

Important

Edge Container est actuellement en version bêta. Pendant cette période, le service est gratuit pour les utilisateurs éligibles. Pour demander l'accès, veuillez nous contacter.

Créer un conteneur

La mise en œuvre d'Edge Container s'articule autour de cinq étapes : création d'une application, configuration des déclencheurs, création d'une version, débogage et déploiement.

Étape 1 : Créer une application

L'application constitue l'unité de base pour la gestion des Edge Containers. Associez un domaine Edge Security Acceleration (ESA) à une application afin de l'exposer en tant que service externe.

  1. Connectez-vous à la console ESA, puis dans le volet de navigation de gauche, choisissez Edge Computing and AI > Edge Container.

  2. Cliquez sur Create Application, saisissez les informations telles que Application Name et Service Port, puis cliquez sur OK.

    • Application Name : Le nom doit commencer par une lettre minuscule et ne peut contenir que des lettres minuscules, des chiffres et des traits d'union (-). Il doit se terminer par une lettre minuscule ou un chiffre et sa longueur doit être comprise entre 6 et 128 octets.

    • Service Port : Port exposé par le service au sein du conteneur. La plage de ports valides s'étend de 1 à 65535.

Étape 2 : Créer un déclencheur

Un déclencheur définit la manière dont un Edge Container expose ses services. En liant un domaine, vous connectez une application conteneurisée à votre propre nom de domaine. ESA ajoute automatiquement un enregistrement DNS pour le domaine lié, ce qui vous permet d'utiliser ce domaine pour accéder à l'application conteneurisée.

  1. Dans la liste des edge containers, cliquez sur l'ID de l'application cible ou sur View Details dans la colonne Actions.

  2. Sous l'onglet Triggers, cliquez sur Add Domain Name.

  3. Saisissez les Domains permettant d'accéder au conteneur, puis cliquez sur OK.

  4. Une fois le domaine ajouté, un nouvel enregistrement DNS est créé pour votre site. Vous pouvez alors utiliser ce nom de domaine pour accéder à votre application conteneurisée.

Étape 3 : Créer une version

La création d'une version est requise avant de pouvoir déployer une application. Chaque version peut disposer de sa propre image de conteneur, de ses spécifications de calcul et de sa méthode de vérification d'état.

Remarque

Vous ne pouvez pas déployer une nouvelle version tant que le pourcentage de trafic de la version actuelle n'a pas atteint 100 %. Toutefois, vous pouvez effectuer un retour arrière à tout moment.

  1. Dans la liste des Edge Containers, cliquez sur l'ID de l'application ou sur View Details dans la colonne Actions .

  2. Sous l'onglet Version Management, cliquez sur Create Version.

  3. Saisissez le Version Name, les Remarks et les Image Settings, puis cliquez sur OK pour créer la version.

    Paramètre

    Paramètre

    Description

    Informations sur la version

    Nom de la version

    Le nom de la version doit comporter entre 6 et 128 caractères et ne peut contenir que des lettres minuscules, des chiffres et des traits d'union (-). Il doit commencer par une lettre et se terminer par une lettre ou un chiffre. Le nom doit être unique.

    Description

    Description de la version.

    Paramètres de l'image

    Nom de l'image

    Le nom doit comporter entre 6 et 128 caractères et ne peut contenir que des lettres minuscules, des chiffres et des traits d'union -. Il doit commencer par une lettre et se terminer par une lettre ou un chiffre. Le nom de l'image doit être unique.

    Type d'image

    Image personnalisée : Saisissez l'adresse complète de votre image de conteneur personnalisée.

    Image ACR :

    • Pour utiliser une image ACR, vous devez d'abord activer Container Registry. Ensuite, créez des dépôts et des images dans Container Registry. ESA peut référencer directement les images de Container Registry après avoir accordé à ESA l'autorisation de les extraire.

    • Artifact Center : Fonctionnalité d'Alibaba Cloud Container Registry (ACR) qui fournit des images de base de conteneurs officielles, sécurisées et fiables, provenant d'Alibaba Cloud et de la communauté OpenAnolis. Ces images incluent des systèmes d'exploitation de base, des environnements d'exécution de langages et des images pour les applications d'IA et de big data. Elles prennent en charge plusieurs architectures, rendant le processus de conteneurisation plus efficace et sécurisé.

    Paramètres du conteneur

    Spécifications de calcul

    Sélectionnez les ressources CPU et mémoire pour votre application. Les spécifications prises en charge incluent 1C2G, 2C4G, 2C8G, 4C8G, 4C16G, 8C16G et 8C32G. Les frais varient selon la spécification sélectionnée.

    Capacité du disque temporaire

    Les tailles prises en charge sont 512 Mo, 10 Go, 20 Go et 30 Go. L'option 512 Mo est gratuite, tandis que les autres tailles sont facturées.

    Commande de démarrage

    Commande exécutée après la création du conteneur pour démarrer le processus de service.

    Méthode de vérification d'état

    Méthode de vérification d'état. Méthodes prises en charge : HTTP, TCP et COMMAND.

    • HTTP

      • URL de vérification d'état : Chemin de vérification d'état, par exemple /test.

      • Probe Port : Port à sonder. Valeurs valides : 1 à 65535.

      • Probe Host : En-tête Host pour la requête de vérification d'état HTTP.

      • SCHEME : Protocole à utiliser. Valeurs prises en charge : HTTP et HTTPS.

      • HEADER : En-têtes HTTP personnalisés pour la requête de vérification d'état.

    • TCP

      • Probe Port : Port à sonder. Valeurs valides : 1 à 65535.

    • COMMAND

      • Script personnalisé. La vérification d'état est considérée comme réussie si le script renvoie un code de sortie égal à 0. Tout autre code de sortie indique un échec.

    Paramètres de vérification d'état

    Délai initial de la sonde

    Temps d'attente en secondes après le démarrage d'un conteneur avant le début de la première vérification d'état. Utile pour les applications ayant des temps de démarrage longs.

    Délai d'expiration

    • Pour les vérifications d'état HTTP, il s'agit du délai d'expiration de la réponse.

    • Pour les vérifications d'état TCP, il s'agit du délai d'expiration de la négociation de connexion.

    • Pour les vérifications d'état COMMAND, il s'agit du délai d'expiration de l'exécution du script.

    Intervalle de sondage

    Intervalle de temps en secondes entre deux vérifications d'état consécutives.

    Seuil de réussite

    Nombre de vérifications d'état réussies consécutives requises après un échec pour marquer le conteneur comme sain. Une fois ce seuil atteint, le conteneur est remis en service.

    Seuil d'échec

    Nombre de vérifications d'état échouées consécutives requises pour marquer le conteneur comme non sain. Une fois ce seuil atteint, le conteneur est retiré du service.

    Commandes avancées

    postStart

    Exécuté après la création d'un conteneur mais avant l'exécution de la commande de démarrage, généralement pour l'initialisation du système.

    preStop

    Exécuté avant l'arrêt d'un conteneur, généralement pour un arrêt gracieux.

    Variable d'environnement

    Clé

    Nom de la variable d'environnement.

    Valeur

    Valeur de la variable d'environnement.

Étape 4 : Déboguer

Avant de publier dans l'Production Environment, déboguez votre application dans l'environnement de préproduction fourni. L'environnement de préproduction et l'environnement de production sont isolés, et vous pouvez publier différentes versions d'application dans chacun d'eux.

  1. Dans la liste des Edge Containers, cliquez sur l'ID de l'application ou sur View Details dans la colonne Actions .

  2. Sous l'onglet Version Management, cliquez sur Release dans la section Staging Environment. Dans la boîte de dialogue qui s'affiche, sélectionnez la version à publier, puis cliquez sur Release.

    Remarque

    Lorsque le release status s'affiche sous la forme Released., le déploiement dans l'environnement de préproduction est terminé.

  3. Une fois le déploiement réussi, dans la zone Staging Environment, cliquez sur Instance Logon pour entrer dans le conteneur, puis déboguez l'application dans la fenêtre de commande.

  4. Dans la section Staging Environment, cliquez sur Instance Logs pour afficher les journaux de démarrage et d'exécution de l'application.

Étape 5 : Déployer la version

Edge Container prend en charge les déploiements canaris, ce qui vous permet de diriger un pourcentage du trafic vers une nouvelle version lors d'un déploiement.

  1. Dans la liste des Edge Containers, cliquez sur l'ID de l'application ou sur View Details dans la colonne Actions pour accéder à l'onglet Versions.

  2. Dans la zone Production Environment, cliquez sur Release, et dans la boîte de dialogue qui s'affiche, sélectionnez la version à publier ainsi que le ratio de déploiement souhaité.

  3. Cliquez sur Release pour lancer le déploiement. Un Release Status indiquant Released. signifie que le déploiement est terminé.

    Remarque

    Edge Container prend en charge les déploiements canaris. Lorsque le pourcentage de déploiement atteint 100 %, le déploiement est terminé et la nouvelle version devient la version de référence.

    Si une version mise à niveau ne répond pas à vos exigences, vous pouvez revenir à la version de référence précédente. Un retour arrière est terminé lorsque l'état du déploiement affiche Rolled Back. La version vers laquelle vous avez effectué le retour arrière devient la nouvelle version de référence.