Logiciels et services tiers

Vous pouvez utiliser toute une gamme d'applications et de services complémentaires pour améliorer votre expérience avec Compute Engine. Des logiciels aux bases de données, en passant par les services gérés, vous pouvez utiliser de nombreuses combinaisons de logiciels avec Compute Engine.

Services

Service Description Fournisseur Premiers pas
CloudAMQP Service RabbitMQ géré 84codes AB Inc. CloudAMQP sur Compute Engine
Confluent Cloud Service Apache Kafka géré Confluent, Inc Démarrage rapide Confluent Cloud
mLab Bases de données MongoDB gérées ObjectLabs Corporation mLab sur Compute Engine
Redis Labs Bases de données Redis gérées Redis Labs Inc. RedisLab sur Compute Engine
SendGrid Livraison et gestion du courrier électronique SendGrid SendGrid sur Compute Engine

Logiciels

Technologie Fournisseur Type Premiers pas Licence
Ansible Ansible, Inc. Gestion de configurations Ansible sur Compute Engine GNU
Apache Cassandra Fondation Apache Software Base de données NoSQL Cassandra sur Compute Engine Apache
Apache Kafka Apache Software Foundation Plate-forme de streaming d'événements Apache Kafka Quickstart Licence Apache, version 2.0
Chef Chef Software, Inc. Gestion de configurations Chef sur Compute Engine Apache
Confluent Platform Confluent, Inc Plate-forme de streaming d'événements Confluent Getting Started Licences commerciales et Community
Kit de développement de plan de données (DPDK) DPDK Bibliothèques et pilotes pour le traitement rapide des paquets Installer et configurer DPDK sur les instances Compute Engine Licence Open Source BSD
DataStax Enterprise Datastax, Inc. Base de données NoSQL DataStax Enterprise sur Compute Engine CLUF DataStax Enterprise
Mesosphere Mesosphere, Inc. Gestion de clusters Premiers pas Conditions d'utilisation de Mesosphere
MongoDB MongoDB, Inc. Base de données NoSQL MongoDB sur Compute Engine GNU AGPL 3.0
Puppet Puppet Labs Gestion de configurations Puppet Enterprise sur Compute Engine Apache
RabbitMQ Pivotal Software, Inc. Logiciel de messagerie RabbitMQ sur Compute Engine Licence publique MPL
SaltStack SaltStack, Inc. Gestion de configurations SaltStack sur Compute Engine Apache
Terraform HashiCorp Infrastructure as Code Fournisseur Terraform pour Google Cloud MPL 2.0

Ansible

Ansible automatise la gestion de configurations, le déploiement d'applications et d'autres tâches de gestion informatique.

Apache Cassandra

Apache Cassandra est une base de données NoSQL conçue selon les principes de distribution. Les données étant distribuées sur plusieurs nœuds, votre cluster devient résilient aux défaillances de nœuds individuelles. Il suffit d'ajouter de nouveaux nœuds pour le mettre à l'échelle.

Apache Kafka®

Apache Kafka® est une plate-forme de streaming Open Source distribuée capable de gérer des milliards d'événements par jour. Kafka est généralement utilisé pour créer des pipelines de données de streaming en temps réel qui transmettent des données de manière fiable entre les systèmes ou les applications, et pour créer des applications de streaming en temps réel qui transforment les flux de données ou y réagissent.

Chef

Chef est un framework d'automatisation pour infrastructures cloud et systèmes qui permet de déployer des serveurs et des applications sur tous types d'emplacements physiques, virtuels ou cloud, quelle que soit la taille de l'infrastructure.

CloudAMQP

CloudAMQP est un service géré qui propose et héberge le service RabbitMQ dans le cloud. RabbitMQ est un logiciel Open Source de serveur d'agent de messages qui vous permet de créer un système de messagerie pour les applications.

Confluent Cloud

Confluent Cloud est une offre entièrement gérée d'Apache Kafka sur GCP. Les entreprises clientes et les développeurs de Kafka peuvent créer des applications basées sur des événements dans des environnements multicloud, et combiner le service Kafka de pointe avec des services GCP tels que BigQuery et TensorFlow.

Kit de développement de plan de données (DPDK)

Vous pouvez utiliser le logiciel DPDK sur les instances de Compute Engine pour les applications qui sollicitent peu le système d'exploitation invité, lors du traitement des paquets sur le réseau. Google teste les versions DPDK suivantes :

  • DPDK 18.05 sur CentOS 7
  • DPDK 17.11 sur CentOS 7
  • DPDK 17.05 sur CentOS 7
  • DPDK 16.11 sur CentOS 7
  • DPDK 16.07 sur CentOS 7

Compute Engine utilise des pilotes de réseau virtionet. Pour installer et configurer DPDK sur des instances Compute Engine, suivez les instructions de la section Installer le pilote en mode polling pour une carte d'interface réseau virtio émulée.

Vous pouvez optimiser les performances de DPDK sur Compute Engine en procédant comme suit :

  • Activez le déchargement de la segmentation par TCP DPDK en définissant l'option PKT_TX_TCP_SEG.
  • Définissez les paramètres du noyau isolcpus pour réduire les changements de contexte lorsque DPDK s'exécute sur une instance de plusieurs processeurs virtuels avec le pilote en mode polling.

DataStax Enterprise

DataStax propose des versions d'Apache Cassandra pour entreprises, prêtes à l'emploi, avec des fonctionnalités de recherche et d'analyse intégrées, et une assistance disponible 24h/27, 7j/7. Cassandra est une base de données Open Source NoSQL.

Mesosphere

Mesosphere est un gestionnaire de clusters qui vous aide à exécuter plusieurs applications sur un pool partagé d'instances de machines virtuelles.

MongoDB

MongoDB est une base de données NoSQL Open Source et agile qui permet aux schémas de changer rapidement, tout en offrant les mêmes fonctionnalités que les bases de données traditionnelles.

mLab

Offres MongoDB gérées mLab. MongoDB est une base de données Open Source NoSQL.

Puppet

Puppet vous permet d'automatiser la configuration et la gestion continue d'instances de machines virtuelles et des logiciels qui y sont exécutés.

RabbitMQ

RabbitMQ est un logiciel d'agent de messages Open Source et robuste qui vous permet de créer un système de messagerie pour vos applications.

Redis Labs

Redis Labs propose des bases de données Redis gérées dans le cloud. Redis est un logiciel de stockage et de cache de paires valeur/clé avancé Open Source.

SaltStack

SaltStack est un logiciel de gestion de systèmes et de configurations qui automatise toutes les fonctions d'infrastructure, de cloud ou de DevOps.

SendGrid

SendGrid est un service partenaire qui fournit aux clients de Compute Engine un compte SendGrid gratuit ou payant que vous pouvez utiliser pour envoyer des messages à partir d’instances de Compute Engine.

Terraform

Terraform est un outil d'écriture, de planification et de création d'infrastructures as code (IaC).