Resumen de entornos,Resumen de entornos

Para aplicaciones de producción, debes configurar un flujo de trabajo de desarrollo claro, especialmente si tienes más de una persona trabajando en tu aplicación. Un flujo de trabajo de desarrollo normalmente implica configurar y administrar múltiples entornos.

Firebase tiene distintos niveles de soporte para los flujos de trabajo de los desarrolladores y los entornos constituyentes. Una vez que esté familiarizado con los términos y suposiciones del flujo de trabajo del desarrollador en esta página, consulte nuestras mejores prácticas generales y pautas de seguridad generales para configurar un proyecto de Firebase y sus aplicaciones.

Acerca de los entornos

En el desarrollo de software, un entorno es todo el hardware y software necesarios para ejecutar una instancia de una aplicación o sistema de aplicaciones.

Una serie de entornos proporciona aislamiento para desarrollar y probar software sin afectar a los usuarios. Como se muestra en el diagrama siguiente, los entornos de alto nivel se consideran preproducción o producción y puede tener tantos entornos de preproducción como sea necesario. El diagrama también describe prácticas y características comunes asociadas con cada tipo de entorno .

El proceso de hacer avanzar una característica o una versión a través de estos entornos hasta la producción se denomina canalización de implementación .

Diagrama que muestra los entornos que normalmente componen el proceso de implementación, incluido el desarrollo, las pruebas y el control de calidad, la puesta en escena y, finalmente, la producción.

Tipos de ambientes

Un entorno se compone de la infraestructura subyacente que necesita para ejecutar y respaldar su aplicación, su código y sus datos. Amplíe cada uno de los siguientes términos para revisar las descripciones de algunos entornos comunes, incluidos consejos sobre los tipos de datos utilizados en cada tipo de entorno.

Próximos pasos