Un fournisseur de services de conteneurs leader dans la région Asie-Pacifique
Alibaba Cloud Container Service for Kubernetes (ACK) intègre des fonctionnalités de virtualisation, de stockage, de mise en réseau et de sécurité. ACK vous permet de déployer des applications dans des conteneurs performants et évolutifs, et offre une gestion complète du cycle de vie des applications conteneurisées de niveau entreprise.
Alibaba Cloud a été l'un des premiers fournisseurs à obtenir la certification de conformité Kubernetes à l'échelle mondiale. Alibaba Cloud offre un support et des services professionnels.
Sécurité et gestion
Assure une sécurité de bout en bout pour les applications et prend en charge la gestion des autorisations au sein de l'entreprise via les comptes Alibaba Cloud et les utilisateurs RAM
Facilité d'utilisation
Facilite la création de conteneurs et de clusters. Offre une gestion tout-en-un du cycle de vie des applications conteneurisées
Efficacité et fiabilité
Éprouvé par Alibaba Cloud dans des scénarios à très grande échelle. Permet de lancer un grand nombre de conteneurs en quelques secondes
Fonctionnalités
Mise en réseau
Permet la communication entre conteneurs sur différents hôtes. Prend en charge VPC pour des réseaux hautes performances.
Stockage
Prend en charge la gestion des volumes, les disques cloud et les systèmes de fichiers NAS en tant que volumes.
Journalisation
Prend en charge la collecte automatique des journaux et l'intégration avec Log Service.
Surveillance
Surveillance des conteneurs et des machines virtuelles
Ordonnancement
Permet de déployer des charges de travail sur plusieurs zones pour garantir la haute disponibilité. Permet de replanifier les charges de travail en cas de défaillance des nœuds.
Routage
Permet de transférer les requêtes de couche 4 et de couche 7, et de les associer aux conteneurs backend.
Permissions
Prend en charge l'autorisation des utilisateurs RAM pour la gestion des clusters.
Autorisation
Prise en charge du système de gestion des autorisations RBAC
Gestion des clusters
Permet de créer ou supprimer des clusters dans différentes régions selon vos besoins métier.
Gestion des ressources
Permet d'autoriser ACK à créer de nouvelles instances ECS dans des clusters spécifiques. Permet également d'ajouter des instances ECS existantes à des clusters spécifiques.
Intégration
Prend en charge l'intégration avec les VPC pour fournir des solutions de déploiement sécurisées et performantes adaptées aux scénarios de cloud hybride. Prend en charge l'intégration avec les SLB pour permettre l'accès aux conteneurs.
Haute disponibilité
Prend en charge les politiques d'affinité et la mise à l'échelle horizontale des services. Assure la haute disponibilité et la reprise après sinistre entre les zones.
Avantages
Améliore votre efficacité de déploiement des ressources Kubernetes. Vous n'avez pas besoin d'explorer et de développer Kubernetes par vous-même.
Élément |
ACK |
Kubernetes autogéré |
|
Créez facilement des clusters dans la console et utilisez des instances à accélération GPU et des instances ECS Bare Metal dans un cluster. Vous pouvez également déployer votre cluster sur plusieurs zones pour garantir la haute disponibilité. |
Vous devez déployer et développer manuellement les clusters par vous-même. |
|---|---|---|
Gestion des applications |
Prend en charge les déploiements canary et les déploiements blue-green. |
Vous devez explorer et développer Kubernetes par vous-même. |
Gestion du réseau |
Fournit un plug-in réseau haute performance optimisé pour Alibaba Cloud afin d'attribuer des ENI aux pods. Les performances réseau d'un VPC avec ce plug-in sont 20 % supérieures à celles d'une solution réseau standard. |
Vous devez utiliser des plug-ins réseau communautaires. |
Gestion du stockage |
Prend en charge les disques cloud Alibaba Cloud, les disques locaux, les systèmes de fichiers NAS, les systèmes de fichiers CPFS et les buckets OSS. Fournit CSI et FlexVolume en tant que pilotes de volumes. |
Vous devez explorer et développer Kubernetes par vous-même. |
Exploitation et maintenance |
Permet de mettre à jour les versions de Kubernetes et d'ajouter automatiquement des nœuds à un cluster Kubernetes. |
Vous devez explorer et développer Kubernetes par vous-même. |
Assurance de service |
L'équipe technique Alibaba Cloud assure le support pour garantir la stabilité et la sécurité de vos clusters ACK. |
Vous devez constituer une équipe dédiée pour votre service. |
Types de clusters ACK
Kubernetes dédié
Permet un contrôle plus précis de l'infrastructure de vos clusters.
Fonctionnalités
-
Vous devez créer manuellement les nœuds master et worker.
-
Vous êtes facturé uniquement pour les nœuds master, les nœuds worker et
les autres ressources d'infrastructure.
Scénarios
Migration des charges de travail, services et données sur site vers le cloud et transformation numérique des entreprises
Kubernetes managé
Vous devez uniquement créer et gérer les nœuds worker, tandis que les nœuds master sont gérés par ACK.
Fonctionnalités
-
Simplicité, faible coût et haute disponibilité
-
Clusters Kubernetes Standard-Managed : Vous êtes facturé
pour les nœuds worker et les autres ressources d'infrastructure. -
Clusters Kubernetes Professional-Managed : Vous êtes facturé
sur la base d'un abonnement ou en fonction du nombre de clusters.
Scénarios
Développement web et hébergement d'applications sur Internet
Container Service for Kubernetes Serverless
Vous pouvez lancer directement des applications sans créer ni gérer de nœud.
Fonctionnalités
-
Vous n'avez pas besoin de créer de nœuds master ou worker.
-
Vous êtes facturé en fonction de l'utilisation des ressources conteneur
et de la durée d'exécution (temps d'exécution des conteneurs
en secondes).
Scénarios
Tâches par lot, montées en charge soudaines et tests CI/CD
Vidéos sur les conteneurs cloud natifs
Scénarios
Un pipeline de livraison continue optimisé
ACK s'intègre à Jenkins pour automatiser le pipeline DevOps, de la soumission du code au déploiement des applications. ACK garantit que seul le code ayant réussi les tests automatiques est soumis au déploiement, offrant ainsi une meilleure alternative aux modèles de livraison traditionnels impliquant des déploiements complexes et des itérations lentes.
ACK offre les fonctionnalités suivantes :
-
DevOps automatisé
Automatisation du pipeline DevOps, de la mise à jour du code à la création d'images et au déploiement des applications
-
Environnement cohérent
Livrez votre code avec les environnements d'exécution, en vous appuyant sur une architecture immuable.
-
Retour continu
Retour immédiat après chaque intégration et livraison
Développement rapide d'applications axé sur l'apprentissage automatique
Permet aux ingénieurs de données de déployer facilement des applications d'apprentissage automatique dans des clusters HPC. Les ingénieurs peuvent ainsi suivre les tests et les entraînements, publier des modèles en temps réel et stocker les données dans des systèmes de stockage distribués. Cette approche élimine les contraintes de déploiement et d'exploitation et maintenance des applications, et permet un développement rapide axé sur l'apprentissage automatique.
ACK offre les fonctionnalités suivantes :
-
Démarrage rapide et Auto Scaling
Déployez facilement des applications d'apprentissage automatique. Démarrage des conteneurs en quelques secondes avec mise à l'échelle automatique.
-
Simplicité
Exploitez les capacités GPU et surveillez facilement les ressources GPU.
-
Intégration approfondie
Intégration transparente avec les capacités de stockage, de surveillance des journaux et de sécurité fournies par Alibaba Cloud
Le développement et le déploiement agiles accélèrent l'évolution des modèles métier.
Dans les environnements de production d'entreprise, vous pouvez découper vos services en microservices et stocker les images des applications dans les dépôts Container Registry. Alibaba Cloud se charge de la planification, de l'orchestration, du déploiement et des déploiements canary de vos applications. Vous n'avez plus qu'à vous concentrer sur les mises à jour fonctionnelles.
ACK offre les fonctionnalités suivantes :
-
Équilibrage de charge et découverte de services
Transfère les requêtes de couche 4 et couche 7, et les associe aux conteneurs backend.
-
Politiques de planification et de reprise après sinistre multiples
Prise en charge de la planification des services basée sur les paramètres d'affinité et des déploiements multi-zones pour la haute disponibilité et la reprise après sinistre.
-
Monitoring des microservices et Auto Scaling
Prise en charge de la surveillance des microservices et des conteneurs, ainsi que de la mise à l'échelle automatique des microservices.
Exploitation et maintenance unifiées des ressources cloud
Gérez de manière centralisée les ressources cloud et sur site depuis la console ACK. Les conteneurs se déploient indépendamment de l'infrastructure sous-jacente. Utilisez les mêmes images et modèles d'orchestration pour déployer vos applications dans le cloud et sur site.
ACK offre les fonctionnalités suivantes :
-
Mise à l'échelle cloud
Aux heures de pointe, ACK peut monter en charge les applications dans le cloud et rediriger le trafic vers les ressources ajoutées
-
Reprise après sinistre dans le cloud
Les systèmes métier peuvent être déployés sur site pour la fourniture de services et dans le cloud pour la reprise après sinistre
-
Développement et test sur site
Les applications développées et testées sur site peuvent être déployées dans le cloud de manière transparente
Réduction de capacité ou montée en charge automatique en fonction du trafic.
ACK met automatiquement les charges de travail à l'échelle en fonction du trafic. Cela empêche les pics de trafic de surcharger votre système et élimine les ressources inutilisées en dehors des heures de pointe.
ACK offre les fonctionnalités suivantes :
-
Réponse rapide
Une montée en charge peut être déclenchée en quelques secondes lorsque le trafic atteint le seuil défini.
-
Automatisation complète
Processus de mise à l'échelle entièrement automatisé, sans intervention humaine
-
Économique
Les conteneurs sont automatiquement réduits lorsque le trafic diminue, évitant ainsi le gaspillage de ressources.
Témoignages clients
Peanut Diary
« Nous avons adopté la conteneurisation pour la première fois en 2018 afin d'améliorer l'utilisation des ressources IT, avec l'ambition d'exploiter les technologies de conteneurs pour renforcer la fiabilité, la stabilité, l'élasticité et la tolérance aux pannes du système. Nous espérons accomplir encore davantage grâce aux technologies de conteneurs dans un avenir proche. »
STO Express
« En tant que l'une des entreprises logistiques à la croissance la plus rapide, notre système a fonctionné de manière stable sur Alibaba Cloud pendant le Double 11. Il a résisté à l'épreuve de centaines de millions de colis et fourni des réponses en quelques millisecondes pour des dizaines de millions de commandes. »
RedMart
« Alibaba Cloud nous a permis de gérer nos applications logicielles de manière flexible, fiable et économique. Alibaba Cloud a joué un rôle déterminant pour convaincre nos clients de notre engagement en matière de fiabilité et de réactivité. »
Perfect Diary
« Nous avons utilisé Alibaba Cloud Container Service for Kubernetes pour mettre en place rapidement un environnement de test et garantir la stabilité et la disponibilité du système lors de nos grandes campagnes promotionnelles. Grâce à la fonctionnalité de mise à l'échelle automatique d'ACK, nous avons réduit les coûts serveur de plus de 50 %. »
3Vjia
« Après avoir migré nos données vers le cloud, 3Vjia prévoit de migrer l'environnement de production de l'ensemble de la chaîne industrielle de l'ameublement vers le cloud. Notre objectif est de construire la plus grande plateforme Internet industrielle pour le secteur de l'ameublement en Chine. Le cloud rend tout cela possible. »
Onion Academy
« Depuis l'adoption d'ACK par Onion Academy, l'utilisation des ressources du système a augmenté de 60 %. ACK permet à Onion Academy d'isoler les ressources dès qu'une erreur survient. En cas de pic d'activité, Onion Academy peut rapidement effectuer une montée en charge pour répondre à la demande. »
Bonnes pratiques
Comparaison des performances de différents réseaux pour les clusters Kubernetes Alibaba Cloud
Utilise des critères comparatifs tels que la latence, le débit et le taux de transfert de paquets.
Déploiement d'un cluster Kubernetes hautement évolutif sur Alibaba Cloud
Ajuste automatiquement les capacités de calcul d'un cluster lorsque sa charge de travail évolue.
Déploiement d'une application Spring Cloud dans un cluster ACK
Utilise Kompose et Helm pour déployer facilement des applications Spring Cloud.
Déploiement de la plateforme Red Hat OpenShift Container Platform sur Alibaba Cloud
Réduit les coûts opérationnels de l'orchestration de conteneurs.
Montée en charge manuelle d'un cluster Kubernetes sur Alibaba Cloud
Permet de procéder à la montée en charge manuelle d'un cluster Kubernetes en déployant des applications conteneurisées.
Migration d'un cluster Kubernetes sur site vers Alibaba Cloud
Migre un cluster Kubernetes sur site vers ACK dans Alibaba Cloud.
Optimisation de l'utilisation des GPU pour un cluster Kubernetes
Utilise des nœuds équipés de GPU NVIDIA et améliore l'utilisation des GPU.
Ressources
Assistance améliorée pour vous
Conseil de prévente individualisé, assistance technique 24 h/24, 7 j/7, réponse plus rapide et plus de tickets.
Conseil de prévente individualisé
Assistance technique 24 h/24, 7 j/7
6 tickets gratuits par trimestre
Réponse plus rapide
Gestion des applications cloud natives
Accélère et sécurise le développement, le déploiement et la gestion des applications conteneurisées de manière économique.
Voir la solution
Vous devez créer manuellement les nœuds master et worker.