Вы находитесь на странице: 1из 55

Universidad de Almera Mster en Administracin, Comunicaciones y Seguridad Informtica

Computacin en la Nube

Beka

Autor: e!"eras"vili

Computacin en la Nube

Beka Kezherashvili
Tcnico de Grado Superior en Desarrollo de Aplicaciones Informticas

Beka.kez@gmail.com

Tanto la memoria de este traba o como el soft!are desarrollado se distribu"en ba o la licencia G#$ G%& '(. &a &icencia %)blica General G#$ *G#$ G%&+ es una licencia libre, sin derec-os para soft!are " otro tipo de traba os. &as licencias para la ma"or.a del soft!are " otros traba os prcticos estn destinadas a suprimir la libertad de compartir " modificar esos traba os. %or el contrario, la &icencia %)blica General G#$ persigue garantizar su libertad para compartir " modificar todas las 'ersiones de un programa//" asegurar 0ue permanecer como soft!are libre para todos sus usuarios. 1uando -ablamos de soft!are libre, nos referimos a libertad, no a precio. &as &icencias %)blicas Generales estn destinadas a garantizar la libertad de distribuir copias de soft!are libre *" cobrar por ello si 0uiere+, a recibir el c2digo fuente o poder conseguirlo si as. lo desea, a modificar el soft!are o usar parte del mismo en nue'os programas libres, " a saber 0ue puede -acer estas cosas. %ara obtener ms informaci2n sobre las licencias " sus trminos puede consultar3 -ttp344!!!.gnu.org4licenses4gpl.-tml *&icencia original en ingls+ -ttp344!!!.'iti.es4gnu4licenses4gpl.-tml *Traducci2n de la licencia al castellano+

Se ha realizado el presente trabajo para la obtencin del ttulo de Mster Propio en Administracin, Comunicaciones y Seguridad Informtica por la Universidad de Almera http://masteracsi.ual.es

