Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

Cree su propio Mini PaaS con estos 7 programas

servidor dedicado gestionado
Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

Construyamos una PaaS interna.

¿Imagina que construyes un mini Heroku?

¿Emocionado?

¡Yo también!

Plataforma como servicio (PaaS) es una oferta de computación en la nube en la que el proveedor de servicios proporciona una plataforma para el desarrollo y la implementación de aplicaciones. A menudo, los desarrolladores aprovechan el poder de PaaS, lo que les ayuda a concentrarse en crear su aplicación y no perder el tiempo creando una plataforma para crear y ejecutar la aplicación.

Obviamente, grandes jugadores como AWS, Azure, Google Cloud, etc., tienen soluciones PaaS increíbles. Pero no es necesario estar siempre con ellos. Si tiene una pequeña empresa, muchas soluciones mini PaaS pueden ejecutar aplicaciones más pequeñas con facilidad en uno o pocos servidores. Esto hará el trabajo y le ahorrará muchos costos. Más importante aún, ¡ahorrará tiempo, que es dinero!

Aquí hay una lista del software PaaS más popular para crear su propia plataforma para ejecutar aplicaciones más pequeñas.

Dokku

¿Suena como Heroku?

¡Lo tienes!

Dokku es un software ligero de código abierto. Necesita tener 1 GB de memoria y funciona en CentOS, Ubuntu y Debian.

Dokku es un mini Heroku impulsado por Docker y ha sido escrito bash. Puede enviar su aplicación usando Git; Dokku lo construirá y ejecutará su aplicación en contenedores aislados.

Características de Dokku:

  • Fácil implementación con Git
  • Complementos disponibles para varios idiomas
  • Agregue y personalice las funciones que desee mejorando Dokku.
  • Comandos fáciles de usar para la administración de aplicaciones, administración de usuarios, registro, etc.
  • Opción de comprobaciones definidas por el usuario para gestionar la implementación sin tiempo de inactividad

Puede instalar Dokku en su servidor o comenzar con un clic en KamateraDigital Oceano Azure.

Virtuozzo

Virtuozzo es una plataforma que proporciona una solución DevOps PaaS de múltiples nubes para un desarrollo más rápido, menor costo de infraestructura de TI, mejor tiempo de actividad y mayor seguridad. Ofrece una edición lite con la mayoría de características similares a las ediciones empresarial y empresarial con algunas limitaciones. Pero es muy eficaz para aplicaciones pequeñas y ahorra muchos costes.

Virtuozzo

Virtuozzo es más adecuado para sitios web de comercio electrónico, proyectos de juegos, finanzas, educación, proveedores de logística, etc.

Características de Virtuozzo:

  • Panel para desarrolladores con opciones de implementación de aplicaciones
  • Soporte para contenedores y Kubernetes
  • Escalado vertical y horizontal automático
  • Agrupación de bases de datos
  • Firewall y autenticación de dos factores para usuarios finales
  • Herramientas integradas de supervisión y resolución de problemas
  • Acceso a API, CLI y SSH para la gestión de contenedores

Más de 100 proveedores de PaaS confían en Virtuozzo.

Flynn

Flynn es una plataforma de código abierto como servicio que se ha desarrollado para ejecutar cualquier cosa que pueda ejecutarse en Linux. Proporciona una plataforma para que los equipos de desarrollo y operaciones desarrollen, implementen y administren su software con facilidad. Puede configurar Flynn de forma local o instalarlo en un hardware dedicado o en un proveedor de nube con solo unos pocos comandos.

Características de Flynn:

  • Bases de datos MySQL, MongoDB y PostgreSQL integradas con alta disponibilidad
  • Descubrimiento de servicios integrado para conectar todos los microservicios
  • Se escala solo según la necesidad y ahorra costos en las facturas de la nube.
  • Equipo dedicado y experimentado para ejecutar el clúster de Flynn por usted

Hephy Workflow

