Sin categoría

Implementación de Couchbase en AWS en menos de 3 minutos

Una de las partes más difíciles de desplegar su aplicación en la nube es configurar una infraestructura adecuada, tareas comunes como la creación de una VPC, la configuración de auto-escalado, balanceadores de carga y puertas de enlace rápidamente se convierten en mucho tiempo y engorroso.

Por eso, en colaboración con los chicos de ClearScale a Inicio rápido de Couchbase en AWSle ayuda a configurar Couchbase Server y Sync Gateway en cuestión de minutos utilizando todas las prácticas recomendadas de AWS para que su implementación sea segura y fácil de escalar.

Consulta la documentación paso a paso aquí.

Para que te hagas una idea general de cómo funciona, vamos a repasar rápidamente algunos de los pasos para crear una nueva pila:

 

Implementación de una nueva pila en AWS

En primer lugar, la implementación de este inicio rápido para una nueva nube privada virtual (VPC) con los parámetros predeterminados creará el siguiente entorno de Couchbase en la nube de AWS.

Couchbase Quickstart default architecture

Couchbase Quickstart Arquitectura por defecto

NOTA: también puede desplegarlo en un VPC existente

Todo el proceso consta de 3 sencillos pasos:

  1. Cree Pares de claves EC2 (si aún no tiene uno)
  2. Suscríbase al AMI de Couchbase
  3. Iniciar el inicio rápido

Suponiendo que ya sabe cómo crear pares de claves EC2, vayamos al paso 2:

 

Suscribirse a las AMI de Couchbase

Ir a  Couchbase Edición Enterprise en AWS Marketplacey, a continuación, haga clic en Continúe suscribiéndose.

Couchbase Enterprise Edition on AWS

Couchbase Enterprise Edition en AWS

En la página siguiente, puede elegir el tipo de licencia: Precio por hora o BYOL (Traiga su propia licencia). Revise las condiciones y haga clic en Aceptar condiciones

Elegir un tipo de licencia en AWS

Al final, se presentará la siguiente pantalla:

 

Inicio rápido

Ir a Inicio rápido de Couchbase en AWS página de inicio y haga clic en Implementar Couchbase en AWS en una nueva VPC (si desea desplegarlo en una VPC existente pulse aquí)

Consejo: Compruebe que se encuentra en la región de AWS correcta.

Se presentará la siguiente página:

Consejo: Si está familiarizado con la formación de nubes, haga clic en Ver/editar plantilla en Designer para ver lo que se va a crear

Haga clic en Siguiente y entonces verá el Especifique los detalles pantalla:

Le recomiendo encarecidamente que lea aquí el documentación oficialse explica exactamente cómo rellenar todos los campos. Cuando termine, haga clic en Siguiente.

En el Opciones puede especificar etiquetas (pares clave-valor) para los recursos de su pila y establecer opciones avanzadas. Cuando haya terminado, elija Siguiente

 

Por último, en el Página de revisión no olvide marcar la siguiente casilla:

Enhorabuena. Ahora todo lo que tienes que hacer es esperar a que se cree tu pila, ve a tomar una taza de café ya que tardará unos minutos.

 

Cómo acceder a su nuevo clúster

Una vez que el estado de la pila es CREAR_COMPLETARhaga clic en Recursos seleccione el ID físico para ServerAutoScalingGroup.

El grupo Auto Scaling se mostrará en la consola de Amazon EC2, elija la opción Instancias y, a continuación, seleccione una de las instancias para ver sus detalles.

En el Descripción de la instancia, copie el nombre DNS público.

 

Por último, en su navegador, vaya a https://hostname:8901donde hostname se refiere al DNS público que ha copiado en el paso anterior. Por ejemplo:

Aparecerá la pantalla de inicio de sesión de la Consola Web de Couchbase.

Informar al usuario y contraseña definidos en el Especifique los detalles durante la creación de la pila e inicia sesión en tu nueva instancia de Couchbase Server que se ejecuta en AWS.

 

Solución de problemas

 

No puedo acceder a la consola web

En este caso, es posible que haya configurado un CIDR incorrecto en el archivo Acceso externo permitido CIDR en el campo Especifique los detalles página. Intenta recrear tu pila con el CIDR correcto o simplemente añade un nuevo Regla de entrada en el grupo Seguridad:

 

NOTA: En la imagen de arriba estamos permitiendo el tráfico entrante desde cualquier lugar, en su clúster por favor permita el tráfico entrante sólo desde su red.

Error CREATE_FAILED al iniciar el inicio rápido

Esto puede ocurrir por muchas razones diferentes, las más comunes son:

  • Falta de privilegios de AWS
  • Límites internos de AWS, como el número máximo de IP públicas
  • Se ha introducido una configuración no válida en el campo Especifique los detalles página .

Si tiene alguna pregunta o problema, por favor consulte el manualPregunte en Foros de Couchbase o tuitéame a @deniswsrosa

 

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Denis Rosa, Defensor del Desarrollador, Couchbase

Denis Rosa es un Developer Advocate para Couchbase y vive en Munich - Alemania. Tiene una sólida experiencia como ingeniero de software y habla con fluidez Java, Python, Scala y Javascript. A Denis le gusta escribir sobre búsqueda, Big Data, AI, Microservicios y todo lo que pueda ayudar a los desarrolladores a hacer una aplicación hermosa, más rápida, estable y escalable.

1 Comentarios

  1. Susantha Bathige agosto 24, 2018 a 1:23 pm

    Hola Denis,
    En el diagrama de red, veo un equilibrador de carga (lb). Podría explicarme cuál es la función del lb (en este escenario) y qué tipo de lb es?
    Gracias.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.