NDICE
INTRODUCCIN ............................................................................................................................................................ 9 CAPTULO 1 INTRODUCCION A LA COMPUTACION EN LA NUBE .......................................................... 1 1.1 INTRODUCCIN .................................................................................................................................................... 1 1.! AR"UITECTURA DE LA NUBE ............................................................................................................................... 11 1.# CARACTER$TICA$ PRINCIPALE$ ........................................................................................................................ 1! 1.% &ENTA'A$ ( DE$&ENTA'A$ .................................................................................................................................. 1# CAPTULO ! TIPO$ DE NUBE$............................................................................................................................. 1) !.1 INTRODUCCIN .................................................................................................................................................... 1) 5.5.6 #)bes p)blicas .............................................................................................................................................. 67 5.5.5 #)bes pri'adas.............................................................................................................................................. 68 5.5.( #)bes -ibridas .............................................................................................................................................. 68 5.5.9 #)bes combinadas ........................................................................................................................................ 6: 5.5.; #)bes comunitarias....................................................................................................................................... 6: !.# TIPO$ DE $ER&ICIO$ "UE O*RECE LA NUBE ........................................................................................................ 19 5.(.6 1loud Soft!are As a Ser'ice *SaaS+............................................................................................................. 6< 5.(.5 1loud %latform As a Ser'ice *%aaS+ ............................................................................................................. 6< 5.(.( 1loud Infraestructure As a Ser'ice *IaaS+..................................................................................................... 6< CAPTULO # !

+ERRAMIENTA$ DE $O*T,ARE LIBRE PARA CLOUD COMPUTIN- ........................................................ ! #.1 EUCALIPTU$ CLOUD ............................................................................................................................................. ! #.! OPEN $TACK......................................................................................................................................................... !1 #.# CLOUD *OUNDR(.................................................................................................................................................. !1 #.% OPENNEBULA........................................................................................................................................................ !! CAPTULO % ALMACENAMIENTO EN LA NUBE............................................................................................. !# %.1 INTRODUCCIN .................................................................................................................................................... !# %.! &ENTA'A$ ( DE$&ENTA'A$.................................................................................................................................. !% 9.5.6 =enta as de almacenamiento en la nube ...................................................................................................... 59 9.5.5 Des'enta as o potenciales problemas............................................................................................................ 59 %.# CLOUD$ DE ALMACENAMIENTO PRI&ADO$ ......................................................................................................... !) 9.(.6 Dropbo> ........................................................................................................................................................ 5; 9.(.5 Sk"Dri'e ....................................................................................................................................................... 57 9.(.( Google Dri'e................................................................................................................................................. 58

T?T$&@ DA& %B@CA1T@ DI# DA EFSTAB

9.(.9 i1loud............................................................................................................................................................ 58 9.(.; Bo>................................................................................................................................................................ 5: 9.(.7 SugarS"nc ..................................................................................................................................................... 5< 9.(.8 1omparati'a entre los ser'icios .................................................................................................................... 5< %.% CLOUD$ DE ALMACENAMIENTO LIBRE$ .............................................................................................................. # 9.9.6 @!n1loud ..................................................................................................................................................... (G CAPTULO ) IN$TALACION DE O,NCLOUD.................................................................................................. #1 ).1 IN$TALACION DE O,NCLOUD EN $I$TEMA$ ,INDO,$....................................................................................... #1 ;.6.6 Aumentar tamaHo limite de subida de arc-i'os ............................................................................................ (; ;.6.5 1onfiguraci2n del router ............................................................................................................................... (; ;.6.( $tilizaci2n por parte del cliente .................................................................................................................... (7 ;.6.9 1rear cuenta no/ip ......................................................................................................................................... 9G ).! IN$TALACIN DE O,NCLOUD EN $I$TEMA$ -NU.LINU/ .................................................................................. %! ;.5.6 Instalacion de o!n1loud*cliente+ ................................................................................................................. 97 CONCLU$IONE$ ( TRABA'O *UTURO................................................................................................................. )1 BIBLIO-RA*A ............................................................................................................................................................ )#

INTRODUCCIN

Al ob eti'o de este pro"ecto es conocer las principales caracter.sticas de I1loud 1omputingJ " analizar las 'enta as " des'enta as 0ue tiene. Adems 'eremos las -erramientas ms utilizadas para la computaci2n en la nube " aprenderemos a instalar Io!n1loudJ / la -erramienta de c2digo libre para crear la nube de almacenamiento pri'ado. Aste manual se di'ide en siguientes cap.tulos3 Ca0123l4 1. C45032a6i78 e8 la N39e. An el primer cap.tulo se define 0ue es la I1omputaci2n en la #ube, adems se definen las principales caracter.sticas " la ar0uitectura 0ue sigue. %or ultimo 'eremos las 'enta as e incon'enientes de la I1omputaci2n en la #ubeJ. Ca0123l4 !. Ti04s :e N39es. An este capitulo 'amos a definir los tipos de nubes 0ue e>isten " los diferentes ser'icios 0ue ofrece la nube. Adems analizaremos las -erramientas de soft!are mas utilizadas para ofrecer ser'icios en la nube. Ca0123l4 #. Al5a6e8a5ie824 e8 la N39e. An este capitulo 'eremos en 0ue consiste almacenar datos en la nube. Adems conoceremos las -erramientas pri'adas " libres mas utilizadas para este ser'icio. Ca0123l4 %. I8s2ala6i78 :e O;8Cl43:. An este capitulo 'amos a describir paso a paso la instalaci2n de @!n1loud en sistemas Kindo!s " &inu>. =eremos la utilizaci2n 0ue tiene por parte de usuarios " -aremos las pruebas del sistema. Ca0123l4 ). C486l3si48es. An este capitulo, 'amos analizar todo lo 'isto anteriormente " -acer una conclusi2n sobre I1loud 1omputingJ.

6G ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

Ca0123l4 1

INTRODUCCION A LA COMPUTACION EN LA NUBE


1.1 INTRODUCCIN

&a computaci2n en la nube *cloud computing+ es un paradigma 0ue permite ofrecer ser'icios de computaci2n a tra's de Internet a los 0ue podemos acceder desde cual0uier lugar teniendo la autorizaci2n. An este tipo de computaci2n todo lo 0ue puede ofrecer un sistema informtico se ofrece como ser'icio, de modo 0ue los usuarios puedan acceder a los ser'icios disponibles Nen la nube de InternetN sin conocimientos *o, al menos sin ser e>pertos+ en la gesti2n de los recursos 0ue usan. N1loud computingN es un nue'o modelo de prestaci2n de ser'icios de negocio " tecnolog.a, 0ue permite al usuario acceder a un catlogo de ser'icios estandarizados " responder a las necesidades de su negocio, de forma fle>ible " adaptati'a, en caso de demandas no pre'isibles o de picos de traba o, pagando )nicamente por el consumo efectuado. Al cambio paradigmtico 0ue ofrece computaci2n en nube es 0ue permite aumentar el n)mero de ser'icios basados en la red. Asto genera beneficios tanto para los pro'eedores, 0ue pueden ofrecer, de forma ms rpida " eficiente, un ma"or n)mero de ser'icios, como para los usuarios 0ue tienen la posibilidad de acceder a ellos, disfrutando de la OtransparenciaP e inmediatez del sistema " de un modelo de pago por consumo. 1omputaci2n en nube consigue aportar estas 'enta as, apo"ndose sobre una infraestructura tecnol2gica dinmica 0ue se caracteriza, entre otros factores, por un alto grado de automatizaci2n, una rpida mo'ilizaci2n de los recursos, una ele'ada capacidad de adaptaci2n para atender a una demanda 'ariable, as. como 'irtualizaci2n a'anzada " un precio fle>ible en funci2n del consumo realizado e'itando adems el uso fraudulento del soft!are " la pirater.a. &a computaci2n en nube es un concepto 0ue incorpora el soft!are como ser'icio, como en la Keb 5.G " otros conceptos recientes, tambin conocidos como tendencias tecnol2gicas, 0ue tienen en com)n el 0ue conf.an en Internet para satisfacer las necesidades de c2mputo de los usuarios.

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

66

1.!

COMIEN<O$

Al concepto de la computaci2n en la nube empez2 en pro'eedores de ser'icio de Internet a gran escala, como Google, Amazon AKS, Eicrosoft " otros 0ue constru"eron su propia infraestructura. De entre todos ellos emergi2 una ar0uitectura3 un sistema de recursos distribuidos -orizontalmente, introducidos como ser'icios 'irtuales de TI escalados masi'amente " mane ados como recursos configurados " mancomunados de manera continua. Aste modelo de ar0uitectura fue inmortalizado por George Gilder en su art.culo de octubre 5GG7 en la re'ista Kired titulado Q&as fbricas de informaci2nR. &as gran as de ser'idores, sobre las 0ue escribi2 Gilder, eran similares en su ar0uitectura al procesamiento IgridJ *red, parrilla+, pero mientras 0ue las redes se utilizan para aplicaciones de procesamiento tcnico dbilmente acoplados *loosel" coupled+, un sistema compuesto de subsistemas con cierta autonom.a de acci2n, 0ue mantienen una interrelaci2n continua entre ellos, este nue'o modelo de nube se estaba aplicando a los ser'icios de Internet.5

1.#

AR"UITECTURA DE LA NUBE

&a ar0uitectura de cloud computing consiste de un con unto de capas 0ue se encuentran acopladas entre s. para brindar la funcionalidad del sistema, en este caso la ar0uitectura de Cloud Computing es similar a la ar0uitectura de red, desde un ni'el f.sico -asta un ni'el de aplicaci2n. Asto debido a 0ue Cloud Computing utiliza protocolos similares a los 0ue se usan en Internet como medio de comunicaci2n, "a sea

65 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

basado en Keb o no basado en Keb. &a ar0uitectura genrica de Cloud Computing tiene las siguientes capas mencionadas de aba o -acia arriba3 / Becursos f.sicos3 inclu"en elementos como ser'idores, almacenamiento " red. / =irtualizaci2n3 inclu"e infraestructura 'irtual como un ser'icio. / Infraestructura3 inclu"e soft!are de plataforma como ser'icio. / %lataforma3 inclu"e componentes de aplicaci2n como ser'icio. / Aplicaci2n3 inclu"e ser'icios basados en Keb " soft!are como ser'icio.

Aplicacin Plataforma Infraestructura Virtualizacin Recursos fsicos

1.%

CARACTER$TICA$ PRINCIPALE$

1. A324=$ervi6i4 9a>4 :e5a8:a? el consumidor podr apro'isionar recursos computacionales en forma unilateral, seg)n lo re0uiera, " sin re0uerimiento de interacci2n -umana con el pro'eedor del ser'icio. !. Per5i2ir el a66es4 :es:e la re: @0A9li6aB 0riva:aB h19ri:aB 64538i2ariaC? todos los recursos 0ue ofrece la nube estn disponibles en la red, " el consumidor no s2lo puede acceder a ellos a tra's de mecanismos estndar, sino 0ue tambin mediante plataformas -eterogneas como telfonos m2'iles, laptops, %DAs, etc. #. AsiD8a6i78 :e re63rs4s e8 54:4 53l2i3s3ari4. A diferencia de las aplicaciones de soft!are tradicionales, en el cloud computing el pro'eedor tiene una )nica aplicaci2n 0ue abre a todos los usuarios 0ue desean utilizarla, estableciendo unos recursos de acceso " prestaciones distintos para cada usuario. Al ser aplicaciones multiusuario, puede -acer miles de internautas utilizando la misma -erramienta a la 'ez, cada uno con las mismas o distintas prestaciones. %. Ca0a6i:a: :e rE0i:4 6re6i5ie824? las unidades de capacidad pueden ser rpidas " fcilmente apro'isionadas *en algunos casos en forma automtica+, escaladas *crecimiento+ o liberadas. %ara el consumidor, estos recursos suelen parecer ilimitados, " pueden ser ad0uiridos en cual0uier cantidad " momento.

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

6(

). $ervi6i4 5e:i:4? los sistemas de la nube controlan de forma automtica " optimizada la utilizaci2n de los recursos. Aste uso de los recursos puede ser monitoreado " controlado, adems, es posible realizar reportes para ambas partes, a fin de establecer la facturaci2n del ser'icio. Al internauta puede en todo momento decidir 0u aplicaciones usar " elegir entre a0uellas 0ue son gratuitas " las 0ue no lo son. An el caso de las aplicaciones de pago, el coste ir en funci2n de di'ersas 'ariables, como el ser'icio contratado, el tiempo 0ue se -a usado ese ser'icio, el 'olumen de trfico de datos utilizado, etc. F. Elas2i6i:a: G es6ala9ili:a:. &as aplicaciones en cloud son totalmente elsticas en cuanto a su rapidez de implementaci2n " adaptabilidad. Adems, son totalmente escalables, es decir, -o" podemos estar utilizando solo un 6GS del total de la aplicaci2n " maHana podemos acceder al :GS de la misma con total normalidad " rapidez, con tan solo comunicarlo a nuestro pro'eedor " modificar nuestra tarifa de suscripci2n. H. $eD3ri:a:. 1uando se -abla de Iaplicaciones en InternetJ, no se debe entender 0ue nuestros datos estn sueltos en la red. Tuizs este es el ma"or miedo 0ue tienen las empresas " por eso creo 0ue es con'eniente e>plicarlo. &os datos, cuando estn en aplicaciones en cloud, se alo an en DATA 1A#TABS, empresas espec.ficamente dedicadas a la custodia " sal'aguarda de datos de empresas de todo tipo3 bancos, entidades financieras, gobierno, multinacionales, p"mes, personas como 'osotros o como "oU. Son empresas 0ue cuentan con todas las medidas de seguridad necesarias, tanto f.sicas como de soft!are, de forma 0ue no -a"a ams una prdida de informaci2n ni de integridad de los datos. &a )nica precauci2n 0ue -a" 0ue tener, es encontrar un DATA 1A#TAB o pro'eedor 0ue nos d garant.as " prestaciones adecuadas al I'alorJ 0ue damos a nuestros datos. C eso, es algo 0ue "a -acemos a d.a de -o" con otros ser'icios como Internet, telfono, etc.

1.)

&ENTA'A$ ( DE$&ENTA'A$
&e82a>as3

Integraci2n probada de ser'icios Bed. %or su naturaleza, la tecnolog.a de cloud computing se puede integrar con muc-a ma"or facilidad " rapidez con el resto de sus aplicaciones empresariales *tanto soft!are tradicional como 1loud 1omputing basado en infraestructuras+, "a sean desarrolladas de manera interna o e>terna. %restaci2n de ser'icios a ni'el mundial. &as infraestructuras de cloud computing proporcionan ma"or capacidad de adaptaci2n, recuperaci2n de desastres completa " reducci2n al m.nimo de los tiempos de inacti'idad. $na infraestructura 6GGS de cloud computing permite al pro'eedor de contenidos o ser'icios en la nube prescindir de instalar cual0uier tipo de -ard!are, "a 0ue ste es pro'isto por el pro'eedor de la infraestructura o la plataforma en la nube. &a belleza de la tecnolog.a

69 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

de cloud computing es su simplicidadU " el -ec-o de 0ue re0uiera muc-a menor in'ersi2n para empezar a traba ar. Implementaci2n ms rpida " con menos riesgos. %odr empezar a traba ar mu" rpidamente gracias a una infraestructura de cloud computing. #o tendr 0ue 'ol'er a esperar meses o aHos e in'ertir grandes cantidades de dinero antes de 0ue un usuario inicie sesi2n en su nue'a soluci2n. Sus aplicaciones en tecnolog.a de cloud computing estarn disponibles en cuesti2n de d.as u -oras en lugar de semanas o meses, incluso con un ni'el considerable de personalizaci2n o integraci2n. Actualizaciones automticas 0ue no afectan negati'amente a los recursos de TI. Si actualizamos a la )ltima 'ersi2n de la aplicaci2n, nos 'eremos obligados a dedicar tiempo " recursos *0ue no tenemos+ a 'ol'er a crear nuestras personalizaciones e integraciones. &a tecnolog.a de cloud computing no le obliga a decidir entre actualizar " conser'ar su traba o, por0ue esas personalizaciones e integraciones se conser'an automticamente durante la actualizaci2n. 1ontribu"e al uso eficiente de la energ.a. An este caso, a la energ.a re0uerida para el funcionamiento de la infraestructura. An los datacenters tradicionales, los ser'idores consumen muc-a ms energ.a de la re0uerida realmente. An cambio, en las nubes, la energ.a consumida es s2lo la necesaria, reduciendo notablemente el desperdicio.

Desve82a>as3

&a centralizaci2n de las aplicaciones " el almacenamiento de los datos origina una interdependencia de los pro'eedores de ser'icios. &a disponibilidad de las aplicaciones est ligada a la disponibilidad de acceso a Internet. &os datos NsensiblesN del negocio no residen en las instalaciones de las empresas, lo 0ue podr.a generar un conte>to de alta 'ulnerabilidad para la sustracci2n o robo de informaci2n. &a confiabilidad de los ser'icios depende de la NsaludN tecnol2gica " financiera de los pro'eedores de ser'icios en nube. Ampresas emergentes o alianzas entre empresas podr.an crear un ambiente propicio para el monopolio " el crecimiento e>agerado en los ser'icios. &a disponibilidad de ser'icios altamente especializados podr.a tardar meses o incluso aHos para 0ue sean factibles de ser desplegados en la red. &a madurez funcional de las aplicaciones -ace 0ue continuamente estn modificando sus interfaces, por lo cual la cur'a de aprendiza e en empresas de orientaci2n no tecnol2gica tenga unas pendientes significati'as, as. como su consumo automtico por aplicaciones. Seguridad. &a informaci2n de la empresa debe recorrer diferentes nodos para llegar a su destino, cada uno de ellos *" sus canales+ son un foco de inseguridad. Si se utilizan protocolos seguros, VTT%S por e emplo, la 'elocidad total disminu"e debido a la sobrecarga 0ue estos re0uieren. Ascalabilidad a largo plazo. A medida 0ue ms usuarios empiecen a compartir la infraestructura de la nube, la sobrecarga en los ser'idores de los pro'eedores aumentar, si la empresa no posee un es0uema de crecimiento 2ptimo puede lle'ar a degradaciones en el ser'icio o itter altos. =elocidad de respuesta, sobre todo en sistemas cr.ticos o con grandes 'ol)menes de informaci2n. &o normal es de momento, no utilizar la nube para sistemas cr.ticos. An caso de fallo de pro'eedor, e>isten dificultades para restablecer el ser'icio, migrarlo a otro pro'eedor o establecerlo en local.

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

6;

Ca0123l4 !

TIPO$ DE NUBE$

!.1

INTRODUCCIN

A>isten di'ersos tipos de nubes *cloud computing+ atendiendo a las necesidades de las empresas, al modelo de ser'icio ofrecido " a como se desplieguen en las mismas. Dependiendo de donde se encuentren instaladas las aplicaciones " 0u clientes pueden usarlas tendremos nubes p)blicas, pri'adas o -.bridas, cada una de ellas con sus 'enta as e incon'enientes.

67 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

!.1.1

N39es 0A9li6as

&a 'enta a ms clara de las nubes p)blicas es la capacidad de procesamiento " almacenamiento sin instalar m0uinas localmente, por lo 0ue no tiene una in'ersi2n inicial o gasto de mantenimiento en este sentido, si no 0ue se paga por el uso. &a carga operacional " la seguridad de los datos *backup, accesibilidad, etc.+ recae .ntegramente sobre el pro'eedor del -ard!are " soft!are, debido a ello, el riesgo por la adopci2n de una nue'a tecnolog.a es bastante ba o. Al retorno de la in'ersi2n se -ace rpido " ms predecible con este tipo de nubes. 1omo incon'enientes se cuenta con el acceso de toda la informaci2n a terceras empresas, " la dependencia de los ser'icios en l.nea *a tra's de Internet+. Tambin puede resultar dif.cil integrar estos ser'icios con otros sistemas propietarios. As mu" importante a la -ora de apostar por un ser'icio en la nube p)blica, asegurarse de 0ue se puede conseguir todos los datos 0ue se tengan en ella, gratuitamente " en el menor tiempo posible.

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

68

!.1.!

N39es 0riva:as

An las nubes pri'adas, sin embargo, la plataforma se encuentra dentro de las instalaciones del usuario de la misma " no suele ofrecer ser'icios a terceros. An general, una nube pri'ada es una plataforma para la obtenci2n solamente de -ard!are, es decir, m0uinas, almacenamiento e infraestructura de red *IaaS+, pero tambin se puede tener una nube pri'ada 0ue permita desplegar aplicaciones *%aaS+ e incluso aplicaciones *SaaS+. 1omo 'enta a de este tipo de nubes, al contrario 0ue las p)blicas, es la localizaci2n de los datos dentro de la propia empresa, lo 0ue conlle'a a una ma"or seguridad de estos, corriendo a cargo del sistema de informaci2n 0ue se utilice. Incluso ser ms fcil integrar estos ser'icios con otros sistemas propietarios. Sin embargo, como incon'eniente se encuentra la in'ersi2n inicial en infraestructura f.sica, sistemas de 'irtualizaci2n, anc-o de banda " seguridad, lo 0ue lle'ar a su 'ez a prdida de escalabilidad " desescabilidad de las plataformas, sin ol'idar el gasto de mantenimiento 0ue re0uiere. Asta alta in'ersi2n supondr un retorno ms lento de la in'ersi2n.

!.1.#

N39es hi9ri:as

&as nubes -.bridas consisten en combinar las aplicaciones locales con las de la nube p)blica. Se puede 'er tambin como aplicaci2n pri'ada 0ue se 'e aumentada con los ser'icios de 1loud 1omputing " la infraestructura. Asto permite a una empresa mantener el control de sus principales aplicaciones, al tiempo de apro'ec-ar el 1loud 1omputing en los lugares donde tenga sentido. %or e emplo, muc-as empresas -an 'isto 0ue es ms econ2mico usar un IaaS, como por e emplo Amazon Simple Storage Ser'ice *S(+, para almacenar imgenes, '.deos " documentos 0ue en infraestructuras propias. Al modelo -.brido tambin se presta a un enfo0ue incremental. Incluso la nube -.brida puede ser un buen paso intermedio antes de pasar la ma"or parte de las aplicaciones a la nube, "a 0ue es algo menos arriesgado. %or tanto, ser.a interesante pasar algunas aplicaciones ms )tiles para la nube a esta " en el momento 0ue se est ms c2modo, mo'er las 0ue sean necesarias. $na nube -.brida tiene la 'enta a de una in'ersi2n inicial ms moderada " a la 'ez contar con SaaS, %aaS o IaaS ba o demanda. An el momento necesario, utilizando las A%Is de las distintas plataformas p)blicas e>istentes, se tiene la posibilidad de escalar la plataforma todo lo 0ue se 0uiera sin in'ertir en infraestructura con la idea de tomar uno de los siguientes caminos3 Si dic-a necesidad llegara a ser de carcter estable, ser.a recomendable incrementar la capacidad de la nube pri'ada e incorporar los ser'icios adoptados en la p)blica pasndolos a la nube propia. Si dic-a necesidad es puntual o intermitente se mantendr.a el ser'icio en los 1louds p)blicos, lo 0ue permite no aumentar la infraestructura innecesariamente. %arece 0ue este tipo de nubes est teniendo buena aceptaci2n en las empresas de cara a un futuro pr2>imo, "a 0ue se estn desarrollando soft!ares de gesti2n de nubes para poder gestionar la nube pri'ada " a su 'ez ad0uirir recursos en los grandes pro'eedores p)blicos.

