Implementación De Una Plataforma De Servidores De Aplicaciones

Transcription

Implementación de unaplataforma de servidores deaplicacionesMemoria del proyectode Ingeniería Técnica enInformática de SistemasRealizado porJosé María Marañón Martíni dirigido porMarc Talló SendraEscola d’EnginyeriaSabadell, Septiembre de 2013

El abajo firmante, Marc Talló Sendra,profesor de la Escuela de Ingeniería de la UAB,CERTIFICA:Que el trabajo al que corresponde la presentamemoria ha sido realizado bajo su dirección porJosé María Marañón MartínY para que conste firma la presente.Sabadell, Septiembre de Firmado: Marc Talló Sendra

HOJA DE RESUMEN – PROYECTO FINAL DE CARRERA DE L’ESCOLAD’ENGINYERIATítulo del proyecto:Implementación de una plataforma de servidores de aplicacionesAutor: José María Marañón MartínFecha: Septiembre 2013Tutor: Marc Talló SendraTitulación: Ingeniería en Informática de SistemasPalabras clave Catalán: Servidor d’aplicacions, centralitzar, integrar, virtualització. Castellano: Servidor de aplicaciones, centralizar, integrar, virtualización. Inglés: Application server, centralize, integrate, virtualization.Resumen del proyecto Catalán: El projecte consisteix en l’anàlisi, instal·lació i configuració d’unaplataforma de servidors d’aplicacions per l’Ajuntament de Terrassa. Aquesttipus de plataformes permeten executar aplicacions en un entorn aïllat ioferir-les sota demanda. Les aplicacions s’instal·len, mantenen i actualitzen alcentre de dades simplificant d’aquesta forma la seva gestió. Per un altrabanda, hem d’integrar aquesta nova plataforma amb un altra ja existent.Aquesta integració ha de ser el més transparent possible per als usuaris. Castellano: El proyecto consiste en el análisis, instalación y configuración deuna plataforma de servidores de aplicaciones para el Ayuntamiento deTerrassa. Este tipo de plataformas permiten ejecutar aplicaciones en unentorno aislado y ofrecerlas como un servicio bajo demanda. La aplicacionesse instalan, mantienen y actualizan en el centro de datos simplificando deesta forma su gestión. Por otro lado, tenemos que integrar esta nuevaplataforma con otra ya existente. Esta integración tiene que ser lo mástransparente posible para los usuarios. Inglés: The project is about the analysis, installation and configuration of anapplication server platform for Terrassa's city council. This kind of platformsallow to run applications in an isolation environment an offer them as an ondemand service The applications are stored, maintained and updated in thedatacenter simplifying their management. On the other hand, we have tointegrate this new platform with an existing one. This integration has to be astransparent as possible for the users.

ODETAREAS17UAB- ‐ESCOLAD’ENGINYERIAI

MPARTIDOS36IIUAB- ‐ESCOLAD’ENGINYERIA

ACIÓNDEAPLICACIONES87UAB- ‐ESCOLAD’ENGINYERIAIII

RACIONES111ANEXO113IVUAB- ‐ESCOLAD’ENGINYERIA

taformadeservidoresdeaplicaciones1 INTRODUCCIÓN1.1 ticaactual,esdecir,UAB- ‐ESCOLAD’ENGINYERIA1

adydisponibilidad.1.2 son: ción. aelusuarioparaaccederaellas. Aplicacionesdeusuario. ravirtualizacióndelpuestodetrabajo.1.3 estiposdevirtualización: Hardware SistemaOperativo Aplicaciones Almacenamiento Red2UAB- ‐ESCOLAD’ENGINYERIA

ióndeservidorescomoMicrosoftconsuproductoApp- jo.1.4 elUAB- ‐ESCOLAD’ENGINYERIA3

maciónparaponerlaadisposicióndelaspersonas.1.5 ESTRUCTURADELAM ón.4UAB- ‐ESCOLAD’ENGINYERIA

aforma.UAB- ‐ESCOLAD’ENGINYERIA5

cionesJoséMaríaMarañónMartín2 ESTUDIODEVIABILIDAD2.1 clusionesalasquehellegadoconesteEstudio.2.2 ar,Integrar.2.3 ipales:6UAB- ‐ESCOLAD’ENGINYERIA

taformadeservidoresdeaplicaciones sactualizada. Desplieguedelassiguientesaplicaciones:o InternetExplorer9o Office2010:Word,Excel,PowerPoint,OneNoteo ExploradordeWindowso ARXCoSigno WinRARo AutoCado GIMPo FileZillao VLCMediaPlayer ciones. itrix.Objetivossecundarios: aformadeservidoresdeaplicacionesdeusuario. únicopunto. . cionesdeusuario. Independizarelsoftwaredelhardwaredeusuario. Aumentarladisponibilidaddelasaplicaciones. Reducirloscostesenhardwaredeusuario. Reducirelnúmerodeincidenciasdeusuario. UsodeclientesligerosensubstitucióndePC’s. Ahorrodecostes.2.4 ESTADODELARTEYSELECCIÓNDELASOLUCIÓN2.4.1 DESCRIPCIÓNDELASITUACIÓNACTUALUAB- ‐ESCOLAD’ENGINYERIA7

