Sin categoría

Base de datos en Amazon: Instalación de la AMI de Couchbase en AWS

No hay mejor momento para empezar con Servidor Couchbase y Couchbase Móvil especialmente con Amazon Nivel gratuito de AWS que proporciona 12 meses de acceso a AWS. En este blog, vamos a explorar cómo empezar con la instalación de la. AMI de Couchbase (Amazon Machine Image) para ponerse en marcha con Amazon EC2 en la nube. La Imagen de Máquina de Amazon (AMI) es una imagen de máquina encriptada de un ordenador específico que ejecuta un sistema operativo base que está configurado de una manera específica. La AMI contiene toda la información necesaria para iniciar y ejecutar la suite de software Couchbase en la imagen. Para este ejemplo utilizaremos Amazon Web Services (AWS), que es el entorno informático para ejecutar instancias de una AMI.

En la siguiente entrada del blog exploraremos cómo hacer que una aplicación Couchbase Mobile se ejecute contra la plataforma Pasarela de sincronización Couchbase y Couchbase Server en AWS.

[1] Crear una nueva cuenta AWS

La primera parte es registro de una nueva cuenta AWS. La capa gratuita solo está disponible para cuentas nuevas en AWS. Haga clic en "Crear una cuenta de AWS" en la esquina superior derecha y rellene las credenciales.

Una vez que pase por el proceso de configuración de "Información de pago" y "Verificación de identidad" con su teléfono, se le llevará a la página de soporte plan.

Elija la opción 'Básico (gratuito)para comenzar en la página "Plan de soporte". A continuación, siga confirmando su registro en la dirección de correo electrónico que proporcionó para verificar que está registrado en Amazon Web Services y que tiene el plan Basic AWS Support.

[2] Instalar Couchbase AMI

A continuación, iniciaremos sesión en nuestra cuenta de AWS y luego seleccionaremos "AWS Marketplace" en la parte inferior derecha que se resalta en verde a continuación.

Te llevarán a la AWS Marketplace donde en el campo de búsqueda debe introducir "Couchbase"como a continuación y haga clic en 'IR A‘.

Un par de imágenes diferentes de Couchbase aparecerán como resultado de la búsqueda y para esta entrada del blog, así como para la siguiente, haremos referencia a la "Couchbase Server y Couchbase Sync Gateway Community Edition" AMI. Esta AMI en particular contiene tanto el software de Couchbase Server como el de Couchbase Sync Gateway al que tendremos que conectar nuestra aplicación Couchbase Mobile eventualmente.

Haga clic en la imagen concreta y accederá a la página de información sobre la imagen. A continuación verás los detalles de lo que vas a instalar y las tarifas horarias asociadas. En el caso de Couchbase, el software forma parte del paquete Amazon Software elegible para la capa gratuita de AWS y no le costará nada mientras esté en el programa, aunque es posible que se apliquen tarifas de uso de la Instancia EC2. Haga clic en 'Continúe en‘:

Una vez que haya hecho clic en "Continuar" el siguiente paso es establecer los parámetros para el "1-Click Launch", donde el Tipo de instancia EC2 que se está ejecutando para este blog está configurado para ser 'm3.medio' y donde el Región seleccionado es 'Este de EE.UU. (norte de Virginia)'. Desplácese hasta la parte inferior de la página de configuración para crear un 'Par de llaves'. Puede dejar el campo 'Configuración de la VPCPuede consultar a continuación las configuraciones de instalación y los costes asociados a las selecciones en el momento de la publicación de este blog. Haga clic en la flecha que apunta al par de claves que está resaltado:

Se le presentarán un par de pasos a seguir. Haga clic en el enlace que aparece en el primer paso, 'Visite la consola de Amazon EC2y accederás a la consola de EC2.

Ahora dentro de la Consola EC2, haga clic en 'Crear par de clavese introduzca el nombre que desee para el par de claves. En este ejemplo, se utilizará el nombre de par de claves "couchbase_aws". Cuando esté listo, haga clic en 'Creey tu par de claves se descargará automáticamente.

Una vez creada la clave, verás que el campo "Fingerprint" se rellena con el nombre y el valor de la clave en la consola de EC2. El archivo del par de claves descargado tiene extensión .pem y deberás guardarlo en una carpeta de tu disco local. Lo necesitarás en el siguiente blog para acceder por SSH a tu instancia de Couchbase.

Vuelve a la página anterior de la AMI de Couchbase y se mostrará tu par de claves junto con el resto de detalles de configuración de la AMI como se muestra a continuación:

Cuando esté listo, pulse el botón 'Acepte las condiciones y láncese con 1 clicpara lanzar tu AMI de Couchbase en EC2.

Verás la secuencia de pantallas de abajo cuando tu AMI se esté preparando. Y la última pantalla mostrará el Couchbase Server y el Couchbase Sync Gateway Community Edition con el estado 'running' cuando la instancia esté lista en EC2.

Para ver la instancia de Couchbase en ejecución en la consola web de Couchbase, haga clic en el icono 'Software de accesopara iniciar la consola en el navegador.

[4] Consola web de Couchbase

Al hacer clic en el enlace "Acceder al software", se le guiará a la consola web de Couchbase en el navegador para la instancia de Couchbase como se ve a continuación. También puedes acceder directamente desde el navegador añadiendo el icono 'DNS públicoque se obtiene de la consola de AWS con ':8091/index.htmlque se muestra a continuación.

La dirección URL de la consola web de Couchbase está compuesta por:

URL:  DNS público :8091/index.html

Para iniciar sesión en la consola web, deberá introducir las credenciales que se indican a continuación, donde se encuentra la contraseña dentro de su consola EC2:

Nombre de usuario:  Administrador

Contraseña:  ID de instancia

Una vez que hayas iniciado sesión en la consola web de Couchbase, se te presentará la página 'Cluster Overview' para tu instancia de Couchbase Server en EC2.

[5] Próximos pasos

¡Enhorabuena! Has desplegado correctamente la AMI de Couchbase Server y Couchbase Sync Gateway en Amazon EC2 y el siguiente paso en el seguimiento es blogexploraremos cómo conectar Sync Gateway a la instancia de Couchbase Server. Desde ahí tendremos una aplicación Couchbase Mobile replicando datos a través del Sync Gateway que acabamos de crear y almacenando los datos en Couchbase Server en EC2. ¡Veamos ahora Couchbase Server y Couchbase Mobile en acción!

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

Author

Posted by William Hoang

William fue Developer Advocate en el equipo de Mobile Engineering/Developer Experience de Couchbase. Su amor por el café y el código le ha trascendido al mundo de los móviles, al tiempo que aprecia las experiencias presenciales fuera de línea. Anteriormente, William trabajó en el equipo de Relaciones con Desarrolladores en Twitter, BlackBerry y Microsoft, además de haber sido ingeniero de Software Embedded GPS en Research In Motion. William se licenció en Ingeniería Eléctrica de Software por la Universidad McGill.

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.