6: ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

!.1.%

N39es 6459i8a:as

1onsiste en la combinaci2n de dos o ms nubes pri'adas o publicas, administradas por diferentes usuarios " pro'eedores. Gracias a esta integraci2n sus usuarios pueden cambiar a ser'icios proporcionados por nubes p)blicas con ma"or facilidad.

!.1.)

N39es 64538i2arias

Aste tipo de nubes sir'en para 0ue 'arias organizaciones compartan sus recursos de computaci2n " tecnol2gicos al compartir negocios, ser'icios " ob eti'os, " por tanto deciden tomar 'enta a de la aplicaci2n del cloud computing con untamente. 1on menos usuarios 0ue una nube publica " 0uizs resultando mas costosa su implantaci2n, ofrece ma"ores ni'eles de pri'acidad " seguridad.

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

6<

!.!

TIPO$ DE $ER&ICIO$ "UE O*RECE LA NUBE

!.!.1

Cl43: $4I2;are as a $ervi6e @$aa$C

Saas es a0uella aplicaci2n ofrecida por un fabricante de soft!are o pro'eedor de ser'icios informticos a tra's de Internet, para su uso o utilizaci2n por 'arios clientes. Al fabricante es el 0ue en )ltima instancia se ocupa del manteniendo de la pri'acidad de los datos " la personalizaci2n de la aplicaci2n. An este modelo de ser'icio, el usuario paga por el uso " por la infraestructura necesaria *almacenamiento, seguridad, alo amiento, etc.+ para el correcto funcionamiento de la aplicaci2n ", a e>cepci2n de unos pocos parmetros de configuraci2n, se limita a utilizar la -erramienta " sus funcionalidades. Algunos e emplos de SaaS son3 Google Apps, Documan", TeamBo>, Wubbos, Gupigupi, Salesforce, Basecamp, Gmail, Salesforce.com, EediaKiki, Eoodle, Kord%ress, etc.

