Está en la página 1de 11

Convergencia entre Cloud Computing y la Arquitectura Empresarial

Alex G. Perez Universidad Ricardo Palma, Lima Lima, Per, Lima 1 alexgino147@gmail.com and Jorge E. Rodriguez Universidad Ricardo Palma, Lima, Lima, Peru, Lima 1 jorgeedison1@gmail.com and Carlos G. Quispe Universidad Ricardo Palma, Lima Lima, Peru, Lima 1 cgquispebernuy@gmail.com

Abstract This document will discuss how service models offered by cloud computing is becoming a necessity for companies, either for their economic, technical or high demand in its core business processes, leaving their technical needs hands of an expert. It also explained some requirements in the IT area for proper implementation of a cloud model in which show the various strategies to enable cloud computing on the road knowing that their implementation will open up some challenges that cloud processes to fit having an enterprise architecture. Keywords: Architecture enterprise, Cloud Computing, SaaS, PaaS, IaaS, Cloud Strategy, Cloud, EA

Resumen El presente documento tratara de cmo los modelos de servicio que ofrece Cloud Computing se estn convirtiendo en una necesidad para las empresas, ya sea por sus beneficios econmicos, tcnicos o por una alta demanda en sus procesos core del negocio, dejando as sus necesidades tcnicas a manos de un experto. Adems se explicara algunas los requerimientos en el rea de TI para realizar una adecuada implementacin de algn modelo nube en donde mostraremos las diversas estrategias para habilitar Cloud Computing sabiendo que en el camino de su implementacin abran algunos desafos que tendr la nube para acoplarse a los procesos que tiene una arquitectura empresarial. Palabras claves: Arquitectura empresarial, Computacin en nube, Software como servicio, Plataforma como servicio, Infraestructura como servicio, Estrategia en la Nube, EA, AE

1. INTRODUCCION
Con el desarrollo de datos, aplicaciones, arquitecturas de despliegue de paradigmas tcnicos, tales como Infraestructuras Orientadas a Servicios y Cloud Computing se est convirtiendo en una realidad para las grandes empresas. Mientras que el Cloud Computing promete beneficios tales como reduccin de costos, a peticin disponibilidad de servicios giles y de reasignacin de los costos de inversin de capital, gastos de funcionamiento, tambin hay muchos retos que dificultan la plena realizacin del potencial que las infraestructuras de nube prometen ofrecer. Frente a esto, la Arquitectura Empresarial tiene que ser capaz de relacionar correctamente las arquitecturas de aplicaciones, informacin y tecnologa para las caractersticas de las nubes de Infraestructura como un Servicio (IaaS), Plataforma como un servicio (PaaS) y Software con un Servicio (SaaS). Es importante que la orientacin necesaria est disponible para los arquitectos de la empresa y los lderes empresariales que les permitan utilizar con xito las tecnologas pertinentes para alinearlas estrategias de TI de la empresa con su misin de negocios y objetivos a largo plazo, incluyendo el desarrollo de estrategias apropiadas para las infraestructuras Cloud para implementar arquitecturas empresariales

2.

CONVERGENCIA ENTRE CLOUD COMPUTING Y ARQUITECTURA EMPRESARIAL 2.1. Requerimientos de TI Las empresas impulsadas por los avances tecnolgicos se enfrentan con un clima econmico cada vez ms impredecible y voltil, las empresas se ven obligadas a replantear, reorganizar sus prioridades, y determinar dnde innovar. Sin alguna duda, el esfuerzo de la empresa tiene que ser dirigido de una manera enfocada para desenvolver los resultados de las tecnologas de negocio. La innovacin empresarial tiene que ser priorizado, de tal manera que los resultados de la investigacin posibiliten ayudar a reducir la mitad el tiempo de desarrollo de TI y los recursos mediante la automatizacin de las fases del ciclo de vida de la ingeniera. Otro aspecto digno de mencin es simplificacin en la prestacin de servicios [2]. Hay cuatro requisitos fundamentales para conectarse con clientes, socios y empleados para obtener ventajas de negocio: Innovacin.- Para acelerar el crecimiento y producir productos de mejor calidad y servicios, una organizacin debe innovar. Los lderes del maana lo harn a travs de las aplicaciones inteligentes de tecnologas prometedoras y con potencial. Agilidad.- Para satisfacer las demandas cambiantes de los clientes, las empresas tienen que acelerar el time to market y el time to service. En una poca de expectativas momentneas, tenemos que ser capaces de detectar y responder con rapidez y eficacia a los cambios de los negocios, necesidades y sentimientos de los clientes. Optimizacin.- Las empresas deben optimizar para reducir costos de operacin, mientras mejora los procesos operativos. Hay una necesidad urgente de modernizar y hacer inversiones estratgicas para mejorar la productividad de las organizaciones para impulsar un mayor retorno de la inversin (ROI). Riesgo - Riesgos siempre estn ah en varias formas, pero tenemos que tener las herramientas para gestionarlos de manera muy eficaz y los riesgos se puede transformar en nuestras ventajas. Los riesgos pueden provenir de una variedad de lugares y tienen que ser identificados de manera proactiva, y las soluciones deben puestas de forma rpida para detener efectos en cascada de los virus, gusanos, malware y ataques malvolos.

