stringtranslate.com

Fundición en la nube

Cloud Foundry es una plataforma de aplicaciones como servicio (PaaS) de código abierto y multinube gobernada por Cloud Foundry Foundation, una organización 501(c)(6) . [1]

El software fue desarrollado originalmente por VMware , transferido a Pivotal Software (una empresa conjunta de EMC , VMware y General Electric ), quien luego transfirió el software a Cloud Foundry Foundation desde su creación en 2015.

Historia

Concebido originalmente en 2009, Cloud Foundry fue diseñado y desarrollado por un pequeño equipo de VMware liderado por Derek Collison y originalmente se llamó Proyecto B29. [2] [3] [4] En ese momento, un proyecto PaaS diferente escrito en Java para Amazon EC2 usaba el nombre Cloud Foundry. Fue fundada por Chris Richardson en 2008 y adquirida por SpringSource en 2009, [5] el mismo año en que VMware adquirió SpringSource. El proyecto actual no está relacionado con el proyecto de SpringSource, pero el nombre se adoptó cuando finalizó el proyecto SpringSource original.

El anuncio de Cloud Foundry tuvo lugar en abril de 2011. Un año después, en abril de 2012, se lanzó públicamente BOSH , una cadena de herramientas de código abierto para ingeniería de lanzamiento, implementación y gestión del ciclo de vida de servicios distribuidos a gran escala. [6] En abril de 2013, se creó Pivotal a partir de EMC y VMware, para comercializar activos como Cloud Foundry, RabbitMQ y Spring . [7]

En febrero de 2014, se anunció que se establecería una base de gobernanza abierta con siete miembros Platinum y dos miembros Gold. [8] En mayo de 2014, se anunció la ampliación de la membresía con la incorporación de ocho nuevas empresas. [9] En diciembre de 2014, el número de miembros había aumentado a 40. [10]

Fundación de fundición en la nube

En enero de 2015, se creó la Cloud Foundry Foundation como un proyecto colaborativo independiente sin fines de lucro 501(c)(6) de la Fundación Linux . [11]

Tras la creación de Cloud Foundry Foundation, el software Cloud Foundry (código fuente y todas las marcas comerciales asociadas) se transfirió a la fundación de software de código abierto. Está escrito principalmente en Ruby , Go y Java . [12]

A febrero de 2019, la Fundación contaba con 65 miembros. [13]

La fundación actúa como parte neutral y posee toda la propiedad intelectual de Cloud Foundry . Una vez que la propiedad intelectual se aporta a Cloud Foundry, pasa a ser propiedad de la Fundación y estos activos no se pueden transferir a entidades con fines de lucro, según las leyes que rigen las organizaciones 501(c)(6). La Fundación posee dos tipos de propiedad intelectual aportada: marcas registradas y derechos de autor sobre el trabajo colectivo de la comunidad. También tiene una licencia para usar y volver a licenciar todas las contribuciones de código, pero no posee los derechos de autor sobre esas contribuciones. [14]

Uso

Cloud Foundry se promueve para la entrega continua, ya que respalda el ciclo de vida completo del desarrollo de aplicaciones, desde el desarrollo inicial hasta la implementación, pasando por todas las etapas de prueba. La arquitectura basada en contenedores de Cloud Foundry ejecuta aplicaciones en cualquier lenguaje de programación a través de una variedad de proveedores de servicios en la nube. Este entorno de múltiples nubes permite a los desarrolladores utilizar la plataforma en la nube que se adapta a cargas de trabajo de aplicaciones específicas y mover esas cargas de trabajo según sea necesario en cuestión de minutos sin cambios en la aplicación.

Servicios

Las aplicaciones implementadas en Cloud Foundry acceden a recursos externos a través de una API Open Service Broker, que se lanzó en diciembre de 2016. [15]

En una plataforma, todas las dependencias externas, como bases de datos, sistemas de mensajería, sistemas de archivos, etc., se consideran servicios . Cloud Foundry permite a los administradores crear un mercado de servicios, desde el cual los usuarios pueden proporcionar estos servicios bajo demanda. Cuando una aplicación se envía a Cloud Foundry, también se pueden especificar los servicios que necesita. Este proceso coloca las credenciales en una variable de entorno.

Software

El desarrollo de Cloud Foundry cuenta con el respaldo de la Cloud Foundry Foundation, a través del proceso de gobernanza acordado por sus miembros. [dieciséis]

El código fuente está bajo una licencia Apache 2.0 . y las contribuciones se realizan en función de las licencias de contribuyentes de Cloud Foundry para individuos y corporaciones.

Nacido en una arquitectura basada en contenedores , Cloud Foundry es capaz de respaldar la innovación en contenedores a través de la colaboración con otros proyectos y estándares como Open Container Initiative (OCI) y Container Network Interface (CNI).

Los lenguajes y marcos que se pueden implementar utilizando el ciclo de vida del paquete de compilación incluyen: [17] [18]

Además del ciclo de vida del paquete de compilación, las aplicaciones empaquetadas como imágenes de Docker se pueden implementar utilizando el ciclo de vida de Docker.