!.!.!

Cl43: Pla2I4r5 as a $ervi6e @Paa$C

Aste modelo de nube ampl.a las prestaciones del caso anterior, de forma 0ue el consumidor o usuario de esa nube, puede desplegar en ella aplicaciones desarrolladas o ad0uiridas por l mismo, para ampliar las funcionalidades de dic-a nube. Todo esto, por supuesto, se deber desarrollar en a0uellos lengua es de programaci2n 0ue sean aceptados por el pro'eedor de la nube. An este modelo de nube, el usuario no podr gestionar la infraestructura de la nube, pero tendr acceso tanto sobre las aplicaciones desplegadas en ella como sobre la configuraci2n de las di'ersas -erramientas 0ue utilice. 1omo e emplos de %aaS3 =elneo, Abi0uo.com, SimpleDB STS Google App Angine, entre otros.

!.!.#

Cl43: I8Iras2r3623re as a $ervi6e @Iaa$C

An el IaaS, se parte de la idea de la e>ternalizaci2n de ser'idores para espacio en disco, base de datos etc., en lugar de tener un control completo de los mismos con el DATA 1A#TAB dentro de la empresa, u optar por un centro de datos " s2lo administrarlo. Eediante este modelo de despliegue en 1loud, lo 0ue se tiene es una soluci2n basada en la 'irtualizaci2n, en la 0ue se paga por el ni'el de consumo de los recursos3 espacio en disco utilizado, tiempo de 1%$, espacio en base de datos, transferencia de datos. &a 'enta a ms inmediata de elegir este tipo de soluciones es la de desplazar una serie de problemas al pro'eedor relacionados con la gesti2n de las m0uinas " llegar a un a-orro de costes importante, "a 0ue pagaremos solo por lo consumido en funci2n del ni'el ser'icio 0ue nos ofrezca dic-o pro'eedor. @tro aspecto fundamental a tener en cuenta, es 0ue las Infraestructura como ser'icio pueden permitir una escalabilidad automtica o semiautomtica, de forma 0ue podamos contratar ms recursos seg)n los 'a"amos necesitando. 1omo e emplos de IaaS3 Abi1loud, Amazon, Keb Ser'ices A15, GoGrid, entre otros. A>isten di'ersas soluciones de soft!are para generar IaaS, tanto @penSource como de mbito pri'ado3 =m!are, 1itri>, (Tera, Abi0uo, Anomal", Aucapl"ptus, %ro>mo>, @pen#ebula.org.

5G ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

Ca0123l4 #