2.1.1.

Nuevos servicios

La entrega inteligente de los servicios de TI requiere de una red altamente escalable e inteligente que proporcione de extremo a extremo la automatizacin de la prestacin de servicios. Tanto los usuarios y proveedores de servicios estn de acuerdo que la red es el activo ms crtico en el despliegue y la entrega de servicios a los clientes y usuarios. Eficiencia de la red, la tolerancia, la disponibilidad y optimizacin son los focos con que garantizan la prestacin de servicios fiables y resistentes [2].

Requisitos de los nuevos servicios TI Los nuevos servicios por ser ms complejos requieren de una red altamente escalable e inteligente. Automatizado.- La automatizacin es la clave. Una variedad de negocios multifactico y servicios de TI se pueden combinar. Alineamiento de negocio y servicios sofisticados u especializados pueden ser constituido, construido y transmitido. La red ayuda a orquestar el trabajo y la federacin de TI y servicios de oficina. Su papel fundamental es el de automatizar la prestacin de servicios, as como la integracin con otras infraestructuras para garantizar que el aprovisionamiento y otras tareas operativas tambin puede ser automatizada y transparente para el usuario. Herramientas de gestin de redes se ponen a disposicin a fin de proporcionar servicios de alta calidad de la red. Facilidad de acceso.- Acceso a la red tiene que ser muy simplificado. En cualquier momento, lugar, red y dispositivo, el acceso a las infraestructuras de TI se requiere con mucha urgencia. Soluciones de red altamente competentes y compactas son la necesidad que se deben considerar en el momento, teniendo en cuenta la importancia de proporcionar acceso a la informacin ubicua (UIA). Dependencia.- La disponibilidad y la seguridad son los componentes fundamentales para la fiabilidad. La red subyacente debe estar siempre disponible, segura y confiable. Si no hay ningn tipo de interrupcin, desviacin y interrupcin en la red, entonces el medio ambiente total llegara ser altamente improductivo. Alto rendimiento.- Cualquier futura red tiene que dar un mayor rendimiento. Como la frase "ms con menos" se est acelerando rpidamente en todas partes, vendedores de productos de red, proveedores de servicios, etc. Se ven obligados a salir con una serie de tcnicas y consejos para la optimizacin de la red. La inteligencia cada vez ms est siendo integrado en soluciones de conectividad de red de trabajo, tales como routers, switches, gateways, servidores proxy, balanceadores de carga, etc.

2.2. Arquitectura Empresarial y Cloud Computing 2.2.1. Arquitectura Empresarial

Una EA proporciona una imagen clara y completa de la estructura y el contenido de cualquier actividad con un fin, si se trata de una organizacin o un rea funcional que corta a travs de fronteras organizativas. En consecuencia, la EA es una herramienta esencial, eficaz y eficiente para los procesos de negocio para la ejecucin y evolucin de los sistemas de apoyo. EA es la arquitectura de toda la empresa que proporciona una visin integrada y armonizada de cualquier empresa. EA tiene que ver con el marco ms eficiente, base de conocimiento y estrategia para la efectiva lograr un escalamiento empresarial de iniciacin, ejecucin y gobierno [3].