cionesparapoderdarsoluciónalproblema.2.4.2 ternativas: ApplicationServerde2Xo eescritorioso gdeaplicaciones8UAB- ‐ESCOLAD’ENGINYERIA

taformadeservidoresdeaplicacioneso osoft vWorkspacedeQuest(Dellactualmente)o eescritorioso gdeaplicacioneso osoft App- ‐VdeMicrosofto eescritorioso Sólocontemplaelstreamingdeaplicacioneso osoft ThinAppdeVMWareo eescritorioso Sólocontemplaelstreamingdeaplicacioneso SebasaenelprotocoloPC- ‐over- ‐IPdeTeradici XenAppdeCitrixo eescritorioso gdeaplicacioneso aplicacionessonCitrixyVMWare.ElproductoApp- frecíalaconfianzanecesariacomoparaUAB- ‐ESCOLAD’ENGINYERIA9

ix.2.4.3 ecesidades.TABLA2- inAppVirtualizacióndeaplicaciones Ejecucióndeaplicacionescomoservicio(SaaS) Ejecucióndeaplicacionesenunentornoaislado Lasaplicacionesseejecutansinconflictos Noesnecesariounclientedelaplataforma 10UAB- ‐ESCOLAD’ENGINYERIA

onesde64bits Asociacióndeextensionesdeficheroconaplicaciones Comunicaciónseguraentreclienteyservidor EjecucióndeaplicacionesenmodoOff- ‐line EjecucióndeaplicacionesdesdedispositivosUSB Consoladegestióndelaplataformaincluida Administraciónbasadaenroles SoporteparaclientesWindows20001 XenAppensuversión6.5pararealizarelproyecto.2.4.4 proyectodeestetipoeslosiguiente: Reduccióndecostes Flexibilidad dosperototalmentefuncionales.UAB- ‐ESCOLAD’ENGINYERIA11

cionesJoséMaríaMarañónMartín orlassiguientesrazones: stecnologíasesunhecho. tiemposderesolucióndeberíansermáscortos. sparatodosloshostsqueutilizáramos.2.5 REQUISITOS2.5.1 2UAB- ‐ESCOLAD’ENGINYERIA

aciónlocalyunaaplicaciónpublicada)2.5.2 calable.2.5.3 laSANcorporativabasadaenDatacoreSanSymphony8.UAB- ‐ESCOLAD’ENGINYERIA13

les.2.5.4 CATALOGACIÓNDELOSREQUISITOSTABLA2- 3XRNF4XRNF5XRT1XRT2XRT3XRT4XRT5XRT6X14UAB- ‐ESCOLAD’ENGINYERIA

taformadeservidoresdeaplicaciones2.6 quecuentoparallevaracaboelproyecto.2.6.1 stos2nivelesestácubiertaapriori.2.6.2 - todoellicenciamientoaniveldeSistemaOperativoUAB- ‐ESCOLAD’ENGINYERIA15

royecto.2.6.3 onededospersonasconlossiguientesroles: mno) TécnicodeSistemas2.6.4 ECONÓMICOSElAyuntamientodisponede6.100 elmismo.2.7 EVALUACIÓNDERIESGOS2.7.1 formaincompleto.2.7.2 PLANDECONTINGENCIA16UAB- ‐ESCOLAD’ENGINYERIA

ebasseconviertanenunatareaperiódica.2.8 PLANIFICACIÓN2.8.1 eutilizanenelproyecto.UAB- ‐ESCOLAD’ENGINYERIA17

cionesJoséMaríaMarañónMartínILUSTRACIÓN2- ‐1TAREASDELPROYECTO18UAB- ‐ESCOLAD’ENGINYERIA

taformadeservidoresdeaplicaciones2.8.2 N2- ‐2DIAGRAMADEGANTTDELPROYECTOUAB- ‐ESCOLAD’ENGINYERIA19

cionesJoséMaríaMarañónMartín2.9 VALORACIÓN2.9.1 nodelosroleseselsiguiente: Responsabledelproyecto:15 /hora TécnicodeSistemas:12 /hora Proveedor:30 /horaTABLA2- ,75Datastore112,5UAB- ‐ESCOLAD’ENGINYERIA

2 nelapartado2.6.1.UAB- ‐ESCOLAD’ENGINYERIA21

cionesJoséMaríaMarañónMartínTABLA2- porteHPBL460cG6202.500 50.000 2.9.3 ESTIMACIÓNDECOSTESDELICENCIASTABLA2- dImporteCitrixXenApp62040 24.800 MicrosoftTerminalServer53430 16.020 40.820 Total2.9.4 RESUMENDECOSTESTABLA2- rrollo13.657,5 CostesdeHardware50.000 CostesdeLicencias40.820 Total104.477,5 2.10 CONCLUSIONESVentajasybeneficios: Reduccióndecosteso hinClient)unavezimplantadalasolución22UAB- ‐ESCOLAD’ENGINYERIA

taformades

una plataforma de servidores de aplicaciones para el Ayuntamiento de Terrassa. Este tipo de plataformas permiten ejecutar aplicaciones en un entorno aislado y ofrecerlas como un servicio bajo demanda. La aplicaciones se instalan, mantienen y actualizan en el centro de datos simplificando de