Flujo de trabajo de Hephy facilita la implementación y la gestión de aplicaciones en un Kubernetes racimo. Es una bifurcación de Deis Workflow, que se inició en 2017. En 2018, el equipo de flujo de trabajo Deis dejó de trabajar en él y pasó a los proyectos de Microsoft Azure.

Hay servicios pequeños e independientes en el flujo de trabajo de Hephy que se combinan para crear una PaaS distribuida. Estos componentes se implementan como un servicio en el clúster de Kubernetes. El flujo de trabajo tiene dos clases de usuarios: usuarios normales y administradores.

El usuario normal tiene funciones para desarrollar e implementar la aplicación. El administrador puede hacer todo lo que puede hacer un usuario normal, además tendrá acceso de propietario a la aplicación.

flujo de trabajo de hephy deis

Características del flujo de trabajo de Hephy:

  • Generador de imágenes para compilar código archivos acoplables y paquetes de construcción
  • Enrutamiento de borde HTTP / HTTPS para las aplicaciones
  • Liberación y reversión de aplicaciones
  • API REST para CLI e integraciones
  • Autenticación y autorización para proteger las aplicaciones

CapRover

caprover es una plataforma de aplicaciones extremadamente fácil de aprender y totalmente automatizada. Si está familiarizado con Heroku, puede pensar en CapRover como un Heroku superpoderoso y de código abierto.

Puede utilizar CapRover para muchos propósitos, por ejemplo hospedaje Node.js, PHP, Java, WordPress, MongoDB, MySQL, Nginx, etc.

Video de Youtube

Puede comenzar con CapRover en Digital Ocean con una configuración de aplicación de 1 clic.

Características de CapRover:

  • Interfaz de línea de comandos para scripts y automatización
  • GUI web para que los usuarios visualicen todo lo que sucede con su aplicación
  • Balanceo de carga con la ayuda de Nginx
  • Certificados SSL gratuitos con Let's Encrypt
  • Containerización y agrupación en clústeres con Docker Swarm

Tsuru

Tsuru es una plataforma liviana, fácil de usar y de código abierto como servicio. Digamos que tiene una aplicación Python que también requiere una instancia de servidor MongoDB; Tsuru reunirá tanto la aplicación de Python como la base de datos y las ejecutará simultáneamente. Ejecuta su aplicación dentro de los contenedores Docker.

tsuru

Tsuru tiene múltiples opciones para elegir como plataforma; Si no está satisfecho con las plataformas existentes disponibles, también puede crear su propia plataforma en Tsuru.

Características de Tsuru:

  • Escala su aplicación dinámicamente con facilidad
  • Ejecuta la aplicación en una arquitectura distribuida para utilizar los recursos.
  • Puede ejecutar aplicaciones escritas en cualquier idioma; va más allá Aplicaciones de 12 factores.
  • Solo un simple git push para implementar su aplicación rápidamente.
  • Fácil integración con IaaS como AWS EC2, Apache Cloudstack

Piku

Lucio es la plataforma como servicio más pequeña de Heroku / CloudFoundry. Piku está inspirado en Dokku e implementa la aplicación usando git push en sus propios servidores. Funciona con entornos POSIX como Linux, subsistema de Windows para Linux, FreeBSD y Cygwin.

piku

Características de Piku:

  • Admite un flujo de trabajo como Heroku
  • Estilo de codificación funcional para simplificar la experiencia del usuario
  • Admite aplicaciones escritas en Go, Python, Closure (Java) y Node.js
  • Compatible con versiones anteriores siempre que sea posible
  • Admite la aplicación de 12 factores

Para concluir

¿Que estas esperando? Continúe y pruebe el software anterior para construir su PaaS. La mayoría de ellos son de código abierto, por lo que puede obtener una servidor en la nube y comience a jugar para ver qué funciona mejor para usted.

Siguiente, aprender Docker.

Gracias a nuestros patrocinadores
Más lecturas excelentes sobre computación en la nube
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Intente Intruder