Figura 1 Arquitectura empresarial Las empresa serias tienen un pequeo centro de TI a nivel local (On-Site), de forma inteligente la modernizacin y migracin de la gran parte de los negocios, servicios de TI y aplicaciones se desplegarn y se entregan a travs de una infraestructura alquilada a terceros, masivo y nubes pblicas (en lnea, bajo demanda, alojamiento, a distancia y fuera del lugar del trabajo) bien administradas. Este tipo de segregacin hace las empresas en diferentes cuentas. Una de ellas es facilitar a las empresas alinear sus prioridades con el fin de centrarse en sus competencias bsicas. Tambin hay otros beneficios de inters, como la transicin de la capital operativo gasto. La riqueza y el alcance de las aplicaciones basadas en la nube son definitivamente mayores. El objetivo de "ms con menos" ve la luz. Cloud permite el empoderamiento del resultado de las innovaciones de TI de forma persuasiva. TI simplifica e impulsa el negocio con la aparicin de la tecnologa de Cloud. A pesar de la nube es tremendamente popular, las organizaciones an mantienen sus clientes de forma confidencial y los datos corporativos a nivel local en sus propios centros de datos consolidados y virtualizados (nubes privadas). La Nube representa otro frente que se abre para TI, y el lmite se ampliar con la participacin de la empresa, as como las nubes pblicas. Ms adelante, con el fin de superar algunos problemas especficos de nubes aparecen nubes de comunidad, nube hbrida. Tambin estn siendo recomendadas y reconocidas. Por lo tanto, es muy claro que la adopcin de Cloud Computing impactara tcticamente y estratgicamente en la Arquitectura Empresarial (EA) [3].

Figura 2 Arquitectura empresarial impactada por cloud computing

2.2.2.

Cloud Computing

Cloud Computing es un modelo para habilitar acceso conveniente por demanda a un conjunto compartido de recursos computacionales configurables [1] (NIST)

Figura 3 Modelo cloud computing de NIST

2.2.3.

Implicaciones Cloud Computing

Como todos sabemos, EA se ocupa de toda la empresa. EA no slo insiste en la parte de TI, sino que tambin involucra la parte comercial. Posteriormente EA es para los negocios y la alineacin de TI. Ahora bien, como la nube se presenta como la tecnologa ms verstil en el campo de las TI, hay problemas entre los arquitectos de la empresa para entender rpidamente lo implcito, as como las transformaciones explcitas siendo trados por los principios de nubes y hacer el giro deseado y ajustar en el EA. Cada vez ms arquitectos de la empresa tienen la tarea de ajustar su EA para estar listo para cloud. Enterprise Cloud es el nuevo trmino en el crculo de la industria. Cloud Computing permite la integracin completa de los procedimientos de la empresa, procesos, modelos, plataformas, y las prcticas. Se destaca que habr unos pocos dominios que son atrados y alterado por la

convergencia de EA con la explosin y la expansin del dominio de nubes. En ltimamente la tendencia es hacia la realizacin de las empresas de nubes tales como: Cloud inspirado por procesos Cloud habilita infraestructura Cloud practicas derivadas

Figura 4 Convergencia AE TI y Modelos cloud computing

2.2.4.

Procesos de Nube

Los procesos son el sistema nervioso central para todo tipo de sistemas de TI. Los Procesos facilitar el desarrollo de aplicaciones modular y sostenible. Con la adopcin generalizada de SOA, los servicios estn directamente relacionados con el proceso y sus subprocesos. Cada proceso determina los servicios que se utilizarn para la implementacin del proceso. En otras palabras, un proceso est compuesto por la agregacin de servicios mltiples a travs de orquestacin y / o coreografa mtodos. Es decir, los servicios compuestos son para completar parcial o totalmente un proceso de negocio o tarea. Hay un montn de ingeniera de procesos, ejecucin, y las herramientas de exploracin, los motores y contenedores integrados en cualquier desde cualquier punto de vista de la suite de SOA. Sin embargo, los procesos tradicionales de SOA se enfrentan a muchos retos en cuestiones como el alto rendimiento, la escalabilidad bajo demanda, cargas grandes, las restricciones de memoria, las interacciones en tiempo real, alta disponibilidad y confiabilidad.

