Nous contacter

Container as a Service (Beta)

Bénéfices

Grâce à l'approche DevOps, les technologies Docker offrent la portabilité et le déploiement léger de [micro]services. Le service CaaS fournit les orchestrateurs Docker standards et des outils d'administration connexes.

  • ContainerAAS (self-service, paiement à l'usage, élasticité, résilience). Compatible avec Docker Hub.
  • Agnostique des orchestrateurs de Container (Kubernetes, Docker Swarm et bientôt Mesos).
  • Intégré nativement avec les services stockage et réseau d’OpenStack
  • Déploiement de clusters Docker en moins de 5 minutes au lieu de « 5 jours » en mode manuel.
  • Fournit un cadre de validation des images Docker pour renforcer la sécurité de vos applications.
  • Fournit des outils complémentaires facilitant le monitoring du service Docker déployé dans des instances KVM chez CloudWatt.
  • Possibilité de mixer des applications non Docker avec celles qui le sont

’Container as a Service’ (CaaS) est un service Beta qui facilite la gestion du cycle de vie des environnements  Docker. Il répond aux enjeux du DevOps et de la transformation de l’IT en permettant le déploiement d’applications dans un environnement containers. Il est particulièrement adapté aux applications de type Cloud Native et aux architectures micro-services.

Le service CaaS est agnostique des  “Container Orchestrator Engines“ (COE) en fournissant dans un premier temps les orchestrateurs Kubernetes et Docker Swarm (Mesos en préparation). Il permet à vos équipes projets de déployer et utiliser la technologie Docker simplement pour vos développements, vos environnements de tests et d’intégration dans un contexte sécurisé et supervisé.

Cadre d’usage

Ce service permet aux équipes DevOps de bénéficier de cette « facilité d'intégration » du service Docker. L'équipe construit, valide et exécute son/ses application/s en quelques minutes. Elle bénéficie ainsi de la puissance de Docker pour la gestion du cycle de vie de ses applications sans avoir à gérer la complexité de la construction et de la maintenance des composants Docker.

Le service CaaS s’intègre tout naturellement dans la chaîne DevOps de l’entreprise. Il est compatible avec le Cloudwatt/DevKit qui illustre la simplicité de mise en œuvre de la gestion de configuration du code applicatif (avec GitLab), du build automatique (avec Jenkins) et du déploiement automatique avec les exemples de scripts Ansible for Docker et des descripteurs YML pour Kubernetes et Docker Swarm.

Nous vous proposons une manière d’enrichir votre tenant IaaS avec des fonctions de containerisation Docker couplées aux fonctionnalités (réseau, stockage, isolation et sécurité) natives d’OpenStack.  Ainsi, le déploiement de l’environnement CaaS dans votre tenant, combiné à l’utilisation des « security groups » et du stockage Cinder, contribue à vous garantir  un niveau de sécurité accru. D’autre part, les accès aux serveurs sont possibles en SSH et les ressources réseaux (load balancer et Floating IP) restent sous votre contrôle.

Vidéos

1. CaaS teasing
2. One-click CaaS deployment
3. Managing BayModels
4. Creating and updating Swarm Bay
5. Creating and updating K8S Bay
6. DevOps and CaaS integration
7. Deploying PetClinic in Swarm Bay
8. Deploying PetClinic in K8S Bay
9. Understanding CaaS infrastructure
10. CaaS using TLS Bays

Support

Ce service vous est proposé en expérimentation beta : déployable depuis la bibliothèque d'applications et monitorable en self-service grâce au dashboard de supervision (ainsi qu’aux outils accompagnant certains COE comme Kubernetes). Nous proposons un tutoriel pas à pas de déploiement d’une application 2-tiers pour vous familiariser avec ce type de service. Orange envisage, dans une version ultérieure, de proposer un service partiellement ou totalement managé.

L’infrastructure IaaS sous-jacente reste un service Cloudwatt opéré.

Powered by
Powered by
Powered by

Magnum

Tarification

Le service CaaS en version beta est gratuit. Seules les ressources d’infrastructure sous-jacentes sont au tarif habituel.