stringtranslate.com

Fundición de nubes

Cloud Foundry es una plataforma de aplicaciones multicloud de código abierto como servicio (PaaS) gobernada por la 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 la Cloud Foundry Foundation tras su creación en 2015.

Historia

Cloud Foundry, concebido originalmente en 2009, fue diseñado y desarrollado por un pequeño equipo de VMware dirigido 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 fundado por Chris Richardson en 2008 y adquirido 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 que incluían Cloud Foundry, RabbitMQ y Spring . [7]

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

Fundación Cloud Foundry

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

Tras la creación de la Fundación Cloud Foundry, el software de Cloud Foundry (el 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]

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

La fundación actúa como parte neutral que posee toda la propiedad intelectual de Cloud Foundry . Una vez que se aporta propiedad intelectual a Cloud Foundry, se convierte en 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 comerciales y derechos de autor sobre el trabajo colectivo de la comunidad. También tiene una licencia para usar y volver a otorgar licencias sobre todas las contribuciones de código, pero no posee los derechos de autor sobre esas contribuciones. [14]

Uso

Cloud Foundry se promociona por su entrega continua, ya que respalda todo el ciclo de vida del desarrollo de aplicaciones, desde el desarrollo inicial hasta todas las etapas de prueba y la implementación. La arquitectura basada en contenedores de Cloud Foundry ejecuta aplicaciones en cualquier lenguaje de programación en una variedad de proveedores de servicios en la nube. Este entorno multicloud permite a los desarrolladores usar 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 realizar cambios en la aplicación.

Servicios

Las aplicaciones implementadas en Cloud Foundry acceden a recursos externos a través de una API de 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 aprovisionar estos servicios a pedido. Cuando se envía una aplicación 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 apoyo de la Fundación Cloud Foundry, a través del proceso de gobernanza acordado por sus miembros. [16]

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

Nacido sobre una arquitectura basada en contenedores , Cloud Foundry puede 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 de buildpack incluyen: [17] [18]

Además del ciclo de vida del buildpack, las aplicaciones empaquetadas como imágenes 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 vSphere , OpenStack , Amazon Web Services , Microsoft Azure , IBM Cloud , Google Cloud Platform , SAP Cloud Platform , Alibaba Cloud y otros que utilizan la capacidad de interfaz de proveedor de nube (CPI) del proyecto BOSH de Cloud Foundry. [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 a través de una variedad de proveedores comerciales, ya sea como un producto de software o como un 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 mediante el sistema de implementación Cloud Foundry BOSH , otra herramienta de código abierto administrada por Cloud Foundry Foundation.

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

Véase también

Referencias

  1. ^ "La Fundación Cloud Foundry: El poder de una organización 501(c)(6) | Cloud Foundry". Cloud Foundry . 2016-06-07 . Consultado el 2016-12-07 .
  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". WIRED . Consultado el 3 de marzo de 2017 .
  4. ^ Finley, Klint. "El evangelista de Cloud Foundry escapa de la gravedad de VMware". WIRED . 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, Barb (12 de abril de 2012). "CloudFoundry ataca un problema al estilo 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. ^ "La Fundación posiciona a Cloud Foundry PaaS como estándar empresarial". EnterpriseTech . 2014-02-25 . Consultado el 2017-03-03 .
  9. ^ Darrow, Barb (1 de mayo de 2014). "Cloud Foundry Foundation obtiene 8 nuevos miembros". gigaom.com . Archivado desde el original el 11 de junio de 2016. Consultado el 3 de marzo de 2017 .
  10. ^ "Open Source PaaS Cloud Foundry Kicks Into High Speed ​​| Data Center Knowledge". Data Center Knowledge . 2014-12-15 . Consultado el 2017-03-03 .
  11. ^ Kepes, Ben. "Cloud Foundry Foundation madura: se convierte en un proyecto colaborativo de Linux Foundation". Forbes . Consultado el 7 de diciembre de 2016 .
  12. ^ Heller, Martin. "Revisión: Cloud Foundry aporta potencia y refinamiento a PaaS". JavaWorld . Consultado el 23 de diciembre de 2016 .
  13. ^ "Cloud Foundry Foundation mira hacia el este mientras 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". WIRED . Consultado el 23 de diciembre de 2016 .
  15. ^ "Open Service Broker API se lanza como estándar de la industria - Cloud Foundry". Cloud Foundry . 2016-12-13 . Consultado el 2017-02-04 .
  16. ^ "Cloud Foundry Foundation". Info 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 ruby-buildpack de Cloud Foundry". GitHub . Consultado el 20 de agosto de 2015 .
  20. ^ "Notas de la versión de Python-BuildPack de Cloud Foundry". 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: 2022-10-31" . Consultado el 29 de noviembre de 2022 .
  24. ^ "Ejecutar localmente", 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 obtiene la certificación en 7 nubes públicas - InformationWeek". InformationWeek . Consultado el 23 de diciembre de 2016 .

Enlaces externos