+ERRAMIENTA$ DE $O*T,ARE LIBRE PARA CLOUD COMPUTIN-

#.1

EUCALIPTU$ CLOUD

Aucal"ptus *eucalipto+ es una infraestructura *plataforma+ open source para la implementaci2n de computaci2n en nube pri'ada en cl)sters de ordenadores. Aucal"ptus es compatible con Amazon Keb Ser'ices *Amazon A15 " S(+. Ast integrado con la distribuci2n G#$4&inu> $buntu5 <.G9 como un )til de Ncloud computingN. Aucal"ptus puede instalarse fcilmente en la ma"or.a de distribuciones G#$4&inu>3 Debian, 1ent@S, Bed Vat Anterprise &inu> *BVA&+, S$SA &inu> Anterprise Ser'er *S&AS+, @penS$SA, DedoraU Tambin puede usar gran 'ariedad de tencolog.as de 'irtualizaci2n de -ard!are inclu"endo -iper'isores =E!are, Xen " W=E para implementar las abstracciones de nube 0ue soporta. Va" 5 ediciones bsicas3 una propietaria, " otra de c2digo abierto. Aucal"ptus implementa nubes de tipo pri'ado e -.brido, de estilo IaaS *Infrastructure as a Ser'ice+.
www.eucalyptus.com

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

56

#.!

OPEN $TACK

@pen Snack es una plataforma de c2digo abierto, simple " escalable, a'alada por Backspace " la #ASA, 0ue aporta la plataforma #ebula, ba o licencia Apac-e 5.G. As tambin una comunidad de pro'eedores de ser'icios 1loud " fabricantes de tecnolog.a *como DA&&, 1itri> e Intel entre otras+ 0ue se dedica al desarrollo de infraestructuras de soft!are libre para ar0uitecturas 1loud p)blicas, pri'adas e -.bridas. @frece ser'icios de 1loud Diles " 1loud Ser'ers, para 0ue usuarios "4o empresas creen sus propios ser'icios de 1loud 1omputing pri'ados o p)blicos de estilo IaaS *Infrastructure as a Ser'ice+ desarrollados en %"t-on. @penStack cuenta con otros ser'icios como3 @penStack 1ompute3 0ue permite gestionar el despliegue " e ecuci2n de aplicaciones a tra's de m)ltiples ser'idores. @penStack @b ect Storage3 permite gestionar el almacenamiento de datos en 'arios ser'idores 0ue traba en de manera con unta en cl)sters, para conseguir un almacenamiento masi'o de ob etos estticos, de manera suprflua " fiable. &a tecnolog.a #o'a, se basa en el protocolo de mensa eria AET% " es el sistema utilizado en la #ASA para pro'eer sistemas de 'irtualizaci2n ba o demanda. Adems, por su mane o fcil, una persona puede implementar en su -ogar su propio 1loud.
www.openstack.org

#.#

CLOUD *OUNDR(

55 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

&anzada en Ea"o 59466 por =m!are " consiste en un *%aaS+ ba o los estndares del @pen Source. Soporta m)ltiples Drame!orks, pro'eedores 1loud " ser'icios de aplicaciones. Su utilidad reside en 0ue permite acortar los tiempos necesarios para diseHar una aplicaci2n, construir el c2digo, " finalmente trasladarla a la nube, usando una soluci2n %aaS abierta. &as -erramientas 0ue utiliza la plataforma son Spring Source *ad0uirida por =E!are en 5GG<+ para desarrolladores Ya'a, Bails " Sinatra para desarrolladores Bub", " #ode. s " otros frame!orks Y=E inclu"endo Grails. 1loud Doundr" presenta un buen grado de portabilidad. &a plataforma no est 'inculada a ning)n entorno especial, soporta nubes pri'adas o p)blicas, inclu"endo las desplegadas en =E!are 'Sp-ere, las desarrolladas por '1loud de =E!are, nubes p)blicas no =E!are ", adems, Amazon Keb Ser'ices de Big-tScale. 1loud Drondr" est disponible en tres formatos3 Z 1loudDoundr".com3 $n ambiente %aaS completamente -ospedado, administrado " soportado por =E!are. Z 1loudDoundr".org3 $n pro"ecto @pen Source donde los desarrolladores " los miembros de la comunidad pueden colaborar " contribuir al pro"ecto. Z 1loud Doundr" Eicro 1loud3 $na instancia completa del pro"ecto 1loud Doundr", creada idealmente para los Desktops de los desarrolladores, la cual estar disponible pr2>imamente. De esta forma dota a los desarrolladores de una %aaS personal 0ue se e ecuta en sus propios escritorios. Eicro 1loud se podr descargar como una imagen para =E!are Dusi2n " =E!are %la"er.
www.cloudfoundry.com

#.%

OPENNEBULA

@pen#ebula es una -erramienta de 1loud 1omputing de @pen Source orientada al mane o de infraestructuras de data center distribuida -eterogneas, ba o licencia Apac-e. Administra infraestructuras 'irtuales de Data1enter. 1ombina tecnolog.as de 'irtualizaci2n, almacenamiento " redes. Se puede construir IaaS 1loud p)blicas, pri'adas e -ibridas. Dorma parte de las tecnolog.as de 1loud de Eorfeo -ttp344!!!.morfeo/pro ect.org4 unto con la #uba -ttp344nuba.morfeo/ pro ect.org4 " 1laudia -ttp344claudia.morfeo/pro ect.org4. Implementa clouds -.bridos mediante la combinaci2n de infraestructura propia *pri'ada+ " p)blica 0ue obtiene de pro'eedores e>ternos como Amazon A15 " AlasticVosts. Dispone interfaces A15 Tuer" " @11I del @GD *@pen Gris Dorum+.
http://opennebula.org

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

5(

Ca0123l4 %

ALMACENAMIENTO EN LA NUBE

%.1

INTRODUCCIN

Al almacenamiento en la nube o 1loud Storage es un modelo de almacenamiento en red " en l.nea donde los datos se almacenan en 'arios ser'idores 'irtuales, por lo general organizados por terceros, en lugar de ser alo ados en ser'idores dedicados. Astas compaH.as operan grandes centros de datos " las personas 0ue necesitan guardar informaci2n compran o arriendan capacidad de almacenamiento a estas empresas " lo utilizan para sus necesidades. &os operadores de los centros de datos 'irtualizan los recursos de acuerdo a los re0uerimientos del cliente " permiten 0ue los clientes puedan utilizar este ser'icio para almacenar arc-i'os u ob etos de datos. D.sicamente, la informaci2n puede e>tenderse a lo largo de 'arios ser'idores. &os ser'icios de almacenamiento en la nube pueden accederse a tra's de una interfaz de programaci2n de aplicaciones *A%I+, o a tra's de una interfaz de usuario basada en la !eb. Almacenamiento en nube se define como un entorno3

de almacenamiento compuesto por muc-os recursos distribuidos, pero act)a como uno solo con gran tolerancia a fallos por0ue implementa redundancia " distribuci2n de datos 0ue posibilita la perpetuidad o recuperaci2n de la informaci2n por su 'ersionalizaci2n de copias 0ue me ora la consistencia e'entual de las rplicas de datos

59 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

%.!

&ENTA'A$ ( DE$&ENTA'A$

%.!.1

&e82a>as :e al5a6e8a5ie824 e8 la 839e


&as compaH.as s2lo necesitan pagar por el almacenamiento 0ue realmente utilizan.

