Què és Cloudy

De Guifi.net - Wiki Català

Clommunity-logo.png
Logo guifi.svg

Cloudy [1] és una distribució basada en Debian GNU/Linux [2] desenvolupada en el marc del projecte CLOMMUNITY.[3]

Aquesta distribució, inspirada en la idea de l'antiga Guinux [4], facilita el desplegament i la gestió de serveis de xarxa en el núvol (cloud services)[5], així com la compartició d'aquests. Pensada en particular pels usuaris de les xarxes comunitàries.[6]




Introducció

Abans de l'adopció general de serveis en el núvol (cloud services)[5] els usuaris de Xarxes Comunitàries [6] ja compartien o proveïen serveis i recursos a la comunitat; no obstant, aquest usuaris eren una minoria. Una de les principals raons és la barrera tecnològica. Abans de proveir continguts, els usuaris que volen compartir informació amb la comunitat tenen primer que preocupar-se dels aspectes tècnics com el desplegament/muntatge d'un servidor amb un conjunt de serveis.

En el passat, els usuaris de Guifi.net, intentaren superar aquest problema publicant una distribució GNU/Linux anomenada Guinux [4], que donava als usuaris finals una solució fàcil per oferir serveis a la comunitat (com ara proxy web, sistemes DNS, monitoratge i gràfiques).

La clau principal de Guinux era un conjunt de scripts[7] que automatitzaven el procés de configuració. Els usuaris només havien d'introduir uns pocs paràmetres com l'adreça de correu electrònic i l'identificador del node. Aviat, després d'estar disponible la distribució, el nombre d'usuaris compartint recursos va proliferar.

D'acord amb això, va quedar clar que reduint (o eliminant) la barrera d'entrada tecnològica animava als usuaris a proveir de més serveis i compartir els seus recursos amb la comunitat. Per a tal fi, un dels objectius principals del projecte CLOMMUNITY [3] és publicar una distribució GNU/Linux, anomenada Cloudy, dirigida als usuaris, per a fomentar la transició i adopció de l'entorn Cloud a xarxes comunitàries (Community Network Cloud).


Motivació

La distribució Cloudy s'ha pensat per satisfer els següents requisits:

  1. Distribució: per a potenciar la distribució de serveis a les xarxes comunitàries (XC); és necessària una plataforma per a publicar i descobrir aquests serveis. D'aquesta manera, l'accés als serveis no depèn de desplegaments estàtics de xarxes i és conscient de les condicions dinàmicament canviants de les XC. El programari escollit per a la publicació i descobriment de serveis és Avahi[8].
  2. Descentralització: una capa de xarxa comuna és necessària per permetre a tots els nodes del núvol comunicar-se entre ells directament. Una bona manera de construir això es crear una "capa 2 virtual" basada en un servei VPN[9]. Entre les opcions disponibles, ha estat escollit Tinc VPN[10], ja que compleix tots els requisits i és senzill de configurar i administrar. Per a coordinar els dispositius amb Tinc VPN, s'ha desenvolupat una eina per automatitzar el desplegament del sistema. Aquest software, Getinconf[11], s'encarrega del procés de configuració de Tinc VPN i de l'intercanvi de claus amb la resta de nodes del núvol.
  3. Facilitat d'ús i experiència d'usuari: per a aquest fi, s'ha desenvolupat una plataforma web d'administració destinada a integrar la instal·lació i configuració dels serveis al núvol habilitats en la distribució Cloudy. Una interfície web simple i agradable[12] està disponible pels usuaris com a solució fàcil de configuració, administració i monitoratge dels serveis cloud actius al node.
  4. Programari lliure: la distribució està basada en Debian GNU/Linux[2]. Apart de ser una de les distribucions més populars i complir tots els requisits tècnics, ha estat escollida degut a que el Debian Social Contract[13] salvaguarda i garanteix que el programari serà sempre obert i lliure.

Cloudy-home.png


Començar

Entra a l'apartat "Començar" (Get started) de la web de Cloudy [14] per saber tot el que necessites per iniciar-te.

Allà trobaràs:

  • Requsits
  • Aconseguir/compilar
  • Instal·lar
  • Actualitzar
  • Primers pasos


Continguts

A la secció "Característiques" (Features) [15] podrás veure tots els continguts/programari de la distribució. En concret hi ha detallat el programari que pot ser gestionat fàcilment a través de la interfície web.

Aquest programari està integrat mitjançant un sistema de plugins. Pots llegir més en la pàgina de la wiki de plug-ins de Cloudy.


Contribuir

Per tal d'estar al dia o saber com col·laborar i involucrar-se amb Cloudy, entra a l'apartat "Contribuir" (Contribute) de la web.[16]


Recordeu que les llistes de correu són en anglès ja que hi ha participants de diverses nacionalitats.

Si voleu escriure en català o castellà haureu de possar [CAT] o [ES] respectivament al asumpte del missatge de correu.


Més informació

Pots llegir més entrant en la pàgina de la categoria Cloudy


Configuracions avançades


Referències

  1. Cloudy: http://wiki.clommunity-project.eu/soft:cloudservices
  2. 2,0 2,1 Debian GNU/Linux: http://debian.org
  3. 3,0 3,1 CLOMMUNITY project: http://clommunity-project.eu
  4. 4,0 4,1 Guinux: http://guifi.net/node/29320
  5. 5,0 5,1 Cloud computing: http://ca.wikipedia.org/wiki/Inform%C3%A0tica_en_n%C3%BAvol
  6. 6,0 6,1 Xarxes comunitàries: http://ca.wikipedia.org/wiki/Xarxa_oberta
  7. http://ca.wikipedia.org/wiki/Script_%28inform%C3%A0tica%29
  8. Avahi: http://avahi.org
  9. Xarxa Privada Virtual: http://ca.wikipedia.org/wiki/Xarxa_privada_virtual
  10. Tinc VPN: http://tinc-vpn.org
  11. Getinconf: https://github.com/Clommunity/getinconf/blob/master/README.md
  12. Interfície web de Cloudy: http://redmine.confine-project.eu/projects/getinconf
  13. Debian social contract: https://www.debian.org/social_contract
  14. http://cloudy.community/get-started/
  15. http://cloudy.community/features/
  16. http://cloudy.community/contribute/


Enllaços externs

Eines de l'usuari