2.2.5.

Dirigir eventos de procesos de negocio

Los eventos son lo ltimo en entrar en los sistemas empresariales. Las empresas estn preparando sus infraestructuras, as como los procesos con el fin de capturar rpidamente los eventos entrantes, extraer los conocimientos accionables incrustados en esos eventos, y actuar sobre ellas en tiempo real. Business Event Processing (BEP) es un nuevo tipo de contenedor capaz de recibir millones de eventos de los distribuidos en fuentes y dirigirlos a los destinatarios apropiados. Arquitectura orientada a eventos (EDA) es el estilo arquitectnico volviendo muy popular y se est conectado con SOA a fin de garantizar event-driven y orientados al servicio las empresas. Los procesos tambin estn de acuerdo a fin de incorporar los acontecimientos y su pasaje.

2.2.6.

La nube y el impacto en los procesos de negocio

Como se ha indicado, el principio de la nube ha afectado los procesos. Los procesos se consolidan, por lo que el logro de los requerimientos no funcionales (calidad de servicio), los atributos de cualquier sistema se vuelven ms sencillos y ms inteligentes. Es decir, los procesos tambin estn sometidos a una serie de transformaciones positivas. En ltima instancia el objetivo es la obtencin de procesos inteligentes. Los conocimientos extrados analticamente estn alimentando a los procesos. Ms adelante, las tcnicas de la optimizacin, eficiencia productiva, la consolidacin y la virtualizacin de ser lujosamente apalancada por el paradigma de la nube estn siendo utilizadas para mejorar y sostener fuertemente el proceso de innovacin.

2.3. Estrategia para habilitar Cloud Computing en la organizacin En la economa basada en el conocimiento y globalizacin de hoy, la capacidad de ser sensible y receptivo los cambios son ms importantes que nunca. La informacin de la captura, la transmisin, la persistencia, el modelado, el procesamiento, la minera, y el anlisis hacia la extraccin de conocimiento se han convertido en las principales reas operativas para la mayora de las empresas. La informacin es un activo vital para ser atendido a fin de generar informacin procesable para lograr varias cosas importantes y que valgan la pena, como los tiempos de ciclo reducidos, para ser competitivos en sus ofertas, perspectivas, operaciones, puntual, proactiva, preventiva y centrada en las personas. Para estar en el mercado es imprescindible ser gil, sensible y colaborador. Ha dado lugar a un mayor inters en una nueva generacin de servicios empresariales que se pueden aprovisionar a travs de Internet utilizando los servicios cloud.

2.3.1.

Metodologa de transicin

En este segmento se describen las principales reas de la empresa tiene que hacer frente durante la transformacin en una empresa habilitada para la nube. Profesionales de la EA tienen un papel ms importante en la determinacin de la especificacin de los contratos de Cloud en dos reas distintas. Se llevar las especificaciones del contrato de la empresa de soluciones y tambin ayudar en el desarrollo de los contratos comerciales dirigidas por organizaciones de obtencin.

Metodologa Clasificacin de servicios. Seleccin de servicios. Seleccin de atributos para entrega de servicios basada en Cloud. (Compra, Construccin) Analizar el enfoque de la seleccin.

2.3.2.

Participacin en la Nube

Por lo general son proveedores de servicios en nube y consumidores de servicios en nube. Sin embargo, con la adopcin de la pionera e innovador paradigma de la nube en todo el mundo, agentes de servicios en nube 8

