implementación de referencia

Base de datos NoSQL CloudStax para Apache Cassandra

Base de datos NoSQL que facilita la configuración, administración y escalamiento de Apache Cassandra en AWS

Mediante este Quick Start, se implementa automáticamente la base de datos NoSQL CloudStax para Apache Cassandra en una arquitectura con gran disponibilidad en AWS, mediante Amazon Elastic Container Service (Amazon ECS) para la organización de contenedores y CloudStax FireCamp para la administración de servicios con estado.

La base de datos NoSQL CloudStax para Cassandra elimina la complejidad asociada con la implementación y administración de Apache Cassandra. Proporciona una base de datos NoSQL de alto rendimiento, altamente escalable y rentable que puede utilizar para administrar grandes cantidades de datos.

La implementación de la base de datos NoSQL CloudStax en AWS mejora la fiabilidad de Cassandra para las implementaciones de producción. En este Quick Start, se utilizan varias zonas de disponibilidad para una detección automática de errores de alta disponibilidad y la recuperación de nodos de Cassandra y, además, proporciona seguridad y aislamiento mejorados para Cassandra.

CloudStax-logo-120x70

CloudStax desarrolló este Quick Start en colaboración con AWS.

  •  Lo que creará
  •  Cómo realizar la implementación
  •  Costo y licencias
  •  Lo que creará
  • Utilice este Quick Start a fin de configurar de manera automática el siguiente entorno para la base de datos NoSQL CloudStax en AWS:

    • Una arquitectura con alta disponibilidad en la que se abarcan tres zonas de disponibilidad*.
    • Una VPC configurada con subredes públicas y privadas de acuerdo con las prácticas recomendadas de AWS. Esto proporciona la infraestructura de red para la implementación*.
    • Una gateway de Internet para permitir el acceso a Internet. Los hosts bastión utilizan esta gateway para enviar y recibir tráfico*.
    • En las subredes públicas, gateways NAT para permitir conectividad saliente a Internet en los recursos (instancias de Cassandra) en las subredes privadas. 
    • En las subredes públicas, los hosts bastión pertenecientes a un grupo de Auto Scaling con direcciones IP elásticas para permitir el acceso entrante a un shell seguro (SSH). Dos instancias de host bastión se implementan de forma predeterminada, pero esta cantidad se puede configurar.
    • Una función de instancia de AWS Identity and Access Management (IAM) con permisos minuciosos para acceder a los servicios de AWS.
    • Grupos de seguridad para permitir la comunicación dentro de la VPC y restringir el acceso únicamente a los protocolos y puertos necesarios.
    • En las subredes privadas, un clúster de Amazon ECS con el software CloudStax FireCamp y un clúster de Cassandra personalizable. En el Quick Start se lanza a los miembros de Cassandra en todas las zonas de disponibilidad. Si elige una región de AWS que proporciona solo dos zonas de disponibilidad, el Quick Start vuelve a utilizar una de las zonas para crear la tercera subred.
    • Una tabla de Amazon DynamoDB para conservar los datos de FireCamp.
    • Una zona alojada de Amazon Route 53 para los nombres de DNS de cada miembro de Cassandra y dos volúmenes de EBS para cada miembro de Cassandra.
    • Amazon CloudWatch Logs para recopilar registros de servicio de Cassandra que se envían desde los contenedores de Cassandra.

    *  Mediante la plantilla con la que se implementa el Quick Start en una VPC existente, se omiten las tareas marcadas con asteriscos y se le pide la configuración de su VPC.

  •  Cómo realizar la implementación
  • Para crear su entorno de base de datos NoSQL CloudStax en AWS, siga las instrucciones en la guía de implementación. En el proceso de implementación se incluyen los siguientes pasos:

    1. Si aún no tiene una cuenta de AWS, regístrese en https://aws.amazon.com.
    2. Lance el Quick Start. La implementación toma alrededor de 30 minutos. Puede elegir entre dos opciones:
    3. Para probar la implementación, compruebe el estado del clúster, cree un espacio de claves y usuario de Cassandra y agregue registros.
  •  Costo y licencias
  • Deberá pagar el costo de los servicios de AWS que se utilicen para ejecutar esta implementación de referencia del Quick Start. No hay costos adicionales por el uso del Quick Start.

    En la plantilla de AWS CloudFormation para este Quick Start, se incluyen parámetros de configuración que puede personalizar. Con algunas de estas configuraciones, como el tipo de instancia, se verá afectado el costo de implementación. Consulte las páginas de precios de cada servicio de AWS que utilizará para obtener estimaciones de costos. Los precios pueden modificarse.

    En el Quick Start se implementa la versión 3.11 de Cassandra y CloudStax FireCamp. Apache Cassandra y CloudStax son software de código abierto. Se distribuyen con la licencia Apache 2.0 y son de uso gratuito.