déploiement de référence

CloudStax NoSQL DB pour Apache Cassandra

La base de données NoSQL qui facilite la configuration, la gestion et la mise à l’échelle d’Apache Cassandra sur AWS

Ce Quick Start déploie automatiquement CloudStax NoSQL DB pour Apache Cassandra dans une architecture hautement disponible sur AWS, en utilisant Amazon Elastic Container Service (Amazon ECS) pour l'orchestration du conteneur et CloudStax FireCamp pour la gestion de service dynamique.

CloudStax NoSQL DB pour Cassandra élimine la complexité associée au déploiement et à la gestion d’Apache Cassandra. Il en résulte une base de données NoSQL hautes performances, hautement évolutive et rentable que vous pouvez utiliser pour gérer de grandes quantités de données.

Déployer CloudStax NoSQL DB dans AWS vous aide à améliorer la fiabilité lorsque vous utilisez Cassandra pour vos déploiements de production. Ce Quick Start utilise plusieurs zones de disponibilité pour offrir une haute disponibilité, la détection automatique des pannes et la récupération des nœuds Cassandra, améliorant ainsi la sécurité et l’isolement pour Cassandra.

CloudStax-logo-120x70

Ce Quick Start a été développé par CloudStax, Inc. en collaboration avec AWS.

  •  Ce que vous avez construit
  •  Comment déployer
  •  Coût et licences
  •  Ce que vous avez construit
  • Utilisez ce Quick Start pour configurer automatiquement l'environnement suivant pour CloudStax NoSQL sur AWS :

    • Une architecture hautement disponible qui s’étend sur trois zones de disponibilité.*
    • Un VPC configuré avec des sous-réseaux publics et privés conformément aux bonnes pratiques AWS. Cela fournit l'infrastructure réseau nécessaire pour votre déploiement.*
    • Une passerelle Internet pour permettre l'accès à Internet. Les hôtes bastion utilisent cette passerelle pour envoyer et recevoir du trafic.*
    • Dans les sous-réseaux publics, des passerelles NAT pour permettre la connectivité Internet sortante pour les ressources (instances Cassandra) dans les sous-réseaux privés. 
    • Dans les sous-réseaux publics, des hôtes bastions d'un groupe Auto Scaling avec des adresses IP Elastic pour permettre les accès SSH (Secure Shell) entrants. Deux instances d’hôte bastion sont déployées par défaut, mais ce nombre est configurable.
    • Un rôle d’instance AWS Identity and Access Management (IAM) avec des autorisations précises pour accéder aux services AWS.
    • Des groupes de sécurité pour permettre la communication au sein du VPC et limiter l'accès aux seuls protocoles et ports nécessaires.
    • Dans les sous-réseaux privés, un cluster Amazon ECS avec le logiciel CloudStax FireCamp, et un cluster Cassandra personnalisable. Ce Quick Start lance les membres Cassandra sur toutes les zones de disponibilité. Si vous choisissez une région AWS qui ne fournit que deux zones de disponibilité, Quick Start réutilise l’une des zones pour créer le troisième sous-réseau.
    • Une table Amazon DynamoDB pour conserver les données FireCamp.
    • Une zone hébergée Amazon Route 53 pour les noms DNS de chaque membre Cassandra, et deux volumes EBS pour chaque membre Cassandra.
    • Amazon CloudWatch Logs pour collecter les journaux de service Cassandra envoyés depuis les conteneurs Cassandra.

    * Le modèle qui déploie le Quick Start dans un VPC existant ignore les tâches marquées d'un astérisque et vous demande d'indiquer votre configuration de VPC existante.

  •  Comment déployer
  • Pour créer votre environnement CloudStax NoSQL DB sur AWS, suivez les instructions du guide de déploiement. Le processus de déploiement comprend les étapes suivantes :

    1. Si vous n'avez pas encore de compte AWS, inscrivez-vous à l'adresse https://aws.amazon.com.
    2. Lancez le Quick Start. Le déploiement prend environ 30 minutes. Vous pouvez choisir entre deux options :
    3. Testez le déploiement en vérifiant le statut du cluster, en créant un utilisateur et un espace de clés Cassandra, et en ajoutant des enregistrements.
  •  Coût et licences
  • Vous êtes responsable du coût des services AWS utilisés pendant l'exécution du déploiement de référence de ce Quick Start. L'utilisation du déploiement Quick Start n'entraîne aucun coût supplémentaire.

    Le modèle AWS CloudFormation pour ce Quick Start inclut des paramètres de configuration que vous pouvez personnaliser. Certains de ces paramètres, comme le type d'instance, affecteront le coût du déploiement. Pour obtenir des estimations des coûts, consultez la page de tarification correspondant à chaque service AWS que vous comptez utiliser. Les prix sont susceptibles d'être modifiés.

    Le Quick Start déploie la version 3.11 de Cassandra et CloudStax FireCamp. Apache Cassandra et CloudStax FireCamp sont des logiciels open source. Ils sont distribués sous la licence Apache 2.0, et leur utilisation est gratuite.