(operadores privados) son las nuevas entidades importantes en el espacio dela nube creciente y desconcertante. Los agentes en nube facilitan la integracin, intermediacin, y el arbitraje en la nube. Los agentes en nube abstraen los servicios de middleware comunes de los propietarios de nubes y usuarios. Un agente de la nube es una organizacin o entidad que crea y mantiene relaciones con varios proveedores de servicios cloud. Esto hace que sea posible acceder a los servicios prestados por los proveedores mltiples, con una experiencia de usuario consistente y una configuracin mnima. Agentes de nubes ofrecen servicios adicionales: Un agente dela nube podra proporcionarla facturacin consolidada, conmutacin sin interrupciones entre los servicios de Cloud Computing, o la conexin simultnea a los distintos servicios de Cloud Computing, as como la gestin de identidad federada u otros servicios de valor aadido. Un agente de la nube tambin puede examinar los proveedores de servicios cloud para entender sus capacidades, responsabilidades, modelos de negocio y los costos. Esto permite evitarlas relaciones mltiples a favor de forjar una sola relacin con un agente de nubes que quiera entender nuestras particulares necesidades de servicio de TI. El agente de la nube podra, a su vez, seleccionarlos mejores servicios de nube para la organizacin de TI y control de los servicios en su nombre. Un agente de la nube proporcionar un ahorro de costos significativos y nos permitir un mejor uso de Cloud Computing para proporcionar valor de negocio.

Figura 5 Participacin en la nube

2.3.3.

Contratos en la nube

Los servicios en la nube incluyen productos, aplicaciones y soluciones que se entregan a travs de internet y se consumen en tiempo real por una creciente variedad de dispositivos cliente. Los Servicios en la nube pueden interactuar con otros servicios locales dentro de la nube, con los servicios remotos que se encuentran en el espacio de la empresa, o con servicios remotos en otras nubes. La tendencia evolutiva es que la interaccin de la nube se est poniendo realmente global. Aspectos como la integracin de los servicios Cloud, la composicin, y la colaboracin son cada vez ms relevante y ms cercano a la realidad. El flujo de informacin sin fronteras es el papel central Cloud Computing. Todos estos movimientos indican claramente e insista en que las cuestiones contractuales deben ser manejadas con mucho cuidado ya que la complejidad va en aumento. Los expertos deben estar involucrados para la firma de las obligaciones contractuales como los contratos son cada vez ms oscura en el espacio de la nube.

2.3.4.

Marcos de Arquitectura Empresarial para Cloud Computing

Con el fin de llegar a una estrategia viable de cloud, que conduce a una mayor alineacin de la empresa y TI. Hay que afinar la base de conocimientos, mejores prcticas y directrices que deben tenerse en cuenta. La AE tiene

detalles relevantes de la definicin y gestin de contratos. Estos contribuyen enormemente hacia una mejor estrategia. Otra cosa es simplificar y agilizar la derivacin de servicios a travs de las diferentes reas que van desde los negocios hasta la tecnologa. Al mismo tiempo, las inversiones en TI y servicios deben ser considerados junto con los riesgos directos e indirectos involucrados en la migracin de nubes. Al final, es todo sobre el rendimiento del negocio, la competitividad y los resultados que determinan la adopcin de tecnologa. Con el fin de embarcar y abrazar la tecnologa de Cloud que avizora, hay dos cosas importantes que hacer: Establecer en el lugar un equipo con el fin de definir y gobernar la EA a travs de la empresa y la nube. Definir una estrategia con el fin de acelerar la transformacin, teniendo en cuenta tanto las tendencias del mercado y los valores de la empresa.

2.4. Desafos de la nube para la Arquitectura Empresarial Habiendo comprendido el impacto significativo que el cloud computing est teniendo en el sector empresarial, las empresas y casas comerciales estn empezando a adoptar este paradigma. Las ventajas comerciales y tcnicas ofrecidas por la disposicin de este servicio son simplemente enormes, y por lo tanto, su adopcin y adaptacin estn ganando una atencin sin precedentes y la aceleracin. 2.4.1. Nuevos servicios para la Nube

Segn la investigacin de Gartner el ltimo informe de anlisis del mercado informtico en la nube, existe un enorme mercado para los agente de nube. Los nuevos servicios y aplicaciones estn siendo construidos por los innovadores, y los usuarios de las instituciones con el nico objetivo de abastecer al mundo. La visibilidad, agilidad, disponibilidad y aceptabilidad de los servicios en la nube, plataformas e infraestructuras se estn convirtiendo en un aspecto importante y dominante, hay un nuevo grupo de empresas y corporaciones emergentes y el actuar como intermediarios, corredores, auditores en la forma de generar una variedad de servicios y recursos en la nube. 2.4.2. Problemas de Cloud en la Arquitectura Empresarial