Cloud Foundry Application Runtime se puede implementar en muchos proveedores de infraestructura diferentes, incluidos VMware's vSphere , OpenStack , Amazon Web Services , Microsoft Azure , IBM Cloud , Google Cloud Platform , SAP Cloud Platform , Alibaba Cloud y otros que utilizan la capacidad de Cloud Provider Interface (CPI). del proyecto Cloud Foundry BOSH. [22] Cloud Foundry está obsoleto en IBM Cloud a partir de octubre de 2022. [23]

También es posible instalar Cloud Foundry utilizando una máquina virtual BOSH-Lite Vagrant . [24]

Plataforma

La plataforma Cloud Foundry está disponible a través de Cloud Foundry Foundation como software de código abierto o de una variedad de proveedores comerciales como producto de software o como servicio. Cloud Foundry es un software de código abierto y, por lo tanto, está disponible para cualquier persona. La implementación de Cloud Foundry implica interactuar con la infraestructura subyacente utilizando el sistema de implementación BOSH de Cloud Foundry , otra herramienta de código abierto gobernada por Cloud Foundry Foundation.

En diciembre de 2015, la Cloud Foundry Foundation anunció el “programa de certificación Cloud Foundry PaaS” que delineaba los criterios para ser considerado un proveedor certificado de Cloud Foundry. [25]

Ver también

Referencias

  1. ^ "The Cloud Foundry Foundation: el poder de un 501 (c) (6) | Cloud Foundry". Fundición en la nube . 2016-06-07 . Consultado el 7 de diciembre de 2016 .
  2. ^ "Blog de Charlie Dai". blogs.forrester.com . 10 de diciembre de 2014 . Consultado el 3 de marzo de 2017 .
  3. ^ Finley, Klint. "Go de Google aparece en la nube brasileña". CABLEADO . Consultado el 3 de marzo de 2017 .
  4. ^ Finley, Klint. "El evangelista de Cloud Foundry escapa de la gravedad de VMware". CABLEADO . Consultado el 3 de marzo de 2017 .
  5. ^ "SpringSource adquiere Cloud Foundry y lanza una nueva plataforma en la nube" . Consultado el 3 de marzo de 2017 .
  6. ^ Darrow, púa (12 de abril de 2012). "CloudFoundry ataca un problema al estilo de Google con BOSH". gigaom.com . Archivado desde el original el 30 de marzo de 2018 . Consultado el 3 de marzo de 2017 .
  7. ^ "Pivotal anuncia Pivotal CF basado en CloudFoundry". InfoQ . Consultado el 3 de marzo de 2017 .
  8. ^ "Foundation posiciona Cloud Foundry PaaS como estándar empresarial". Tecnología empresarial . 25 de febrero de 2014 . Consultado el 3 de marzo de 2017 .
  9. ^ Darrow, púa (1 de mayo de 2014). "Cloud Foundry Foundation consigue 8 nuevos miembros". gigaom.com . Archivado desde el original el 11 de junio de 2016 . Consultado el 3 de marzo de 2017 .
  10. ^ "La fundición en la nube PaaS de código abierto se acelera | Conocimiento del centro de datos". Conocimiento del centro de datos . 2014-12-15 . Consultado el 3 de marzo de 2017 .
  11. ^ Kepes, Ben. "Cloud Foundry Foundation madura: se convierte en un proyecto colaborativo de la Fundación Linux". Forbes . Consultado el 7 de diciembre de 2016 .
  12. ^ Heller, Martín. "Revisión: Cloud Foundry aporta potencia y brillo a PaaS". Mundo Java . Consultado el 23 de diciembre de 2016 .
  13. ^ "Cloud Foundry Foundation mira hacia el este cuando Alibaba se une como miembro de oro - TechCrunch". techcrunch.com . 18 de abril de 2018 . Consultado el 18 de abril de 2018 .
  14. ^ Finley, Klint. "El código abierto se está volviendo aún más abierto, porque tiene que hacerlo". CABLEADO . Consultado el 23 de diciembre de 2016 .
  15. ^ "Se lanza la API Open Service Broker como estándar de la industria: Cloud Foundry". Fundición en la nube . 2016-12-13 . Consultado el 4 de febrero de 2017 .
  16. ^ "Fundación Cloud Foundry". Información Q. Marzo de 2014 . Consultado el 7 de noviembre de 2014 .
  17. ^ Paquetes de compilación (documentación), Cloud Foundry.
  18. ^ Paquetes de compilación (wiki), Git hub.
  19. ^ "Notas de la versión de Cloud Foundry ruby-buildpack". GitHub . Consultado el 20 de agosto de 2015 .
  20. ^ "Notas de la versión de Cloud Foundry python-buildpack". GitHub . Consultado el 14 de marzo de 2016 .
  21. ^ "Notas de la versión de Cloud Foundry go-buildpack". GitHub . Consultado el 20 de agosto de 2015 .
  22. ^ "Implementación de Cloud Foundry en OpenStack". Archivado desde el original el 30 de enero de 2017 . Consultado el 7 de noviembre de 2014 .
  23. ^ "Desuso de IBM Cloud Foundry. Última actualización el 31 de octubre de 2022" . Consultado el 29 de noviembre de 2022 .
  24. ^ "Ejecutar local", Implementación (documentación), Cloud Foundry, archivado desde el original el 18 de enero de 2017 , consultado el 12 de enero de 2017.
  25. ^ "Cloud Foundry certificado en 7 nubes públicas - InformationWeek". Semana de la Información . Consultado el 23 de diciembre de 2016 .

enlaces externos