&as empresas no necesitan instalar dispositi'os f.sicos de almacenamiento en sus centros de datos o en las oficinas, lo 0ue reduce los costos de IT " -osting. &as tareas de mantenimiento, tales como la copia de seguridad, la replicaci2n de datos, " la compra de dispositi'os adicionales de almacenamiento es a-ora responsabilidad de un pro'eedor de ser'icios, permitiendo a las organizaciones a centrarse en su negocio principal.

%.!.!

Desve82a>as 4 042e86iales 0r49le5as

&a seguridad de los datos almacenados " los datos en trnsito pueden ser una preocupaci2n cuando se almacenan datos sensibles en un pro'eedor de almacenamiento en la nube. Al rendimiento puede ser menor comparado al almacenamiento local &a fiabilidad " la disponibilidad dependen de la disponibilidad de red " en el ni'el de las precauciones tomadas por el pro'eedor de ser'icios. &os usuarios con determinados re0uisitos de registro, tales como los organismos p)blicos 0ue deben conser'ar los registros electr2nicos de acuerdo a la le", pueden tener complicaciones con el uso de la computaci2n en nube.

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

5;

%.#

CLOUD$ DE ALMACENAMIENTO PRI&ADO$

%.#.1

Dr4094J

N459re3 Dropbo> $is2e5a operati'o3 Kindo!s, &inu>, Eac " m2'iles I:i45a3 Eultiidioma Li6e86ia3 Gratuita Ca0a6i:a: Dra23i2a3 5 Gb"tes Ca0a6i:a: 5EJ. 6482ra2a9le3 6GG Gb"tes 1aracter.sticas destacadas3 1ontrol de 'ersiones, cifrado de arc-i'os, descarga a m2'il, streaming multimedia, fic-eros " directorios colaborati'os, A%I %)blica, compartir arc-i'os p)blicamente.

57 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

%.#.!

$kGDrive

N459re3 Sk"Dri'e $is2e5a 40era2iv43 Kindo!s, Eac " m2'iles I:i45a3 Eultiidioma Li6e86ia3 Gratuita Ca0a6i:a: Dra23i2a3 8 Gb"tes Ca0a6i:a: 5EJ. c482ra2a9le3 65; Gb"tes 1aracter.sticas destacadas3 1ontrol de 'ersiones, cifrado de arc-i'os, sincronizaci2n de m)ltiples directorios, descarga a m2'il, streaming multimedia, fic-eros " directorios colaborati'os, A%I %)blica, compartir arc-i'os p)blicamente.

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

58

%.#.#

-44Dle Drive

N459re3 Google Dri'e $is2e5a 40era2iv43 Kindo!s, Eac " m2'iles I:i45a3 Eultiidioma Li6e86ia3 Gratuita Ca0a6i:a: Dra23i2a3 ; Gb"tes Ca0a6i:a: 5EJ. 6482ra2a9le3 6 Tb"te 1aracter.sticas destacadas3 1ontrol de 'ersiones, cifrado de arc-i'os, descarga a m2'il, fic-eros " directorios colaborati'os, A%I %)blica.

%.#.%

iCl43:

5: ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

N459re3 i1loud $is2e5a 40era2iv43 Kindo!s, Eac e i@S I:i45a3 Eultiidioma Li6e86ia3 Gratuita Ca0a6i:a: Dra23i2a3 ; Gb"tes Ca0a6i:a: 5EJ. 6482ra2a9le3 ;; Gb"tes 1aracter.sticas destacadas3 1ifrado de arc-i'os, descarga a m2'il, streaming multimedia, A%I p)blica.

%.#.)

B4J

#ombre3 Bo> Sistema operati'o3 Kindo!s, &inu>, Eac " m2'iles Idioma3 Eultiidioma &icencia3 Gratuita 1apacidad gratuita3 ; Gb"tes 1apacidad m>. contratable3 ;G Gb"tes 1aracter.sticas destacadas3 1ontrol de 'ersiones, cifrado de arc-i'os, descarga a m2'il, fic-eros " directorios colaborati'os, A%I %)blica, compartir arc-i'os p)blicamente.

M BA/EA

1A%?T$&@ 69. ADEI#ISTBA1IL# BFSI1A DA& SISTAEA

5<

%.#.F

$3Dar$G86

N459re3 Sugars"nc $is2e5a 40era2iv43 Kindo!s, &inu>, Eac " m2'iles I:i45a3 Eultiidioma Li6e86ia3 Gratuita Ca0a6i:a: Dra23i2a3 ; Gb"tes Ca0a6i:a: 5EJ. 6482ra2a9le3 6GG Gb"tes 1aracter.sticas destacadas3 1ontrol de 'ersiones, cifrado de arc-i'os, sincronizaci2n de m)ltiples directorios, descarga a m2'il, streaming multimedia, fic-eros " directorios colaborati'os, A%I %)blica, compartir arc-i'os p)blicamente, fic-eros con contraseHa.

%.#.H

C450ara2iva e82re l4s servi6i4s

Como se puede ver todos los servicios ofrecen caractersticas similares pero hay diferencias que son las que queremos destacar en la siguiente tabla al ponerlos frente a frente:

(G ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

%.%
%.%.1

CLOUD$ DE ALMACENAMIENTO LIBRE$


O;8Cl43:

@!n1loud es una -erramienta de soft!are libre 0ue nos proporciona la posibilidad de almacenar arc-i'os en nube " accederlos desde cual0uier lugar del mundo. Al pro"ecto fue lanzado en enero de 5G6G por el desarrollador de WDA Drank Warlitsc-ek para crear una alternati'a libre a los pro'eedores de nube comerciales. An contraste con los ser'icios de almacenamiento comercial, o!n1loud se puede instalar en un ser'idor pri'ado, sin costo adicional. @!n1loud est basado en %V% " ST&ite, E"ST& o base de datos %ostgreST&, por lo 0ue o!n1loud se pueden e ecutar en todas las plataformas 0ue cumplan con estos re0uisitos. o!n1loud puede ser operado a tra's de una interfaz Keb " no es por lo tanto ligada a un sistema operati'o en particular. De cara al usuario e>perimentado, lo 0ue ms interesa de o!n1loud es 0ue es un soft!are 0ue se adapta a muc-as situaciones, " es posible instalarlo en cual0uier espacio Keb 0ue se tenga al0uilado, con los )nicos re0uisitos de %V% ; " base de datos. %or supuesto, tambin se puede montar en un ser'idor propio, la me or " ms completa forma de disfrutarlo. 1aracter.sticas3

Almacenamiento de arc-i'os en una estructura de directorios con'encionales 1riptograf.a &a sincronizaci2n de los ordenadores personales 1alendario *tambin como 1alDA=+ Al programador de tareas &ibreta de direcciones *tambin como 1ardDA=+ Streaming de m)sica *a tra's de Ampac-e+ Administraci2n de usuarios " grupos *a tra's de @penID o &DA%+ Al intercambio de contenidos a tra's de grupos o direcciones $B& p)blicas Aditor de te>to en l.nea con resaltado de sinta>is " plegado de c2digo Earcadores Galer.a de fotos =isor de %DD *usando pdf. s+ =isor de arc-i'os @DD *. @dt,. @D%. @ds+

Actualmente ownCloud tiene clientes para sistemas Windows, Linux(openSUSE y Fedora, aunque es posible instalarlo en Ubuntu y en otras distribuciones) y Mac OS.

Ca0123l4 )

IN$TALACION DE O,NCLOUD

).1

IN$TALACION DE O,NCLOUD EN $I$TEMA$ ,INDO,$


A continuaci2n 'amos a instalar o!ncloud en nuestro %1 " crear una nube de almacenamiento

