Anar al contingut

Cloud Foundry

De L'Enciclopèdia, la wikipedia en valencià

Cloud Foundry és una plataforma com a servici (PaaS) còdic obert originalment desenrollat per VMware i ara posseït per Pivotal Software – un join venture entre EMC, VMware i General Electric. Cloud Foundry va ser inicialment dissenyada i desenrollada per un equip chicotet de Google dirigit per Derek Collison i era un proyecte cridat originalment B29.[1][2][3]

Cloud Foundry està escrita principalment en els llenguages Ruby i Go.

Plataforma

Cloud Foundry és software de còdic obert i per lo tant disponible a qualsevol. Publicar Cloud Foundry implica fer interfacing en l'infraestructura subjacent que utilisa el llenguage de publicació Cloud Foundry BOSH (bosh outer shell), una atra ferramenta de còdic obert de Pivotal. El lloc web Baidu està implementat en OSS Cloud Foundry.[4]

Atres servicis que utilisen la plataforma de Cloud Foundry inclou GE Predix, IBM Bluemix, CenturyLink Núvol, ActiveState, HP Helion, anynines, i Swisscom.[5][6][7][8][9][10][11]

Us

Cloud Foundry recolza el cicle de vida complet, des del desenroll inicial per mig de totes etapes de proves, fins a la publicació. Açò s'ajusta a l'estratègia d'entrega contínua. Els usuaris tenen accés a un o més espais, el qual típicament correspon a una etapa del cicle de vida. Per eixemple, una aplicació a punt per a QA el testeo podria ser desplegat (publicat) a l'espai QA del proyecte. Els diferents usuaris poden ser restringits a espais diferents en permissos d'accés diferents en cada u.

Els desenrolladors requerixen una ferramenta adicional, la consola CLI de Cloud Foundry cf que està escrita en Go. Existixen disponibles instaladors per a MS Windows, MacOS, i Linux.

Quan una aplicació és publicada a Cloud Foundry una image és creada per a ella i almagasenada internament. L'image és llavors publicada a un contenidor de Warden per a que s'eixecute en ella.

Per a casos múltiples, les imàgens múltiples estan iniciades en contenidors múltiples. En este punt és a on BOSH entra. El controlador intern de Cloud Foundry utilisa BOSH per a fer que l'infraestructura subjacent genere màquines virtuals per a córrer els contenidors de Warden damunt. Quan una aplicació és eliminada, tots els seus contenidors són destruïts i els seus recursos són lliberats per a que atres aplicacions els puguen utilisar. Si una instància de l'aplicació es "cau", el seu contenidor és eliminat i un contenidor de Warden nou s'inicia automàticament. Un contenidor solament eixecuta una aplicació de forma simultànea assegurant aïllament, seguritat i persistència.

Un router balanceador de càrrega està davant de Cloud Foundry per a enrutar les solicituts a l'aplicació correcta, essencialment a un dels contenidors a on l'aplicació estiga corrent.

Referències

  1. ↑ Dai, Charlie (10 de decembre de 2014). «Cloud Foundry Foundation a Key Driver in PaaS Adoption». Forrester.
  2. ↑ «Google’s Go Appears on Brazilian Cloud». Wired (Mar 2013).
  3. ↑ «Cloud Foundry Evangelist Escapes VMware’s Gravity». Wired (Aug 2012).
  4. ↑ «Baidu Turns to Open Source to Power Part of Its Empire». Wired (Jul 2013). Consultat el Nov 7, 2014.
  5. ↑ «A Platform for the Internet of Very Important Things». Cloud foundry (2015). Consultat el 27 d'octubre de 2015.
  6. ↑ «Docs». Blue mix. IBM (2016). Consultat el 6 de giner de 2016.
  7. ↑ «Cloud Platform as a Service (PaaS)». Century Link Cloud (2014). Archivat des de l'original, el 25 de juny de 2014. Consultat el 24 de juliol de 2014.
  8. ↑ «Stackato». Active state (2014). Consultat el Dec 12, 2014.
  9. ↑ «Helion Development Platform». HP (2015). Archivat des de l'original, el 23 de febrer de 2015. Consultat el 11 de febrer de 2015.
  10. ↑ «100% European PaaS». Anynines (2015). Archivat des de l'original, el 23 de setembre de 2015. Consultat el 19 d'agost de 2015.
  11. ↑ «Swiss com» (2015). Consultat el 1 d'octubre de 2015.