Cómo configurar MongoDB en Cloud Foundry

Pasos para configurar MongoDB en Cloud Foundry

  1. Extraiga el repositorio MongoDB de GitHub. Instale el software MongoDB en su máquina. Configure los ajustes de configuración de MongoDB como host, puerto, nombre de usuario y contraseña en el proyecto.
  2. Construya el bróker de servicios MongoDB usando Maven o Gradle y conviértalo a un archivo .jar.
  3. Cree un archivo manifest.yml para service broker. Empújelo a Cloud Foundry a través de CF CLI.
  4. Una vez que presionó el servicio, no estará visible en Marketplace porque es acceso privado de forma predeterminada.
  5. Debe crear un intermediario de servicios para el servicio con las credenciales y las configuraciones de acceso.
  6. Service Broker es privado de forma predeterminada. Tiene que hacer el acceso público para hacer visible en Marketplace.
  7. Una vez que el intermediario de servicios esté habilitado como público, será visible en Marketplace con su mosaico.
  8. Una vez que haga clic en los servicios de Marketplace, mostrará los planes y la descripción del servicio. Puede crear una instancia de servicio eligiendo cualquier plan.
  9. Una vez que esté creando la instancia de servicio, Cloud Controller agregará una entrada para la instancia de servicio en su base de datos.
  10. Después de la creación de la instancia de servicio, estará disponible para que las aplicaciones se vinculen. No necesita las credenciales del agente de servicio de código fijo en una aplicación.
  11. Puede vincular la instancia de servicio con una aplicación y luego Cloud Controller interactuará con la API de Service Broker para establecer una conexión entre una aplicación y un agente de servicio.

Solo uso un servicio definido por el usuario y una cuenta mLab. Con los servicios definidos por el usuario, simplemente proporciona un nombre y una cadena de conexión. Luego puede usar cualquier servicio de terceros para su base de datos mongodb. Elegiría uno que esté alojado en la misma región de AWS.