El enfoque de la nube tan proclamado es sin duda un creador de tendencias y claramente representa un cambio enorme en el campo de TI. El paradigma de la nube se est madurando y la estabilizacin hacia una tecnologa completa para los proveedores de servicios no slo sino tambin los consumidores de servicios y corredores. Las implicaciones tcticas y estratgicas son muchas. Los centros de datos y granjas de servidores estn siendo rediseados, reactivados y reconocidos como centros de la nube. Todos los recursos de TI solo se transforman y se muestran como recurso virtual. Una variedad de herramientas de automatizacin se estn introduciendo para hacer palanca efectiva, el monitoreo y la gestin de todo tipo de recursos virtuales. Las aplicaciones de negocios, servicios y los datos estn siendo cambiados como consecuencia de los servicios disponibles de nubes y donde varios clientes se muestran como entidades virtuales. Las Infraestructuras de TI y las plataformas tambin viajan en ese mismo sentido. No es una exageracin decir que la creacin, sostenimiento, y el uso de las infraestructuras virtualizadas se anuncian como la caracterstica espectacular y sobresaliente detrs del camino hacia la nube. Se est visualizando que el modelo de cloud computing rene a cuatro dimensiones de la complejidad. Las aplicaciones y servicios seguirn evolucionando de ser monoltico y esttico hacia compuesto y dinmica. Esto a su vez aumenta la dependencia de rendimiento de la red, as como la separacin del centro de datos tradicional. La Infraestructura de TI seguir pasando de lo fsico a una dependencia virtual, lo que complica la orquestacin de los servicios TI con ms piezas mviles. En los mbitos operativos de control se movern de una a mltiples de formas de control que asla las decisiones operativas de la gestin basada en polticas y complica los SLA y la gestin del rendimiento. Los modelos de negocio pasaran de concesin de licencias por instancia a pay-as-you-go de concesin de licencias, lo que requerir una mejor gestin del proyecto financiera y la exploracin de mtodos de devolucin de cargo.

10

2.5. Conclusiones Cloud Computing es el acceso bajo demanda a un fondo compartido de recursos informticos. Ayuda a los consumidores a reducir los costos, reducir las responsabilidades de gestin y aumentar la agilidad de los negocios. Por esta razn, se est convirtiendo en un paradigma popular, y las empresas cada vez ms se estn desplazando hacia ella. Son muchas las ventajas, pero al ser un nuevo paradigma, tambin hay retos y problemas inherentes. Estos problemas se refieren a la gestin de servicios, la vigilancia, la confiabilidad de la infraestructura, seguridad de la informacin, integridad de datos, los datos de la gobernanza y la continuidad del negocio. El camino a seguir de una empresa es el de la planificacin estratgica para integrar los recursos existentes a las ofertas de la nube que tienen arquitecturas adecuadas para la empresa. Una vez hecho esto, la empresa debe alinear correctamente los recursos de TI con las aplicaciones empresariales.

References [1] Peter Mell y Timothy Grace. The NIST http://csrc.nist.gov/publications/nistpubs/800-415/SP800-145.pdf. Definition of Cloud Computing,

[2] Zaigham Mahmood. (2011). Cloud Computing for Enterprise Architectures. Richard Hill Editors: Springer. [3] Guatam Shroff. (2010). Enterprise Cloud Computing Technology, Architecture, Applications. Cambridge. [3] SalesForce (2011). Qu es Cloud Computing? Todo el mundo habla sobre la Nube pero, qu significa?, de http://www.salesforce.com/es/cloudcomputing/ [4] IBM (2010). Cloud Computing Replantear las TI Reinventar los negocios., de http://www-05.ibm.com/es/cloudcomputing/index.html. [5] ONTSI Espaa (2011). Cloud Computing, Retos y Oportunidades, de http://www.ontsi.red.es/ontsi/es/estudiosinformes/cloud-computing-retos-y-oportunidades [6] ORACLE (2010) Qu es la Computacin en Nube y por qu debe usted interesarse por ella?, de http://www.oracle.com/webapps/dialogue/ns/dlgwelcome.jsp?p_ext=Y&p_dlg_id=10656474&src=7372294&Act= 33&sckw=WWMK11067056MPP012.GCM.9333

11