propio. %ara empezar tenemos 0ue instalar ser'idor XAE%% o acti'ar la caracter.stica IIS e instalar sobre ella %V% " E"s0l. An este caso 'amos a utilizar ser'idor XAE%% para o!n1loud. Descargamos el pa0uete de instalaci2n XAE%% " lo instalamos en nuestra ma0uina.

(5 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

$na 'ez instalado es recomendable cambiar la configuraci2n de los puertos 0ue tiene por defecto, para e'itar conflictos con otras aplicaciones. %ara ello 'amos al arc-i'o de configuraci2n de apac-e -ttpd.conf " cambiamos los puertos :G por :G:G.

Tambin es recomendable cambiar el puerto 99( por otro por e emplo por 99(G en el arc-i'o -ttpd/ ssl.conf.

Ca podemos empezar a instalar o!ncloud. %ara ello descargamos el arc-i'o de instalaci2n .bz5 desde la pgina oficial de o!n1loud, lo descomprimimos " copiamos al directorio ra.z del ser'idor 0ue en la ma"or.a de los casos seria 13[>ampp[-tdocs. 1reamos la base de datos llamado o!ncloud " el usuario para la base de datos llamado cloudadmin. Asignamos pri'ilegios al usuario cloudadmin3

M BA/EA

1A%?T$&@ 6<. &DA%

((

Accedemos a la pagina de configuraci2n de o!n1loud marcando local-ost3:G:G4o!ncloud " desplegamos las opciones a'anzadas donde configuraremos la base de dados " datos de acceso a la misma3

%inc-amos en Completar la instalacin " "a podemos acceder a la pagina de inicio de o!ncloud donde "a podemos subir arc-i'os, aHadir usuarios, etc.

(9 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

%odemos crear directorios para despus sincronizarlos con los directorios de cliente o!n1loud.

%ara entrar en la configuraci2n del ser'idor, pulsamos en el icono de configuraci2n en la parte ba a del men) iz0uierda. Desde a0u. podemos agregar usuarios, modificar datos personales, administrar ser'idor, etc.

M BA/EA

1A%?T$&@ 6<. &DA%

(;

).1.1

A35e82ar 2a5aK4 li5i2e :e s39i:a :e ar6hiv4s

%or defecto el tamaHo para la subida de arc-i'os en nuestro ser'idor es de 5mb, para aumentarlo tenemos 0ue modificar el arc-i'o %V%.ini " cambiar el 'alor de upload\ma>\filesize3

Adems -a" 0ue aumentar el 'alor de post\ma>\size en el mismo arc-i'o, le ponemos el mismo tamaHo o ms grande " listo. Va" otras propiedades 0ue podemos modificar en este arc-i'o, por e emplo el tiempo de espera para la subida de arc-i'os, pero de momento de amos con esta configuraci2n.

).1.!

C48IiD3ra6i78 :el r432er

A continuaci2n 'amos a configurar el router para 0ue o!ncloud sea accesible desde Internet. %ara ello tenemos 0ue abrir el puerto3 :G:G " redirigirlo a nuestra ma0uina, de modo 0ue cuando los usuarios mar0uen la direcci2n publica de nuestro router mas el puerto3 :G:G 0ue se redireccione a nuestra ma0uina.

(7 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

Asto se -ace mediante la configuraci2n #AT ] =irtual Ser'ers del router3

Adems tenemos 0ue tener -abilitado el acceso a nuestro router desde Internet, esto se -abilita desde el apartado Control de acceso donde -abilitamos los ser'icios por los 0ue podemos acceder al router desde Internet*-ttp,ftp,telnet,ss- etc.+, incluso podemos dar acceso s2lo a unas determinadas direcciones I%. $na 'ez configurado, marcamos nuestra direcci2n publica desde la red diferente a nuestra*importante "a 0ue desde la misma red la ma"or.a de routers no de a acceder a la propia direcci2n+ " se nos abre la pagina principal de nuestro ser'idor.

).1.#

U2iliza6i78 04r 0ar2e :el 6lie82e

%ara facilitar acceso a las carpetas compartidas " sincronizarlas fcilmente tenemos 0ue instalar cliente de o!n1loud *S"nc 1lient+ -a" disponibles clientes para Kindo!s, &inu> " Eac. @!n1loud S"nc 1lient es un programa 0ue se e ecuta en la ma0uina del cliente " se encarga de sincronizar arc-i'os de uno o mas directorios de la ma0uina del cliente con ser'idor o!n1loud, de modo 0ue si cambiamos el contenido de nuestro directorio se cambia tambin el del ser'idor " 'ice'ersa para 0ue los dos tengan los mismos arc-i'os, adems se actualiza el contenido de todas las carpetas de todos los clientes sincronizados. %ara instalar cliente de o!n1loud, descargamos el instalador de S"nc 1lients desde la pagina -ttp344o!ncloud.org4s"nc/clients4 " lo instalamos en nuestra ma0uina3 $na 'ez instalado lo iniciamos " aparece en la barra de tareas. %ara configurar el ser'idor " el directorio pinc-amos el bot2n derec-o sobre el icono ] 1onfigurar, se nos abre la 'entana donde introducimos la direcci2n del ser'idor* en este caso como esto" instalando en la ma0uina ser'idor indico la direcci2n de la ma0uina+3

M BA/EA

1A%?T$&@ 6<. &DA%

(8

%ulsamos siguiente " se nos abre otra 'entana donde introducimos usuario " contraseHa3

%ulsamos siguiente " si todo -emos -ec-o correctamente nos aparece el mensa e indicando 0ue se -a -ec-o correctamente la cone>i2n3

(: ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

%ulsamos en Dinis-. =amos a crear un directorio llamado ownCloud en nuestra ma0uina para sincronizar con el ser'idor o!n1loud. $na 'ez creado -acemos doble clic en el icono de o!ncloud " aHadimos nuestro directorio3

Despus creamos directorio *si es 0ue "a no tenemos creado manualmente desde el ser'idor+ destino de sincronizaci2n en el ser'idor o!n1loud " pulsamos Dinis-3

M BA/EA

1A%?T$&@ 6<. &DA%

(<

%ara comprobar 0ue se sincronizan los directorios, abrimos el directorio local " copiamos alg)n arc-i'o en el, despus entramos con nuestro usuario*beka+ en el ser'idor o!n1loud " 'emos 0ue tenemos el mismo arc-i'o en la carpeta sincronizada3

9G ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

).1.%

Crear 63e82a 84=i0

An caso de no tener la ip esttica, para acceder a nuestro ser'idor tendremos 0ue poner la direcci2n ip, lo 0ue resulta bastante incomodo " dif.cil de recordar " adems la direcci2n 'a a cambiar con bastante frecuencia " cada 'ez tendremos 0ue poner la ip diferente. %ara solucionar este problema podemos crear una cuenta en la Keb oficial no/ip.com " asignarle un nombre de dominio a nuestra direcci2n ip del router.

M BA/EA

1A%?T$&@ 6<. &DA%

96

$na 'ez creada la cuenta descargamos la aplicaci2n, la e ecutamos " ol'idamos de poner la direcci2n ip, directamente introducimos el nombre asignado a nuestro ser'idor*por e . mi/o!ncloud.no/ip.org+ " "a esta, la misma aplicaci2n se 'a a encargar de actualizar la ip.

95 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

).!

IN$TALACIN DE O,NCLOUD EN $I$TEMA$ -NU.LINU/

Antes de empezar la instalaci2n de o!n1loud tenemos 0ue instalar ser'idor &AE%. I8s2ala54s servi:4r A0a6he! :es:e re04si24ri4s? ^ "um install -ttpd %ara 0ue se inicie en el arran0ue de sistema3 ^ c-kconfig Zle'els 5(; -ttpd on Iniciamos ser'idor3 ^ ser'ice -ttpd Start

I8s2ala6i78 :e MGsLl ^ "um install m"s0l/ser'er m"s0l Iniciamos el ser'idor3 ^ ser'ice m"s0ld Start %ara 0ue se e ecute al arrancar el sistema3 ^ c-kconfig m"s0ld on

I8s2ala6i48 :e P+P ^ "um install p-p Adems instalamos otros m2dulos necesarios para el ser'idor &AE% " o!n1loud3 ^ "um install p-p/m"s0l p-p/gd p-p/imap p-p/ldap p-p/odbc p-p/>ml p-p/mbstring p-p/pdo curl libcurl( libcurl(/de'

Instalacion de ownCloud

A continuaci2n 'amos a instalar o!n1loud. &o descargamos desde la pagina -ttp344o!ncloud.org4support4install4 lo descomprimimos " lo copiamos a nuestro directorio de ser'idor !eb3 ^ tar /> f ruta al archivo descargado.tar.bz5 ^ cp /r o!ncloud 4'ar4!!!4-tml

M BA/EA

1A%?T$&@ 6<. &DA%

9(

Damos permisos al usuario Apac-e para el directorio o!ncloud3 ^ c-o!n /B apac-e3apac-e 4'ar4!!!4-tml4o!ncloud

Antes de acceder al ser'idor o!ncloud des-abilitamos selinu>, si no lo -acemos al acceder a local-ost nos dar error. 1uando terminemos la instalaci2n podemos acti'arlo de nue'o.

Ca podemos acceder a nuestro ser'idor o!n1loud tecleando local-ost4o!ncloud en la barra de direcciones3

99 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

1reamos usuario, contraseHa, indicamos el directorio para guardar los datos " configuramos la base de datos 0ue en principio podemos poner en ST&ite. %inc-amos en finalizar " "a estamos en la pagina de o!n1loud, subimos alg)n arc-i'o para 'erificar el funcionamiento3

Aumentar tamao maximo de subida de archivos

Al tamaHo ma>imo del arc-i'o para subir est configurado por defecto a 5mb, para aumentarlo tenemos 0ue modificar el arc-i'o p-p.ini en el directorio 4etc. 1ambiamos los 'alores de los 'ariables Ipost\ma>\sizeJ " Iupload\ma>\filesizeJ, reiniciamos ser'idor " "a est aumentado el tamaHo ma>imo de subida.

M BA/EA

1A%?T$&@ 6<. &DA%

9;

%inc-ando en el icono de configuraci2n en la parte ba a del men) iz0uierda podemos entrar en la configuraci2n del ser'idor, a0u. podemos agregar usuarios, modificar datos personales, administrar ser'idor, etc.

97 ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

).!.1

I8s2ala6i78 :e 4;8Cl43:@6lie82eC

%ara la instalaci2n de cliente o!n1loud tenemos 0ue descargar cliente*s"nc client+ &inu> desde la pagina oficial -ttp344o!ncloud.org4s"nc/clients4 o instalarlo manualmente. %ara instalarlo de forma manual aHadimos repositorio con ^ !get " lo instalamos con el comando ^ "um3 ^ cd 4etc4"um.repos.d4 ^ !get -ttp344do!nload.opensuse.org4repositories4is'3o!n1loud3communit"4Dedora\674is'3o!n1loud3communit".re po ^ "um install o!ncloud/client

M BA/EA

1A%?T$&@ 6<. &DA%

98

$na 'ez finalizada la instalaci2n, iniciamos nuestro cliente o!n1loud " nos aparece en la barra de tareas. %ara configurarlo pulsamos bot2n derec-o sobre el icono " se nos abre la 'entana de configuraci2n3

Introducimos la direcci2n de ser'idor, nombre de usuario " contraseHa " pulsamos siguiente . An caso de estar todo correctamente aparece la 'entana indicando 0ue se -an sincronizado las carpetas con >ito3

9: ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

A partir de este momento lo 0ue copiemos a la carpeta local* 4root4o!n1loud+ se 'a a copiar automticamente a la carpeta*clientes"nc+ del ser'idor. 1uando borramos arc-i'o en la carpeta local, se borra en la carpeta ser'idor tambin. An caso de borrar o copiar algo en la carpeta ser'idor, se sincroniza igualmente con la carpeta locar, de manera 0ue en todo momento tienen el mismo contenido.

%odemos instalar clientes o!n1loud en 'arios e0uipos " sincronizarlos con la carpeta de ser'idor " as. compartir los arc-i'os entre 'arios e0uipos, de manera 0ue cuando en uno de los e0uipos se modifi0ue la carpeta se 'a a modificar las carpetas sincronizadas de todos los e0uipos conectados. Adems podemos compartir carpetas con otros usuarios o grupos.

M BA/EA

1A%?T$&@ 6<. &DA%

9<

).!.!

Crear 63e82a 84=i0


1reamos la cuenta no/ip para facilitar el acceso a nuestro ser'idor desde Internet.

Instalamos cliente no/ip en nuestro ser'idor3

Actualizamos el arc-i'o de -osts3

;G ADEI#ISTBA1IL# DA SISTAEAS @%ABATI=@S

M BA/EA

C comprobamos 0ue podemos acceder a nuestro ser'idor desde Internet3

Desde la red interna accedemos con local-ost o poniendo la direcci2n de red interna3

M BA/EA

1A%?T$&@ 6<. &DA%

;6

CONCLU$IONE$ ( TRABA'O *UTURO

&a computaci2n en la nube es un sistema no'edoso, al 0ue cada 'ez se unen mas usuarios " empresas. Tiene muc-as 'enta as " como suele pasar en los sistemas nue'os tambin tiene muc-os incon'enientes, sobre todo en la seguridad, dependencia del acceso a Internet " de los pro'eedores de cloud, adems la poca madurez de las aplicaciones. As un sistema 0ue est en sus primeras fases de desarrollo pero cuenta con la a"uda de google " Eicrosoft " se espera 0ue madure pronto. &as 'enta as de cloud computing podemos apro'ec-ar sobre todo para empezar un negocio rpidamente sin grandes in'ersiones ni instalaciones f.sicas. %ara los sistemas con datos IsensiblesJ es ms recomendable tener la nube pri'ada o -ibrida. An el futuro lo 0ue se espera de los pro'eedores de cloud computing es 0ue me oren la seguridad " ofrezcan aplicaciones con menos fallos " modificaciones menos frecuentes. Euc-as empresas "a tienen sus partes menos sensibles en la nube " en el futuro cercano se espera 0ue la ma"or.a se migre completamente a la nube.

BIBLIO-RA*A
A continuaci2n es listada la documentaci2n " pginas bibliogrfica complementaria durante el desarrollo del pro"ecto. 6. 5. (. 9. ;. eb 0ue -an ser'ido de referencia

Kikipedia / -ttp344es.!ikipedia.org4!iki41omputaci2n\en\la\nube Societic / -ttp344!!!.societic.com45G6G4G74cloud/computing/tipos/de/nubes/de/aplicaciones4 Societic / -ttp344!!!.societic.com45G6G4G94cloud/computing/modelos/de/ser'icio/"/tipos/de/nube4 Easter A1SI, $A& / -ttp344masteracsi.ual.es4!iki4a's4inde>.p-p4$nidad\9.\1loud\computing o!n1loud / -ttp344o!ncloud.org4

Mster en Administracin, Comunicaciones y Seguridad Informtica "tt#:$$masteracsi%ual%es