ScalewayAller à la connexionAller au contenu principalAller au pied de page

Déployer des apps conteneurisées

Explorez nos produits pour lancer vos projets en production.

Executer des applications conteneurisées

Déterminez quel service de conteneurs Scaleway convient le mieux à vos projets. Des solutions sans serveur aux charges de travail et instances basées sur Kubernetes, nous fournissons différents outils pour déployer vos applications basées sur des conteneurs. Utilisez notre outil ci-dessous pour obtenir des conseils basés sur différents critères.

Les exigences de votre projet

6

Entièrement managé

Contrôle total

InformationOutlineIconQu'est-ce que ça signifie ?ArrowDownIcon

Quel niveau de gestion souhaitez-vous ? 'Entièrement managé' signifie moins de charge opérationnelle, tandis que 'contrôle total' vous donne accès au système d’exploitation et à la couche réseau.

6

Rapidité critique

Temps flexible

InformationOutlineIconQu'est-ce que ça signifie ?ArrowDownIcon

À quelle vitesse devez-vous lancer votre application ? La 'rapidité est critique' favorise les solutions rapides à mettre en place.

6

Débutant

Expert devOps

InformationOutlineIconQu'est-ce que ça signifie ?ArrowDownIcon

Quel est le niveau d’expérience de votre équipe ? 'Débutant' est destiné à ceux qui découvrent l’infrastructure, tandis que 'expert devOps' convient aux équipes à l’aise avec des configurations complexes.

6

Faible/prévisible

Élevé/irrégulier

InformationOutlineIconQu'est-ce que ça signifie ?ArrowDownIcon

Un trafic 'faible/prévisible' est régulier. 'Un trafic élevé/irrégulier' implique de fortes hausses soudaines et nécessite un autoscaling rapide.

État de l’application
radio
radio
InformationOutlineIconQu'est-ce que ça signifie ?ArrowDownIcon

Les applications 'stateless' ne stockent pas de données localement (idéales pour le scaling). Les applications 'stateful' nécessitent un stockage persistant qui leur est attaché.

Fonctionnalités avancées
checkbox
InformationOutlineIconQu'est-ce que ça signifie ?ArrowDownIcon

Sélectionnez les exigences techniques spécifiques à votre application. Celles-ci nécessitent souvent un plus grand contrôle de l’environnement.

Notre recommandation

ServerlessDbProductIcon

Containers Serverless

Idéal pour déployer rapidement des applications web stateless et des API. Entièrement managé, s’adapte jusqu’à zéro, et vous ne payez que pour ce que vous utilisez. Le meilleur choix pour un time-to-market rapide avec un minimum de charge opérationnelle.

Aller à la page produit

Considérez également

KubernetesProductIcon

Kubernetes Kapsule

Le meilleur choix pour l’orchestration de conteneurs à grande échelle. Offre un équilibre entre contrôle et automatisation, parfait pour les microservices complexes, les applications stateful et lorsque vous avez besoin de portabilité basée sur des standards ouverts.

Aller à la page produit

Des options pour chaque charge de travail

Compute

Instances

Modernisez votre infrastructure cloud avec une puissance de calcul haute performance.

Découvrir les instances
  • Déploiement en quelques minutes
  • Automatisation via API, CLI & Terraform
  • vCPU dédiés ou partagés
  • Réseau moderne : IPv6 & réseau privé
  • Snapshots & sauvegardes
  • Support x86 et ARM
Scale

Kubernetes Kapsule

Orchestrez vos conteneurs dans le cloud facilement grâce à Kubernetes managé.

Découvrez Kubernetes
  • Scalabilité rapide des nœuds
  • Applications résilientes avec redondance & auto-scaling
  • Nœuds auto-réparateurs
  • Kubernetes certifié CNCF
  • Gestion via API, CLI & Terraform
Agilité

Serverless Containers

Exécutez vos conteneurs dans le cloud avec une seule commande.

Découvrez Containers
  • Paiement à l’usage uniquement
  • Aucune gestion d’infrastructure
  • 100% managé & élastique
  • Déploiement de toute application web
  • Support des domaines personnalisés
  • Intégration avec l’écosystème Scaleway

Foire aux questions

Je débute avec les conteneurs, quel est le service le plus simple pour commencer ?

SouthShortIcon

Pour une simplicité maximale, Serverless Containers est le meilleur choix. Il vous permet de déployer des conteneurs avec une seule commande, sans vous soucier de la gestion des serveurs ou de l'infrastructure sous-jacente. C'est l'idéal pour démarrer rapidement et se concentrer uniquement sur son code.

J'ai une application complexe avec plusieurs microservices qui communiquent entre eux. Quelle est la meilleure option ?

SouthShortIcon

Kapsule (Kubernetes managé) est conçu pour ce type de scénario. Kubernetes est le standard de l'industrie pour l'orchestration de conteneurs complexes. Kapsule vous offre toute la puissance de Kubernetes sans la complexité de sa gestion, vous permettant de déployer, de mettre à l'échelle et de gérer des applications multi-conteneurs résilientes et hautement disponibles.

Je souhaite avoir un contrôle total sur mon environnement, y compris le système d'exploitation et la configuration réseau. Que dois-je utiliser ?

SouthShortIcon

Si vous avez besoin d'un contrôle total, les Instances sont la solution. Vous pouvez y installer l'environnement de conteneurisation de votre choix (comme Docker) sur l'OS que vous préférez. Cela vous donne une flexibilité maximale pour des configurations personnalisées, la gestion de charges de travail spécifiques ou si vous souhaitez gérer vous-même votre propre orchestrateur.

Mon application a un trafic très variable et imprévisible. Comment puis-je optimiser les coûts ?

SouthShortIcon

Serverless Containers est le plus efficace pour les charges de travail imprévisibles. Le service met à l'échelle automatiquement vos conteneurs en fonction du trafic, et peut même descendre à zéro. Vous ne payez que lorsque votre code s'exécute, ce qui en fait la solution la plus rentable pour des applications avec un trafic fluctuant ou intermittent.

Je migre une application existante qui fonctionne déjà sur des machines virtuelles. Quelle est a transition la plus simple ?

SouthShortIcon

Pour une migration en douceur depuis un environnement de machines virtuelles, commencer avec les Instances est souvent le plus simple. Vous pouvez répliquer votre environnement existant, y installer des conteneurs progressivement, puis, si nécessaire, évoluer vers une solution plus managée comme Kapsule une fois que votre application est entièrement conteneurisée.

Ai-je besoin de connaissances sur Kubernetes pour utiliser Kapsule ?

SouthShortIcon

Oui, une connaissance de base des concepts de Kubernetes (comme les pods, les déploiements et les services) est recommandée pour tirer le meilleur parti de Kapsule. Bien que Scaleway gère le "control plane" pour vous, vous serez toujours responsable de la configuration et du déploiement de vos applications sur le cluster.