Cómo construir un PAAS

Hay dos respuestas a esta pregunta:

¿Desea crear una plataforma como empresa de servicios que distribuya servicios para otros? Comenzará a encontrar una buena manera de programar recursos, luego un sistema de implementación, una automatización de monitoreo y configuración automática, configuración de equilibrio de carga y encontrará una manera de actualizar el sistema operativo subyacente … Hay muchas cosas diferentes que hacer, y siempre es más complicado que k8s + prometeus + traefic + cónsul que mucha gente piensa. Pero es un trabajo muy interesante, lo hacemos en una nube inteligente desde hace 7 años, y encontrará un gran espectro de casos de esquina, uso interesante y un gran desafío técnico para solucionar. El problema de tener código de terceros ejecutándose en su infraestructura es bastante interesante, y es un problema de seguridad que tendrá que administrar todo el tiempo, cómo aislarlos adecuadamente (es por eso que estamos usando VM y no contenedores, red criptográfica definida por software y solución de monitoreo basada en token …) … a escala.

Si desea crear uno internamente para el uso de su empresa, no lo haga. Primero porque no puedes ser un * aaS si operas por ti mismo, es la definición de como un servicio, significa que alguien más lo está proporcionando. En segundo lugar, porque tendrá tanto trabajo del que no podrá mantenerse al día con toda la tecnología que se está ejecutando, y de hecho creará una “pila de empresas” y otros límites para la creatividad del desarrollador cuando desee liberarlos. En este caso, considere usar una fuente abierta o una solución de mercado.

Pero lo más importante, si desea crear un PaaS, debe tener en cuenta que no está aquí para crear un juguete Ops o DevOps, sino que debe liberar las restricciones de forma del desarrollador y la interacción de tiempo creando una solución NoOps. Y haga que las personas sean más eficientes utilizando la solución que otras.

Aquí hay un buen artículo: –

Capítulo 5 – Plataforma como servicio (PaaS)

Este artículo Construir un PaaS en Ruby podría ayudarte. Utiliza Rails como lenguaje de desarrollo.

More Interesting

¿Cómo puede la implementación de una aplicación web en AWS ser más segura que en las instalaciones?

¿Cuáles son los proyectos interesantes que uno puede hacer en la computación en la nube?

Recuerdo que en los años 80 nos dijeron que estábamos en la cuarta generación de informática (informática doméstica), ¿estamos ahora en la quinta generación?

¿Un servidor en la nube depende del hardware de un único servidor físico?

Tengo las tres certificaciones de AWS asociadas. ¿Debería estudiar Azure a continuación o ir al nivel Pro?

¿Cómo debo elegir entre AWS, Azure y Google Cloud para mi inicio?

¿Los juegos en la nube o los juegos a pedido son el futuro de los videojuegos?

¿Por qué no hay más aplicaciones y empresas resistentes a las fallas de AWS?

¿Qué sabes sobre AWS? ¿Puedes nombrar alguno de los servicios de AWS?

¿Dónde puedo obtener información sobre la informática y el alojamiento?

Cómo entusiasmar a los desarrolladores / socios ISV con la plataforma Microsoft Azure

¿Qué almacenamiento en la nube ofrece espacio de almacenamiento máximo gratuito y confiable para usar?

¿Cuáles son los mejores proveedores de servicios de alojamiento Java?

¿Cuál podría ser el problema en una LAN (nube, 2 enrutadores, 1 PC para cada enrutador) cuando puedo hacer ping desde la PC uno a la PC 2 pero cuando hago ping desde la PC 2 a la PC 1 me da una pérdida del 100%?

¿Es mejor ejecutar su aplicación en la nube pública o crear una nube privada?