Cloud

CLOUD COMPUTING Evolución y aplicaciones Tabla contenido Corporación Unificada Nacional de Educación Superior – CUN Es

Views 860 Downloads 6 File size 5MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

CLOUD COMPUTING Evolución y aplicaciones

Tabla contenido

Corporación Unificada Nacional de Educación Superior – CUN Escuela de Ingenierías Programa Ingeniería de Sistemas

2016

© 2016 Cloud Computing. Evolución y aplicaciones Corporación Unificada Nacional de Educación Superior – CUN Escuela de Ingenierías - Programa Ingeniería de Sistemas www.cun.edu.co Autores: Roberto Ferro Escobar Hugo Franco Triana Campo ElÍ Castillo Eraso Jorge Enrique Portella Cleves Edgard Castillo Erassour ISBN (rústica): 978-958-8191-47-8 ISBN (digital): 978-958-8191-46-1 Diagramación e impresión: Editorial Kimpres S.A.S. www.kimpres.com PBX: 413 6884 Bogotá, D.C., febrero de 2016 Prohibida la reproducción total o parcial por cualquier medio sin la autorización del titular de los derechos patrimoniales. Impreso en Bogotá, Colombia

Contenido Introducción .........................................................................................................

10

Capítulo 1: Introducción al Cloud Computing 1. Historia del Cloud Computing ......................................................................... 1.1 Desde Arpanet a Amazon EC2/S3: ......................................................... 1.2 Proveedores de Cloud Computing ............................................................ 1.3 Componentes y modelos de servicio del Cloud Computing ................... 1.4 Los problemas de seguridad de la nube.................................................. 1.4.1 Ataques típicos en la nube ...................................................................... 1.5 Aplicaciones del Cloud Computing ......................................................... 1.6 Cloud Computing y Big Data ................................................................... 1.6.1 Características de big data en cloud computing ................................... 1.6.2 Análisis de grandes datos y cuidado de la salud ................................... 1.6.3 Estructura para ejecutar diferentes tipos de análisis en big data ........

14 14 16 20 25 25 29 29 29 32 34

Capítulo 2: La computación en la nube en el contexto empresarial Análisis de la aplicación de tecnologías basadas en Cloud Computing en la empresa y perspectivas en el caso colombiano .................................................. Características distintivas de la computación en la nube .................................. 2.1 Alta disponibilidad ................................................................................... 2.2 Capacidades sobre demanda.................................................................... 2.3 Adaptabilidad y movilidad de las aplicaciones....................................... 2.3.1 Agrupamiento de recursos....................................................................... 2.3.2 Elasticidad eficiente.................................................................................. 2.3.3 Métricas estrictas sobre el servicio ......................................................... 2.4 Seguridad, fiabilidad de aplicaciones y gestión de datos en la nube ... 2.4.1 Seguridad de la información y centros de datos ...................................

38 38 39 41 41 42 42 43 43 43 3

Evolución y aplicaciones

2.4.2 Computación en la nube para sistemas de misión crítica..................... 44 2.5 Modelos de negocio asociados a la computación en la nube................. 45 2.5.1 La computación en la nube como oferta de servicios............................ 46 2.5.2 Infraestructura como servicio IaaS.......................................................... 47 2.5.3 Plataforma como Servicio PaaS................................................................ 48 2.5.4 Software como servicio SaaS.................................................................... 48 2.5.5 Modelos de negocio desde la perspectiva del sector de las T.I.............. 50 2.5.6 Cambios en las reglas del negocio como empresa usuaria del Cloud Computing...................................................................................... 51 2.6 Ventajas y desventajas de la computación en la nube para las empresas..................................................................................................... 53 2.6.1 Ventajas posibles....................................................................................... 53 2.6.2 Reducción en la inversión y gastos en infraestructura informática .... 53 2.6.3 Reducción en inversión y costos asociados al software......................... 54 2.6.4 Flexibilidad en la capacidad de almacenamiento.................................... 54 2.6.5 Potencial aumento de la fiabilidad de los datos...................................... 55 2.6.6 Acceso unificado, colaborativo y en tiempo real a la información........ 55 2.6.7 Interoperabilidad en el ámbito del usuario............................................. 55 2.6.8 Desventajas potenciales............................................................................ 56 2.7 Críticas........................................................................................................ 58 Capítulo 3: En la nube con los pies en la tierra Historia de las bases de datos ............................................................................... 60 3.1 NoSql y Cloud Computing........................................................................ 61 3.2 Big Data...................................................................................................... 62 3.3 Ventajas de NoSql...................................................................................... 66 3.4 Desventajas de NoSql................................................................................ 67 3.5 Futuro de las bases de datos NoSql......................................................... 67 3.6 Apache hive TM......................................................................................... 70 3.7 La información como factor estratégico.................................................. 71 Capítulo 4: Estrategia Cloud on Demand 4.1 Plan de mercadeo y comercio electrónico Cloud.................................... 74 4.2 Antecedentes teórico aplicativos.............................................................. 76 4.2.1 Estrategias competitivas........................................................................... 76 4.2.2 Modelo de las cinco fuerzas...................................................................... 76 4.2.3 Mercadotecnia ........................................................................................... 79 4.2.4 La mezcla de la mercadotecnia ................................................................ 80 4

Corporación Unificada Nacional de Educación Superior - CUN

4.3 Plan de Negocio......................................................................................... 83 4.3.1 Entorno de mercadeo................................................................................ 83 4.3.2 Mercado objetivo en la actualidad........................................................... 85 4.3.3 Objetivos de mercadeo actuales............................................................... 86 4.3.4 Evaluación del desempeño actual............................................................ 86 4.3.5 Descubrimiento de la oportunidad de mercadeo electrónico on demand ...................................................................................................... 86 4.3.6 Mercado objetivo....................................................................................... 89 4.3.7 Mezcla de mercadeo.................................................................................. 89 4.3.8 Implementación del plan de mercadeo electrónico................................ 93 4.3.9 Procesos empresariales para la ejecución y control de las campañas de mercadeo on Cloud ............................................................................. 97 4.4 Conclusiones.............................................................................................. 100 Capítulo 5: La sociedad del conocimiento y la computacion en la nube Introducción............................................................................................................ 103 5.1 Sociedad del conocimiento....................................................................... 104 5.2 Computación en la nube........................................................................... 107 5.3 Convergencia (mover las aplicaciones de los sectores sociales a la nube)........................................................................................................... 110 5.4 Características............................................................................................ 112 5.5 Seguridad .................................................................................................. 118 5.6 Perspectivas .............................................................................................. 118 5.7 Crear y habilitar una red de servicios en la nube . ................................. 121 Conclusiones .......................................................................................................... 125 Glosario.................................................................................................................... 135 Referencias Bibliográficas ..................................................................................... 136 Bibliografía ............................................................................................................. 138

5

Agradecimientos Los autores expresan sus más sinceros agradecimientos a: Doctor Jaime Alberto Rincón Prado, Rector de la Corporación Unificada Nacional de Educación Superior CUN, por su apoyo en el proceso de construcción e impresión del presente libro, por su compromiso con la formación de calidad en la educación superior y su esmerado empeño por la producción intelectual investigativa. Doctor Javier Duvan Amado Acosta, Vicerrector académico de la Corporación Unificada Nacional de Educación Superior CUN, por sus orientaciones académicas frente al proceso de producción intelectual investigativa, con orientación disciplinar específica en el área de la Ingeniería de sistemas. Ingeniero Wilson Leandro Pardo Osorio, Decano de la Escuela de Ingenierías, de la Corporación Unificada Nacional de Educación Superior CUN, por el acompañamiento y retroalimentación durante el proceso de diseño y publicación del presente libro. Doctor Delfin Soto, Director Nacional de Investigaciones por facilitar los espacios de producción intelectual que permitieron generar este libro, producto de un proceso investigativo al interior del Grupo de Investigación AXON, del programa de Ingeniería de sistemas. Ingeniero Yesid Díaz Gutiérrez, Director Nacional del programa de Ingeniería de sistemas de la Corporación Unificada Nacional de Educación Superior, por su participación activa durante el proceso de escritura, Diseño e impresión del presente libro y por la orientación administrativa para que este texto sea una realidad. 6

Prólogo

Con la aparición de la internet a principios de la década de los 90, el desarrollo de las actividades académicas, laborales, industriales e incluso cotidianas; sufrieron un cambio radical y contundente; tanto así que hoy 25 años después y debido a su crecimiento y evolución, son muy pocos los espacios en los que no se requiera del concurso de este recurso tecnológico. Gracias a este avance, los problemas de espacio de almacenamiento, transferencia de información y portabilidad de los datos han sido superados de manera precisa y eficaz; logrando beneficios como la descentralización de la información, la educación virtual y la comunicación a través de vídeo y sonido entre muchos otros. En ese mismo sentido, en el año 2002 nace un nuevo modelo de servicios tecnológicos denominado Cloud Computing; el cual se basa fundamentalmente en ofrecer innumerables recursos sobre internet; tales como almacenamiento, servicios de red y distribución en línea de aplicaciones entre los más destacados. Debido a lo anterior, y a la importancia que reviste para los profesionales de la línea tecnológica la apropiación de este modelo de servicios; el programa de Ingeniería de Sistemas de la Corporación Unificada Nacional de Educación Superior CUN, a través de sus procesos de investigación y del concurso de sus docentes investigadores; ha consolidado la presente obra, con el fin de ofrecer al lector un palmarés histórico sobre este nuevo modelo de servicios tecnológicos, resaltando sus beneficios, evolución y aplicación; buscando convertir esta producción investigativa en una herramienta bibliográfica que brinde soporte conceptual y tecnológico al proceso de formación de los futuros Ingenieros de sistemas. Yesid Díaz Gutiérrez Director Nacional Programa Ingeniería de Sistemas Corporación Unificada Nacional de Educación Superior CUN 7

Reseña Autores ROBERTO FERRO ESCOBAR Ing. Electrónico Universidad Distrital Francisco José de Caldas Magister en Teleinformática Universidad Distrital Francisco José de Caldas Doctorado Ingeniería Informática Universidad Pontificia de Salamanca Director de grupo de Investigación, Director de Ingeniería Electrónica, Decano, Ponente Nacional e Internacional, Par de MEN, Par de Colciencias, Publicaciones en revistas tipo A.

HUGO FRANCO TRIANA Ingeniero de sistemas Tecnología e Instrumentación Biomedica Doctorado Fabricación Industrial Actualmente se desempeña como coordinador del Programa de Maestría en Modelado y Simulación, Coordinador del grupo de Investigación Complexus en la Universidad Central y Coordinador del Laboratorio de Cómputo de Alto Desempeño de la Universidad Central. Su trabajo de investigación es, a día de hoy, la caracterización de información visual para el uso de técnicas de visión por computador en análisis de datos biológicos/climatológicos. Además, apoya trabajos de investigación en análisis de neuroimagen y en proyectos de visualización científica de datos climáticos. 8

Corporación Unificada Nacional de Educación Superior - CUN

CAMPO ELÍ CASTILLO ERASO Ingeniero de Sistemas Universidad INCCA de Colombia Especialista Gerencia Informática Corporación Universitaria Remington Máster en diseño, gestión y dirección de proyectos Universidad Europea Miguel de Cervantes

JORGE ENRIQUE PORTELLA CLEVES Ingeniero de Sistemas Universidad INCCA de Colombia Administración de Empresas Universidad del Rosario Magister en Ingeniería Web Universidad Internacional de la Rioja CEO and Co-Founder Aula Cloud y BII – Business Intelligence Innovation, Consultor Cloud Computing, BI, Data Mining and Innovation. EDGARD CASTILLO ERASSOUR Ingeniero en Electrónica y Telecomunicaciones Universidad del Cauca Especialización Gestion y Gerencia de Proyectos Unión Internacional de Telecomunicaciones Maestría Electrónica y Telecomunicaciones Universidad del Cauca Ingeniero en Electrónica, especializado en Telecomunicaciones con Maestría en Electrónica y Telecomunicaciones. Complementó su formación en el área de Tecnologías de la Información realizando diferentes cursos a nivel internacional. Su desarrollo profesional ha estado enmarcado en la aplicación estratégica de Tecnologías de la Información, en la docencia, en la gerencia de proyectos telemáticos y en el ámbito de la definición estratégica empresarial y la definición competitiva sectorial ejecutando proyectos como ingeniero y consultor en empresas privadas, a través de diversas agencias de apoyo multilateral. 9

Introducción El término Cloud Computing (computación en la nube)1 ha ganado creciente presencia y recordación en ámbitos académicos, tecnológicos y empresariales, como una nueva aproximación desde la perspectiva del concepto de “servicio”, para la adquisición, acceso, uso, gestión y desarrollo de herramientas de software que soportan todo tipo de tareas; a partir de la computación personal y de oficina (por ejemplo documentación en línea) hasta la gestión pública y las tareas críticas de procesamiento y almacenamiento de datos a escala empresarial. Desde luego, como mencionan Leimeister et al. (2010), “debido a la moda actual, el término Cloud Computing se utiliza frecuentemente con fines publicitarios para modernizar ofertas existentes con un nuevo envoltorio” (p. ¿?). Tal es el caso del almacenamiento remoto (extendido inicialmente a través de aplicaciones como correo electrónico basado en web), las plataformas interactivas basadas en web (conocidas durante un tiempo como web 2.0), o los sistemas con arquitecturas orientadas a servicios, la emergencia de la virtualización, etc. Aunque este fenómeno (estrechamente ligado a la difusión y extensión del acceso, uso y disponibilidad de la Internet para personas y organizaciones) presenta características propias más como un proceso de consolidación de estándares, tecnologías y modelos de negocio trabajando de manera mancomunada, que como la aparición de una nueva tecnología en sí misma (Lasica, 2009). Así, pues, dentro de las múltiples definiciones existentes en la literatura y en la formulación tecnológica de los servicios provistos por empresas en el campo de las Tecnologías de la Información (TI), la computación en la nube podría considerarse como “la gestión y suministro de aplicaciones, información y datos como un servi1

10

Se utilizará indistintamente Cloud Computing o computación en la nube a lo largo del d­ ocumento.

Corporación Unificada Nacional de Educación Superior - CUN

cio” (Junta de Castilla—León y ORSI, 2010), haciendo, además, que dicha gestión y aplicaciones se ofrezcan a través de la Internet, con sus herramientas, protocolos y métodos relacionados2.

2

De hecho, el término Cloud Computing emerge de que tal conjunto de servicios se accedan desde la Internet, cuyo símbolo usual en la representación gráfica de arquitectura de sistemas era, justamente, una nube.

11

Capítulo 1:

Introducción al Cloud Computing Roberto Ferro Escobar

La computación en la nube o Cloud Computing en inglés, se trata de un conjunto de servidores o computadores de última tecnología en un centro de cómputo de alto desempeño con características Tier 4, que permiten tener un desempeño todo el tiempo sin perdidas del servicio y generando grandes ahorros en su funcionamiento; allí es posible almacenar diferentes tipos de aplicaciones sin tener que disponer de una infraestructura propia en cada organización, ejemplos actuales de estos servicios los ofrece Google, Dropbox, Skydrive. Los beneficios que ofrecen son la rapidez de usar servicios o aplicaciones que en muchas ocasiones son las mismas para el desarrollo de la misión y visión corporativa, de esta forma las empresas no tiene que comprar o realizar desarrollos de software. En el caso de aplicaciones para prestar servicios en línea existen servicios como Nixiweb en el que ya viene preinstaladas más de 30 aplicaciones sobre servidores Linux; entre estas se destacan Joomla, Drupal, Moodle, OSCommerce, Wikis y muchas más que ayudan a los posibles usuarios a crear valores agregados a sus clientes. Otros aspectos se relacionan con nuevas actualizaciones de software que ya no son necesarias para el cliente, ya que esto se realiza directamente en la nube; de esta manera el cliente se beneficia en todo instante y solo requiere personalizar sus aplicaciones a la medida de sus necesidades. En cuanto al ahorro este es indescriptible, pues ya no es necesario implementar grandes servidores para los que anteriormente se requería comprar licencias, pagar actualizaciones, comprar antivirus y tener altos costes relacionados con energía eléctrica, asimismo, espacios adaptados especialmente como centros de cómputo donde se demandaba de aire acondicionado de precisión, UPS, cableado estructurado y mucho más, que por razones obvias hacían necesario 12

Corporación Unificada Nacional de Educación Superior - CUN

Figura 1. Vista de Nixiweb como servicio gratuito en la nube (Nixiweb, 2014). contar con diseños y personal especializado para estas obras. Ahora bien, al realizar búsquedas en Internet es posible encontrar sitios especializados en los que cobran entre 200 a 600 dólares anuales, lo que los convierte en una gran oportunidad de negocios.

Figura 2. Hosting pago durante un año con servicios en la nube (Host4geeks, 2014).

13

Evolución y aplicaciones

Beneficios de usar la computación en la nube: • Integración de servicios en red como autenticación y firma electrónica, gestión de documentos pendientes de firmar, ofimática en nube, catálogos de servicios telemáticos como alternativa a la realización de trámites y gestiones administrativas de carácter presencial, evitando así el desplazamiento del interesado a las organizaciones. • Prestación de servicios en el ámbito mundial sin importar la ubicación. • Ausencia de inversión. Todo se convierte en gasto corriente con coste por uso. • La redundancia puede estar en el cloud público. En entornos dedicados también se facilita el establecimiento de redundancia simplificando la configuración. • Aprovisionamiento inmediato y automatizado en tan solo unos minutos. • Actualizaciones automáticas que las realiza el proveedor del servicio. • Uso eficiente de la energía comparada con los servidores de Data Centers de empresas normales.

1. Historia del Cloud Computing 1.1. Desde Arpanet a Amazon EC2/S3: En 1969 se introduce la idea de una “red de ordenadores intergalácticos” por J.C.R Licklider, quien era responsable del desarrollo de Arpanet (Advanced Research Projects Agency Network). Su visión era que todas las personas en el mundo estuvieran interconectadas y accedieran a los programas y datos en cualquier lugar, eso es lo que ahora está ocurriendo. El concepto de nube también puede atribuirse al informático John McCarthy, quien propuso hacia el año 1970, la idea de que la computación se entregara como un servicio público, de forma similar a las agencias de servicios. Desde los años sesenta, el Cloud Computing se ha desarrollado a lo largo de una serie de líneas, en las que la web 2.0 es la más reciente evolución. Sin embargo, ya que solo el Internet comenzó a ofrecer un ancho de banda significativo en los años noventa, la computación en nube para las masas ha sido un desarrollo tardío.

14

Corporación Unificada Nacional de Educación Superior - CUN

En 1999 uno de los primeros hitos en la historia de la computación en nube fue la llegada de Salesforce.com, que fue pionero en el concepto de la entrega de aplicaciones empresariales a través de un sitio web sencillo. La firma de servicios allanó el camino para que tanto especializados como firmas principales de software entregaran aplicaciones a través de Internet. En el 2002 se desarrolla Amazon Web Services, como un conjunto de servicios basados ​​en la nube, incluyendo el almacenamiento, computación e incluso la inteligencia humana a través del Amazon MechanicalTurk. Para el 2006 Amazon lanzó la nube Elastic Compute (EC2) como un servicio web comercial que permite a las pequeñas empresas y particulares alquilar equipos a los que dirigen sus propias aplicaciones informáticas. También proporciona una plataforma de video en línea (SaaS) a las estaciones de televisión y periódicos del Reino Unido. En el 2009 inicia la web 2.0, Google y otras organizaciones ofrecen aplicaciones empresariales basadas en el navegador, como Google Apps. Otros factores claves que han permitido a la computación en nube evolucionar, incluyen la maduración de la tecnología de virtualización, el desarrollo de la banda ancha de alta velocidad universal y los estándares de interoperabilidad de software universales. Para el 2010 se evidencia problemas de seguridad, privacidad de la información y se crean mecanismos para protección de la misma. En el 2011 se crean aplicaciones en tabletas y teléfonos celulares que pueden funcionar en la nube. Microsoft lanza Windows 8 que soporta Internet Explorer 10 como aplicación táctil, dispone de una aplicación de escritorio y también soporta HTML5 y CSS3, incluyendo una plataforma como Adobe Flash Player. En el 2012 se habla del uso de Big Data (inteligencia de datos) en conjunto con Internet, de las cosas que genera Petabytes de información que solo puede ser manipulada por cloud computing.

15

Evolución y aplicaciones

Figura 3. Internet de las cosas y su integración inteligente a Cloud Computing3 (La vida wifi, 2011).

1.2 Proveedores de Cloud Computing Se tienen dos clases de proveedores de Cloud Computing: Enablers: se encargan de prestar las infraestructuras telemáticas del modelo C.C., enfocándose en áreas tecnológicas como virtualización y automatización del centro de datos. Es el caso de firmas como Claro, SUN, IBM, VMware/EMC, Red Hat, Intel, Citrix o BladeLogic. Proveedores de servicios: son compañías conocidas como Google, Amazon, Microsoft, Nixiweb, HP y otras, las cuales ponen a disposición de los clientes sus infraestructuras de cómputo, creados con las plataformas e infraestructuras de los “enablers” y por lo general siguiendo el modelo SaaS. Amazon Está añadiendo en la actualidad nuevas características a su plataforma de servicios elastic compute cloud para mejorar su disponibilidad. EC2 proporciona capacidad de computación adaptable a las necesidades de los clientes, generalmente desa3

16

Según la compañía Intel, en 2020 habrá 31.000 millones de dispositivos conectados a Internet en el ámbito mundial (como se puede apreciar en la infografía actualmente ya se superan los 5.000 millones). En nuestro país, según un post publicado recientemente en el blog de la CMT, el número de M2M (machine to machine) está experimentando un rápido crecimiento: a finales de agosto, había 2.417.140 de líneas M2M, un 24,5% más que en el mismo mes del año anterior.

Corporación Unificada Nacional de Educación Superior - CUN

rrolladores. Con la nueva característica AvailabilityZones, las aplicaciones pueden ser asignadas a múltiples localizaciones con propósitos de failover. Con Elastic IP Addresses se simplifica la gestión de direcciones, al permitir, por ejemplo, activar y desactivar servidores sin tener que cambiar los establecimientos DNS. EC2 opera en conjunción con otros servicios de Amazon, como Simple Storage Service y SimpleDB.

Figura 4. Calculadora de Amazon Webservices (Amazon, 2014).

Google Lanzado en el 2010, Google Cloud Storage es el servicio de almacenamiento subyacente para otros productos y servicios de nube de la empresa, incluyendo a Google App Engine, la plataforma de desarrollo de aplicaciones. Google Compute Engine y BigQuery son máquinas virtuales basadas en la nube y una herramienta de análisis de tipo Big Data. Los clientes acceden a Google Cloud Storage a través de una API estable y el servicio está disponible en EE.UU. y Europa. Esto trae beneficios altos, Google Cloud Storage es ideal para clientes sofisticados que deseen crear y gestionar despliegues rápidos y, asimismo, para desarrolladores específicos frente a grandes capacidades de almacenamiento de aplicaciones App que dispone Google. Lo que se conoce como App Engine. El objetivo de Google es simplificar el despliegue de una nueva aplicación y facilitar su escalado cuando sea preciso a solicitud de sus clientes. App Engine funciona con Bigtable que es un sistema de almacenamiento distribuido que forma la base para la famosa aplicación Google Earth con un sistema de ficheros tipo GFS. En la versión lanzada trabajan cerca de 10.000 desarrolladores, pero está previsto aumentar este número. En cuanto a su capacidad está cercana a los 500 17

Evolución y aplicaciones

MB de almacenamiento y una transmisión de hasta 10 Gbps por día y aplicación (Google, 2012).

Figura 5. Google App Engine para desarrollos a la medida (Google, 2012). Salesforce.com

Esta compañía basa su plataforma de negocios usando el modelo de oferta tipo SaaS en el que el modelo Cloud Computing se desarrolla en la “nube”. Su enfoque es dirigido a empresas que no quieran o no puedan invertir tiempo y dinero en infraestructuras de software internas y que buscan grandes benéficos con muy poco coste. La compañía ha anunciado además la integración de las aplicaciones en línea de productividad de Google en su oferta de soluciones de gestión con los clientes (CRM). AT&T El servicio de almacenamiento en la nube AT&T Synaptic está alineado con servicios de almacenamiento similares al usado por Atmos de EMC. AT&T afirma que ha registrado crecimientos de dos dígitos en su servicio, con varios millones de objetos almacenados en la nube, y se está expandiendo en el ámbito europeo. HP HP anunció la versión beta pública de su plataforma de almacenamiento en la nube, que debutó en mayo del 2012 y que está destinada a trabajar en conjunto con su red de cómputo y de entrega de contenido (CDN); se asoció recientemente con la 18

Corporación Unificada Nacional de Educación Superior - CUN

compañía Akamai. La plataforma de almacenamiento se basa en OpenStack; entre los beneficios ofrecidos se realiza soporte de chat gratuito 24 horas al día, los 7 días de la semana, con una disponibilidad del 99,95%. HP está bien posicionada para atender necesidades de almacenamiento empresarial de TI, debido a que posee un extenso hardware y software, basado en OpenStack. Cuenta con opciones de servicio enfocadas a resolver las necesidades del cliente, sin embargo, HP Object Storage Cloud es consciente de evolucionar y perfeccionar sus ofertas arquitectónicas, geográficas y de servicio. IBM El gran gigante azul no está fuera de la competencia, ahora se dedica en gran medida al almacenamiento en la nube y es parte de su portafolio de productos empresariales en lo que denominan SmartCloud. Incluye servicios como el desarrollo de aplicaciones basadas en la nube y la infraestructura; sin embargo, la mayor deficiencia es la falta de integración entre los diversos productos que se encuentran en desarrollo, ya que están asociados con otro proveedor de almacenamiento en la nube de la compañía Nirvanix. Por ahora IBM comercializa la realización de copias de seguridad y recuperación. No obstante, el gigante azul promete integrar más estrechamente sus productos y servicios. Su experiencia en la venta a los principales departamentos de TI empresariales le da una ventaja significativa para convertirse en un jugador importante en el mercado de almacenamiento empresarial. Internap La historia de esta compañía está asociada a la de un proveedor de servicios gestionados y de colocación basado en la plataforma AgileFiles, desarrollada con OpenStack Swift. Su mercado se encuentra en los EE.UU., Europa y Asia, con planes futuros de expansión. Para diferenciar su servicio, Internap ha tratado de dividir las características avanzadas de networking hacia el despliegue basado en análisis de rendimiento Manager Internet Route Optimizer (MIRO), optimizando el uso de rutas en las que se elige la mejor para ofrecer velocidades de transmisión altas; de esta forma el cliente se siente bastante confortado. Microsoft Windows Azure Blob Storage de Microsoft es el segundo servicio de almacenamiento en la nube más utilizado. Actualmente cuenta con más de mil millones de objetos y está creciendo a un 200% por año. En cuanto a características propias del sistema 19

Evolución y aplicaciones

soporta una amplia gama de tipologías que incluyen almacenamiento de objetos, almacenamiento de tablas, SQL Server y una red de entrega de contenido (CDN). Microsoft ha amplio su almacenamiento con la compra de StorSimple. Rackspace Es otro proveedor importante de almacenamiento en la nube, con su servicio cloud files, el cual fue mejorado por un robusto conjunto de servicios de acompañamiento, incluye la infraestructura de cómputo y una red CDN impulsada por Akamai. Para las necesidades de almacenamiento de alto rendimiento, tiene Cloud Storage Block, que tiene altas capacidades de ingreso-salida. Rackspace trabaja fuertemente en el proyecto de código abierto OpenStack y sus servicios siguen de cerca la evolución del proyecto debido a su trabajo en el entorno de OpenStack. Softlayer El sistema de almacenamiento CloudLayer de Softslayer se basa en la plataforma OpenStack Swift que acompaña a una variedad de otros servicios ofrecidos por Softlayer, incluyendo cómputo y CDN. Softlayer también cuenta con una oferta SAN y ofrece una presencia internacional, con localizaciones de centros de datos en su sede de Dallas, junto con Ámsterdam y Singapur. De lo anterior, es posible analizar que en gran medida la mayoría de proveedores de Cloud Computing basan sus servicios en OpenStack, el cual será objeto de estudio posteriormente. 1.3 Componentes y modelos de servicio del Cloud Computing: En la capa más alta un conjunto de aplicaciones completas ofrecen un servicio denominado “software como servicio”, en inglés se denota como SaaS (software as a service). Como ejemplos de esto se tiene el Google Apps, MS Office con Microsoft Office 365, Amazon S3, Facebook, Yahoomaps, Flicker y otros. Arquitectura y servicios de Cloud Computing: Las características especiales de Cloud Computing son: • Los usuarios acceden a datos, aplicaciones u otro servicio mediante un navegador, independientemente del dispositivo a utilizar; la ubicación del usuario no es necesaria. 20

Corporación Unificada Nacional de Educación Superior - CUN

• La capacidad de almacenamiento es extensa. • El monitoreo de tráfico, la administración de los sistemas y demandas de los clientes o usuarios son administrados por un servidor central. Sin duda, la computación en la nube ayuda a las empresas de IT, que utilizan diversas técnicas, a optimizar el rendimiento y la aplicación segura de una manera rentable. Una aplicación en la nube se basa en un dispositivo de red software con su sistema operativo, que se ejecuta en una máquina virtual, en un entorno virtualizado. Un dispositivo virtual puede aliviar algunos de los problemas de gestión en las empresas porque la mayor parte del mantenimiento, las actualizaciones de software, la configuración y otras tareas de gestión, se llevan a cabo por el proveedor de nube. Pero de esta manera se presenta un problema de seguridad debido a que son aplicaciones descentralizadas y son accedidas todo tiempo desde cualquier lugar del mundo; en la nube existen riesgos y costos ocultos. La clave en iniciativas de éxito para usar Cloud Computing es lograr un equilibrio entre los beneficios empresariales y evitar los posibles riesgos que pueden afectar la eficacia de las aplicaciones de cualquier compañía que acudan a usar estos servicios [11]. La arquitectura y servicios de Cloud Computing se resumen en: • Cliente • Aplicación • Plataforma • Infraestructura • Servidor Cliente: Cloud Computing le entrega aplicaciones o servicios que haya en la nube. Aplicación: ofrece software como un servicio (SaaS) a través de Internet. Elimina la necesidad de instalar y ejecutar aplicaciones en los dispositivos usados por parte del usuario. Permite al cliente acceder a aplicaciones de forma remota a través de Internet. Plataforma: como un servicio (PaaS), tiene toda aplicación normalmente requerida para el cliente, por lo tanto, el cliente no debería pasar molestias como la compra e instalación de software y hardware necesario. 21

Evolución y aplicaciones

Infraestructura: como un servicio (IaaS). El cliente no tiene que comprar los servidores necesarios, centro de datos o los recursos de red. El cliente puede adquirir la prestación de servicios más rápido y con menos costos para la utilización del servicio. Server: consta de computadores con características de software o hardware necesarios para la prestación de los servicios ofrecidos.

Figura 6. Diagrama conceptual de Cloud Computing.

En la actualidad existen tres tipos de despliegue para implementar Cloud Computing. Los cuales son: nube pública, nube privada y nube híbrida. Nube pública: permite el acceso de los usuarios a la nube a través de interfaces que utilizan los navegadores web. Los usuarios solo pagan por la duración de tiempo que utilizan el servicio. Sin embargo, estás nubes son menos seguras a comparación de los otros modelos.

22

Corporación Unificada Nacional de Educación Superior - CUN

Figura 7. Despliegue de nubes.

Nube privada: la administración de la seguridad, el mantenimiento y las actualizaciones son fáciles, también proporciona un mayor control sobre el despliegue y uso. Se usa más que todo en centros de datos empresariales de una organización. Nube híbrida: es una combinación de nube pública y nube privada. Es la manera más segura de controlar los datos y aplicaciones, también permite el acceso a la información de Internet. • Los proveedores de Cloud Computing ofrecen accesibilidad activa y conveniente para los clientes, tales como baja demanda y servicios de pago por uso. Los usuarios de la computación en nube ahorran costos de TI, ya que solo pagan por lo que utilizaron; no es necesario invertir en hardware, software, redes y en la contratación de personal de IT dentro de las organizaciones. El Servicio de seguridad está a cargo de los proveedores de Cloud Computing, sin embargo, las organizaciones se preocupan de violaciones de la seguridad. Otro beneficio importante de contratar servicios en la nube es la escalabilidad y flexibilidad ofrecidos por los proveedores de Cloud Computing. • Otro de los beneficios de pasar a la nube es la mejora de la movilidad, es decir, los clientes pueden tener acceso a las aplicaciones de software en cualquier lugar del mundo, siempre y cuando se cuente con acceso a Internet. • Los principales riesgos de la tecnología Cloud Computing están relacionados con las siguientes: autenticación, seguridad y privacidad de datos, componentes de la interfaz con los sistemas internos, la disponibilidad del sistema, la continuidad

23

Evolución y aplicaciones

del negocio, y la propiedad del contenido y demás requisitos legales. Entre estos los factores de mayor riesgo son: la seguridad y la privacidad. Se tienen identificados siete problemas de seguridad que los clientes reportan: • Acceso de usuario privilegiado: los datos confidenciales son procesados fuera de las empresas en la nube, lo que trae consigo un nivel de riesgo inherente pues los servicios externalizados evitan los “controles físicos, lógicos y de personal” de las áreas de TI que ejercen sobre los programas internos. • Cumplimiento de normativas: los clientes son responsables de la seguridad e integridad de sus propios datos, incluso cuando está en manos de un proveedor de servicios. Los proveedores de servicios tradicionales deben estar sometidos a auditorías y certificaciones de seguridad externos, pero en países lejanos es difícil hacer cumplir esta obligación. • Ubicación de datos: cuando los clientes utilizan la nube, probablemente no sabrán exactamente dónde se alojan sus datos. El almacenamiento de datos distribuida es una manera habitual en que los proveedores de la nube pueden provocar la falta de control, ya que pueden usar servidores ubicados en países como China o en Asia. • Separación de datos: los datos en la nube se encuentran en un entorno compartido junto con los datos de muchos clientes. El cifrado es eficaz, pero no es inviolable ante cualquier vulnerabilidad. El cifrado y descifrado es una forma clásica de proteger la seguridad, pero no son una solución perfecta. • Recuperación: Si un proveedor de Cloud Computing quiebra o se presentan problemas, por una parte, ¿qué sucederá con los datos de los usuarios?, ¿puede el proveedor restaurar los datos de los clientes por completo? Por otra parte, los clientes prefieren no pedir permiso a terceras empresas para el control de sus datos. Este problema puede provocar un estancamiento de seguridad. • Apoyo investigativo: los servicios en la nube son difíciles de investigar cuando sucede un siniestro, porque los múltiples registros y datos de los clientes pueden ser propagados a través de un conjunto cambiante de servidores y centros de datos, de esta forma es difícil rastrear que sucede.

24

Corporación Unificada Nacional de Educación Superior - CUN

• Viabilidad a largo plazo: idealmente, los proveedores de Cloud Computing nunca tienen planeado ir a la quiebra o ser comprados por una compañía más grande, que cambie a nuevas políticas. Casos recientes como la adquisición de Motorola por parte de Google o Nokia por parte de Microsoft, son un ejemplo de estos aspectos que pueden repetirse en los proveedores de Cloud Computing. Debido a esto los clientes deben asegurar que en sus contratos sus datos permanezcan disponibles, incluso después de eventos similares. Cuando una compañía se mueve a una nube, hay dos cambios de los datos. En primer lugar, los datos se almacenarán lejos de la máquina local. En segundo lugar, los datos se mueven de un solo usuario a un entorno de múltiples usuarios. Estos cambios pueden plantear una preocupación importante que se llama la fuga de datos. Gracias a ellos, las fugas de datos se ha convertido en uno de los mayores riesgos de la organización desde el punto de vista de seguridad. 1.4 Los problemas de seguridad de la nube Internet es la infraestructura de comunicación para los proveedores de nube que utilizan protocolos conocidos como TCP/IP; las direcciones IP identifican los usuarios en Internet. Similar al equipo físico en el Internet que tiene la dirección IP, una máquina virtual en Internet también tiene una dirección IP. Un usuario malintencionado, ya sea interna o externamente, o como un usuario legal, puede encontrar esta direcciones IP. En este caso, el usuario malintencionado puede conocer qué servidores físicos son de una víctima, luego mediante la implantación de una máquina virtual maliciosa puede lanzar un ataque. Esto se debe a que debido a que todos los usuarios que utilizan la misma máquina virtual, un hacker que roba una de estas máquinas virtuales o toma el control de la misma, podrá acceder a los datos de todos los usuarios que estén alojados allí. Por lo tanto, el hacker puede copiarlos en su máquina local antes de que el proveedor de la nube detecte que la máquina virtual se encuentra fuera de control; el hacker mediante el uso de técnicas de datamining, puede hacer análisis de datos y encontrarlos valiosos para cometer ilícitos. 1.4.1 Ataques típicos en la nube Hoy en día se han realizado varios tipos de ataques en el mundo de las TI, debido a que la nube puede prestar servicios a usuarios honestos o a usuarios que tienen fines maliciosos. En este caso un hacker puede utilizar una nube para alojar una aplicación maliciosa que puede producir un ataque DdoS (ataque de denegación de servicio) en la nube o en la organización que desea atacar. Por ejemplo, supongamos 25

Evolución y aplicaciones

que un atacante sabe que su víctima está utilizando un proveedor común, ahora el atacante utilizando el mismo proveedor puede realizar un ataque contra su víctima. Esta situación es similar en este escenario, tanto atacante como víctima están en una misma red física y lógica, con la diferencia de que utilizan las máquinas virtuales. Ataques DdoS: Un ataque de denegación de servicio (DdoS) típicamente se enfoca en crear una gran cantidad de paquetes IP en los elementos de entrada de red específicos; por lo general cualquier tipo de hardware que puede ser atacado se congestiona rápidamente rebasando su funcionamiento normal y se convertirá en situación de fuera de servicio por estar congestionado. En Cloud Computing, donde la infraestructura es compartida por gran número de clientes, realizar ataques DdoS tiene el potencial de provocar un impacto mucho mayor que contra arquitecturas centralizadas en las mismas compañías. Una solución para este evento consiste en aumentar el número de recursos críticos. Pero el problema grave es cuando un usuario malicioso deliberadamente hace unos ataques DdoS utilizando botnet, un conjunto o una red de robots informáticos que ejecutan de manera autónoma y automática un software malicioso o un virus con fines de realizar ataques programados. Nube contra ataques DdoS: Los ataques DdoS son una de las amenazas más potentes disponibles en el mundo, sobre todo cuando se puso en marcha una botnet con un gran número de equipos zombis. Cuando se lanza un ataque DdoS, se envía una fuerte inundación de paquetes a un servidor web de múltiples fuentes. En esta situación, la nube puede ser parte de la solución. Es interesante tener en cuenta que los sitios web que experimentan ataques DdoS tienen la limitación en los recursos del servidor; pueden tomar ventaja de utilizar la nube que ofrece 24 por 7, recursos que pueden tolerar este tipo de ataques. Por otro lado, la tecnología de nube ofrece la ventaja de la flexibilidad, con la capacidad de proporcionar recursos casi instantáneos cuando sea necesario para evitar la desconexión sitio. A partir del diagnóstico de estos problemas que tiene el cloud computing, se pueden probar soluciones para corregir los problemas de seguridad descritos anteriormente:

26

Corporación Unificada Nacional de Educación Superior - CUN

• Control de acceso. Es necesario crear mecanismos de control de acceso que son instrumentos para lograr la autorización correcta de usuarios, que pueden acceder y evitar accesos no autorizados a los sistemas de información. Con ello, los procedimientos formales deben estar en el lugar para controlar la asignación de derechos de acceso a los sistemas y servicios de información. Dichos mecanismos deben cubrir todas las etapas del ciclo de vida de “acceso de usuario”, que puede modelarse como un caso de uso, desde el registro inicial de los nuevos usuarios a la final de la matrícula de los usuarios que ya no requieren acceso a los sistemas y servicios de información. Los siguientes son seis de controles que debe tener en cuenta para garantizar la correcta gestión de control de acceso. 1. 2. 3. 4. 5. 6.

Control de acceso a la información. Administración de los derechos de acceso de usuario. Fomentar las buenas prácticas de acceso. Control de acceso a los servicios de red. Control de acceso a los sistemas operativos. Control de acceso a las aplicaciones y sistemas.

• Control de acceso en servicios en la nube En general, el modelo SaaS proveedor de la nube se encarga de gestionar todos los aspectos de la red, el servidor y la infraestructura de aplicaciones. Este modelo se presenta como un servicio a los usuarios finales, por lo general a través de un navegador web. Los controles basados en red son cada vez menos eficientes o son sustituidos por los controles de acceso de usuario, por ejemplo, la autenticación mediante una contraseña se realiza una sola vez. Por lo tanto, los clientes deben centrarse en los controles de acceso de usuario (autenticación, federación, gestión de privilegios, aprovisionamiento, etc.) para proteger la información ofrecida por el SaaS. En el modelo de prestación de PaaS, el proveedor de la nube es responsable de la gestión de control de acceso a la red, los servidores y la infraestructura de plataforma de aplicaciones. Sin embargo, el cliente es responsable del control de acceso a las aplicaciones situadas sobre una plataforma PaaS. El control de acceso a las aplicaciones se manifiesta como la gestión de acceso de usuario final, que incluye el aprovisionamiento y la autenticación de los usuarios. 27

Evolución y aplicaciones



Los clientes IaaS son totalmente responsables de la gestión de todos los aspectos de control de acceso a sus recursos en la nube. El acceso a los servidores virtuales, redes virtuales, almacenamiento virtual y aplicaciones alojadas en una plataforma IaaS, tendrán que ser diseñados y gestionados por el cliente. En un modelo de prestación de IaaS, la gestión de control del acceso corresponde a una de las dos categorías siguientes: 1) gestión de control de acceso a las aplicaciones de host, red y de gestión que son propiedad y están gestionados por el proveedor de la nube; y 2) el usuario debe gestionar el control de acceso a su servidor virtual, el almacenamiento virtual, las redes virtuales y las aplicaciones alojadas en servidores virtuales.

• Respuesta a incidentes y contramedidas Básicamente uno de los puntos de vista más importantes de seguridad en la nube es encontrar problemas y vulnerabilidades que existen. Pero el asunto se resuelve aplicando una respuesta eficaz y adecuada frente a todos los problemas que se puedan presentar.

En general, el sistema cloud se basa en una colección de motores de almacenamiento especializados o base de datos, impulsado por un coordinador de transacciones distribuidas hechas a la medida, que también es de alta disponibilidad.

Para lograr la flexibilidad, escalabilidad y uso eficiente de los recursos disponibles, los proveedores de cloud deben enfrentar grandes desafíos en el área de la adaptabilidad y del análisis de carga de trabajo y prototipos. • Particiones Para permitir que las cargas de trabajo a escala en varios nodos de computación, es importante dividir sus datos en particiones que maximizan el rendimiento de transacciones y consultas. La idea principal es disminuir la probabilidad de que una determinada transacción pueda acceder a múltiples nodos para calcular su respuesta. • Migración Uno de los principales requisitos de la nube es la capacidad de ser flexible. En el contexto de un servicio en la nube, la flexibilidad significa dedicar recursos donde más se necesitan. Esto es particularmente difícil en un entorno de base de datos en el que hay grandes cantidades de datos que pueden necesitar ser movidos con el fin de ser acordes con la información contenida, sin que esta cambie o se dañe. En la migración, el método disponible debe ser capaz de predecir el tiempo de 28

Corporación Unificada Nacional de Educación Superior - CUN

adaptación y tratar de evitar la sobre carga de los nodos mediante la separación y la fragmentación, el movimiento de datos en partes más pequeñas de datos y el mantenimiento de las transacciones mientras se produce movimiento. • Análisis de la carga de trabajo y asignación Es muy importante distribuir las cargas de trabajo correctamente en máquinas virtuales, para lograr esto es necesario analizar y clasificar las necesidades de los recursos y aplicaciones para decidir cómo se asignan las máquinas virtuales a los clientes y virtualizar de forma adecuada todas las aplicaciones. 1.5 Aplicaciones del Cloud Computing La computación en nube se puede aplicar en casi cualquier rol: desde el pequeño comerciante que necesita un sitio web seguro de comercio electrónico de forma rápida y barata, hasta grandes industrias que alcanza altos picos en sus sistemas informáticos. Su aplicación puede ser muy útil, por ejemplo para el servicio de bomberos cuando repentinamente necesitan más poder computacional para predecir el movimiento del viento en incendios forestales durante las épocas de sequía. Los servicios de la computación en nube cubren desde aplicaciones individuales de negocios, como el cálculo de impuestos, rentas o contribuciones, hasta la externalización informática de alto rendimiento para complejos diseños en 3D, películas de cine o investigación científica. El cliente puede en todo momento decidir qué aplicaciones usar y elegir entre aquellas que son gratuitas y las que no lo son. En el caso de las aplicaciones de pago, el coste irá en función de diversas variables, como el servicio contratado, el tiempo que se ha usado ese servicio, el volumen de tráfico de datos utilizado y muchos más. 1.6 Cloud Computing y Big Data Big data es el conjunto de herramientas informáticas destinadas a la manipulación, gestión y análisis de grandes volúmenes de datos de todo tipo, los cuales no pueden ser gestionados por las herramientas informáticas tradicionales. 1.6.1 Características de Big Data en Cloud Computing Big data se puede caracterizar por diferentes aspectos comunes, como el volumen, la velocidad, la variedad, la veracidad y el valor. 29

Evolución y aplicaciones

Volumen: como infraestructura es cada vez más disponible y asequible, los datos generados por diferentes fuentes son de muy grandes tamaños como petabytes o zettabytes. Esta cantidad de datos es sin duda difícil de manejar usando los sistemas tradicionales existentes. A esta enorme cantidad de datos es lo que comúnmente se llama “Big Data”. Velocidad: los datos generados a partir de diversas fuentes varían de lote a tiempo real. Esta característica no se limita a la velocidad de datos de entrada, sino también la velocidad de flujo de datos. Así que estos datos de alta velocidad definen un nuevo término llamado “Big Data”. Variedad: la representación de los datos generados por diversas fuentes es de naturaleza diversa. Los datos semiestructurados son de diferentes recursos como páginas web, archivos de registro web, sitios de redes sociales, correo electrónico, documentos, dispositivos de sensores de datos. Todos estos datos son totalmente diferentes, ya que consisten en datos estructurados, semiestructurados y no estructurados. Incluso son difíciles de manejarse por los sistemas analíticos tradicionales existentes. Veracidad: la compilación de datos de múltiples fuentes y utilizarla para la toma de decisiones de negocio requiere de mecanismos que manejen datos imprecisos. De ahí que las combinaciones de precisión, imprecisas y exactas. Estos datos pueden ser llamados “Big Data”. Valor: es un colaborador de diferentes tipos de datos, pone a todos juntos con el fin de extraer conocimiento oculto para el negocio y conseguir una ventaja competitiva, que representa un valor de datos grandes.

Figura 8. Big data 5V’s.

30

Corporación Unificada Nacional de Educación Superior - CUN

Volumen

Terabytes Registros Transacciones Tablas, archivos

Variedad

Estructurado No estructurados Multiestructurado

Velocidad

Lote Real/casi en tiempo Procesos Flujos

Veracidad

Integridad Autenticidad Origen, reputación Disponibilidad Responsabilidad

Valor

Estadístico Eventos Correlaciones Hipotético

La variedad y heterogeneidad de las fuentes y almacenamiento de datos han aumentado, impulsado por el uso de la nube, la web y la informática en línea. El reto de Big Data es la identificación de los datos que agregan valor, por lo tanto, aumenta el contenido de la información. Para mantener el deseo de almacenar y analizar los volúmenes de datos complejos cada vez mayores, se desarrollaron plataformas analíticas especializadas. Estas plataformas analíticas ya están disponibles en el mercado para el análisis de datos complejos estructurados y no estructurados. Ahora se hablará de los marcos de código abierto para análisis de Big Data, en los diferentes tipos de carga de trabajos. Como se ha dicho, Big Data proviene de los registros del servidor web, redes sociales, imágenes satelitales, sensores de flujo de tráfico, transacciones bancarias, entre otros. Las herramientas y tecnologías actuales no están al margen de almacenar y procesar grandes cantidades de datos, también son incapaces de extraer el valor de estos datos. Big data puede ayudarle a obtener conocimiento y tomar mejores decisiones, por ejemplo cuando una empresa puede aprovechar toda la información disponible con los datos de gran tamaño. Con el fin de manejar grandes volúmenes de datos se 31

Evolución y aplicaciones

requieren paradigmas modificados. Las siguientes áreas son algunas en las que Big Data puede jugar un papel importante. 1.6.2 Análisis de grandes datos y cuidado de la salud Los médicos almacenan gran cantidad de datos sobre la historia médica de los pacientes, los medicamentos y otros detalles. Gran cantidad de datos están siendo almacenados por empresas de fabricación de drogas. Estos datos son muy complejos en la naturaleza y a veces los médicos no pueden correlacionarse con esta información, por lo que los resultados de esta información importante se mantiene oculto. Mediante la aplicación de técnicas de análisis, esta información oculta puede ser extraída, lo cual resulta en la medicación personalizada. Las técnicas de análisis anticipadas también pueden profundizar en las causas genéticas y ambientales de las enfermedades. • Análisis de grandes datos y las agencias de inteligenciaLas agencias de inteligencia recogen gran cantidad de datos de diversas fuentes como imágenes satelitales, intercepciones de señal y fuentes disponibles públicamente. Las posibles amenazas se pueden encontrar y los hurtos pueden ser prevenidos o detectados. Todo esto requiere robusta técnica de análisis que maneja gran cantidad de datos complejos. • Análisis de grandes datos y medioambienteComprender el medioambiente requiere gran cantidad de datos recopilados de diversas fuentes como monitoreo de sensores de aire y la calidad del agua, las condiciones metrológicas, las proporciones de CO2 y otros gases en el aire. Vincular toda la información en un conjunto importante de tendencias, como el aumento de las emisiones de CO2 y aumento o disminución del efecto invernadero, se puede llevar a cabo. Todos los ejemplos anteriores muestran que la adaptación de los nuevos marcos, herramientas y tecnologías, resultan de la extracción de información valiosa que permanece escondida previamente. Problemas y desafíos que llevan a cabo análisis de grandes datos: • Privacidad, seguridad y confianza Las empresas que desarrollan Big Data se comprometieron a proteger la privacidad y la seguridad de sus usuarios; deben asegurar que la organización cumpla toda la ley de privacidad y seguridad, relacionadas para mejorar la protección. Asimismo, establecer límites claros para el uso de la información personal. 32

Corporación Unificada Nacional de Educación Superior - CUN



La confianza en la organización necesita ser mantenida así como el volumen de retención de datos va aumentando. Se basa en la confianza que los usuarios tienen en estas empresas y sus habilidades para mantenerlos seguros. La información de un personal puede ser fácilmente afectada por la fuga de datos o información en el dominio público.

• Gestión de datos y recursos compartidos Las agencias se dan cuentan que los datos tienen algún valor, cuando y tienen que ser visibles, accesibles y utilizables. Las agencias deben cumplir con esos requisitos y adherirse a las leyes de privacidad. Las tendencias actuales hacia los datos abiertos han visto una insistencia en la fabricación de conjuntos de datos a disposición del público. Las agencias deben poner atención en facilitar los datos abiertos, por tanto, deben estandarizarse dentro y entre ellas de tal manera que se permitan utilizar y colaborar en la medida de lo posible, gracias a las leyes de privacidad. • Tecnología y habilidades analíticas Big data y análisis ponen mucha presión sobre los proveedores de tecnologías de la información y la comunicación para el desarrollo de nuevas herramientas y tecnología en el manejo datos complejos. Las herramientas y tecnologías actuales no son capaces de almacenar, procesar y analizar gran cantidad de datos diversos. Los vendedores y desarrolladores de sistemas de Big Data están dando soluciones, igualmente, están desarrollando herramientas más capaces de simplificar los problemas de análisis de grandes datos. Algunos de los desafíos específicos relacionados con Big Data y análisis son: • Almacenamiento y recuperación de datos Las tecnologías actuales disponibles son capaces de manejar la entrada de datos y almacenamiento de datos. Pero las herramientas diseñadas para el procesamiento de transacciones que sumarán, actualizarán o buscarán de pequeños a enormes cantidades de datos, no serán capaces de manejar grandes volúmenes de datos. Cómo manejar los datos semiestructurados o no estructurados para el procesamiento es aún desconocido. • Calidad versus cantidad Cuando se trata de gran cantidad de datos, en algún momento es difícil decidir. ¿Qué datos son inadecuados? y ¿cómo seleccionamos datos más apropiados?

33

Evolución y aplicaciones

¿Cómo hacemos para asegurar la autenticidad de los datos? ¿Cómo estimar el valor de los datos? • Crecimiento y expansión de datos Así como las organizaciones aumentan sus servicios, también se espera que crezcan sus datos. Pocas organizaciones consideran la expansión de datos, debido a que esto sucede rápidamente. Por esto los datos van evolucionando con nuevas técnicas. • La velocidad y la escala Cuando el volumen de datos crece es difícil obtener una perspectiva de los datos dentro de un periodo corto de tiempo. La percepción de los datos es más importante que el procesamiento conjunto de datos completos. El procesamiento de datos casi en tiempo real siempre requerirá intervalo de procesamiento, con el fin de producir una salida satisfactoria. • Estructurados y no estructurados de datos La transición entre estructurados de datos de tablas bien definidos y almacenados en datos no estructurados (imágenes, vídeos, texto) que se requieren para el análisis, afectará un extremo a otro procesando los datos. La invención de nuevas tecnologías no relacionales proporcionará una cierta flexibilidad en la representación de datos y del procesamiento. • Propiedad de los datos La gran cantidad de datos que reside en los servidores de los proveedores de servicios de medios de comunicaciones sociales no son realmente propiedad de ellos, así almacenen los datos de sus usuarios. Actualmente el titular de la página es el que ha creado la página o cuenta. 1.6.3 Estructura para ejecutar diferentes tipos de análisis en Big Data Los diferentes tipos de estructura necesarios para ejecutar los diferentes tipos de análisis de Big Data son: • El procesamiento por lotes, orientados por ejemplo a reducir mapas estructurados basados como Hadoop, para tareas como la minería de datos a gran escala o agregación recurrentes.

34

Corporación Unificada Nacional de Educación Superior - CUN

Hadoop es la biblioteca de software de código abierto que incluye marco, y permite el procesamiento distribuido de grandes conjuntos de datos a través de grupos de ordenadores que utilizan modelos de programación sencillos. Tiene una gran variedad de opciones que van desde solo un ordenador hasta miles de computadoras, cada una de las cuales ofrecen cómputo y almacenamiento local.

En lugar de depender de hardware costoso y diferentes sistemas para almacenar y procesar datos, Hadoop permite distribuir el procesamiento paralelo de grandes cantidades de datos a través de servidores de bajo costo, y puede escalar sin límites. Con Hadoop no hay datos demasiados grandes. Y en el mundo hiperconectado de hoy, en el que se está creando más y más datos todos los días, las ventajas revolucionarias de Hadoop significa que las empresas y las organizaciones pueden encontrar valor en los datos que examinó con posterioridad como inútiles.



Hadoop incluye los siguientes módulos:



a) Núcleo Hadoop: utilidades comunes que apoyan otros módulos.

b) Sistema de archivos distribuido Hadoop: proporcionar un acceso de elevado rendimiento de datos de la aplicación.

c) Hilo Hadoop: estructura para la planificación de tareas y gestión de los recursos.



d) Mapa reducido Hadoop: estructura para el procesamiento paralelo de grandes conjuntos de datos.

Figura 9. Almacén de datos y sistema de Apache Hadoop.

35

Evolución y aplicaciones

Esta arquitectura es muy robusta y tolerante a fallos. • OLTP: tales como las transacciones de comercio electrónico orientado al usuario, con Apache HBase. El OLTP (procesamiento de transacciones en línea) es una clase de programa que facilita y gestiona aplicaciones orientadas a transacciones, típicamente para ingreso de datos y retención de transacciones en varias industrias, incluyendo banca, aerolíneas, correo, supermercados y productores.

Apache HBase es una base de datos no relacionales (NoSQL) que se ejecuta en la parte superior del sistema de archivos distribuido Hadoop (HDFS). Es columnar y proporciona almacenamiento tolerante a fallos y un rápido acceso a grandes cantidades de datos dispersos.  También agrega capacidades transaccionales a Hadoop, lo que permite a los usuarios realizar actualizaciones, inserciones y eliminaciones.

• Procesamiento de flujo, para manejar las fuentes de flujo, tales como medios de comunicación sociales. • Consulta ad hoc y análisis interactivo con Apache Drill. Apache Drill es un sistema distribuido para el análisis ad hoc, interactivo de conjuntos de datos de gran escala. Diseñado para manejar hasta petabytes de datos repartidos en miles de servidores. El objetivo de Drill es responder a las consultas ad hoc de un modo de baja latencia (suma de retardos temporales).

Inspirado por Google Dremel y una visión para apoyar las aplicaciones modernas de grandes datos, Drill proporciona agilidad, flexibilidad y familiaridad necesaria para que los usuarios obtengan conocimientos actualizados de grandes volúmenes de datos, y para construir las aplicaciones de datos grandes de próxima generación.

La arquitectura de alto nivel de Apache Drill se muestra en figura 3. Contiene las siguientes capas: • Usuario: proporcionar interfaces como una interfaz de línea de comandos (CLI), una interfaz REST, JDBC ODBC, etc., para la interacción impulsado por humano o aplicación.

36

Corporación Unificada Nacional de Educación Superior - CUN

Figura 10. Diagrama de bloques de Arquitectura Apache Drill.

• Procesamiento: permitiendo idiomas conectados de consulta, así como el planificador de consulta, ejecución y motores de almacenamiento. • Fuentes de información: fuentes de datos conectados, ya sea locales o en una configuración de clúster, proporcionando el procesamiento de datos in situ. Apache Drill no es una base de datos sino más bien una capa de consulta que funciona con un número de fuentes de datos subyacentes. Está diseñado principalmente para hacer escaneos completos de tabla de datos relevantes en comparación, como por ejemplo, el mantenimiento de índices. Apache Drill prevé una estructura de ejecución de consultas flexibles, lo que permite un número de casos de uso de agregación rápida de las estadísticas para el análisis exploratorio de datos. Los trabajadores de Apache Drill, adecuadamente llamados Drill-bits, se ejecutan en cada nodo de procesamiento con el fin de maximizar la localidad de datos. La coordinación de los drill-bits, la planificación de consulta, así como la optimización, la programación y la ejecución se lleva a cabo y se distribuye uniformemente; esto es con el fin de conseguir un objetivo comercial. A menudo se observa una combinación de dichas cargas de trabajo desplegado en una misma empresa.

37

Capítulo 2:

La computación en la nube en el contexto empresarial Análisis de la aplicación de tecnologías basadas en Cloud Computing en la empresa y perspectivas en el caso colombiano Hugo Franco Triana

Características distintivas de la computación en la nube Para hablar de “computación en la nube” propiamente, se debe contar con una serie de características y condiciones en el plano tecnológico, de gestión de sistemas, de contratación y prestación del servicio, y de soporte al usuario final, que configuren un modelo de negocio completo y articulado alrededor de servicios ofrecidos “en la nube”, tanto desde la perspectiva de la empresa prestadora del servicio como la experiencia del usuario final (ver sección 4). Tratándose de un concepto de tipo tecnológico y empresarial de aparición relativamente reciente y con una fuerte influencia del mercadeo de servicios en línea –dadas sus implicaciones estratégicas en función de las decisiones de la estructura organizacional de compañías y entidades dependientes de la adquisición, gestión y uso de la información–, existe una gran variedad de aproximaciones a la caracterización tecnológica y administrativa de la computación en la nube. A continuación se presentan algunos de los rasgos distintivos que, de manera general, contribuyen a delimitar el ámbito de los sistemas de información ofrecidos a través de la nube.

38

Corporación Unificada Nacional de Educación Superior - CUN

2.1 Alta disponibilidad El concepto de alta disponibilidad surge del reconocimiento de que los sistemas, por más robustez que pueda ser contemplada en su diseño e implementación, no son infalibles e inevitablemente se tendrá que contar, para la gestión del sistema y, específicamente, para la planificación y manejo de la contingencia en soporte al usuario final o contratante de un servicio, con una cierta cantidad de tiempos de inactividad (downtime), ya sean estos programados (por ejemplo en escenarios relacionados con el mantenimiento del sistema o la actualización parcial o completa del mismo) y no programados (producidos por fallos a diferentes niveles de operación del sistema, desde un corte eléctrico hasta la caída de componentes críticos del software por errores de programación o ataques externos). Así, se puede establecer una medida para la “disponibilidad” del sistema ofrecido como servicio, a través del porcentaje del tiempo que el sistema está de alta y plenamente funcional en un periodo determinado (o “tiempo en línea”). Cabe resaltar que el tiempo de funcionamiento y la disponibilidad en sentido estricto no son necesariamente equivalentes y media un componente de simplificación relacionado con la oferta de servicios en línea, que no configura necesariamente una especificación técnica, obviando aspectos como la velocidad media y la fiabilidad del canal por problemas de conectividad a nivel de red, tiempos de carga y respuesta de sistemas virtualizados, etc. Medida del tiempo en línea En ciertos trabajos de la literatura y, más comúnmente, en el material promocional de servicios ofrecidos a través de la nube, es común referirse al tiempo en línea de un sistema según el número de nueves en el porcentaje de tiempo de alta que puede garantizar el proveedor al usuario del sistema, lo que a su vez conduce a delimitar el tiempo de inactividad por periodo (usualmente mes o año); muchos servicios en el mercado se encuentran en el rango de los tres a cinco nueves, por ejemplo: • “Tres nueves”: 99,9% de tiempo de funcionamiento, equivalente a un tiempo de inactividad de 43.8 minutos al mes (8,76 horas al año). • “Cuatro nueves”: 99,99% de tiempo de funcionamiento, equivalente a un tiempo de inactividad de 4.38 minutos al mes (52.6 minutos al año).

39

Evolución y aplicaciones

• “Cinco nueves”: 99,999% de tiempo de funcionamiento, equivalente a un tiempo de inactividad de 0.44 minutos al mes (5.26 minutos al año). Y así sucesivamente. A más “nueves” mayor es el costo del servicio en la medida de que se tienen que adoptar políticas de redundancia (eléctrica y lógica), seguridad y control de la operatividad de los sistemas provistos, lo que impacta en los costos de operación del servicio. Dichos esquemas de operación basados en arquitecturas con redundancia se dan a nivel del sistema propiamente dicho o host (usualmente relacionado con el alojamiento para ejecución de las máquinas virtuales o reales en algunos casos), en la conectividad de red o networking (accesibilidad del servicio y conectividad desde la ubicación del usuario final) y en el almacenamiento distribuido de datos o storage (políticas de redundancia y backup en el manejo de los información insumo o producto del funcionamiento del sistema). Según la empresa colombiana Hosting Red4 (…) El propósito de la alta disponibilidad (High availability) es que, si fallan los tres componentes (host, networking y storage) de manera simultánea, el servicio migre en caliente sin intervención humana, reestableciéndose el servicio de manera automática. Lo anterior implica que el diseño del sistema, que da soporte a los servicios ofrecidos en la nube, adquiere mayores grados de complejidad en su formulación conceptual y su implementación; además de los consiguientes asuntos relacionados con el seguimiento continuo a la salud de los sistemas desde la propia alimentación eléctrica hasta la consistencia de los sistemas de archivos, pasando por aspectos propios de la conectividad de red y la accesibilidad del contratante de cada servicio. De este modo, características técnicas desagregadas como el ancho de banda de la red de la empresa proveedora, la configuración de redundancia basada en RAID de los servidores host y de almacenamiento o la política de backups, no garantiza, consecuentemente, el soporte a un servicio en la nube. Más aun, criterios como la planificación y la anticipación de los posibles fallos y fuentes de error en la provisión del servicio pasan a ser esenciales en la formulación de la arquitectura de este tipo de sistemas (además de la eliminación de “puntos úni-

4

40

Discusión completa en http://www.hostingred.com/servicios-cloud.

Corporación Unificada Nacional de Educación Superior - CUN

cos de fallo”5, lo que ha conducido a un cierto grado de concentración del mercado en grandes empresas que pueden permitirse desarrollos y configuraciones con tales grados de sofisticación «Google, Amazon, Oracle, Microsoft, etc.»). Algunas empresas del orden nacional, como Avanxo6 o Hosting Red, empiezan a generar un portafolio propio de servicios con una presencia creciente en el mercado e implementaciones híbridas que incorporan, en algunos casos, desarrollos propios o adaptaciones de herramientas existentes en el medio (muchas veces provenientes del mundo del OpenSource y el Free Software), lo que permite una mayor seguridad en el cumplimiento de los acuerdos relacionados con el tipo de servicios contratados y la privacidad de los datos de las empresas contratantes.

2.2 Capacidades sobre demanda Las compañías que contratan servicios en la nube pueden acceder a través de un proveedor de alojamiento en la nube (aplicaciones, datos), a un portafolio adaptado a las necesidades y características de cada organización, y suele ofrecerse por parte de la empresa proveedora de servicios la posibilidad de ajustar los planes y características de los servicios contratados de manera flexible (aplicaciones, espacio de almacenamiento para datos, disponibilidad, etc. -ver sección 3.1.3.). Del mismo modo, paneles de control (basados usualmente en interfaces web) permiten generalmente controlar las características críticas del sistema y su funcionalidad (por ejemplo la política de seguridad, la administración de usuarios, la gestión de archivos, etc.). Así, el uso del software pasa de un modelo basado en licencias y cobro por actualizaciones y soporte de la integralidad del sistema, a un esquema basado en subscripciones en las que se factura lo que se usa, llegando a grados de detalle relativos al propio tráfico y consumo de tiempo de procesamiento y espacio de almacenamiento del servicio provisto.

2.3 Adaptabilidad y movilidad de las aplicaciones El hecho de que la mayor parte de servicios basados en cloud computing esté diseñado para trabajar sobre interfaces web o, al menos, construido a partir de modelos basados en servicios web (web services), provee a este tipo de servicios y aplicacio5

6

Componentes de un sistema cuyo mal funcionamiento eventual puede conducir a la caída completa del sistema en su conjunto. Disponible en: http://avanxo.com/

41

Evolución y aplicaciones

nes de una gran ventaja sobre otro tipo de desarrollos, al permitir el acceso a las capacidades y funcionalidades del sistema desde cualquier tipo de dispositivo capaz de conectarse a la Internet vía web. Esto incluye teléfonos inteligentes, tabletas o portátiles, además de los usuales computadores de escritorio que, de esta manera, se convierten en terminales con un consumo ligero de recursos de cómputo (gran parte del software que conforma el sistema se ejecuta en los servidores de la empresa proveedora, ofreciendo herramientas de gestión, acceso a datos y generación de reportes a través de interfaces web); también se incrementa la capacidad del usuario final o empresa contratante de optimizar sus procesos y tiempos según la capacidad y disponibilidad de sus funcionarios y provee una mejor capacidad de reacción al usuario al ofrecer acceso continuo al estado de la información relevante para su propio modelo de negocio. 2.3.1 Agrupamiento de recursos Una aproximación a la gestión de sistemas informáticos basada en cloud computing permite a los diferentes agentes de una organización hacer uso compartido de datos y recursos informáticos propios de cada sistema o componente al mismo tiempo (manejo más natural de la concurrencia), desde cualquier ubicación y de manera continua, favoreciendo modelos de negocio flexibles en los que la actividad de la compañía o entidad suele desarrollarse sobre el terreno, lejos de las instalaciones físicas de la organización. Así mismo, es posible centralizar y mantener un control más riguroso de los roles y tipos de acceso de cada funcionario, y personalizar las capacidades y comportamiento de cada componente del sistema según el rol y responsabilidades correspondientes. 2.3.2 Elasticidad eficiente Las aplicaciones y servicios provistos a través de la nube suelen tener un mayor grado de adaptabilidad a las necesidades de cada organización y permiten una mejor planificación de la inversión en recursos de T.I., según las necesidades reales y efectivas de la compañía. Dichos servicios y herramientas, por la naturaleza de la implementación de los sistemas de soporte, tienen un mayor grado de escalabilidad y, al tratarse muchas veces de implementaciones más o menos generalizables en cuanto al servicio que se provee, los tiempos de desarrollo y ajuste a las necesidades de cada usuario suelen ser menores.

42

Corporación Unificada Nacional de Educación Superior - CUN

2.3.3 Métricas estrictas sobre el servicio Dadas las características anteriores relacionadas con las capacidades sobre demanda, y la elasticidad (escalabilidad) de las herramientas y aplicaciones en la nube, es posible para la empresa proveedora y la organización contratante, establecer contratos más atractivos que permitan pagar exclusivamente por el uso real de los servicios utilizados. El espacio de almacenamiento, ancho de banda (tamaño), capacidad de procesamiento utilizada (tiempo), número de cuentas de usuario creadas, número de transacciones (carga y descarga de datos), etc., pueden ser medidos de manera objetiva, precisa y continua, para generar facturas ajustadas a los requerimientos que se convirtieron efectivamente en procedimientos y actividades ejecutados por el sistema. Esta transparencia dota al modelo basado en cloud computing de una ventaja comparativa no despreciable en términos de elecciones estratégicas de los clientes potenciales.

2.4 Seguridad, fiabilidad de aplicaciones y gestión de datos en la nube 2.4.1 Seguridad de la información y centros de datos Una de las mayores preocupaciones de las empresas y usuarios finales de servicios en la nube es la seguridad, en términos de integridad, accesibilidad y privacidad de los datos procesados por un sistema en la nube. En este contexto, la importancia de los centros de datos (Data Centers en sentido estricto) cobra una especial importancia en la formulación de arquitecturas basadas en cloud computing. Las tecnologías de seguridad en el acceso a sistemas, encriptación de datos y las arquitecturas físicas que dotan de redundancia a los componentes de almacenamiento han tenido una aplicación extensa en el diseño e implementación de sistemas de soporte a la prestación de servicios en la nube. Igualmente, se ha reforzado la posición de las empresas de prestación de servicios de cómputo forense, especialmente, las que se centran en el aseguramiento y recuperación física de la información ante eventos no controlados que alteran la integridad de los datos. A través de este frente, se hace visible que las tecnologías que dan soporte a la computación en la nube no contienen necesariamente desarrollos tecnológicos novedosos y específicos al concepto, sino que reutilizan los avances que ya venían estableciéndose de manera generalizada en el estado del arte y en el grado de desarrollo tecnológico disponible en el mercado para configurar un servicio consistente y articulado. 43

Evolución y aplicaciones

Sin embargo, el debate sobre quién controla la información crítica de personas y empresas y el uso que se da a esta información por parte de los proveedores de servicios (que, como se mencionó anteriormente, tienden a concentrarse en unos cuantos grandes operadores) sigue abierto (ver sección 6). 2.4.2 Computación en la nube para sistemas de misión crítica Un sistema de misión crítica es aquel que soporta aplicaciones de importancia vital para el funcionamiento y supervivencia de una organización. Es común encontrarse con componentes de sistemas informáticos que, correspondiendo a una categoría ordinaria en el funcionamiento de determinado tipo de compañías o entidades, son “críticos” para la función o misión de otras organizaciones, según sea su naturaleza u objetivos (por ejemplo en facturación, bodega, personal, etc.). La identificación de un sistema de misión crítica implica que los sistemas de información que soportan su actividad contengan, en su diseño, mecanismos de control y respuesta oportuna ante la contingencia, prevención y corrección de situaciones anómalas, monitoreo y control de la salud de sus componentes y sistemas de soporte, minimización de aspectos que configuren puntos únicos de fallo, etc. Así, pues, la redundancia y disponibilidad asociadas a la naturaleza de la computación en la nube puede proveer de soluciones interesantes a organizaciones altamente dependientes de la continuidad en la prestación del servicio para sus procesos y sistemas de misión crítica (relacionada con la característica de alta disponibilidad, ver sección 1.1.). Desde luego, en la operación cotidiana de sistemas, no es infrecuente que un corte en el servicio de acceso a Internet, entre otras eventualidades, pueda alterar profundamente el funcionamiento de los procesos vitales de una organización determinada (ver secciones 3.1. y 3.2.). Las empresas proveedoras de servicios en la nube suelen garantizar a sus clientes la disponibilidad de los sistemas que soportan los servicios ofrecidos a través de acuerdos a nivel de servicio7, adjuntos a las especificaciones sobre el tamaño y complejidad del sistema, las características de acceso de la organización contratante, el cumplimiento de la legislación y normativas relacionadas, las metodologías de diseño empleadas, las características del soporte, etc. 7

44

Service-level agreement (SLA), es un concepto emergente en el ámbito de las tecnologías de la información, referido a las cláusulas contractuales que especifican un servicio objeto del contrato a través de las características correspondientes al mismo, como alcance, limitaciones, calidad, responsabilidades, etc.

Corporación Unificada Nacional de Educación Superior - CUN

El uso de “clouds privadas” ofrece un menor riesgo a la funcionalidad de los sistemas, si bien no elimina totalmente las amenazas potenciales derivadas de optar por un modelo de gestión informática basado en cloud computing.

2.5 Modelos de negocio asociados a la computación en la nube Como se ha detallado anteriormente, el cambio sustancial en la perspectiva del uso de las tecnologías de la información y las comunicaciones por parte de las empresas que desarrollan sus actividades en áreas productivas diferentes consiste en asumir que todos los recursos, prestaciones, herramientas y actividades relacionadas con los sistemas de información pueden ser vistos como un servicio y, más incluso, como un servicio que puede ser contratado con agentes externos a la propia empresa. Tal cambio de visión está en la base de la emergencia propia de la computación en la nube, más que la propia aparición de nuevas tecnologías que la soporten, alterando desde el propio organigrama de las empresas hasta las actividades elementales de la cotidianidad de su operación. Ello conlleva, obviamente, a un cambio en las reglas de juego en el interior de las empresas involucradas y en las relaciones entre empresas usuarias y empresas proveedoras del servicio. Los servicios en la nube se caracterizan por tres aspectos diferenciales respecto a los servicios tradicionales ofrecidos a través de Internet: • A diferencia de los servicios de hosting tradicionales, el servicio se ofrece (y se cobra) según demanda (tráfico, espacio de almacenamiento, etc.) y no por el tiempo en el que el servicio se encuentra de alta. • La responsabilidad de la operatividad del sistema recae en el proveedor, quien gestiona todos los aspectos técnicos relacionados al funcionamiento del servicio • El servicio se fundamenta en el uso intensivo de políticas de redundancia y correcta gestión de incidencias (a través de tecnologías como la virtualización) para garantizar la disponibilidad de los sistemas provistos y reducir los tiempos de inactividad. Una nube puede ser pública o privada. Una nube pública vende servicios a cualquier usuario de Internet. En la actualidad, Amazon Web Services es el mayor proveedor de la nube pública. 45

Evolución y aplicaciones

A continuación se presentan las nuevas categorías de servicios de T.I. en el mercado asociado a Cloud Computing y los modelos de negocio que de estas emergen. 2.5.1 La computación en la nube como oferta de servicios Dada la consolidación en la estandarización, el soporte tecnológico y la difusión de las herramientas asociadas al funcionamiento de Internet y su uso para transacciones de información más complejas entre diferentes tipos de sistemas informáticos, las capacidades para ofrecer servicios de manera remota a través de la red han llegado a un punto de maduración en el que prácticamente toda la funcionalidad de un sistema puede ser ofrecida a un usuario remoto. Dicha interoperabilidad de sistemas, implementada en el caso del cloud computing a través de métodos, lenguajes y protocolos propios de la World Wide Web, ha dado lugar a la creación de un conjunto de servicios que pueden ser divididos en tres categorías principales: • Infraestructura como servicio IaaS, por sus siglas en inglés: Infrastructure-as-a-Service. • Plataforma como Servicio PaaS, por sus siglas en inglés: Platform-as-a-Service. • Software como Servicio SaaS, por sus siglas en inglés: Software-as-a-Service. • Las secciones subsiguientes presentan una explicación sucinta de las características de cada una de estas categorías de servicio (figura 1).

Figura 1: Pirámide invertida de servicios en la nube. Fuente: Cloud computing en Prospecnet, http://www.prospecnet.com/CloudComputing.aspx

46

Corporación Unificada Nacional de Educación Superior - CUN

2.5.2 Infraestructura como servicio IaaS La creciente evolución de las tecnologías de virtualización, en paralelo con la sofisticación del hardware propio de servidores empresariales (especialmente las extensiones de virtualización8 implementadas en físico sobre los procesadores de última generación), ha permitido generar una oferta de recursos informáticos flexible y altamente configurable que responde a la construcción de sistemas completos con un desempeño razonablemente bueno bajo aproximaciones virtualizadas. La diferencia con el modelo de hosting tradicional consiste, principalmente, en la complejidad de la arquitectura de los sistemas implementados bajo las plataformas de virtualización que se ejecutan en los servidores, trascendiendo el modelo de granjas de servidores virtualizados propia del hosting clásico. La flexibilidad de la configuración de una infraestructura virtualizada de este tipo es mucho mayor que la correspondiente a sistemas montados sobre arquitecturas “reales (servidores físicos), además de otras ventajas relacionadas con la flexibilidad, la redundancia y los cambios de configuración “en caliente” según necesidad. Desde luego, aunque se cuente con las mencionadas extensiones de virtualización (y el propio progreso de las características del hardware disponible), una arquitectura tal no alcanzará el mismo desempeño de un sistema físico9, y menos considerando los posibles cuellos de botella y retrasos producto de la dependencia del canal para acceder a los recursos. Esta limitación no es, sin embargo, crítica en muchos casos reales debido a la gran potencia de los servidores de virtualización de los Data Centers actuales como a la propia variabilidad de los requerimientos de cada sistema según sea su volumen de tráfico y la exigencia de recursos de las herramientas que implementan el procesamiento de la información. Esta “elasticidad” permite brindar a los clientes y usuarios finales una oferta variada de servicios y unos costos de funcionamientos racionales y ajustados a las necesidades reales de la organización contratante. Este modelo, asimilable al empleado por las empresas de servicios públicos y sus procesos de facturación según uso, es llamado “utility computing” en el ámbito de las T.I.

Las tecnologías preponderantes en el mercado de procesadores son Intel® VT y AMD-V, siendo la primera la de mayor difusión dado el segmento del mercado empresarial controlado por la compañía Intel. 9 Este tema es objeto de una larga polémica en la que interviene de manera significativa el componente de mercadeo de las empresas que proveen servicios de virtualización. 8

47

Evolución y aplicaciones

2.5.3 Plataforma como Servicio PaaS Más allá de la infraestructura informática, sea esta física o virtualizada, la construcción de software requiere, en todos los casos, de un conjunto de recursos integrado que provea de las condiciones mínimas necesarias para llevar a cabo procesos de desarrollo eficientes y orientados por objetivos. Este conjunto de recursos de soporte al despliegue y uso de las aplicaciones en producción (“plataforma”) también ha sido llevado a la figura de servicio por empresas de vanguardia tecnológica a través de sus fortalezas en el área de desarrollo, necesarias para este tipo de implementaciones. Bajo este modelo, usuarios más exigentes en lo relativo a la complejidad de sus actividades y expectativas en el manejo de la información, pueden construir sus propias aplicaciones en la nube mediante bibliotecas e interfaces de programación de aplicaciones (APIs, Application Programming Interfaces) orientadas a servicios en el ámbito de la computación en la nube. Este es el caso de GoogleApps10, de amplia difusión en los últimos años en organizaciones de diferentes sectores económicos, y permite hacer uso de sus herramientas básicas de comunicaciones y trabajo en equipo, además de herramientas para la gestión, la personalización y la extensión de capacidades según las reglas del negocio de cada organización. En la actualidad, no existen estándares ni protocolos generalizados para dotar a las plataformas en la nube de características como interoperabilidad, compatibilidad o portabilidad de datos y transacciones entre diferentes plataformas, luego la elección de una u otra es un asunto de tipo estratégico. 2.5.4 Software como servicio SaaS Entre los servicios en la nube de mayor crecimiento, dado el creciente volumen de negocios y el vertiginoso aumento de la oferta de aplicaciones disponible en el mercado, es el software como servicio. Este es uno de los frentes en los que la computación en la nube ha experimentado mayor presencia en el sector productivo. El análisis de su dinámica, sus aspectos técnicos y la naturaleza de los modelos de negocio asociados es sujeto de estudios extensos y detallados en cada aspecto particular de su desarrollo y evolución. En modelos de negocio basados en software como servicio, el cliente delega todos los aspectos de desarrollo, gestión y mantenimiento de las aplicaciones ofrecidas por 10

48

Disponible en: https://www.google.com/work/apps/business/

Corporación Unificada Nacional de Educación Superior - CUN

la empresa proveedora del servicio, reduciendo drásticamente la infraestructura, el personal y la complejidad de las políticas de gestión de la información en la organización. Tal escenario permite a los clientes ganar flexibilidad a través de aspectos como la movilidad en el acceso a los sistemas y simplicidad de los recursos en su empresa (que se reducen prácticamente a estaciones de trabajo con acceso a Internet), pero con el coste de conceder todo el control de los datos generados y requeridos por la organización a la empresa proveedora del servicio. La rápida y compleja evolución de las herramientas de software disponibles en la nube ha generado un espectro bastante amplio de aplicaciones, herramientas, utilerías y otro tipo de servicios, ya sean estos de propósito general o aplicaciones específicas contratadas directamente por la compañía cliente a la empresa encargada del diseño e implementación del sistema. Como se ha mencionado, herramientas existentes con anterioridad a la difusión del concepto de Cloud Computing, como los sistemas de correo web, herramientas de gestión de bases de datos SQL adscritas a servicios de hostingo sistemas orientados a la gestión de información documental mediante interfaces web, caen ahora en la categoría de software como servicio, en el ámbito de la computación en la nube. Sin embargo, muchas otras aplicaciones, herramientas y marcos de trabajo diseñados específicamente para soportar actividades particulares de empresas concretas, han sido desarrollados usando la tecnología, la metodología de desarrollo y las consideraciones técnicas y de gestión propias de los sistemas web mencionados. En esta clase de sistemas se pueden encontrar desde sistemas de gestión hospitalaria y manejo de historias clínicas hasta sistemas de gestión empresarial y de planificación de recursos empresariales (ERPs), ejecutados ahora en los equipos de la empresa proveedora del servicio y accedidos por el cliente (quien efectivamente genera la demanda) de manera remota a través de Internet. En efecto, y como se mencionará posteriormente, muchas empresas de desarrollo de software han empezado a migrar su portafolio y sus capacidades para adaptarse a procesos de desarrollo orientados a la implementación de soluciones basadas en web services, arquitecturas tipo SOA11 (por sus siglas en inglés: Service-oriented Architecture o Arquitecturas orientadas a servicios), etc., ofreciendo soporte a herramientas de terceros, sistemas híbridos o desarrollos propios bajo el enfoque SaaS.

11

Casos representativos del mercado son WebSphere de IBM y Oracle SOA Suite, entre otros.

49

Evolución y aplicaciones

2.5.5 Modelos de negocio desde la perspectiva del sector de las T.I. Si bien hay que insistir en que la computación en la nube no es la única y definitiva vía de evolución del software y las tecnologías de la información, es una realidad que la creciente aceptación del concepto y de las ventajas ofrecidas por la utilización de modelos de desarrollo basados en web han transformado de manera sustancial el panorama de la oferta de productos y servicios asociados al desarrollo de software, ya sea este de propósito general o específico a una empresa particular, tanto propietario como basado en OpenSource. De hecho, se encuentra vigente el debate sobre las condiciones que las empresas más grandes del sector (basadas en modelos de software propietario) imponen al usuario final a través de los contratos de licenciamiento y autorización de uso. En este modelo de negocio, solo una parte del precio que un cliente paga por la licencia de un producto de software está en el código detrás de la funcionalidad del mismo; el valor restante corresponde a la imagen del producto en el mercado y de la capacidad de la empresa que lo desarrolló para dar el soporte correspondiente12. De hecho, en la mayoría de casos que operan bajo esta lógica, la propiedad del software se mantiene en la empresa y el usuario no puede disponer del código que se ejecuta en su propia máquina. En términos de Montoro13 “(…) el software es una industria de servicios operando bajo la persistente pero infundada ilusión que es una industria de manufacturas”. Mantener un producto de software en el mercado puede llegar a ser tan costoso como desarrollarlo por primera vez. Contrario a esta realidad, en el modelo de negocio del software privativo orientado a la computación personal, característico de buena parte de las grandes casas de software, se asigna un precio elevado al licenciamiento inicial del producto y un valor menor al mantenimiento, soporte y actualizaciones. Montoro14, igualmente, plantea que este modelo no es sostenible, dado que se requeriría cumplir con dos supuestos bastante exigentes, a saber: a) Que las ventas crezcan de manera continua, haciendo que lo recaudado por licencias cubra el costo de mantenimiento y soporte.

12 13 14

50

La discusión original y detallada se encuentra en Montoro (2009). Ibíd. Ibíd.

Corporación Unificada Nacional de Educación Superior - CUN

b) Que las actualizaciones cubran el costo del soporte con precios que se acerquen al valor cobrado por la licencia adquirida inicialmente. El primer escenario plantea un crecimiento sostenido de la demanda que no es realista en prácticamente todos los casos. El segundo escenario puede ser visto como una práctica de mercado abusiva desde la perspectiva del cliente. Paralelamente a la emergencia de la computación en la nube, un modelo de negocio alternativo se venía forjando a través de empresas de tecnología que, bajo prácticas comerciales más estructuradas y sostenibles, reconocen que el valor para el usuario final está más en el soporte (la garantía de funcionalidad del producto de software adquirido) que en el licenciamiento propiamente dicho. Usando esta aproximación, apoyada fuertemente por la expansión de la comunidad del software libre y de código abierto, se puede establecer un esquema que sea beneficioso para la empresa de software como para el cliente. Una apuesta similar está detrás de la gran mayoría de servicios en el mercado asociado a la computación en la nube, justamente reconociendo el software como servicio y centrando la facturación en el uso y soporte del mismo y no en el costo de la codificación y el licenciamiento. Esto ha permitido, además, usar el enfoque SaaS para desarrollar sistemas y servicios orientados a una empresa concreta que puede o no contratar el desarrollo y, posteriormente, extender la prestación del servicio (a partir de las herramientas obtenidas) a otras empresas del sector o de sectores con reglas del negocio análogas a la usuaria inicial del sistema desarrollado, concentrándose en el perfeccionamiento y adaptación de los servicios implementados y su prestación óptima en la web y no en mecanismos artificiales para mantener cautivos a los clientes efectivos y potenciales. 2.5.6 Cambios en las reglas del negocio como empresa usuaria del Cloud Computing En 2009, el Instituto Nacional de Estándares y Tecnología (NIST) de los Estados Unidos identificó, según el estado del arte en computación en la nube y su grado de desarrollo en el mercado de ese país, cuatro modelos de prestación de servicios en la nube que estructuran los modelos de negocio asociados (Mesa Sectorial, Cloud Computing, 2010). Dichos modelos son: • Público: los servicios en la nube se ponen a disposición del público de manera abierta, ya sea para la implementación de aplicaciones de propósito general o para 51

Evolución y aplicaciones

desarrollos de soporte a un determinado tipo de actividad. La infraestructura pertenece a la empresa proveedora de servicios en la nube. • Privado: la infraestructura pertenece a la organización usuaria de los servicios en la nube. La gestión de los servicios implementados sobre dicha infraestructura puede ser interna, pero es usual que se lleve a cabo por un tercero que, en la mayoría de los casos, es el desarrollador o proveedor de los servicios. • Comunitario: la infraestructura y la gestión de los servicios pertenece a diferentes organizaciones y estos responden a las necesidades de una comunidad o a los intereses comunes de las organizaciones participantes, bien sea que estas provean el soporte al funcionamiento de los servicios o lo contraten con un tercero. • Híbrido: corresponde a la unión de dos o más nubes (privadas, públicas o comunitarias) a través de interfaces desarrolladas específicamente para dar portabilidad a las aplicaciones implementadas en cada sistema y los datos de interés para todos los ámbitos convergentes. Un ejemplo de este tipo de integración es el cloud bursting, destinado a balancear la carga soportada por cada nube dentro del nuevo sistema en caso de saturación de alguna de ellas. Dichos modelos de implementación y despliegue, dadas las ventajas ciertas y previstas por cada uno de ellos, han movido a muchas empresas hacia implementaciones de sus sistemas de información parcial o totalmente orientadas a la computación en la nube. Son innumerables los casos y para grandes empresas la tendencia es a adoptar aproximaciones basadas en servicios como apuesta estratégica para dotarse de métodos y herramientas de gestión de la información. Tal deriva genera una mayor interdependencia entre empresas de diferentes sectores que empiezan a verse simultáneamente como proveedoras y consumidoras de servicios. A su vez, esto conduce a la especialización de las empresas en su área de actividad específica, reduciendo la nómina relacionada con gestión y soporte de las T.I. dentro de cada empresa, y probablemente las oportunidades laborales para los profesionales de la informática y las comunicaciones, al menos como parte del personal de dichas organizaciones. Tanto usuarios finales de aplicaciones de propósito general como grandes organizaciones dependientes de complejos sistemas de información, empiezan a delegar más y más responsabilidades en materia de adquisición, almacenamiento y acceso a datos, incluso en el caso de sistemas implementados específicamente para la organización en concreto (por ejemplo en sistemas de facturación, de bodega, de recursos humanos, de contabilidad, de comunicaciones internas o, más específicamente, sistemas de 52

Corporación Unificada Nacional de Educación Superior - CUN

gestión hospitalaria, de compras en línea, de acceso a documentos y certificaciones públicos, de distribución, etc.). En el momento actual es difícil saber si la computación en la nube (o las tecnologías asociadas a la misma) se impondrá como la forma dominante de producir, proveer y soportar herramientas de software (en este caso, concebido como servicio), aunque sería pertinente que las organizaciones analizaran con una perspectiva de tipo estratégico la conveniencia de ceder el control de sus datos e incluso, procesos y procedimientos críticos para su operación a la gestión de terceros ajenos a su actividad. Tales análisis requieren de una comprensión clara de los pros y contras de la computación en la nube como alternativa tecnológica en el campo de las tecnologías de la información. 2.6 Ventajas y desventajas de la computación en la nube para las empresas Aunque las características descritas en las secciones 1 y 2 pueden hacer pensar en la computación en la nube como una alternativa universal y generalizable a cualquier requerimiento de tipo informático, la elección de un modelo de gestión informática bajo sus premisas no es necesariamente la solución óptima en todos los escenarios. Por el contrario, el impacto que al día de hoy tiene tal elección en cualquier organización de tamaño medio en adelante, es de escala estratégica y compromete la operatividad (y por ende la propia supervivencia) de la organización. Se hace necesario, entonces, un análisis cuidadoso de las posibles ventajas e inconvenientes de la aplicación de este conjunto de tecnologías en cada caso concreto, estudiando detalladamente los posibles impactos y los escenarios que implica la implantación de un modelo de estas características. A continuación se presenta una visión general, comúnmente aceptada por la comunidad de las T.I., de las ventajas e inconvenientes del Cloud Computing para los usuarios y organizaciones contratantes, con base de la síntesis que para sus clientes ofrece la empresa prestadora de servicios en la nube Prospecnet15. 2.6.1 Ventajas posibles 2.6.2. Reducción en la inversión y gastos en infraestructura informática La elección de un modelo de gestión informática basada en computación en la nube implica un potencial ahorro en compra y mantenimiento de servidores de procesa15

Disponible en: http://www.prospecnet.com/CloudComputing.aspx

53

Evolución y aplicaciones

miento, equipos de almacenamiento masivo, herramientas e insumos para copias de seguridad (backup), compra, instalación y mantenimiento de redes internas a la organización para la interoperabilidad de los componentes y, hay que decirlo, personal informático de soporte al funcionamiento del sistema y a los procesos de la organización dependientes de los sistemas de información. Así mismo, delegar la gestión informática a una empresa externa bajo un modelo de servicios (tercerización), podría hacer menos exigentes las características de las estaciones de trabajo de los funcionarios de la organización, dado que los procesos y procedimientos se llevarán a cabo muy probablemente a través de interfaces web (es decir, mediante un navegador ejecutado sobre un equipo de prestaciones medias/bajas). 2.6.3 Reducción en inversión y costos asociados al software Un modelo basado en Cloud Computing puede reducir, dependiendo del área de actividad de la organización, los costos asociados a la compra de licencias y al soporte de herramientas de software requeridas por la misión y actividades de la compañía o entidad. Usualmente, las empresas proveedoras de servicios en la nube incluyen en el contrato de prestación de servicios el componente relacionado con el uso de los programas, aplicaciones y herramientas de gestión asociados al sistema provisto o desarrollado. Es común, además, que las empresas proveedoras construyan buena parte de su portafolio de servicios a través de herramientas de OpenSource y Free Software, lo que se traduce en una reducción de costos para la propia empresa y, consecuentemente, para sus clientes o usuarios. Igualmente, la carga financiera y operativa por soporte de herramientas de software se reduce en gran medida, nuevamente por la delegación de la responsabilidad del mantenimiento de los sistemas contratados a la empresa proveedora, liberando a la empresa contratante de asumir los impactos relacionados con las actualizaciones de software (valores adicionales, tiempo de personal informático dedicado a migraciones y configuración, tiempo de baja del sistema informático, etc.). 2.6.4 Flexibilidad en la capacidad de almacenamiento Al entregar la responsabilidad de la configuración de los sistemas informáticos contratados a la empresa proveedora, los contratantes o usuarios finales se limitan a pagar por las características y uso de los servicios establecidos en el contrato. De gran impacto es, en ese sentido, la flexibilidad que desde el punto de vista del cliente ofrece el hacer uso de las capacidades de almacenamiento requeridas por sus procesos y procedimientos al momento de ejecutarse sus operaciones. Evidentemente, esto 54

Corporación Unificada Nacional de Educación Superior - CUN

implica una gestión eficiente y capacidad de respuesta a las demandas de los clientes por parte de la empresa proveedora del servicio, pero siendo su actividad precisamente el dotarse de estos recursos para asumir la venta y soporte a los servicios de su portafolio, no constituye un riesgo mayor para las partes. 2.6.5 Potencial aumento de la fiabilidad de los datos En compañías cuya área de actividad no corresponde directamente a las T.I., el montaje de sistemas robustos con características de redundancia y políticas de copia de seguridad puede resultar bastante pesado. Por el contrario, las empresas proveedoras de servicios en la nube tienen dentro de su misión la configuración de sistemas de soporte a su modelo de negocio que incluyen las mencionadas características de robustez, redundancia, seguridad de datos y fiabilidad del almacenamiento y transferencia de información, todo ello especificado en el contrato de prestación del servicio. 2.6.6 Acceso unificado, colaborativo y en tiempo real a la información Al establecerse implícitamente un agrupamiento de los recursos y repositorios de datos de la organización administrados por la empresa proveedora, se provee al sistema implementado sobre sus servicios de capacidades de acceso en tiempo real a la última versión disponible de los datos y documentos asociados al sistema. Tal característica permite a las organizaciones establecer políticas y dinámicas de trabajo que involucren componentes colaborativos con la garantía de que la gestión de la concurrencia, el manejo del tráfico y el control de versiones está a cargo de la empresa proveedora y que, de alguna manera, tales requerimientos fueron atendidos a priori en el proceso de diseño de las herramientas de soporte a los servicios relacionados con el contrato. 2.6.7 Interoperabilidad en el ámbito del usuario Los sistemas basados en interfaces web, como fue mencionado anteriormente, permiten la implementación de herramientas de acceso, gestión y uso de la información que pueden ser empleadas en prácticamente cualquier entorno y con cualquier dispositivo capaz de conectarse a la Internet mediante navegador. La movilidad, facilidad de acceso y continuidad en el uso del sistema, más allá de las fronteras físicas y temporales de la actividad de la organización, ofrecen prestaciones desconocidas para sistemas tradicionales cuyo funcionamiento depende de la infraestructura informática que lo soporta, usualmente localizada en las instalaciones físicas de la misma. 55

Evolución y aplicaciones

2.6.8 Desventajas potenciales 2.6.8.1 Necesidad de conectividad permanente y de alta velocidad a Internet Dada su filosofía de partida y las tecnologías que la soportan, la computación en la nube depende totalmente de la conexión a Internet por parte de la organización contratante. Ante fallos en esta conectividad, la funcionalidad de la firma queda totalmente comprometida si no se contemplaron (y no es usual que se haga) medidas de contingencia que reemplacen de manera provisional los servicios en la nube contratados. Esto incrementa de manera significativa el riesgo de pérdida de datos, de entorpecimiento de procesos y puede llegar a la paralización temporal de la propia organización (la conexión a Internet desde la empresa contratante constituye en sí misma un punto único de fallo). Empresas que tengan un volumen medio de operaciones relacionadas con carga y descarga de datos realizadas sobre sus sistemas de información, tendrán que contar con la capacidad financiera suficiente para contratar un conjunto de servicios basados en la nube que, de manera consistente, satisfagan sus necesidades de manejo de información. Si esta última condición no es viable en un momento dado, la computación en la nube no es la elección. 2.6.8.2 Lentitud en los tiempos de respuesta del sistema Aun cuando la empresa contratante cuente con los recursos suficientes para contratar una conexión a la Internet con suficiente ancho de banda y de alta calidad, la ejecución remota de procesos y, principalmente, los procesos de carga y descarga de información desde los equipos de la empresa proveedora encargados de los servicios contratados pueden hacer que la propia transferencia de datos se convierta en un cuello de botella del funcionamiento del sistema, de cara a la experiencia del usuario final. Tal inconveniente puede hacerse todavía más difícil de aceptar por parte de la empresa contratante cuando se presenten tiempos de inactividad planificada o no planificada, generando la impresión de discontinuidad y mala calidad en el servicio. 2.6.8.3 Vulnerabilidad en la transferencia de información En la actualidad existe una oferta creciente y variada de servicios basados en la nube, mayoritariamente a cargo de grandes empresas del sector de la informática y las comunicaciones. Esta circunstancia ha propiciado la paulatina formalización de unos estándares mínimos de calidad en el servicio y de expectativas en los clientes 56

Corporación Unificada Nacional de Educación Superior - CUN

actuales y potenciales de la computación en la nube respecto a diferentes aspectos técnicos y de gestión de los servicios ofrecidos, particularmente en lo referido a la seguridad de la información almacenada en los servidores de las empresas proveedoras. Sin embargo, tal garantía, aún de pesos pesados en el sector, no elimina automáticamente los riegos en los que se incurre al poner toda la información de un sistema concreto en la Internet durante las actividades de procesamiento, carga y descarga de datos. Las amenazas pueden fácilmente establecerse del lado del cliente y hacer uso malintencionado de los datos transferidos durante las transacciones propias del servicio adquirido (sniffers, interceptaciones, etc.). 2.6.8.4 Cloud computing en el contexto empresarial colombiano La empresa Avanxo, en colaboración con Position Comunicaciones, publicó un estudio (reproducido por varios medios colombianos, entre ellos La República) sobre las perspectivas de crecimiento y consolidación del mercado de servicios basados en computación en la nube en Colombia. Este estudio, cuya síntesis se presenta en la figura 2, ofrece una visión prospectiva del auge y expansión de empresas proveedoras de servicios en la nube. Como era de esperar, se observa que multinacionales del sector de las T.I., como Google y Amazon, son identificadas de manera inmediata como líderes en Cloud Computing (empresas que a su vez tienen una posición dominante en el mercado a escala global). No obstante, empieza a existir reconocimiento para nuevas empresas de capital y conocimiento colombiano que pueden aprovechar su experiencia en el mercado nacional y adaptación a las normativas locales para establecerse y generar capacidades de desarrollo y prestación de servicios en el sector de las TIC, desde una formulación basada en computación en la nube. Dentro de los resultados relevantes arrojados por este estudio se encuentran los siguientes datos, relativos a las grandes empresas como usuarias de servicios de T.I.: • El 97 % de las empresas encuestadas cree que la computación en la nube se establecerá como modelo preponderante en T.I. • Al menos el 44% de las empresas espera invertir más del 5% de su presupuesto de T.I. en soluciones relacionadas con computación en la nube. • Solo el 8% de las empresas encuestadas no está invirtiendo recursos en adopción de tecnologías basadas en Cloud Computing y solo el 6% no está estudiando la posibilidad de implementar soluciones de este tipo. 57

Evolución y aplicaciones

• El 94% de las principales empresas del país (por capital) utilizan servicios alojados en la nube o se encuentran evaluando su utilización. • Las áreas en las que las soluciones basadas en Cloud Computing tienen mayor acogida en el país son las relacionadas con documentación (trabajo colaborativo), manejo de personal y gestión de relaciones con el cliente (Customer Relationship Management o CRM). De otro lado, dentro de las empresas colombianas que proveen servicios de Cloud Computing a escala nacional e internacional, destacan las siguientes (varias de ellas con presencia en el ámbito latinoamericano): • • • • •

Hosting Red: http Kumo: http://www.kumo.com.co/ Avanxo: http://avanxo.com/ Sonda Cloud Empresarial: http://cloudempresarial.com/ Asertiva Digital: www.asertivadigital.com/

Figura 2: Estudio de tendencias empresariales de Cloud Computing en Colombia. Fuente: Avanxo y Position Comunicaciones (2013), a través del diario económico “La República” de Bogotá.

2.7 Críticas A pesar de la aparente aceptación generalizada de las tecnologías relacionadas con Cloud Computing, no han sido pocas las voces que cuestionan la adopción de esta 58

Corporación Unificada Nacional de Educación Superior - CUN

aproximación a la prestación de servicios relacionados con la gestión y uso de la información de tipo personal y organizacional. Una de las posiciones más fuertes en contra de la adopción de este nuevo modelo (y que sintetiza muchos cuestionamientos de otros autores y líderes tecnológicos en el área de la informática) es la de Richard Stallman, gestor de diversos proyectos de desarrollo colaborativo de software bajo la filosofía del Software Libre (GNU). Para Stallman (The Guardian, 2008), el auge del concepto de computación en la nube tiene dos aspectos determinantes. El primero se refiere al hecho de que las tecnologías que dan soporte a sitios web interactivos y servicios ofrecidos en la red ya existían, y no hay en la emergencia del concepto de computación en la nube un cambio tecnológico relevante ni una aportación conceptual significativa, tratándose únicamente de una campaña sobredimensionada de mercadeo, basada en palabrería y orientada por la moda. El segundo es la intención deliberada de las grandes empresas proveedoras de servicios en la nube de hacerse con el control total de los datos de los usuarios para todo tipo de usos, desde políticos (sistemas de censura y espionaje en la red) hasta el usufructo comercial de la información personal. En este último sentido, casos como los términos de uso del servicio de plataformas sociales en línea (como Facebook o Instagram) plantean un serio riesgo para usuarios finales de sistemas abiertos, dada una cierta falta de regulación (Agencia Española de Protección de Datos, 2009) en el sentido de los argumentos y preocupaciones de Stallman.

59

Capítulo 3:

En la nube con los pies en la tierra Campo Elí Castillo Eraso

Historia de las bases de datos En estos tiempos de avances tanto tecnológicos como científicos que son cada vez más sorprendentes, surgen nuevos paradigmas los cuales nos desconciertan y logran introducir la duda con respecto a lo que conocemos y hemos aprendido durante el desarrollo personal y profesional. Es el caso de la tecnología de Cloud Computing (computación en la nube), que con sus avances, sus ventajas, sus desventajas y, sobre todo, con la velocidad que se está moviendo en todos los entornos sociales, empresariales, universitarios, etc., genera la pregunta ¿qué está sucediendo? Alguien dijo por ahí: “la tierra nos quedó pequeña, ahora vamos por la nube”. Si esto es así ¿hacia dónde nos dirigimos? En este capítulo nos vamos a referir a las bases de datos y sus diferentes formas de interpretación según el nuevo concepto de la nube. Desde los comienzos de las bases de datos tiempo en que aún no existían los computadores, siempre se tenía en mente la baja velocidad para realizar consultas, puesto que ha sido una de las grandes dificultades y dilemas que se tienen. Surgen, entonces, avances tanto en la parte de hardware como de software; dando inicio a un nuevo paso en que las empresas emprenden un nuevo camino de la mano de sistemas de procesamiento electrónico. Según la historia de los inicios de las computadoras y las bases de datos, se conoce a Herman Hollerit como el primer ingeniero estadístico, puesto que fue quién invento la “máquina perforadora de tarjetas”, utilizada en el censo de los Estados Unidos de 1880. Sus resultados fueron obtenidos durante 7 60

Corporación Unificada Nacional de Educación Superior - CUN

años y a partir de este momento surgen nuevos descubrimientos tales como las cintas magnéticas (1950), discos (1960), Estos adelantos son el inicio de las base de datos, pues los discos permitían guardar datos de forma estructurada. Ya en la década de los 70, es donde IBM introduce el modelo relacional con un libro llamado “A Relational Model of Data for Large Shared Banks”. Luego la misma empresa IBM genera lo que es SQL (Lenguaje Estructurado de Consultas). Con ello comienza la competencia entre grandes empresas como Oracle, que también es uno de los grandes pilares en el surgimiento de las bases de datos con sus aportes. Este resumen de la historia de las bases de datos, es para dejar en contexto cómo ha venido evolucionando la necesidad de mantener gran cantidad de datos y a la vez poder realizar todas las transacciones con el fin de obtener información que nos permitan tomar la mejor decisión.

3.1 NoSql y Cloud Computing

Figura 1: NoSql y Cloud Computing. Disponible en: http://www.marketanalysis.com/ wp-content/uploads/2012/01/Hadoop.jpg

Si tomamos una definición básica de lo que es una base de datos, hacemos referencia a “un conjunto de datos relacionados y que tienen una estructura definida”, sin embargo, con el surgimiento de Cloud Computing surgen nuevas definiciones como Big Data, NoSql, etc. En este campo se definen las bases de datos NoSql (no solo Sql) como sistemas que permiten almacenar datos pero que no cumplen con el modelo relacional o modelo entidad relación, o sea que no se basan en una estructura de datos definida, si no en un esquema más flexible. 61

Evolución y aplicaciones

Este tipo de bases de datos son las más adecuadas cuando se busca una escalabilidad bastante grande, es así como nace el concepto de Big Data.

3.2 Big Data

Figura 2: Big Data. Disponible en: http://www.aunclicdelastic.com/wp-content/uploads/ big-data-cloud-640x337.png

Este concepto de “Big Data” es muy difícil definirlo, ya que no existe una sola definición, sin embargo, Big Data es el término utilizado en Cloud Computing para almacenar una gran cantidad de información, que con las herramientas que manejamos hasta el momento no son suficientes para realizar las operaciones de adición, consulta, inserción y eliminación (métodos convencionales). En algunos documentos sobre Big Data se hace referencia a las 3 V, las cuales son volumen, velocidad y variedad, las reglas que cubren el mayor porcentaje de lo que busca la sociedad de usuarios de la nube. Sin embargo, surge una nueva inquietud con respecto al valor de los datos y la información, puesto que hace referencia a una de las variables que nos permiten cuantificar en forma de costos el proceso de todas las transacciones. Cloud computing trae implícito el término Big Data, que es una de las características importantes para estar en este sistema. Es por ello que cuando necesitamos obtener información de la nube, es importante partir de velocidad, variedad y volumen de información. Las bases de datos NoSQL permiten tener la ventaja de escalabilidad enorme y modelos de consistencia, buscando con ello tener mayor velocidad de respuesta y disponibilidad a bajos costos. Las empresas tienen un activo importante en sus datos, pero para mantenerlos es necesario obtener un espacio donde resguardarla y poder realizar operaciones que les permita a los usuarios tomar decisiones acertadas en el momento oportuno, esta información se encuentra tanto en las aplicaciones implementadas por ellos, sistemas 62

Corporación Unificada Nacional de Educación Superior - CUN

de información gerencial, comercial, transaccional pero sobre todo información que se maneja por medio de redes sociales. Esta una de las más apetecidas, la cual nos permite tener un punto de medida y conocer el estado de los clientes, además que existe en la nube una cantidad de información producida por empresas que la colocan a disposición de quién la necesite. Tal es el caso de los mapas, geoposicionamiento y estadísticas históricas hechas por terceros que sirven como base para muchas investigaciones. Esto conlleva al licenciamiento Open Data en el que se tienen licencias de propiedad abierta, “lo que necesita, ¡úselo!” y así contribuir con el desarrollo general. Los sistemas NoSQL se pueden agrupar o clasificar de acuerdo a su uso en 4 categorías, son las siguientes: • FrameWork Map-Reduce: procesamiento analítico en línea. En esta categoría se encuentra Hadoop. • Clave-Valor: sistemas de procesamiento transaccional. En esta categoría se encuentra el buscador Google, Amazon dynamo, cassandra, hbase, etc. • Almacenamiento de documentos. En esta categoría se encuentran los motores y gestores de bases de datos como son MongoDB, SimpleDB, CouchDB. • Sistemas de bases de datos gráficas. En esta categoría se encuentran Neo’4j, FlockDB, Pregel. Estas categorías nos llevan a manejar grandes volúmenes de datos, de una forma rápida y sin necesidad de tener una forma estructurada, como es el caso de las bases de datos relacionales. No obstante, en algunos de los casos son necesarias estas bases de datos relacionales, puesto que se desempeñan mejor dependiendo del tipo de transacción. Es necesario aclarar que NoSQL no significa que no vamos hacer uso del lenguaje SQL, este término lo tratamos como no solo SQL, pues para muchas aplicaciones son necesarios los esquemas y sistemas DBMS (sistema manejador de base de datos). En este campo del Cloud Computing muchas de las grandes compañías trabajan para ofrecer un mejor servicio y sus herramientas de trabajo son 100% OpenSource. Como es el caso de Hadoop, que es un framework de software de apache de alto nivel y permite el trabajo de aplicaciones distribuidas. Según IBM define que “Apache Hadoop™® es un proyecto de software de código abierto que permite el procesamiento distribuido de grandes conjuntos de datos a través de grupos de servidores básicos. Está diseñado para escalar desde un único servidor a miles de máquinas, con un muy alto grado de tolerancia a fallos. En lugar de confiar en el hardware de gama alta, la resistencia

63

Evolución y aplicaciones

de estos grupos proviene de la capacidad del software para detectar y controlar los errores en la capa de aplicación”16 Es utilizado por Google y se caracteriza por: • No tiene un modelo de datos, estos se almacenan en formato HDFS (sistema de archivos distribuido Hadoop). • Los usuarios proveen las funciones, map(), reduce(), reader(), writer() y combine(). • El sistema procesa los datos haciendo uso del procesamiento Glue escalable, garantiza tolerancia a fallos. Existe el sistema de almacenamiento clave-valor, el cual sirve para realizar procesamiento OLTP (procesamiento en línea), y se utiliza cuando se necesita hacer operaciones pequeñas sobre una base de datos masiva. Como el caso de Google, el cual es un sistema que debe dar respuesta a millones y millones de usuarios sin perder el valor del rendimiento, para ello es necesario hacer uso de una base de datos NoSQL, también utilizada por las redes sociales más populares como son Twitter y Facebook. Cuando se habla de base de datos relacional siempre se cuenta con los mismos proveedores, como son Oracle, Microsoft con SQL Server o bases de datos libre MySql o Postgre Sql. La lista no es muy larga, sin embargo, en NoSql existen más de 150, cada una de ellas ofrecen varias diferencias significativas. Hasta el momento no es fácil definir cuál es la más popular o la más aconsejable porque aún no son muy reconocidas, como es el caso de las bases de datos relacionales. Como se mencionó anteriormente, se pueden clasificar en 4 tipos orientadas a documentos, orientadas a columnas, de clave-valor y de grafo. Se realizará un cuadro comparativo con algunas de ellas para orientar al lector sobre cuál debe ser su mejor opción, con base en sus requerimientos.

16

64

¿?????

Corporación Unificada Nacional de Educación Superior - CUN

Base de datos

Características

Aplicabilidad

MongoDB

Escrito C++ algunas características SQL. Protocolo binario Replicación maestro esclavo. Sharding. Permite ejecutar Javascript. Rendimiento sobre características en 32 bits solo 2,5 Gb. GridFS para almacenar Big Data. Indexing geoespacial.

Querys dinámicas, no para MapReduce. Cuando se necesite CoutchDB son muchos cambios. Muchas cosas se hacen con MySql.

Riak

Escrito en Erlang y C. Tolerancia a fallos. Protocolo binario o HTTP/REST. Pre y poscommits en JS y Erlang. MapReduce en JS y Erlang. Soporte objetos grandes. Version OpenSource Enterprise. Búsqueda Full Text, indexing,con riak search server. Multireplicación.

Estilo Cassandra pero sin su complejidad. Escalabilidad, disponibilidad y tolerancia a fallos.

CouchDB

Escrito en Earlang. Protocolo. HTTP/REST Replicación bidireccional con detección de conflictos. MVCC. Versiones previas de documentos disponibles. Necesita compactación de vez en cuando. Soporta attachment. Incluye librería JQuery.

Para acumular datos solo cambian ocasionalmente con queries, predefinidas para sistemas que necesitan versionado. Sistema CRM. Sistemas con replicación.

Redis

Escrito en C++, muy rápida. Protocolo estilo Telnet. Base de datos en memoria con backup en disco. Sin disk-Swap. Replicación maestro-esclavo. Clave-valor, pero valores pueden ser list, hashes, sets, transacciones.

Para datos cambiantes almacenados en memoria (no de gran tamaño). Bases de datos en tiempo real.Analíticas. Stock Prices. Comunicación en tiempo real.

HBase

Escrito en Java, billones de filas x millones de Mejor opción para Map/Reducolumnas. Protocolo. HHTP/REST y Yhrift ce. Almacenamiento y análisis ficheros de log. Basada en Google Big Table. Map/Reduce con Hadoop. Optimizaciones para queries en tiempo real. Gateway y Thrift de alto rendimiento. HTTP soporta XML, protobuf y binario. Módulos para Cascading, Hive y pig. Shell basadas en JRuby. Rendimiento random-access como MySql.

65

Evolución y aplicaciones

Base de datos

Características

Aplicabilidad

Neo4J

Escrito en JavaBase de datos de grafos. Para datos ricos interconectados Protocolo HTTP/REST o Java. estilo grafos para redes sociales, Funcionamiento standalone o embebido topologías de red. en Java. Full ACID. Lenguaje de queries pattern-maching. Web de administración incluida. Path-finding algoritmos. Indexado de claves y relaciones. Optimizado para lecturas. Transacciones en API Java. Scripts en Groovy. Backup online, monitorización y alta disponibilidad en versión comercial AGPL.

Cassandra

Escrito en Java, lo mejor de BigTable y Di- Análisis tiempo real. namo. Protocolo binario (Thrift). Tuneable para distribución o replicación. Búsqueda por columnas o rango de claves. Características BigTable Índices secundarios. Escrituras más rápidas que lecturas. Map/Reduce con Hadoop.

Membase

Acceso muy rápido por clave. Persistencia en disco. GUI para gestión del clúster. Actualizaciones de SW sin parar la BD.

Aplicaciones con acceso de muy baja latencia, aplicaciones con alta concurrencia y alta disponibilidad. Online gaming (Zinga).

Fuente: Bases de datos NoSql en Cloud Computing XV Workshop de investigaciones en ciencias de la computación.

3.3 Ventajas de NoSql

66

Corporación Unificada Nacional de Educación Superior - CUN

1. Fácil escalable 2. Big Data 3. Casi no DBA 4. Economía 5. Modelo de datos flexibles

3.4 Desventajas de NoSql Estos son algunos de los puntos que hacen que NoSql tenga ventajas sobre las bases de datos estructuradas o relacionales, sin embargo, para ello es necesario tener en cuenta que se debe enfrentar a muchos desafíos y paradigmas. Estamos en una sociedad en la que la costumbre, en algunas ocasiones, no nos permite afrontar los cambios a los que nos lleva la informática, la tecnología y la ciencia. Quienes defienden las bases de datos NoSql deben tener en cuenta, el tiempo que llevan las bases de datos relacionales en el mercado dando confianza a las grandes empresas, brindándoles seguridad. Además, ahora en el ámbito mundial hay personas capacitadas para resolver las posibles fallas que se pueden presentar. Mientras en NoSql, por ser un software de código abierto, aún no cuenta con un equipo que dé soporte en un tiempo optimo a las fallas que se puedan presentar. Por otra parte, se presenta un inconveniente con la minería de datos, pues uno de sus mayores logros que es la Inteligencia de Negocios (BI), maneja cubos de información los cuales aún no son compatibles con las bases de datos NoSql. Hay también un esfuerzo por mantener la administración de las bases de datos, de quienes nos brindan seguridad tanto de la información como de las estructuras. Este aspecto en NoSql requiere de muchas habilidades para hacer la instalación y su mantenimiento. Otra de las grandes desventajas de NoSql frente a las bases de datos relacionales está en el campo de programadores, pues existen millones de desarrolladores en el ámbito mundial bastante calificados y con amplia experiencia en el manejo de RDBMS; en cambio para NoSql, por ahora, los desarrolladores están en una etapa de aprendizaje.

3.5 Futuro de las bases de datos NoSql Estamos en un mundo conectado, pues bien en el 2014 se presentó uno de los mayores eventos del planeta: el mundial de fútbol “Brasil 2014”, el cual tiene el récord como el mayor evento de redes sociales. Según el diario Gestión, diario de la economía y 67

Evolución y aplicaciones

los negocios del Perú, publicó en su página de Internet el día 14 de julio del 2014, un artículo titulado “Mundial Brasil 2014 fue el mayor evento en la historia de redes sociales, según Facebook”. El tráfico récord en torno al Mundial, sugiere que Facebook está siendo usada cada vez más como una plataforma para discutir eventos en tiempo real, un segmento en el que el Microblog, Twitter o Inc fueron pioneros. La agencia de noticias Reuters también comentó el suceso: El Mundial de fútbol de Brasil fue el mayor evento jamás visto en las redes sociales con 350 millones de usuarios de Facebook Inc, dijo el lunes la compañía, afirmándose en el mercado de “tiempo real” dominado durante mucho tiempo por Twitter. La gente usa cada vez más las redes sociales para comentar y discutir eventos globales que ven por televisión, como el torneo ganado el domingo por Alemania. Y datos obtenidos por Reuters muestran que esos 350 millones de usuarios generaron en Facebook una “conversación” récord con 3.000 millones de posteos, comentarios y “me gusta”. Por otra parte, tenemos la publicación de Colombia Digital, del martes 17 de junio del 2014, con un artículo titulado “Las estadísticas Twitter en el mundial”. Dice textualmente así: Twitter ha creado varias opciones para que los usuarios puedan vivir el Mundial a través de la red social. Se podría decir que la red de microblogging es la más utilizada por personas en todo el mundo para generar tendencias de temas que resultan relevantes, bien sea para un país determinado o para todo el mundo, y por supuesto el Mundial Brasil 2014 no podía dejar de tener gran concurrencia, sobre todo en los países participantes, quienes comentan segundo a segundo las emociones, tristezas, jugadas y anécdotas que han surgido de esta fiesta del deporte rey. Esto ha dado suficientes insumos para que la cuenta @TwitterData presente no solo los temas que más han sido tuiteados, sino también los lugares en los que más se concentran las tendencias. Estas son las que resaltamos hasta el momento: • En el partido entre Brasil y Croacia, que fue el primer encuentro del Mundial, se generaron más de 12.2 millones de tuits durante la transmisión en vivo. 68

Corporación Unificada Nacional de Educación Superior - CUN

•  Neimar Jr. aumentó el promedio de crecimiento diario de seguidores después de haber anotado dos goles. Ese día ganó 165 mil nuevos seguidores, actualmente tiene más de once millones 200 mil. • Algunos de los Trending Topic en el país durante el partido Colombia Grecia fueron  #SomosSelecciónColombia, #CorazónTricolor, #VamosColombia y #VamosColombiaCarajo. •  ‘El Tigre’ Falcao no solo apoyó a la Selección desde la tribuna, también lo hizo a través de su cuenta de Twitter. Un mensaje y obtuvo más de 14 mil retuits. Estos son algunos de los datos que nos demuestran que el mundo está conectado. Hace más de dos décadas la vida era descomplicada y fácil de vivir sin teléfono celular, sin cuenta de correo electrónico o sin Internet. Para el mundo de hoy estos elementos se han convertido en una herramienta de comunicación indispensable, las empresas, la sociedad, las universidades, etc., no pueden estar desconectados del mundo digital, ya que el mundo gira alrededor de un sistema globalizado y dinámico, y nos demuestra que este mundo está cambiando desde que nace la famosa web 1.0 hasta la web 3.0, en la que la medicina a distancia está cobrando cada vez más y más importancia. Esto hace que se vea la necesidad de contar con sistemas que sean capaces de manejar grandes volúmenes de datos. Es ahí donde cobra fuerza las bases de datos NoSql, Big Data, MapReduce, escalabilidad, en un sistema que sea capaz de asumir cargas crecientes y picos de cargas sin necesidad de realizar cambios en los esquemas o desarrollar grandes proyectos de desarrollo. Aquí es donde se siente el gran valor de las bases de datos NoSql.

69

Evolución y aplicaciones

Google para poder procesar grandes cantidades de datos creó MapReduce, generando la capacidad de realizar una consulta al dividirla para ejecutarla en paralelo por medio de muchos servidores sobre una gran cantidad de datos. Sin embargo, Yahoo desarrolló Hadopp MapReduce, en el cual se ven desarrolladas muchas herramientas OpenSource, que son utilizadas por muchas empresas para la implementación de sus aplicativos. Con este modelo de MapReduce se soluciona una parte cuando son demasiado grandes para que quepan en una sola máquina, los cuales se desarrollan en dos fases a saber: • Fase Map. Los datos de entrada se procesan uno tras uno y se transforman en un conjunto de datos intermedios. • Fase Reduce. Se toman los datos intermedios para convertirlos en un conjunto de datos de resumen el cual contiene el resultado final, estos procesos se realizan en batch. Este sistema es para muchos hoy en día un paradigma, puesto que hace que no se sigua con las reglas básicas enseñadas en las universidades. De una u otra forma nos muestra que lo que se ha hecho por años ya no es así, que debemos cambiar nuestra forma de planear, diseñar y organizar los datos para obtener los resultados esperados, no obstante, para ayudarnos a cambiar nuestra forma de trabajar se han desarrollado sistemas como Hive.

3.6 Apache hive TM El software de almacenamiento de datos Apache Hive™ facilita la consulta y gestión de grandes conjuntos de datos que residen en almacenamiento distribuido. Colmena ofrece un mecanismo para proyectar sobre la estructura de estos datos y consultar los datos utilizando un lenguaje similar a SQL llamado HiveQL. Al mismo tiempo este lenguaje también permite map/Reduce a los programadores, para conectar sus cartógrafos y reductores personalizados cuando es inconveniente o ineficiente para expresar esta lógica en HiveQL17.

17

70

Disponible en: https://hive.apache.org/.

Corporación Unificada Nacional de Educación Superior - CUN

Hive es un almacén de datos que fue creado por Facebook y ahora es un proyecto de Hadoop como herramienta OpenSource. Lo que brinda esta herramienta es realizar consultas Sql para luego convertirlas de forma transparente en MapReduce, haciendo que aquellos desarrolladores de Sql trabajen en NoSql e inicien sus desarrollos en este sistema. Así como existe Hive, también se tiene la posibilidad de trabajar con Pig Latin, también del sistema de Hadoop, desarrollado inicialmente por Yahoo. Ofrece un lenguaje de alto nivel haciendo uso de MapReduce pero enfocado en aquellos desarrolladores de bases de datos relacional, y haciendo uso del lenguaje de Java.

3.7 La información como factor estratégico

La base fundamental de un sistema es tener una entrada de datos para luego ser procesados, y obtener como resultado una información. Sin embargo, esta información para que se convierta en una ventaja competitiva y factor estratégico de cualquier compañía se debe transformar en “conocimiento”, para ello debemos ser capaces de analizar dicha información. Por lo tanto, debemos de adaptarnos al tamaño y a la complejidad de Big Data, lo mismo sucede con las herramientas que se vienen trabajando. Se hace referencia a las bases de datos que no soportan gran cantidad de datos, que se están asomando por todos los rincones del planeta, generados por la sociedad de la nube. Las compañías están cada vez más empeñadas en conocer los gustos de sus usuarios para poder convertirlos en necesidades, las cuales deben suplirse con un producto que llene sus expectativas. Es así como la información que está disponible en la nube, se debe convertir en un factor estratégico, y llegar a sus consumidores de for71

Evolución y aplicaciones

ma transparente, óptima y veloz. Las empresas que están naciendo tienen la gran ventaja de iniciar sus actividades con herramientas de base de datos NoSql, puesto que es el momento de estar con lo nuevo si queremos tener ventajas competitivas. En el futuro se espera que los sistemas sean unos híbridos capaces de trabajar y ser compatibles unos con otros, dando así la posibilidad de tener distribuidos nuestros datos, y mejorando la capacidad de almacenamiento a bajos costos. Hasta ahora los costos de almacenar datos en memoria son bastante altos. Esperemos que esta tecnología de la oportunidad de estar al alcance de todo el mundo, así como fue el inicio del Internet. En el siguiente gráfico se observa algunas de las herramientas que se encuentran al alcance de todo el mundo para ingresar al sistema de Big Data.

Se espera en el futuro contar con sistemas que ayuden a la toma de decisiones, pues los datos que nos rodean en la nube, sin importar de quien son o para donde van, servirán como base para que tanto compañías como clientes se sientan satisfechos con los resultados, los cuales darán cumplimiento con los objetivos planteados. Nuestro mundo laboral está cambiando, todo gracias al suceso llamado cloud computing. Si queremos sobrevivir a este tsunami informático es necesario estar al tanto 72

Corporación Unificada Nacional de Educación Superior - CUN

de estos conocimientos. Los nuevos enfoques de las compañías estarán apuntando a Big Data, Hadoop, Cloud Computing, por lo tanto, es el momento de prepararnos para cambiar nuestro pensamiento, nuestro “paradigma” y unirnos a la nube con los pies en la tierra. Desde que comenzaron los desarrolladores a sacar provecho del software OpenSource, se dio inicio a esta gran campaña de Cloud Computing, ya que el Opensource es la base del mundo de Big Data. Microsoft esta apuntado pasar de Sql Server a Microsoft Sql Azure, y busca obtener las ventajas de trabajar en la nube, como es la escalabilidad, con alto rendimiento y disponibilidad alojados en su propia nube de Microsoft, tratando de hacer uso de las operaciones más comunes de Sql Server.

73

Capítulo 4

Estrategia Cloud on Demand Jorge Enrique Portella Cleves

4.1 Plan de mercadeo y comercio electrónico Cloud

Fuente: http://blog.dataprius.com/wp-content/uploads/2014/06/cloud-acceso.jpg

El desarrollo de la computación en la nube comenzó a través de grandes empresas de servicios de Internet como Google y Amazon los cuales construyeron su propia infraestructura. A partir de allí surgió una arquitectura: un sistema de recursos distribuidos de manera horizontal, introducidos como servicios virtuales de tecnologías de información (TI) escalados masivamente y manejados como recursos agrupados y configurados continuamente.

74

Corporación Unificada Nacional de Educación Superior - CUN

El modelo de esta arquitectura tiene como base a “Las granjas de servidores”, éstas eran similares en su arquitectura al procesamiento en red (grid), sin embargo, mientras que las redes se utilizan para aplicaciones de procesamiento técnico con un acoplamiento más bien débil (consistentes en un sistema compuesto de subsistemas con cierta autonomía de acción que mantienen una interrelación continua entre ellos formando una “supercomputadora virtual” para realizar grandes tareas), la nube orientó sus aplicaciones a los servicios de Internet. En realidad, Cloud Computing es una idea antigua18, el sueño de la “computación utilitaria”19 que finalmente ha podido llegar a ser una realidad20. Algunos analistas y vendedores de servicios definen al “Cloud Computing” como una versión actualizada de la computación utilitaria. De manera muy sencilla, podríamos describirla como muchos servidores virtuales disponibles en toda la red de Internet. La Cloud Computing incluye tanto a las aplicaciones y servicios ofrecidos sobre Internet como al hardware y sistemas alojados en los centros de datos (data center) que proveen estos servicios. El hardware y el software en el centro de datos es a lo que llamamos una “Nube”. Cuando una nube se hace disponible mediante una modalidad de pague mientras lo usa, entonces se habla de una Nube Pública; y el servicio que se vende es computación utilitaria, mientras que la aplicación en sí misma, considerando el mantenimiento correspondiente, comprende el concepto de SaaS. Por otro lado, empleamos el término de Nube Privada, para hacer referencia a los centros de datos internos de un negocio u otra organización, y que no se encuentran disponibles para el público general. En Colombia hay una escasa oferta local de computación en la nube, específicamente en materia de servicios profesionales de ingeniería de sistemas. Así, la mesa sectorial sobre computación en la nube, desarrollada en abril de 2012 por el Centro de Investigación de las telecomunicaciones, CINTEL, con la participación del Ministerio de 18

19

20

Arkhill, D. “The Challenge of the Computer Utility”. Addison-Wesley Educational Publishers Inc., US, 1966., citado por Armbrust, Michael, Fox, Armando , Griffith ,Rean, Joseph ,Anthony D, Katz, Randy en “Above the Clouds: A Berkeley View of Cloud Computing”,UC Berkeley Reliable Adaptive Distributed Systems Laboratory , Febrero 2009. La computación utilitaria, consiste en que el usuario obtiene recursos computacionales en el lugar y momento y por el tiempo que los requiera, por lo que solo paga por lo que usa. Cloud Computing: An Old Idea Whose Time Has (Finally) Come”, citado por Armbrust, Michael, Fox, Armando, Griffith, Rean, . Joseph ,Anthony D, Katz, Randy en “Above the Clouds: A Berkeley View of Cloud Computing”, UC Berkeley Reliable Adaptive Distributed Systems Laboratory , Febrero 2009.

75

Evolución y aplicaciones

las Tecnologías de la Información y las Comunicaciones, Proexport, SENA, Fedesoft, y Microsoft, concluyó que “el Cloud Computing es aún un tema desconocido en Colombia y que aunque su implementación en los últimos años ha crecido, aun no se ha hecho evidente la masificación de las tecnologías que integran Cloud Computing. En este Capítulo, se mostrara la Estrategia implementada por PcSoftware Colombian Cloud, la cual servirá de guía de implementación de la metodología que permite aplicar los conceptos de Planeación Estratégica de negocios, centrándose en los conceptos desarrollados por Michael Porter en el desarrollo de planes estratégicos y los conceptos de Philip Kotler en el área de Mercadeo, conceptos integrados y orientados al desarrollo de un E-Business Cloud On Demand, donde el almacenamiento y los servicios se realizaran por demanda utilizando Plataformas que soporten Cloud Computing.

4.2 Antecedentes Teórico–Aplicativos 4.2.1 Estrategias Competitivas Los antecedentes prácticos aplicados en este capítulo se centran en los lineamientos definidos por Michael Porter, el campo principal de trabajo de Porter es la estrategia competitiva plasmada en su libro Competitive Strategy: Techniques for Analyzing Industries and Competitors. En el mismo libro se presenta por primera vez el concepto de clusters (concentraciones geográficas de industrias inter-relacionadas y especializadas en un campo particular). Las ideas de Porter sobre los clusters han generado un importante número de trabajos teóricos y prácticos en todo el mundo y cientos de iniciativas público-privadas de clusters en prácticamente todos los países21. 4.2.2 Modelo de las cinco fuerzas El objetivo es conocer las fuerzas más oportunas y las más amenazadoras, entender los determinantes de la rentabilidad posible, el atractivo del sector y las tendencias estructurales. El modelo de las cinco fuerzas permite analizar las fuerzas que actúan en contra de la rentabilidad del sector; que afectan el grado de competencia/rivalidad, es decir, las posibilidades de beneficio de un sector. Estas fuerzas son: 21

76

Estrategia competitiva: técnicas para el análisis de la empresa y sus competidores, M. Porter, 2009.

Corporación Unificada Nacional de Educación Superior - CUN

Las 5 Fuerzas.

(F1) Poder de negociación de los Compradores o Clientes Si los clientes son pocos, están muy bien organizados y se ponen de acuerdo en cuanto a los precios que están dispuestos a pagar se genera una amenaza para la empresa. Ya que estos adquirirán la posibilidad de plantarse en un precio que les parezca oportuno pero que generalmente será menor al que la empresa estaría dispuesta a aceptar. Además, si existen muchos proveedores, los clientes aumentaran su capacidad de negociación ya que tienen más posibilidad de cambiar de proveedor de mayor y mejor calidad, por esto las cosas cambian para las empresas que le dan el poder de negociación a sus clientes. (F2) Poder de negociación de los Proveedores o Vendedores El “poder de negociación” se refiere a una amenaza impuesta sobre la industria por parte de los proveedores, a causa del poder que estos disponen ya sea por su grado de concentración, por las características de los insumos que proveen, por el impacto de estos insumos en el costo de la industria, etc. La capacidad de negociar con los proveedores, se considera generalmente alta por ejemplo en cadenas de supermercados, que pueden optar por una gran cantidad de proveedores, en su mayoría indiferenciados. Algunos factores asociados a la segunda fuerza son: • Tendencia del comprador a sustituir 77

Evolución y aplicaciones

• Evolución de los precios relativos de sustitución • Los costes de cambio de comprador • Percepción del nivel de diferenciación de productos • Número de productos sustitutos disponibles en el mercado. (F3) Amenaza de nuevos competidores entrantes Este punto se refiere a las barreras de entrada de nuevos productos/competidores. Cuanto más fácil sea entrar mayor será la amenaza. O sea que si se trata de montar un pequeño negocio será muy fácil la entrada de nuevos competidores (F4) Amenaza de productos sustitutos Como en el caso citado en la primera fuerza, las patentes farmacéuticas o tecnológicas muy difíciles de copiar, permiten fijar los precios en solitario y suponen normalmente alta rentabilidad. Por otro lado, mercados en los que existen muchos productos iguales o similares, suponen por lo general baja rentabilidad. Podemos citar, los siguientes factores: • Propensión del comprador a sustituir. • Precios relativos de los productos sustitutos. • Coste o facilidad del comprador. • Nivel percibido de diferenciación de producto o servicio. • Disponibilidad de sustitutos cercanos. • Suficientes proveedores. (F5) Rivalidad entre los competidores Más que una fuerza, la rivalidad entre los competidores viene a ser el resultado de las cuatro anteriores. La rivalidad define la rentabilidad de un sector: cuanto menos competido se encuentre un sector, normalmente será más rentable y viceversa. Porter identificó seis barreras de entradas que podrían usarse para crearle a la organización una ventaja competitiva: • Economías de escala. • Diferenciación del producto.

78

Corporación Unificada Nacional de Educación Superior - CUN

• Inversiones de capital. • Desventaja en costos independientemente de la escala. • Acceso a los canales de distribución. • Política gubernamental. 4.2.3 Mercadotecnia En Administración, mercadotecnia tiene diversas definiciones. De acuerdo a lo manifestado por Philip Kotler1, es “el proceso social y administrativo por el que los grupos e individuos satisfacen sus necesidades al crear e intercambiar bienes y servicios”. Por otra parte, se le ha definido como una filosofía de la dirección, ya que permite identificar las necesidades y deseos del mercado objetivo y ofrecer la satisfacción y bienestar de manera más eficiente que la competencia22. El objetivo principal del marketing es lograr que el cliente tome la decisión de compra. Además la mercadotecnia tiene también como objetivo, favorecer el intercambio de valor entre comprador y vendedor, de tal manera que ambas resulten beneficiadas. Es por esto que Philip Kotler precisa, que el intercambio se entiende por “el acto de obtener un producto deseado de otra persona”. Para que se logre el intercambio, se requiere del cumplimiento de cinco condiciones: • Debe existir por lo menos dos partes. • Cada parte debe tener algo que desea para la otra. • Cada parte debe tener la capacidad de comunicar y entregar. • Cada parte debe poder decidir si acepta o rechaza la oferta. • Cada parte debe creer que la oferta es apropiada. Como disciplina científica, la mercadotecnia es un conjunto de principios, metodologías y técnicas a través de las cuales se busca posicionar una idea, producto o servicio, e introducirlo en un mercado, colaborando así, en la obtención de los objetivos de la organización, y logrando la satisfacción de las necesidades y deseos de los clientes. El mercadeo es la orientación con la que se gestiona la comercialización dentro de una organización. Así mismo, busca que los clientes, pasen de prospectos a verdaderos clientes, mediante herramientas y estrategias que posicionan en la mente del consumidor un producto y/o servicio. El mercadeo parte pues de las necesidades 22

Principios de Marketing, Philip Kotler, Pearson Prentice hall, 2008.

79

Evolución y aplicaciones

del consumidor, para diseñar, organizar, ejecutar, y controlar, la función comercializadora de la organización. Una organización que quiere lograr que los consumidores tengan una visión y opinión positivas de ella y de sus productos, debe gestionar el propio producto, su precio, su relación con los clientes, con los proveedores y con sus propios empleados, la propia publicidad en diversos medios y soportes, la presencia en los medios de comunicación (relaciones públicas), etc. Hay que tener en cuenta que el objetivo de la mercadotecnia es identificar las necesidades del consumidor y conceptualizarlas, para elaborar un producto y/o servicio que satisfaga esas necesidades, promoviendo el intercambio de los productos y/o servicios con los clientes, a cambio de una utilidad o beneficio. Es por esto, que la empresa necesita apropiarse de las características de sus clientes y de las debilidades y fortalezas de sus competidores; para luego, establecer un plan estratégico de acción que le permita posicionarse y mantenerse vigente en la mente de sus clientes; esto genera un gran beneficio para los consumidores, ya que encuentran una mayor oferta, una mejor calidad y un mejor precio por un producto, el cual terminara por cumplir plenamente las expectativas de los clientes. 4.2.4 La mercadotecnia y su mezcla. El marketing mix se basa en la implementación de las herramientas que utiliza la empresa para desarrollar las estrategias de mercadeo y alcanzar los objetivos establecidos. Estas herramientas se conocen como las cuatro P de la mercadotecnia. Los autores especializados en Mercadotecnia, no llegan a un consenso sobre el número de elementos que componen la mezcla. Philip Kotler y Gary Armstrong precisan que se trata de cuatro variables mercadológicas; sin embargo, los autores de la última década, han adoptado diferentes estructuras teóricas donde se toman las cuatro “P” tradicionales (Precio, Distribución (Plaza), Promoción, y Producto), y se le agregan aspectos como las Personas y los Procesos, es decir que se estarían analizando seis P, pero las dos últimas, poseen aspectos íntegramente administrativos, y no forman parte de las decisiones mercadológicas.

80

Corporación Unificada Nacional de Educación Superior - CUN

Las “P” de la mercadotecnia

Producto: Cualquier idea, servicio, bien, lugar u organización que se ofrezca en un mercado para su adquisición, y que satisfaga una necesidad. Para definir la política de producto se deben estudiar fundamentalmente cuatro elementos: • La cartera de productos • La diferenciación de productos • La marca • La presentación Precio: Es el valor de intercambio del producto, determinado por la utilidad o la satisfacción derivada de la compra y el uso o el consumo del producto. • Es el elemento que se fija más a corto plazo y con el cual la empresa puede adaptarse rápidamente. • Se distingue del resto de los elementos del marketing mix, ya que es el único que genera ingresos, mientras que los demás elementos generan costos en su implementación. • Para determinar el precio, se debe tener en cuenta:

– Los costos de producción y distribución.



– El margen que se desea obtener.



– Los elementos principales del entorno, en especial la competencia.



– Las estrategias definidas para la promoción de la mercadotecnia.



– Los objetivos definidos y establecidos.

81

Evolución y aplicaciones

Distribución/Plaza (“Place”): Es el elemento que se utiliza para conseguir que un producto llegue al cliente de manera satisfactoria. A La política de distribución la componen cuatro elementos: • Canales de distribución. Son los agentes encargados del proceso de mover los productos hasta el consumidor. • Plan de distribución. Son las acciones y decisiones que permiten implementar un método sistémico que permita hacer llegar los productos a los consumidores y a los agentes que intervienen en el proceso de distribución. • Distribución física. Medios de transporte, niveles de stock de mercancía, localización de plantas, bodegas y almacenes utilizados. • Merchandising. Técnicas, métodos y acciones que se llevan a cabo directamente en el punto de venta. Consiste en la ubicación, la presentación del producto al interior del establecimiento, así como de la publicidad y la promoción en el punto de venta. Promoción: Es el elemento que persigue, a través de la comunicación, ser el referente mental del consumidor. • La comunicación debe difundir un mensaje que tenga una respuesta de aceptación del público objetivo al que va dirigido. Los principales objetivos de la comunicación son:

– Comunicar que características especiales tiene el producto.



– Comunicar que beneficios diferenciales tiene el producto. – Que se recuerde o se compre la marca/producto.

La comunicación trasciende a la publicidad. Los elementos que conforman el mix de comunicación son: • La publicidad. • Las relaciones públicas. • La venta personal. • La estrategia de promocionar las ventas. • La mercadotecnia directa.

82

Corporación Unificada Nacional de Educación Superior - CUN

Teniendo estos referentes teóricos, se ha realizado un proceso de investigación que ha permitido integrar los conceptos estratégicos, de marketing y financieros en un Plan de Negocio Funcional para desarrollar procesos Cloud.

4.3 Plan de Negocio 4.3.1 Entorno de mercadeo PcSoftware Colombia realiza diversas acciones de mercadeo. Sin embargo, el propósito del presente plan es promover la computación en la nube para las pequeñas y medianas empresas colombianas ofreciendo, específicamente, un servicio de de ERP y CRM (Enterprise Resources Planner, o planificador de recursos empresariales, y Customer Relationship Manager, o software administrador de las relaciones con los clientes) en tales condiciones. Según el Ministerio de la Información y las Comunicaciones, en el Registro Único Empresarial – Comfecámaras, existen 10.709 empresas relacionadas con el sector software y computación, de las cuales 3.662 pertenecen al CIIU K7220–consultores en programas de informática y suministro de programas de informática, mientras que 2.550 suministran sus estados financieros a la Supersociedades. Al mismo tiempo, una encuesta con metodología estructurada por Fedesoft inventarió 700 empresas desarrolladoras de software.23 Este es el marco competitivo al cual se enfrenta el proyecto. Sin embargo, el entorno de mercado ha sido descrito por la revista Computer World24. El 15 de febrero de 2012, esa revista publicó un artículo señalando que, a diferencia del mercado del hardware–que según cifras de IDC en 2009 experimentó un crecimiento negativo del 4%, el mercado del software tiende a seguir creciendo como resultado de la aparición de nuevos modelos de negocio, como el Cloud Computing, que están generando una completa transformación en este segmento. “Además, los servicios en la nube empezarán a impactar tanto a los fabricantes de software, como a los proveedores de servicios o al canal de distribución. Es más, este cambio 23

24

MINISTERIO DE LAS TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES. Fortalecer la Industria TI. 2013. Disponible en Internet:http://vivedigital.gov.co/files/PresInicFortalecerIndustriaTI_2013.pdf. REVISTA COMPUTER WORLD. El ‘Cloud Computing’ impulsa la transformación del mercado del software. 15 de febrero de 2012.

83

Evolución y aplicaciones

de modelo está abriendo la puerta de entrada a nuevos jugadores, como los operadores de telecomunicaciones o los proveedores de servicios de Internet. No obstante, para que este nuevo modelo de negocio termine de despegar, tendrá que superar varios obstáculos como la gestión y la seguridad”25, mientras que demandará que las organizaciones tengan recursos preparados internamente para su implementación. De acuerdo con Eduardo Albalá Ubiergo, “se denomina Cloud Computing (o computación en la Nube) al conjunto de servicios que permiten desplazar procesos desde los equipos locales a Internet, a la Nube. La información se almacena en servidores de Internet. Ante peticiones de los usuarios, dicha información es procesada, de forma que los resultados pueden consultarse desde diferentes dispositivos en cualquier lugar. (…) Podemos distinguir diferentes componentes dentro del Cloud Computing: • El Software como Servicio (Software As A Service o SaaS). • Los servicios en la Nube a través de APIs. • Los servicios profesionales en la Nube. • La Plataforma como Servicio (Platform As A Service o PaaS). • La Infraestructura como Servicio (Infrastructure As A Service o IaaS). En el Software como Servicio una sola aplicación es utilizada, a través de Internet, por multitud de usuarios, cada uno por separado o en colaboración. No requiere instalación por parte de los clientes y los proveedores pueden realizar cualquier mantenimiento o mejora sobre una sola aplicación y no sobre multitud de ellas distribuidas en cada usuario.

25

84

Ibid.

Corporación Unificada Nacional de Educación Superior - CUN

4.3.1.1 Servicios en la Nube a través de APIs. Una interfaz de programación de aplicaciones (o API por el inglés Application Programming Interface) es un conjunto de procedimientos de programación que ofrece una plataforma para poder ser utilizados por otra plataforma o software distinto. 4.3.1.2 Servicios profesionales en la nube. Es una variante de servicios ofrecidos en la nube en la que se ofrecen ciertos trabajos, como contabilidad, reclutamiento de personal o compras, que además del software incluyen la intervención de profesionales. 4.3.1.3 La plataforma como servicio (PaaS). Consiste en ofrecer un entorno de desarrollo de aplicaciones por parte de terceros que se utilizarían desde la plataforma del proveedor. En un estadio muy básico, podríamos definir Qapacity.com (plataforma que permite el desarrollo de sencillas webs para empresas y profesionales alojadas dentro de dicho portal) como este tipo de PaaS. 4.3.1.4 La Infraestructura como Servicio (IaaS). Almacenamiento y capacidad de cómputo en servidores virtuales a los que se accede. El ejemplo comercial mejor conocido es Amazon Web Services, con los servicios EC2 (http://aws.amazon.com/ec2) que ofrece capacidad de computo y S3 (http://aws.amazon.com/s3) que ofrece almacenamiento y que, por ejemplo, alojaba los documentos de Wikileaks hasta su expulsión por presiones del gobierno norteamericano a principios de diciembre del 2012. Para ser más exactos, hoy en día más que de la Nube habría que hablar de las Nubes, ya que tenemos un conjunto de aplicaciones separadas y sin comunicación entre sí. Uno de los grandes retos que se presentan es la integración de los diferentes servicios de Internet o al menos la comunicación fluida entre ellos.”26 4.3.2 Mercado objetivo en la actualidad Pequeñas y medianas empresas que requieren aplicaciones de facturación, o nuevas aplicaciones de de portales en Internet y sistemas de información, o reingeniería de sistemas. Estudiantes o personas que demandan profundización o capacitación en ingeniería de sistemas.

26

ALBALA UBIERGO, EDUARDO. La Web ’11. Guía para Sobrevivir en Internet en el año 2013. Documento en línea. Madrid: 2013. Disponible en Internet: http://190.5.145.139/attachments/ GONZALO%20CAPRILES_ DOCUMENTO2.pdf

85

Evolución y aplicaciones

4.3.3 Objetivos de mercadeo actuales • Vender mensualmente 10 aplicativos PcInventa, o PcFactu, con servicios de instalación, personalización, capacitación y mantenimiento por un mes. • Contratar el desarrollo nuevas aplicaciones de sistemas de información, o reingeniería de sistemas, hasta un máximo del 10% de ocupación del tiempo del empresario. • Usar un blog como complemento a la actividad docente, para facilitar documentos de soporte a los estudiantes. 4.3.4 Evaluación del desempeño actual Las acciones de mercadeo se desarrollan actual y principalmente como actividad individual del empresario, como trabajo suplementario a su condición de ingeniero, o en su condición de docente, por lo cual ocupan apenas un 10% de su tiempo. 4.3.5 Descubrimiento de la oportunidad de mercadeo electrónico on demand. En Colombia hay una escasa oferta local de computación en la nube, y específicamente en materia de servicios profesionales de ingeniería de sistemas. Así, la mesa sectorial sobre computación en la nube, desarrollada en abril de 2012 por el Centro de Investigación de las telecomunicaciones, CINTEL, con la participación del Ministerio de las Tecnologías de la Información y las Comunicaciones, Proexport, SENA, Fedesoft y Microsoft, concluyó que “el Cloud Computing es aún un tema desconocido en Colombia. Las pequeñas y medianas empresas todavía se abstienen de su uso debido al desconocimiento en el tema, por ejemplo, no conocen los casos de éxito en Colombia. Para esto, es necesario que los proveedores de Cloud tomen el liderazgo y establezcan estrategias de mercadeo que incluyan campañas de sensibilización acerca de las oportunidades y beneficios del Cloud Computing como solución para mejorar la competitividad de las empresas, con el objetivo de educar a los usuarios en este tema y fomentar el interés, la participación y el uso del Cloud Computing en Colombia”27. La computación en la nube tiene las siguientes características, según el Instituto Nacional de Estándares y Tecnología del Departamento de Comercio de los Estados Unidos: 27

86

CINTEL. Cloud computing. Una perspectiva para Colombia. Mesa sectorial Cloud Computing. Documento en línea. Bogotá: Abril de 2012. Disponible en Internet: . Consulta realizada el 3 de julio de 2013. Página 56.

Corporación Unificada Nacional de Educación Superior - CUN

• “Auto-servicio por demanda. Los servicios pueden ser solicitados por el usuario o cliente a través de Internet directamente. El usuario paga únicamente por el tiempo de uso del servicio. • Acceso ubicuo a la red Los servicios están desplegados en la nube y son accesibles desde cualquier medio con acceso a la red (Internet, Intranet o Extranet). • Fondo común de recursos Los servicios se encuentran en la Nube para ser usados por múltiples usuarios bajo un modelo multi-arrendatario en diferentes lugares del mundo. Esto genera una independencia de la ubicación de los recursos aprovechando la naturaleza del Internet (Internet, Intranet o Extranet). • Rápida elasticidad La cantidad o calidad de los servicios ofrecidos en la Nube puede aumentar o disminuir rápidamente dependiendo de las necesidades cambiantes de los usuarios. • Servicio medido Cada recurso que consume el usuario y que es facturable debe ser medido, no sólo para fines de tarificación sino también de control. Este servicio puede ser vendido al mismo usuario o cliente dentro de su contexto y/o ambiente”28. Teniendo en cuenta la alta calidad y el bajo costo de la infraestructura, del software y del licenciamiento, que se entregan a las empresas según un esquema de cobro por servicios, la computación en la nube ofrece evidentes ventajas a micro, pequeñas, medianas y grandes empresas que no deben hacer cuantiosos gastos en estos rubros. Sin embargo, ello no las libera de los gastos relativos a instalación, personalización, administración y mantenimiento de su infraestructura y su software, no obstante lo cual la barrera de adopción de tecnología es menor que con la adquisición de recursos propios y el retorno por inversión (ROI) sigue siendo positivo a lo largo del tiempo. Estos hechos constituyen la oportunidad de negocio para la prestación de servicios profesionales en la nube y para la explotación de la nube en favor de la empresa. En la actualidad, el servicio de computación en la nube se encuentra en una etapa de introducción en el mercado colombiano, caracterizada por escasos competidores, alto número de posibles consumidores y bajo conocimiento del servicio, sensibilidad 28

Instituto Nacional de Estándares y Tecnología. Citado por: ibid. Páginas 8-9.

87

Evolución y aplicaciones

a la comparación entre precio por infraestructura propia versus computación en la nube, ahorro en costo unitario al obtener un número alto de compras y competencia intensa muy probable con el paso del tiempo y el crecimiento del mercado. La diferenciación reside en el aprovechamiento de la infraestructura de las multinacionales y las empresas nacionales (que permite ofrecer bajos precios por este componente) y en la calidad del servicio que aprovecha la ventaja otorgada por el conocimiento del proveedor, el desconocimiento del cliente y sus necesidades de capacitación. Análisis DOFA

Oportunidades – O – En Colombia hay escasa oferta de servicios de computación en la nube y específicamente en materia de servicios profesionales de ingeniería de sistemas. Es segura la reducción de los costos de infraestructura y sistemas internos mediante computación en la nube. La tecnología en la nube es altamente escalable. La computación en la nube terceriza la administración de hardware y demás infraestructura, permitiendo que las empresas se dediquen a sus objetivos de negocios. El gobierno financia algunas actividades de computación en la nube.

88

Fortalezas – F – El empresario es un profesional con amplios conocimientos en materia de computación en la nube, desarrollo de aplicaciones empresariales y reingeniería organizacional y de sistemas.

Debilidades – D – Escaso capital de trabajo. Debilidad organizacional para atender el comercio electrónico y las actividades de producción del negocio.

Estrategias – FO – Penetración rápida del mercado: Precio bajo y promoción intensa. Instalar un portal web y elaborar una mezcla de mercadeo para ofrecer servicios profesio-nales en la nube a las micro, pequeñas, medianas y grandes empresas: outsourcing de sistemas, y/o infraestructura como servicio, y/o plataforma como servicio, y/o servicios a través de APIS, y/o software como servicio, comenzando por un ERP-CRM Desarrollo del mercado: comercialización de nuevos servicios entre los clientes actuales por ofrecimiento de un descuento. Penetración rápida y desarrollo del mercado: Ofrecer servicios móviles de información y acceso a la nube. Penetración rápida y desarrollo del mercado: identificar y aprovechar las oportunidades de financiación gubernamental de proyectos empresariales en la nube.

Estrategias – DO – Hacer el curso herramientas gratuitas de comercio electrónico para conocer los procesos a utilizar. Penetración rápida del mercado: Aprovechar las bajas barreras de entrada que significan los precios por consumo de la computación en la nube como servicio, usando o asociándose con proveedores de Infraestructura como Servicio. Penetración rápida y desarrollo del mercado: organizar la empresa alrededor del portal, con mínimos costos de infraestructura, mercadeo y producción. Adaptarse rápidamente a los cambios del mercado.

Corporación Unificada Nacional de Educación Superior - CUN

Amenazas – A – Escasa oferta local de servicios de computación en la nube, por lo cual se depende de los precios establecidos por las multinacionales para sus respectivas plataformas. Desconocimiento del concepto en las empresas. Puede producirse una percepción empresarial de pérdida del control sobre los sistemas y los datos. Temor de las empresas por posible mal manejo de su información.

Estrategias – FA – Penetración rápida: posicionar rápidamente nuestra oferta de servicios de computación en la nube. Penetración rápida: explicar el concepto de computación en la nube a las empresas y su control a través del portal y de cursos de inducción. Penetración rápida y desarrollo del mercado: diseñar y usar sistemas que ofrezcan seguridad a las empresas.

Estrategias – DA – Penetración rápida y desarrollo del mercado: considerando que la principal barrera de entrada a la computación en la nube es el conocimiento, diferenciar la empresa por su diseño organizacional altamente flexible y por el rápido posicionamiento de su oferta en el mercado.

4.3.6 Mercado objetivo En Bogotá existen unas 190 mil empresas, de las cuales unas 2.600 están ubicadas en las zonas de mayor producción de la ciudad, tienen ventas superiores a $10 millones mensuales y desde hace algún tiempo han adquirido o están obteniendo capacidades de manejo de TIC. Estas empresas son las que pueden obtener mayores ventajas competitivas de la adopción de tecnologías de computación en la nube, por lo cual este es el mercado objetivo de este plan de mercadeo electrónico. 4.3.7 Mezcla de mercadeo a. Productos para la tienda virtual on demand: La proposición de valor de PcSoftware Colombia consiste en la capacitación para el uso de computación en la nube, la instalación de herramientas básicas para su explotación y el acompañamiento a las empresas en la creación de ventajas competitivas sobre esta base. Esto implica el siguiente diseño de servicios: i. Afiliación gratuita y pagada al sitio web PcSoftware Colombia, que da derecho a dos niveles de servicios de capacitación; ii. Dos niveles de capacitación para el uso de la Plataforma como Servicio (servicios Premium y de comunidad); iii. ERP – CRM disponible en la nube con varios niveles de servicio y precio: 1. Servicio de uso de software gratuito de comunidad, con pago solamente por la Infraestructura como Servicio;

89

Evolución y aplicaciones

2. Servicio de software pagado (con mayores funcionalidades que el software de comunidad) pero con uso tal como se ofrece y solamente con soporte electrónico; 3. Soporte personalizado mediante tiquetes de servicio atendidos antes de 24 horas; 4. Servicio de personalización del software; 5. Servicio de inclusión de funcionalidades específicas para la empresa; iv. Acompañamiento en la administración del cambio organizacional. v. Aplicaciones móviles para servicios de información, capacitación, ventas y soporte. b. Precio: modelo de ingresos del comercio electrónico adelantado por PcSoftware Colombia El modelo de ingresos de PcSoftware Colombia supone una valoración de la empresa y de su sitio web por afiliaciones gratuitas y de pago. Las ventas de servicios (no de productos) se definen de la siguiente manera, adecuada para las estrategias de penetración rápida y desarrollo del mercado: i. Afiliación gratuita: en este caso no hay ingresos directos; sin embargo, la afiliación gratuita supone la generación de valor por recolección de datos de posibles clientes y por exposición a la publicidad propia, de usuarios y de clientes. ii. Afiliación Premium: $500.000. Además de este ingreso, la generación de valor es similar a la obtenida en el caso anterior. Además, los usuarios adquieren el derecho a realizar un curso virtual con tutoría sobre temas de computación en la nube, lo que permite mejorar el conocimiento del perfil del cliente por la información entregada en las actividades académicas. iii. Capacitación por afiliación gratuita. Cada acción de capacitación solicitada por los usuarios permite nuevas operaciones de recolección de datos y exposición a la publicidad. La afiliación da derecho a capacitación por acceso a la documentación sobre computación en la nube, expuesta por niveles de complejidad que implican la entrega de nuevos niveles de información sobre la empresa, las necesidades de capacitación y la disposición a una eventual venta de nuevos servicios. iv. Capacitación por afiliación Premium: acceso a un curso sobre la plataforma como servicio: ERP y/o CRM. v. Capacitación adicional sobre ERP y/o CRM: $1.000.000, con precio preferencial para afiliados por $300.000. vi. Capacitación sobre IaaS: $1.000.000. En este nivel se adquieren conocimientos sobre los sistemas operativos Linux o Windows, la comunicación con esos sistemas alojados en la nube, el despliegue de aplicaciones, su uso en la empresa, tarificación y otras herramientas técnicas. El curso incluye tutoría y documentación. vii. Servicio de software gratuito con pago por IaaS y PaaS. Cobro tarificado; se calculan cobros mínimos anuales de $1.000.000. En este caso se despliega un ERP y/o CRM para la empresa, con pago únicamente por concepto de la infraestructura como servicio. Si los programas no fueran de software libre, se incluirán cobros por la plataforma como servicio. La localización, la adaptación, la personalización o la inclusión de nuevas funcionalidades corren por cuenta del cliente. Podrá haber descuentos por referidos exitosos.

90

Corporación Unificada Nacional de Educación Superior - CUN

viii. Servicio de software de pago por IaaS y Paas, incluido soporte personalizado con tiquetes de servicio. Sujeto a cotización. ix. Servicio de personalización de software en el nivel de diseño gráfico. Cobro mínimo por $1.000.000, sujeto a cotización. x. Servicio de personalización de software en el nivel de inclusión de funcionalidades específicas para la empresa. Sujeto a cotización. xi. Outsourcing de sistemas de información: sujeto a cotización. xii. Servicio de acompañamiento en el cambio organizacional: sujeto a cotización por complejidad de los procesos utilizados y hora de consultoría. xiii. Publicidad: la afiliación gratuita o de pago, así como la compra de servicios darán derecho a publicidad sobre el portal. Se ofrecerá igualmente el servicio de publicidad sobre el portal y la red social de la empresa. xiv. Publicidad y obtención de momentos de verdad: aplicaciones móviles para servicios de información, capacitación, ventas y soporte. c. Plaza: el portal web i. Portal: presentará contenidos básicos (quiénes somos, registro y afiliaciones, portafolio de servicios con precios, plataforma de capacitación virtual, enlaces al software de demostración, enlace a la plataforma B2B y, publicidad. ii. El portal demanda un enérgico posicionamiento en buscadores y redes sociales, acorde con la estrategia de penetración rápida. d. Promoción: i. Estrategia de penetración rápida y desarrollo del mercado: comercialización de los nuevos servicios entre los clientes actuales, mediante el ofrecimiento de descuentos de fidelización. ii. Estrategia de penetración rápida y desarrollo del mercado: el lanzamiento y funcionamiento del sitio web implica campañas publicitarias distribuyendo correos electrónicos, cartas y folletos impresos con información del sitio en Internet dirigidos a las empresas de la ciudad de Bogotá. Se usarán Google Adwords, Facebook (historias patrocinadas) y Twitter para concretar la estrategia “push”. iii. Estrategia de penetración rápida y desarrollo del mercado: El portal deberá permitir estrategias “pull” mediante la afiliación gratuita, la comparación de precios entre infraestructura propia y computación en la nube, y la oferta de capacitación. iv. Estrategia de penetración rápida: se realizará una campaña de evangelización mediante eventos académicos (seminarios, desayunos y almuerzos de trabajo) dirigidos a los empresarios de Bogotá. v. Publicidad y obtención de momentos de verdad: aplicaciones móviles para servicios de información, capacitación, ventas y soporte. e. Posicionamiento: i. El énfasis del portal se dirigirá a presentar las diferencias de precios, costos y servicios entre infraestructura propia y computación en la nube, y en la calidad del servicio ofrecido por la empresa y demostrado por casos de éxito.

91

Evolución y aplicaciones

ii. Publicidad y obtención de momentos de verdad: aplicaciones móviles para servicios de información, capacitación, ventas y soporte. f. Paquetes: i. Los clientes podrán adquirir paquetes personalizados, de acuerdo con el esquema de diseño del producto. g. Presentación: i. El portal se caracterizará por su limpieza, usabilidad y rápida exhibición de contenidos, e incluirá comparación de precios y vínculos rápidos al software de demostración. h. Portal on demand: i. Además de presentar la empresa, los servicios y la tienda virtual, el portal deberá percibirse como un gestor de conocimiento sobre computación en la nube por lo cual exhibirá una utilidad wiki, detrás de la contraseña de afiliación. i. Perspectiva: i. El sitio se optimizará mediante la aplicación de metadatos en cada artículo y mediante el uso de arañas Googlebot y Google Analytics. j. Personalización: i. Del portal: 1. El portal se personalizará en tres niveles distintos: a. Para el público en general y comunidad: el público tendrá acceso completo a la información básica, el portafolio de servicios y las utilidades de afiliación. Además se usará una utilidad de comunidad, con foros desatendidos para la resolución de problemas por apoyo mutuo. b. Para afiliados con servicio gratuito y comunidad: acceso a una utilidad de comunidad, con cursos y foros desatendidos para la resolución de problemas por apoyo mutuo. Acceso al primer nivel de wiki. c. Para afiliados con servicio pago y comunidad: acceso a una utilidad de comunidad, con cursos, tutorías y foros atendidos permanentemente para asesoría y la resolución de problemas por apoyo mutuo. Acceso al segundo nivel de wiki. ii. Del servicio: a. El servicio se personalizará de acuerdo con el diseño de productos previsto para la tienda virtual. b. El servicio se personalizará de acuerdo con el perfil del cliente usando aplicaciones móviles para servicios de información, capacitación, ventas y soporte. k. Progresión: i. La progresión implica políticas y prácticas de marketing relacional. Los perfiles de usuarios se usarán para mantener contacto por correo electrónico, publicación de manuales, artículos y reseñas de libros.

92

Corporación Unificada Nacional de Educación Superior - CUN

ii. El mercadeo se personalizará de acuerdo con el perfil del cliente usando aplicaciones móviles para servicios de información, capacitación, ventas y soporte. l. Pagos: i. En un primer momento se hará uso de la tienda virtual de eshops de Mercado Libre. Con posterioridad se instalará un sistema de pagos directamente sobre el portal de la empresa. m. Procesos: i. Se adoptan los procesos empresariales de comercio electrónico que se describen en el siguiente apartado. n. Postventa: i. El portal contiene las utilidades mencionadas de soporte atendido y desatendido según el nivel de afiliación y servicios adquirido.

4.3.8 Implementación del plan de mercadeo electrónico El plan de mercadeo y comercio electrónico de PcSoftware Colombia se implementará en tres etapas, necesarias para adaptar la organización empresarial, sus procesos y sobre todo, su conocimiento, a las necesidades que ello plantea. a. Organización para el mercadeo: i. La organización para el mercadeo deberá adaptarse a la complejidad de la computación en la nube (nivel de producción del servicio) y de los clientes (nivel de mercadeo). ii. En el primer caso, se trata de desarrollar alianzas estratégicas con los proveedores de infraestructura (por ejemplo, Microsoft Azure, Amazon). iii. Al mismo tiempo es necesario lograr las competencias empresariales necesarias para la producción de servicios (conocimiento de ERPs y CRMs pagos y de fuente abierta, desarrollo de aplicaciones y servicios web), que demandarán fortalecimiento interno y reclutamiento de empresas y desarrolladores aliados en una cadena de valor del tipo organización virtual. iv. El nivel del mercadeo demanda en primer lugar una construcción del sitio web que no solamente entregue los datos básicos de la empresa y el servicio sino el conocimiento de valor agregado necesario para obtener un perfil cada vez más profundo de los clientes. v. En segundo lugar, el mercadeo necesita no solamente atraer a las empresas consumidoras, sino ir a su encuentro. En un primer momento esto se logrará mediante correo electrónico con novedades y promoción del servicio y del despliegue de sitios de PcSoftware Colombia en las redes sociales, y de campañas a través de ellas. vi. Sin embargo, en un segundo momento será necesario entregar aplicaciones móviles para servicios de información, capacitación, ventas y soporte. El propósito de esas aplicaciones será la entrega de novedades y promoción en el contexto de los clientes, pero también la obtención de momentos de verdad que impliquen consumo remunerado principalmente mediante acuerdos previos de capacitación y soporte.

93

Evolución y aplicaciones

b. Procesos del mercadeo electrónico: La gráfica propone los procesos del mercadeo electrónico. La gerencia dirige el conjunto de la organización, avizorando oportunidades y amenazas y trabajando por la mejor adaptación al entorno representado por el mercado, los requerimientos y la satisfacción de los clientes. La administración financiera mantiene la medición del ROI y financia el conjunto de las actividades empresariales. La producción y el mercadeo responden a los requerimientos de los clientes. La producción del servicio se hace con base en la propia capacidad instalada y también se apalanca en una organización virtual que coordina empresas aliadas y desarrolladores independientes. El mercadeo responde por la administración del sitio web y sus contenidos relevantes y crecientes, y por las relaciones a través de redes sociales y aplicaciones móviles que buscan al cliente y concretan nuevas ventas. c. Campañas de comercio electrónico: En este apartado se plantea el primer plan de mercadeo y comercio electrónico, que implica obtener el conocimiento, evaluar alternativas y crear la infraestructura, la organización y los procesos necesarios para prestar los servicios de computación en la nube y de comercio electrónico. i. Primera Campaña: Aprestamiento Estrategias a las cuales responde la campaña: 1. Hacer el curso herramientas gratuitas de comercio electrónico para mejorar el conocimiento de los procesos a utilizar. 2. Organizar la empresa alrededor del portal, con mínimos costos de infraestructura, mercadeo y producción. Diferenciar la empresa por su diseño organizacional, por la calidad de su producción y por la distancia entre sus precios y los de la infraestructura propia de las empresas cliente. 3. Mejorar el conocimiento del mercado y prever la adaptación empresarial a sus rápidos cambios. 4. Instalar un portal web y elaborar una mezcla de mercadeo para ofrecer servicios profesionales en la nube a las micro, pequeñas, medianas y grandes empresas. 5. Documentar el concepto de computación en la nube y los cursos de capacitación para las empresas. 6. Identificar posibles empresas y desarrolladores aliados para el desarrollo en la nube. 7. Aliarse con proveedores de Infraestructura como Servicio. 8. Identificar las oportunidades de financiación gubernamental de proyectos empresariales en la nube. Objetivo de la campaña: Lograr el aprestamiento de la empresa para ofrecer distintos niveles de outsourcing de sistemas de información y para el desarrollo del plan de mercadeo y comercio electrónicos. Actividades de la campaña: Dotar a la empresa con una estructura plana y por proyectos, preparándola para actuar como organización virtual mediante alianzas con empresas y desarrolladores independientes. Adelantar un plan de capacitación interna en virtualización y computación en la nube. Elaborar la mezcla de mercadeo necesaria para ofrecer outsourcing de sistemas, y/o infraestructura como servicio, y/o plataforma como servicio, y/o servicios a través de APIS, y/o software como servicio, comenzando por un ERP-CRM.

94

Corporación Unificada Nacional de Educación Superior - CUN

Desarrollar el portal web de PcSoftware Colombia usando Joomla, desplegar el sitio en Internet, darle identidad propia (branding o creación de la marca del portal), desplegar en él los contenidos básicos y la mezcla de mercadeo, crear el plan de actualización continua y asignar las responsabilidades de ejecución de este último. Instalar un wiki sobre el portal para documentar los elementos básicos de computación en la nube, diferenciando su profundidad para el público, los afiliados gratuitos y los afiliados de pago. Desplegar un ERP-CRM en la nube, localizarlo, adaptarlo a las condiciones de la legislación contable, tributaria y laboral colombiana, y personalizarlo con la marca empresarial para exhibirlo como aplicación de demostración. Instalar sobre el portal una utilidad de recolección de hojas de vida de desarrolladores independientes y adelantar una campaña de reclutamiento entre estudiantes de los últimos semestres en las universidades donde el empresario es docente. Tomar contacto con los representantes o las casas matrices de Sales Force, Amazon y Microso0ft para identificar posibilidades de asociación. Identificar oportunidades de negocio a través de contactos con el Ministerio de las Tecnologías de la Información y las Comunicaciones, la Fundación Colombia Digital y otros agentes gubernamentales relacionados con TIC. Identificar los canales de publicidad, cotizar las actividades y allegar los recursos necesarios para la campaña de penetración de mercado. Periodo de realización de la campaña: Julio – Septiembre de 2013 Responsables: Jorge Portella Meta: Al 30 de septiembre de 2012, haber organizado la empresa y realizado la capacitación básica de virtualización y computación en línea, haber desplegado la documentación de primer nivel de computación en la nube, haber obtenido 20 hojas de vida de desarrolladores de software, tener cotizaciones y condiciones de asociación con Sales Force, Amazon y Microsoft, verificar la mezcla de mercadeo y particularmente los precios, contar con el sitio web de PcSoftware Colombia, e inventariar las convocatorias gubernamentales de apoyo a TIC disponibles o próximas a salir. Preparar la campaña de penetración del mercado. ii. Segunda campaña: Lanzamiento del portal y el servicio Estrategias a las cuales responde la campaña: 1. Penetración rápida del mercado realizando una promoción intensa entre Mipymes y usando un precio bajo para el efecto (50% de descuento en afiliaciones de pago y despliegue ERP – CRM). Objetivo de la campaña: Lanzar el portal y el servicio mediante una campaña de precio bajo y promoción intensa en condiciones de precio con descuento. Actividades de la campaña: Obtener la publicación de noticias sobre la actividad de la empresa en los medios de comunicación bogotanos. Realizar una campaña de descuento especial a clientes antiguos del empresario. Organizar una campaña mensual de anuncios e historias patrocinadas en Facebook. Organizar una campaña semanal de correos a los afiliados al portal, según su perfil (interesado en el conocimiento, estudiante, profesional TIC, trabajador Mipyme o gran empresa, empresario Mipyme, empresa grande).

95

Evolución y aplicaciones

Realizar dos jornadas presenciales de difusión del concepto de negocio para Mipymes. Realizar una jornada presencial de difusión del concepto de negocio para grandes empresas. Desarrollar los contenidos wiki para afiliados gratuitos y de pago. Realizar el despliegue de 50 instancias de ERP – CRM. Prestar el servicio de soporte para 50 clientes. Periodo de realización de la campaña: Octubre de 2013 – Marzo de 2014 Responsables: Jorge Portella Meta: Obtener 10 mil visitas al portal, 500 afiliados gratuitos, 100 afiliados de pago y 50 negocios de despliegue de ERP – CRM. iii. Tercera campaña: consolidación en el mercado Estrategias a las cuales responde la campaña: 1. Penetración rápida y desarrollo del mercado. Objetivo de la campaña: Consolidar el portal y el servicio en el mercado mediante una campaña de precio bajo y promoción intensa en condiciones de precio pleno. Actividades de la campaña: Continuar gestionando la obtención de la publicación de noticias sobre la actividad de la empresa en los medios de comunicación bogotanos. Continuar la campaña de descuento especial a clientes antiguos del empresario. Mantener una campaña mensual de anuncios e historias patrocinadas en Facebook. Hacer una costumbre de la campaña semanal de correos a los afiliados al portal, según su perfil (interesado en el conocimiento, estudiante, profesional TIC, trabajador Mipyme o gran empresa, empresario Mipyme, empresa grande). Realizar una jornada de difusión del concepto de negocio para Mipymes. Realizar una jornada de difusión del concepto de negocio para grandes empresas. Elevar el nivel profesional de los contenidos wiki para el público, los afiliados gratuitos y de pago y los clientes con despliegue ERP – CRM. Realizar el despliegue de 50 instancias de ERP – CRM. Prestar el servicio de soporte para 100 clientes. Optimizar la visibilidad del sitio web en los buscadores y usar Google Analytics para controlar las campañas de mercadeo electrónico. Evaluar los servicios de pago en línea disponibles, para remplazar la tienda virtual gratuita. Periodo de realización de la campaña: Abril – Junio de 2014 Responsables: Jorge Portella Meta: Obtener 10 mil visitas al portal, 500 afiliados gratuitos, 100 afiliados de pago y 50 negocios de despliegue de ERP – CRM en condiciones de precio pleno. d. Evaluación y control de la implementación del plan de mercadeo electrónico Se realizará un control permanente de la implementación del plan de mercadeo electrónico, con evaluaciones trimestrales que darán lugar a ajustes en cada campaña.

96

Corporación Unificada Nacional de Educación Superior - CUN

4.3.9 Procesos empresariales para la ejecución y control de las campañas de mercadeo on Cloud.

Presupuesto y cálculo del ROI anual para el plan de mercadeo y comercio electrónico de PcSoftware Colombia Trimestre 1

Trimestre 2

Trimestres 3y4

1. Valor aportado por TIC

2.000

60.000

227.000

1.1. Incremento de ingresos

2.000

57.000

224.000

Valoración por afiliación gratuita

0

2.000

10.000

Afiliación Premium

0

25.000

50.000

Venta de servicios ERP – CRM IaaS – Comunidad

0

5.000

10.000

Venta de servicios ERP – CRM – Versión Premium

0

25.000

50.000

Venta de servicios ERP – CRM y otras aplicaciones propietarias

0

Venta de servicios de personalización ERP – CRM – Diseño gráfico

0

Desarrollo de funcionalidades empresariales específicas CRM – ERP

0

Venta de servicios de capacitación IaaS – PaaS

0

0

20.000

Venta de servicios de acompañamiento al cambio organizacional

0

0

10.000

Micropagos por aplicaciones móviles

0

0

4.000

Concepto

20.000 0

10.000 20.000

97

Evolución y aplicaciones

Trimestre 1

Trimestre 2

Trimestres 3y4

Outsourcing de sistemas de información

0

0

15.000

Publicidad

0

0

5.000

1.2. Reducción de costos

2.000

3.000

3.000

Publicidad tradicional

2.000

3.000

3.000

2. Inversión (gastos)

45.400

73.900

97.100

2.1 Planeación y diseño del proyecto

13.000

13.000

0

Elaboración del plan de negocios

5.000

5.000

0

Elaboración del plan de mercadeo y comercio electrónicos

5.000

5.000

0

Diseño del portal (plantillas, fotografía, animaciones e ilustraciones)

3.000

3.000

0

2.2. Inversión (gastos) en Hardware, Software y servicios operacionales y TIC

17.000

35.200

48.500

Hosting

0

0

0

Dominio

0

0

0

Portal

0

0

0

Personalización del portal

0

500

500

Base de datos

0

0

0

Comisiones tienda virtual

0

5.700

22.000

Google Apps

0

0

0

Google Adwords

1.000

1.000

2.000

Servicios IaaS

2.000

5.000

5.000

Servidor dedicado con redundancia

5.000

5.000

Cobro por IPs

4.000

4.000

Concepto

Asociación con proveedores ERP – CRM

4.000

0

0

Adaptación y virtualización ERP – CRM de comunidad

2.000

2.000

0

Adaptación y virtualización ERP – CRM Premium

2.000

2.000

6.000

Desarrollo de sistema de tarificación y facturación

2.000

2.000

0

2.000

0

Afiliación e-Markets Desarrollo de aplicaciones móviles

2.000

2.000

0

Desarrollo de wiki de capacitación gratuita

2.000

0

0

0

4.000

4.000

Desarrollo de plataforma de capacitación Premium

98

Corporación Unificada Nacional de Educación Superior - CUN

Trimestre 1

Trimestre 2

Trimestres 3y4

1.500

10.500

4.400

0

0

0

Instalación y despliegue wiki de capacitación gratuita

500

500

500

Instalación y despliegue plataforma de capacitación de pago sobre IaaS – PaaS

0

1.000

0

Instalación de tienda virtual

0

0

900

Instalación servidor dedicado con redundancia

0

2.000

0

Instalación de aplicaciones de administración de instancias y tarificación

0

2.000

0

Instalación de instancia madre ERP – CRM de comunidad

0

1.000

0

Instalación de instancia madre ERP – CRM Premium

0

1.000

0

Despliegue de instaladores de aplicaciones móviles en e-Markets

0

1.000

1.000

Publicidad tradicional

1.000

2.000

2.000

2.4. Costo de implementación y mantenimiento

1.200

18.200

39.200

Administración del portal, de los servicios virtuales y del análisis: producción de contenidos, atención a clientes virtuales (reservas, empaquetamiento, postventa), campañas de correo electrónico personalizado, análisis y adecuación.

1.200

1.200

1.200

Administración de los servidores de computación en la nube

0

4.000

4.000

Costos operacionales de servicios IaaS

0

4.000

10.000

Administración de instancias en outsourcing de sistemas de información

0

0

4.000

Fuerza de ventas

0

4.000

4.000

Descuentos e impuestos en ventas

0

5.000

10.000

2.5. Gastos de diseño organizacional y de procesos

12.700

7.000

5.000

Gastos de formación y legalización de la empresa

5.000

0

0

Reclutamiento y contratación del personal

1.000

0

0

Concepto 2.3. Costo de la instalación Instalación del portal

Capacitación del personal

4.000

4.000

2.000

Diseño de procesos

2.000

1.000

0

700

2.000

3.000

Gastos administrativos

99

Evolución y aplicaciones

Concepto 3. Utilidad neta esperada antes de impuesto de renta

Trimestre 1

Trimestre 2

Trimestres 3y4

-43.400

-13.900

129.900

4. Utilidad neta esperada anual antes de impuesto de renta

72.600

5. Total ingresos anuales

289.000

6. Total inversión y gastos anuales

216.400

7. Retorno sobre la inversión (ROI = 5-6/6)

33.5%

4.4 Conclusiones: Con base a las lecturas realizadas del Libro; “Del e-Commerce al e-Business de los autores Kalakota, Robinson; Addison Wesley, de la editorial Pearson se describe al e-commerce desde la perspectiva de un proceso de negocio como la aplicación de la tecnología hacia la automatización de las transacciones de los negocios y el flujo del trabajo. El e-business es la nueva forma de comercio en Internet, sin fronteras, con un nuevo planteamiento de los modelos empresariales, clientes globales, nuevos sistemas de pago y estrategias innovadoras. Si una organización quiere estar presente y de forma rentable, en los nuevos mercados globalizados es necesario que sus profesionales conozcan las técnicas necesarias para implementar la tecnología requerida. Por ello, cualquier profesional actualmente debe estar capacitado para gestionar, dirigir y planificar con éxito estrategias que involucren el manejo efectivo de las Tecnologias informáticas de punta que se adapten a las necesidades empresariales existentes en los mercados internacionales. El e-business es llamado la tercera fase del e-commerce, como lo mencionan Kalakota y Robinson. Esto incluye todas las aplicaciones y procesos que permiten a una compañía efectuar una transacción del negocio. El “e-commerce” es la parte del proceso que se limita a la comercialización de productos y servicios por web. El e-commerce consiste en el uso de internet, las comunicaciones digitales o aplicaciones de las tecnologías de la información para comprar o vender.

100

Corporación Unificada Nacional de Educación Superior - CUN

Sin embargo en el e-business se involucra a la organización por completo, no solamente al e-commerce (Procesos de compra y venta) para optimizar toda su cadena de valor, valiéndose para ello del uso de internet como el principal medio de comunicación y este requiere de un plan estratégico de negocios que garantice el éxito mundial de las organizaciones en el presente siglo y esta metodología integra el Plan Estratégico de Negocios con las Herramientas Informáticas que garantizan un E-Business competitivo a nivel mundial.

Referencias Bibliográficas Allard, Suzie, W Holsapple Clyde, “Knowledge Management as a key for e-business competitiveness: From the Knowledge chain to KM a udits”, The Journal of Computer Information Systems, Stillwater, US, 2002, Vo. 42, No. 5, pp.19 (7 pgs). Brenix, “Suplemento.- En el camino hacia la manufactura guiada por la demanda , Estrategia para sobrevivir en el e-business”, Brenix – Contacto de Unión Empresarial, 4 julio 2003, Mexico. Barry Lawrence F., “What e-business can bring to SCM” Electronic Buyers’s News, Manhasset, 22 de Mayo de 2000, No. 1212. Cervantes E. Rodrigo, “Aseguran sobrevive Business to Business”, Reforma, Ciudad de México, 20 de Enero de 2003, pp. 7. Dowding Bill. “A road map to e-business success”. Industrial Distribution, New York, Abril 2001, Vol. 90, Tema 4, pp. D10-D12. Faramarz Damanpour, “E-business e-commerce evolution: Perspective and strategy”, Managerial Finance, Patrington 2001, Vol 27, No. 7, pp. 16-18. Garza Pérez, José Emmanuel. Tesis. Factores Críticos de Éxito en la Planeación Estratégica de Tecnologías de Información para los Negocios Electrónicos. MATI, Julio 2003, ITESMMTY2003383. Hernández Sosa Jonathan, “¿Quieres triunfar en el e-business? Gartner te da la receta paso a paso”, Reforma, Ciudad de México. Holsapple W Clyde, Singh Meenu, “Toward a unified view of electronic commerce, electronic business, and collaborative commerce: a knowledge management 101

Evolución y aplicaciones

approach”, Knowledge and Process Management, Julio-Septiembre 2000, Vol. 7, No.3, pp. 151-164. Kalakota Ravi, Robinson Marcia, E-Business 2.0, roadmap to success, Boston MA, Addison-Wesley, 2001. Philip Kotler, Principios de marketing, Pearson prentice hall, 2008. Larson Paul D., Halldorsson, “What is SCM?, and, Where is it?, Journal of Supply Chain Management, Tempe, US, Otoño 2002, Vol. 38, No. 4, pp.36-44. Michael Porter, Estrategia competitiva: técnicas para el análisis de la empresa y sus competidores, 2009. Rock Kopczak Laura “E-business spurring evolution of SCM” Electronic Buyers’ News, Manhasset, 24 de Enero de 2000, No. 1195, pp. 58. Rosales Vega, Gabriel, B2B digital: optimizando resultados en la nueva economía, México, 1a. Ed. Siebel Thomas M. Principios del e-Business: como los líderes actuales del mercado aumentan los ingresos y la productividad y la satisfacción del cliente. Granica, México. 2001. Siebel1 (No date). Diez Factores de Éxito decisivos para CRM. [Online]. Available: http:// www.siebel.com/mx/about/customerfocus/habits.shtm, [2003, Noviembre, 5].

102

Capítulo 5:

La sociedad del conocimiento y la computacion en la nube Edgar Arturo Castillo Erassour

Introducción Las transformaciones y los nuevos retos de la sociedad han llevado a sus sectores (salud, educación, gobierno, agricultura, medioambiente, etc.) a preocuparse por el desarrollo de sus comunidades, de la mano de sus productos o servicios, con el fin de convertirse en un motor de cambio en las realidades y necesidades de la población. De esta manera, la responsabilidad social empresarial surge como un medio para que las organizaciones privadas y públicas contribuyan al desarrollo de su comunidad tras definir prioridades económicas, sociales y ambientales. Los sectores de la sociedad de todos los tamaños, tienen aplicaciones de IT para solucionar los problemas de la sociedad, implementadas en los sistemas de comunicaciones. Actualmente y en función de la innovación, están tratando de implantar servicios virtualizados con proyectos piloto o explorando cómo comenzar un proyecto completo. Se consideran como un negocio de empresa al servicio social y con una vinculación directa de la temática a la cadena de valor. Estos esfuerzos están enfocados en habilitar una alta eficiencia sin mayores gastos. Sin embargo, las limitaciones de la infraestructura en general reducen su eficacia, especialmente, cuando se requiere respuestas en tiempo real. Considerando los resultados obtenidos, la discusión se ha movido más allá de la pregunta de si realmente es necesaria la virtualización. Los sectores confían más en los 103

Evolución y aplicaciones

sistemas de información para entregar mejores resultados en línea, buscando mejorar su infraestructura para a su vez mejorar su desempeño. Las empresas sociales quieren aumentar el alcance de sus proyectos informáticos para dar resultados óptimos. Las organizaciones que intentan optimizar sus despliegues virtualizados o aquellos que están construyendo la siguiente generación de infraestructura basada en la nube, requieren componentes de IT que ayudan a esta transición. Las arquitecturas de nueva generación IT requieren virtualización, arquitecturas flexibles y componentes IT que ayudan a estas organizaciones a entregar el verdadero valor de negocio. La computación en la nube, conocida como “IT como un servicio”, está soportada en servicios informáticos de entrega según demanda, una idea que tiene el apoyo de líderes de los sectores como el mejor camino para alinear las IT con las aplicaciones que manejan en cada sector. La computación en la nube tiene exigencias claves: aplicaciones virtualizadas, soportes de apoyo sin fronteras e integración entre el servidor, interconexión, almacenaje y supervisión de componentes. En este capítulo, se exploran estos conceptos y se destacan los rasgos críticos necesarios para ir más allá del servidor virtualizado, buscando las claves para tener capacidades de integración entre los componentes IT, con un enfoque particular del importante papel que juega el almacenamiento en la evolución de la arquitectura del centro de datos.

5.1 Sociedad del conocimiento El sector de las telecomunicaciones se ha convertido en los últimos años probablemente en el sector más dinámico de la economía, debido al gran avance experimentado en el campo de las tecnologías de la información y las comunicaciones. Un factor para que esto ocurra, aparte de la liberalización de las telecomunicaciones, ha sido la aparición de Internet. Internet ha demostrado su capacidad para revolucionar el mercado de las telecomunicaciones, que apoyado en las tecnologías que lo hacen posible, va a dotar a cada ciudadano o empresa de una gran capacidad de conexión. Además de incorporarse a la vida diaria se detectó que su impacto iba mucho más allá de las telecomunicaciones y afectaba otros sectores de la sociedad. Dar a los ciudadanos y a las empresas esa gran capacidad de acceso a la información, transforma la forma de vida e incluso la forma de pensar. 104

Corporación Unificada Nacional de Educación Superior - CUN

Sector de las Telecomunicaciones Avance de TIC’s Esta nueva sociedad se dirige hacia lo que se denomina la sociedad del conocimiento. La comunidad europea la define como: “un estado de desarrollo social caracterizado por la capacidad de sus miembros para obtener y compartir cualquier información instantáneamente, desde cualquier lugar y en la forma que se prefiera”. Hay un consenso amplio a nivel mundial entre todas las fuerzas políticas sobre los beneficios que implica la evolución de los diferentes países hacia la sociedad del conocimiento, si se hace de forma adecuada. Hay que comprender la situación lo más profunda y clara posible, de tal manera que permita ir ofreciendo en cada momento los contenidos que mejor exploten las capacidades de las redes de telecomunicaciones y que mejor respondan a las necesidades y deseos de la sociedad. La sociedad de la información se presenta, a grandes rasgos, como una nueva fase en la evolución de la sociedad, cuyo origen y fundamentación se encuentra en el desarrollo y uso creciente de los sistemas electrónicos de información y comunicación (tecnologías de la información).

105

Evolución y aplicaciones

La finalidad es la de crear o adecuar las redes de telecomunicaciones que permitan a los usuarios acceder eficientemente a los nuevos servicios que involucran el uso de las tecnologías de la información en sectores de la sociedad tales como: salud, educación, agricultura, gobierno, etc. Además dotar a estas redes de las aplicaciones, servicios y contenidos cuyo uso generalizado por parte de los ciudadanos, las empresas y las administraciones públicas, permita hacer realidad la sociedad de la información. Los cambios radicales provocados por la tercera revolución industrial (la de las nuevas tecnologías) han creado de hecho una nueva dinámica. Desde mediados del siglo XX la formación de las personas y los grupos, así como los adelantos científicos y técnicos y las expresiones culturales, están en constante evolución, sobre todo hacia una interdependencia cada vez mayor. La expresión más importante del conocimiento es la investigación y la innovación, lo cual genera valor en el entorno donde se desarrolla, es este caso la sociedad. Antes eran consideradas actividades etéreas y estaban lejos de ser un pilar de crecimiento y sustentabilidad, hoy se ven como una necesidad en la búsqueda de solucionar los problemas que aquejan a los sectores de la sociedad (salud, comercio, educación, gobierno, ordenación urbana, agricultura, medioambiente, desarrollo rural y citadino, etc.) por medio de la innovación. Esta innovación que es en el ámbito global, pone retos ambiciosos, como crear verdaderos entes de investigación donde se puedan ingeniar nuevas formas, aplicaciones e inventos, que permitan cubrir las necesidades de los sectores de la sociedad. Un reto actual es poder innovar la forma de utilizar la capacidad de la computación en la nube en la solución de los problemas de estos sectores.

106

106

Corporación Unificada Nacional de Educación Superior - CUN

La Carta de Okinawa del G8 dice: “la tecnología de la información y de comunicaciones (IT) es una de las fuerzas más poderosas en la conformación del siglo XXI. Su efecto revolucionario incide en la forma en que viven, aprenden y trabajan las gentes y en la manera en que el gobierno interactúa con la sociedad civil. Las IT se están convirtiendo en un motor vital del crecimiento de la economía mundial. Permite también a muchos individuos emprendedores, compañías y comunidades de todas partes del mundo, abordar los retos económicos y sociales con una mayor eficacia e imaginación. Se abren enormes oportunidades que deben aprovecharse y que debemos compartir entre todos”. La gran mayoría de las opiniones más cualificadas (OEA, UIT, comunidad europea, etc.) coinciden en señalar que, en la actualidad, el crecimiento económico se sustenta principalmente en las tecnologías de la información y las comunicaciones.

Se quiere organizar la sociedad alrededor del sentido de la transformación, el uso de la ciencia y la tecnología, la investigación e innovación, el entendimiento, el emprendimiento y la vida ciudadana, como formas del desarrollo.

5.2 Computación en la nube Aunque no hay una definición exacta para ‘computación en la nube’, para el caso de interacción con los sectores de la sociedad del conocimiento, se puede tomar la frase que ha acuñado la firma de consultoría Accenture, que resume su espíritu como: “el aprovisionamiento dinámico de herramientas de tecnología (hardware, software o servicios) pertenecientes a un tercero a través de Internet (conocida como ‘la nube’)”. A diferencia del outsourcing tradicional, los usuarios de este modelo no entregan sus propios recursos para que un tercero los gestione, sino que se conectan a Internet para consumirlos como si se trataran de servicios públicos. Entonces pagan por el número de usuarios o por el tiempo en que usen las herramientas mientras las necesiten. Hay tres capas básicas de servicios de computación en la nube: Infraestructura como servicio (IAAS):  los usuarios pueden alquilar poder de cómputo, espacio en centros de datos o equipos de redes, entre otros recursos. Es un modelo de distribución de infraestructura como un servicio normalmente mediante una plataforma de virtualización. En vez de adquirir servidores, espacio en un centro de datos o equipamiento de redes, los usuarios compran todos estos recursos a un proveedor de servicio externo y el aprovisionamiento se hace de manera integral a través de la web. 107

Evolución y aplicaciones

Plataforma como servicio (PAAS): las empresas encuentran recursos para crear y poner a funcionar aplicaciones que necesitan en sus negocios. Es un modelo que ofrece todo lo necesario para soportar el ciclo de vida completo de construcción y, puesta en marcha de aplicaciones y servicios web completamente disponibles en Internet. No hay descarga de software para instalar en los equipos de los desarrolladores. Ofrece varios servicios pero como una solución integral en la web. Software como servicio (SAAS): aquí están todas las aplicaciones que necesitan los empleados para realizar sus tareas diarias. Los usuarios ingresan a los programas desde cualquier equipo con conexión a Internet y almacenan sus datos en el proveedor del servicio. Es un modelo de distribución de software donde una empresa da el mantenimiento, soporte y operación que utilizará el usuario durante el tiempo que haya contratado el servicio. El usuario utilizará el sistema alojado por esa empresa que a su vez mantendrá la información del usuario en sus sistemas y proveerá los recursos necesarios para explotar esa información.

Figura: allycatastrophe.deviantart.com

Uno de los principios de la computación en la nube es que su infraestructura se encuentra dentro de una capa común. La abstracción de sus funciones se logra con la virtualización, siendo este el primer paso para manejarla de manera eficiente. Los servidores estándar de la industria proporcionan una arquitectura funcional que permite construir infraestructuras de desarrollo de la nube. La integración entre componentes, con su fiabilidad y posibilidad de gestión determinan como efectivamente

108

Corporación Unificada Nacional de Educación Superior - CUN

es manejada esta infraestructura. La computación en la nube requiere más integración y habilidad para ejecutar aplicaciones virtuales en entornos de multi-usuarios. Otra tendencia que aparece, es el cambio en las responsabilidades del personal IT, moviéndose de tareas técnicas a ocupaciones que alinean las IT con operaciones de negocios. Los administradores tienen menos tiempo para dedicar a productos directivos individuales, para dedicarse a manejar aplicaciones y toda la infraestructura soporte. Por lo tanto, los administradores actualmente utilizan interfaces de gestión de aplicación con una consola supervisora como medio primario para gestionar la infraestructura de aplicación. La base para el funcionamiento y desarrollo de las IT por medio de una nube privada o pública corriendo aplicaciones virtualizadas, es utilizar una infraestructura consistente y flexible, optimizada para estas cargas de trabajo. Los sistemas tradicionales de almacenamiento no fueron diseñados para soportar múltiples cargas de trabajo. Las aplicaciones virtuales demandan gran cantidad de capacidad a los sistemas de almacenamiento, generando requerimientos entrada- salida que los sistemas de almacenaje tradicionales son incapaces de soportar. Además de las altas demandas de rendimiento, las aplicaciones virtuales pueden agotar la capacidad aprovisionada. Por esto, muchos sistemas de almacenaje corrientes han limitado la integración, creando ineficiencias operacionales para el personal IT. Como consecuencia de estas restricciones, los departamentos IT han encontrado que las ventajas de un servidor virtualizado son difíciles de obtener con los sistemas de almacenamiento existentes. El almacenamiento diseñado para la nueva era del entorno IT tiene características propias que lo diferencian de los anteriores almacenamientos de propósito general. La primera exigencia es la necesidad de tener la habilidad para entregar un alto funcionamiento para las cargas de trabajo generadas por las aplicaciones que corren en una infraestructura de servidor virtual. Para mejorar la eficacia IT se deben tener características adicionales de almacenamiento como más aprovisionamiento, capacidades de escalamiento externas e integración con servidores virtuales, puesto que las infraestructuras de servidor virtual a menudo llevan a una proliferación de instancias del servidor, la capacidad y la gestión eficiente hacen aún más crítica la eficacia IT. El aprovisionamiento adicional alivia

109

Evolución y aplicaciones

el subaprovisionamiento de capacidad, mientras el escalamiento hacia fuera y la integración les permiten a los administradores manejar su infraestructura de una manera más eficiente. La recuperación de desastres y la continuación del negocio parecían por fuera del alcance para muchas firmas de negocios medianas y pequeñas. Sin embargo, la próxima generación de arquitecturas IT, permiten a estas empresas poner en práctica la recuperación de desastre por apalancamiento de sus sistemas hacia afuera, con la capacidad de acudir a sitios de servicio.

5.3 Convergencia (mover las aplicaciones de los sectores sociales a la nube) Actualmente, la difusión de las nuevas tecnologías y la aparición de la red pública Internet, junto con la computación en la nube, parecen abrir nuevas perspectivas a la ampliación del espacio público del conocimiento. A este respecto, se puede preguntar si ya se tienen los medios que permitan un acceso igual y universal al conocimiento, así como un auténtico aprovechamiento compartido de este. Esta debe ser la piedra de toque de sociedades del conocimiento auténticas, que sean fuentes de un desarrollo humano y sostenible. La rápida difusión del paradigma de la computación en nube y los beneficios prometidos para la adopción de la infraestructura en la nube están atrayendo a un número creciente de empresas y organizaciones de la sociedad. Es esencial para que las organizaciones maximizar los beneficios de la migración a la arquitectura en la nube mediante la reducción de costos y minimización de riesgos. El auge de los dispositivos, datos y aplicaciones han representado un cambio fundamental en el comportamiento de los consumidores que ahora son usuarios independientes, conectados universalmente que introducen las nuevas tecnologías en los entornos empresariales. Esto se evidenció con la tendencia de BYOD o “traer su propio dispositivo”. Los empleados traen sus teléfonos inteligentes o tabletas personales al trabajo para su uso en el negocio lo que los lleva a adaptar su infraestructura para dar cabida a esta tendencia. Igual sucede con la tendencia BYOA o “Traiga su propia aplicación”, tendencia especialmente pronunciada cuando se trata de aplicaciones de colaboración. Estas tendencias llevan a una gestión eficaz de las aplicaciones, los dispositivos y los datos. 110

Corporación Unificada Nacional de Educación Superior - CUN

Esta utilización se puede estructurar en función de tres factores: inversión y desarrollo en crear talento propio; figuración o visibilidad; y cómo se responde a la demanda de soluciones por parte de la sociedad. Teletrabajo: hay que destacar el cambio cultural que se está dando en el mundo al considerar el Teletrabajo como una herramienta para generar más confianza en los trabajadores a la vez que se mejora su calidad de vida, se aporta a la sostenibilidad ambiental y se propicia el acondicionamiento de la infraestructura para generar conectividad a nivel nacional. Conectividad que se acrecienta al utilizar la nube y agiliza este proceso de descubrimiento. Economía digital: en la nueva economía digital es ineficiente crear nuevos productos o hacer nuevas investigaciones que no tengan ambiciones globales. Es allí donde la computación en la nube adquiere un valor insospechado. Negocios: en la nueva economía quedo establecido que los negocios punto.com quedaron sin piso y se demostró que Internet, junto con la computación en la nube, como medio de comunicación y de comercio seguirá aportando ventajas competitivas para los negocios. Por lo tanto, las empresas que no estén pensando en la “virtualización”, o sea, iniciar la incorporación de tecnologías, procesos, culturas de Internet y computación en la nube a sus procesos, tecnologías y culturas tradicionales, tenderán muy rápido a desaparecer. Sin embargo, hay que tener en cuenta que la integración es mucho más difícil que volver a construir. No se puede deshacer de lo que se tiene e implementar un nuevo sistema de información. Por eso hay que analizar bien por ejemplo la introducción en los negocios de los Web Services (tecnologías para la integración a través de la web) o la metodología de EAI (integración de las aplicaciones de las empresas) como soluciones en la nube. Estas soluciones requieren, una adecuada selección de herramientas, estándares, fijación de políticas y ajustes en la forma actual de trabajo de la empresa para poderse amoldar al nuevo intercambio de información en la nube. Además, se deberá encontrar formas para transformar las fortalezas del negocio y de los sistemas de información en cimientos para los negocios electrónicos generando cambios al interior de la empresa para poder adaptarse a este nuevo ritmo de trabajo y exigencias de los socios de negocios. También considerarlo a nivel corporativo y como tal tratado en el presupuesto y en la asignación de recursos económicos. 111

Evolución y aplicaciones

A través de los negocios de todos los tamaños, las inversiones IT pueden proporcionar resultados positivos de negocio y gastos operacionales bajos, mejorando la eficacia. Para algunos sectores, el objetivo primario es mejorar la eficiencia medida en éxitos de utilizar IT, mientras otros requieren tecnologías Informáticas que aumenten sus capacidades operacionales, sin mayores costos o cambios operacionales. Los sectores esperan recibir como retorno de su inversión en IT, en tangibles: • Reducción de costos en inversión y operación. • Mejoramiento de la disponibilidad y reducir los riesgos del negocio. • Aceleramiento de la entrega de servicio IT para apoyar las aplicaciones y de allí el negocio.

5.4 Características La mayor parte de las organizaciones de la sociedad, utilizan para sus aplicaciones, las soluciones de gestión de servicios IT (ITSM) con redes de control y aplicaciones propias. Pero actualmente, debido al auge de la computación en la nube, están migrando hacia soluciones ITSM ubicadas en la nube, por la gran flexibilidad que presentan y sus bajos costos. Estas organizaciones, a través de un proceso de selección estudian cuidadosamente sus características y funcionalidad, además de otros factores importantes para obtener una solución de gestión de servicios IT. Un entorno IT construido poco a poco puede conducir a la ineficiencia, pero entre más crece un sistema, más difícil se hace la gestión apropiada sin una gran cantidad de administradores que constantemente supervisen cada movimiento de él. En algún momento, simplemente se hace difícil la operación eficiente. Para tener los recursos IT bajo control, algunas organizaciones están actualmente buscando la extensión de la empresa hacia una estrategia más manejable, la infraestructura de convergencia en la nube. Con esta aproximación, numerosos componentes se combinan en una sola solución optimizada. La capacidad de la infraestructura de red y nube son compartidas entre todas las líneas de negocios, con un solo punto de contacto para IT y sus relaciones. La infraestructura IT crece orgánicamente y a la perfección tanto como sea necesario. Una solución de infraestructura convergente combina múltiples soluciones de computación, entre otras la de la nube, en un solo sistema de gestión. En la mayoría de 112

Corporación Unificada Nacional de Educación Superior - CUN

los casos, los componentes dentro de un despliegue de convergencia se diseñan para trabajar juntos. Al menos, todos los componentes dentro de una infraestructura de convergencia se han probado para asegurar que ningún hardware o software t­ enga incompatibilidades dentro del sistema. Debido a la ajustada integración de los componentes, la mayor parte de los sistemas de convergencia se pueden gestionar desde un solo punto de control independientemente de cuantas líneas de negocios utilicen los recursos de computación o que tipos de aplicaciones están ejecutándose. Este concepto es relativamente nuevo y llega por la necesidad de manejar infraestructuras cada vez más grandes y complejas. Las empresas que ponen en práctica la convergencia buscan economía en el dinero y mejorar la eficacia de sus operaciones IT, permitiendo al personal informático enfocarse a funciones esenciales del negocio. Ambiente de convergencia. Una solución de infraestructura convergente está enfocada a las necesidades totales de la organización. La idea es de crear un entorno simple que puede servir a toda una organización independientemente del número de usuarios, sus posiciones físicas o sus necesidades individuales. Una vez que la infraestructura de convergencia se encuentre colocada, el crecimiento se hace de manera eficiente. Los dispositivos pueden servir a más de un grupo o posición dentro de una empresa, que permite una capacidad estrechamente ligada a las necesidades, sin gastar dinero en capacidades no utilizadas. El equipo viejo puede ser retirado progresivamente a favor de recursos más recientes. Hay numerosas estrategias que pueden hacer el despliegue convergente manejable. Modelos básicos de aplicación se combinan en servidores, dispositivos de almacenamiento, conectando simplemente el hardware y el software a una red en una sola máquina. Con una solución de aplicación básica, un departamento de IT no tiene que preocuparse de si los componentes no son compatibles, porque todos ellos residen dentro de un solo dispositivo. Esto también hace que la gestión de la infraestructura sea sin fronteras, de tal manera que los administradores pueden concentrarse en una sola interfaz para supervisar el estado de la arquitectura. ¿Qué es una estructura de convergencia? Una infraestructura convergente consolida todos los recursos IT en un solo sistema gestionable. Las soluciones de convergencia pueden ir desde herramientas en la nube hasta máquinas virtuales en redes ampliadas o varias combinaciones de estos.

113

Evolución y aplicaciones

Los servidores son el corazón de cualquier solución en la nube. En vez de tener servidores separados para la impresión, la web, el contenido y las operaciones, todo reside en un solo lugar. Por lo tanto, un dispositivo de almacenamiento de datos es un elemento crítico en cualquier infraestructura de convergencia y constituye la mayor parte de la red. Los equipos de conexión a una red se pueden incluir (no en todos los casos) como partes de una solución de convergencia. Una solución de convergencia le da a una organización un solo lugar para gestionar su infraestructura IT, por medio de una aplicación específica o vía un interfaz de usuario gráfica (GUI) sobre el terminal de un administrador. La mayor parte de las soluciones de convergencia ofrecen un contacto de apoyo para todas las políticas relativas a las IT. Esto ocurre normalmente aún si la solución tiene hardware y software de diferentes proveedores. La mayor parte de las soluciones se desarrollan en configuraciones de tipo rack, por lo tanto, caben fácilmente en cualquier centro de datos. Se pueden ampliar cuando sea necesario, con una capacidad de carga equilibrada automáticamente según el diseño y compartida entre todos los dispositivos. Algunos proveedores construyen la infraestructura de convergencia que ofrecen con tecnologías diferentes, tales como, la virtualización y la recuperación de desastres automatizada. La implementación virtualizada permite a los administradores gestionar las infraestructuras físicas y virtuales en una manera fácil. Beneficios de una infraestructura convergente. Aunque la infraestructura convergente es un relativamente concepto nuevo, hay empresas que ya han desplegado soluciones de convergencia, al menos en una escala limitada. Así, se pueden cuantificar las ventajas y valor de la convergencia. Un estudio realizado por Forrester Research para HP, encontró que un porcentaje del 37% de empresas analizadas reportó un ahorro entre el 5% y 10% en sus presupuestos informáticos utilizando técnicas de convergencia. Otro 15 %, que tuvo un ahorro general entre el 11 y el 20 por ciento. El estudio también determinó que los despliegues más grandes de infraestructura de convergencia tienden a dar retornos de la inversión más grandes que los pequeños. La mayor parte de empresas que respondieron al estudio reportaron ahorros en las áreas de consumo de electricidad, gestión de almacenamiento, nueva configuración 114

Corporación Unificada Nacional de Educación Superior - CUN

de sistema, y mejoras en el sistema de gestión de los soportes lógico y virtual. Además, un 60% por ciento encontró que el despliegue del nuevo software y el hardware dentro de un entorno convergencia, tomó menos tiempo que con una arquitectura tradicional. Las ventajas de una infraestructura de convergencia comienzan en la infraestructura física. Se combinan varias máquinas en un sistema, lo que lleva a utilizar menos espacio físico que una extensión IT del entorno para trabajar en la web, imprimir, manejar archivos, etc., utilizando configuraciones de Host dinámicas y sistemas de dominio con servidores de protocolos en un ambiente de convergencia. También se consolidad las bases de datos, el correo electrónico, la mensajería, la colaboración, la planificación de recursos de la empresa y las aplicaciones críticas de la empresa. En algunos casos, las empresas consolidan aplicaciones de Big Data del orden de terabytes de información. La reducción en los espacios físicos requeridos que se logran con la infraestructura de convergencia se acompaña con ahorros en otras áreas. Cuando hay menos máquinas, se reduce el consumo de electricidad. La refrigeración también tiende a ser más eficiente, reduciendo también el consumo de energía. Se simplifican las interconexiones al tener menos cables y menos dispositivos que compiten por direcciones IP. En algunos casos, una infraestructura obsoleta que ocupa un piso en el centro de datos se puede mover a un pequeño espacio soportado por infraestructura de convergencia. Una infraestructura de convergencia también elimina la necesidad del departamento IT para asegurar que trabajarán juntos diferentes componentes. Un proveedor de convergencia integra cada componente de la solución, certificando que las partes trabajan juntos y reduciendo cualquier falla potencial. La infraestructura de convergencia también reduce la demanda de trabajadores en los centro de datos. Con un pequeño grupo de personal se pueden manejar los sistemas consolidados. Estos empleados generalmente responden más rápidamente a los problemas, debido a que la infraestructura de convergencia ofrece una interfaz de gestión que permite a un administrador manejar cada aspecto de esta arquitectura. El personal IT no tendrá que buscar problemas ocultos dentro de cientos de servidores, dispositivos o conexiones a una red hardware. En cambio, los problemas se pueden identificar rápidamente y corregidos de manera eficiente. Cuando una solución de infraestructura de convergencia ha sido bien gestionada, el personal IT y los administradores se pueden concentrar menos en la mecánica 115

Evolución y aplicaciones

de red, y usar sus habilidades en apoyar nuevas iniciativas de la empresa y en el crecimiento del negocio. De hecho en el mencionado estudio de Forrester, el 40% de los entrevistados aseguró que una vez fue puesta en práctica la solución de infraestructura convergente, los trabajadores fueron capaces de cambiar su enfoque hacia la gestión por nuevas iniciativas. Además, el 73% divulgó que la puesta en práctica de la infraestructura de convergencia mejoró la sensibilidad a nuevas exigencias de negocio. Otra ventaja que se encontró en las organizaciones con una infraestructura convergente fue la utilización más eficiente de la capacidad instalada. Infraestructura de convergencia y la nube. La infraestructura de convergencia está hecha para operaciones en la nube. De hecho, el paso siguiente es relativamente fácil, llevar a que el hardware funcione eficientemente en la nueva arquitectura. Las organizaciones pueden hacer un excelente uso de sus recursos IT desplegando una infraestructura de convergencia para un eventual salto a la nube. Una vez se tenga la infraestructura de convergencia y la organización necesite capacidad adicional, puede obtenerla utilizando un protocolo popular (OpenStack) o común que le permiten una fácil adaptabilidad y un movimiento a máquinas virtuales en la nube. Las organizaciones que quieran mantener un control completo de su entorno IT, empleando la computación en la nube, generalmente deciden establecer una nube privada. Con este modelo los datos y aplicaciones sensibles permanecen bajo el control de la organización, que es responsable tanto de la seguridad física como de lógica. Otras organizaciones amplían su infraestructura convergente en nubes públicas, que mediante un proveedor de servicio ofrece recursos de software y almacenamiento disponibles a los usuarios en Internet. La combinación de la nube privada de una organización con una nube pública crea una arquitectura de nube híbrida. Una nube híbrida, por ejemplo, puede recibir la información alta seguridad sobre una nube privada y controlar la infraestructura cotidiana del negocio sobre una nube pública arrendada y mantenida por un proveedor. Es posible utilizar cualquier configuración de nube cuando se tiene una infraestructura de convergencia sólida. De hecho, un desarrollo de infraestructura convergente tiene muchas ventajas. Un movimiento hacia la nube abre más espacio para una organización. La nube sostiene las operaciones de recuperación de desastres.

116

Corporación Unificada Nacional de Educación Superior - CUN

La mayor ventaja que ofrecen los proveedores de infraestructura convergente en la nube es el crecimiento de infraestructura IT dinámicamente tanto como sea necesario. Si una empresa de repente necesita más capacidad, en vez de experimentar y tener un tiempo de inactividad o un deficiente funcionamiento, simplemente solicita más recursos basados en la nube que fácilmente los puede agregar y la empresa paga por la capacidad aumentada. Una solución de infraestructura de convergencia en la nube trabaja en forma dinámica lo que permite a una organización reducir fácilmente los recursos que paga si la capacidad suplementaria no es necesaria o usada. Un ejemplo de empresa que ofrece soluciones convergentes en la nube es la empresa EMC que anunció la adquisición de tres compañías de tecnología en la nube: The Cloudscaling Group, Maginatics y Spanning Cloud Apps. Según EMC, cada compañía aportará su experiencia y capacidades para extender el alcance de su visión de nube híbrida a lo largo de la infraestructura, almacenamiento y protección de datos. “Estas adquisiciones subrayan el compromiso de EMC con sus clientes para entregarles opciones y agilidad en sus despliegues de nube híbrida”. Cloudscaling. Proveedor de Infraestructura como Servicio (IAAS) habilitada por OpenStack para soluciones de nube privada e híbrida, es miembro fundador de OpenStack Foundation. Su Sistema de nube abierta (OCS) provee un sistema operativo para manejar cómputo, almacenamiento y redes en la nube. Cloudscaling OCS soporta una nueva generación de aplicaciones basadas en la nube y provee la agilidad, desempeño y beneficios económicos de los servicios líderes en nube pública, desplegándose en centros de datos de los clientes, que permanecen bajo el control de IT. Cloudscaling les dará a los clientes de EMC múltiples opciones para correr en nubes privadas y públicas y le ayudará a EMC a acelerar su oferta de infraestructura habilitada por OpenStack. Maginatics. Proveedor de tecnología en la nube que ofrece espacios globales consistentes, accesibles desde cualquier dispositivo o lugar, permitiendo a los clientes y socios de EMC las diferentes opciones y flexibilidad de la nube híbrida empresarial a través de interfaces a una variedad de nubes públicas y privadas. La adición de Maginatics extiende la estrategia de protección de datos en la nube de EMC, al permitir la protección de datos unificada y el manejo de nubes privadas, públicas e híbridas. La tecnología de Maginatics también facilita la eficiente movilidad de los datos a través de múltiples nubes con duplicación de datos, optimización de WAN, manejo

117

Evolución y aplicaciones

de grandes objetos y multi-procesos. EMC espera integrar la tecnología de Maginatics con su software existente de protección de datos, almacenamiento y servicios. Spanning. Proveedor de respaldo y recuperación para aplicaciones y datos de “nacidos en la nube”, por suscripción. Las soluciones de Spanning previenen interrupciones en operaciones debido a pérdida de datos en Google Apps, Salesforce.com y Microsoft (Office 365 estará disponible en la primera mitad de 2015). La combinación del portafolio de protección de datos de a EMC y los servicios de Spanning permitirán EMC ayudar a los usuarios a desplegar sus soluciones de protección de datos confiablemente, a lo largo de todas las aplicaciones y cargas de trabajo, sin importar dónde se hayan creado los datos o dónde residen las aplicaciones. Con estas compras, Oracle amplía sus capacidades de nube en tres dimensiones: la habilidad de ofrecer a los clientes soluciones de nube híbrida habilitada por OpenStack, opciones de nube con movilidad de datos a través de múltiples nubes y nuevas capacidades de protección para aplicaciones y datos “nacidos en la nube”.

5.5 Seguridad La Sociedad actual es transparente. Las Redes sociales y servicios en la nube saben mucho de nosotros: gustos, aficiones y lugares frecuentados que determinan un perfil exacto. Existimos en varios servidores como una enorme colección de datos. Son pequeños apuntes recolectados a lo largo del día a partir de acciones que a simple vista parecen inocentes. Lo cierto es que gigantes como Google, Facebook o Twitter han conseguido amasar con el paso del tiempo perfiles personalizados. Cuanto más los usamos, más conocen sobre nosotros, todo esto ampliado con la utilización de la computación en la nube. De allí la necesidad de proteger estos datos y hacer transacciones seguras.

Con los datos flotando en la nube, es bueno conocer que tan seguros están.

5.6 Perspectivas Las organizaciones tienden cada vez más a tener soluciones basadas en la nube para todos sus negocios y aplicaciones. Gartner predice que para el 2016 la mayor parte de ellas buscarán plataformas y aplicaciones basadas en la Computación en la nube, y a finales de 2017, por lo menos la mitad de grande empresas tendrán despliegues 118

Corporación Unificada Nacional de Educación Superior - CUN

en ella. IDC predice que para el periodo 2014-2017, las redes públicas en la nube tendrán una tasa de crecimiento anual del 23.5 por ciento, cinco veces más que el crecimiento de la industria IT en conjunto. Este rápido crecimiento no es sorprendente. La nube ofrece soluciones con beneficios significativos, entre otros: Valor del tiempo: las soluciones en la nube pueden desplegarse rápidamente porque todos los componentes necesarios están en la web y funcionando en el sitio del proveedor del servicio en la nube. No hay necesidad de instalar y probar software o proveer servidores. Los usuarios finales tienen acceso instantáneamente al software en la web, en cualquier momento y en cualquier lugar. Costos inferiores: las empresas no requieren comprar todo el software o hardware, ni pagar contratos de mantenimiento, o someterse a costosos despliegues de proyectos. Simplemente pagan los servicios que usan. Fácil mantenimiento y Administración: los proveedores del servicio en la nube, operan, mantienen y modernizan el software, de tal manera que los grupos de IT, se pueden enfocar a otras necesidades críticas del negocio. Escalabilidad: la computación en la nube permite a los usuarios una forma fácil de escalar sus recursos IT hacia arriba o hacia abajo tanto como necesite para soportar sus aplicaciones sin mayores cambios en los costos de los sistemas IT existentes. Optimización del comportamiento y disponibilidad: los proveedores de servicios en la nube realizan inversiones substanciales en sus centros de datos y equipos, manteniendo servidores redundantes y sistemas backup para eliminar el tiempo de inactividad. También administran sistemas confiables de reloj para asegurar que las aplicaciones permanecen disponibles. Estos proveedores aseguran confiabilidad del sistema y rendimiento a través de acuerdos nivel de servicio (SLAs). Seguridad: los proveedores de servicio en la nube son responsables de guardar los datos de los usuarios en forma segura. Implementan características avanzadas de seguridad tales como encriptación de datos en la interfaz de la capa de seguridad (SSL), cortafuegos y sistemas de detección de intrusos. Los Centros de Datos son auditados periódicamente y certificados por normas de la industria estándares tales como SAS 70 o la certificación SSAE 16. Actualidad: en medio de un panorama de estabilidad para las economías latinoamericanas en lo que resta de este año, la computación en la nube podría llegar a permitir 119

Evolución y aplicaciones

el aumento de un 34% en las oportunidades de trabajo en la región, siendo este uno de los segmentos de mayor generación de oportunidades de trabajo, según estudio dado a conocer en México, en el marco del Foro de Líderes de Gobierno de América Latina, organizado por Microsoft. Sin embargo, esta posibilidad no parece estar dada en todo tipo de empresas, pues como lo señala el presidente de Microsoft para América Latina, son las pequeñas y medianas empresas que comienzan a utilizar la tecnología como fundamento para sus negocios las que generan nuevos empleos a través de herramientas como la computación en la nube. Se señala que las grandes compañías, ya maduras desde hace muchos años en los mercados, optan cada día por disminuir costos, reducir procesos, entre otros, que no les permiten ser mayores generadores de, puestos de trabajo nuevo. En cambio, se argumenta, que es en las empresas nacientes o las muy jóvenes en donde las herramientas tecnológicas les pueden ayudar a apalancar un crecimiento óptimo con nuevas oportunidades laborales. Por lo tanto seria, entonces que los países adopten regulaciones que permitan la implementación a gran escala y expansión de la computación la nube, de tal manera que se creen las condiciones necesarias para que las economías accedan a sus ventajas. “Las decisiones entorno al marco regulatorio que faciliten el cómputo en la nube podrán ser motor del crecimiento económico y la extensión de beneficios sociales en la región. Es importante destacar que el cómputo en la nube no solo se trata de eficiencia, sino también de equidad”. Pero la propuesta de Microsoft va más allá de las empresas privadas, pues señala que el sector público se puede beneficiar en igual o mayor proporción de estas herramientas. Por ejemplo, la nube permite a un hospital rural acceder a especialistas a larga distancia en tiempo real, y las instituciones y empresas pueden ajustarse de manera sencilla a los picos de demanda para sus servicios, por ejemplo, en momentos de crisis. “La flexibilidad proviene también del hecho que la nube es móvil y por ende accesible de una manera amplia, continua y segura. Además, según un estudio de 70,000 brechas de seguridad ocasionados en 1,600 compañías, se encontró que los sistemas de computación en las instalaciones de la organización fueron más vulnerables a ataques que las aplicaciones que se encuentran almacenadas en la nube”, advierte el estudio.

120

Corporación Unificada Nacional de Educación Superior - CUN

Microsoft mostró en la ciudad de México algunos modelos exitosos de implementación tecnológica en administraciones municipales, que permitieron mejorar la vida de los ciudadanos, como es el caso de City Phone en Buenos Aires o el caso de la capacitación masiva de diseño 3D para jóvenes de Manizales, entre otros.

5.7 Crear y habilitar una red de servicios en la nube Los negocios de los sectores sociales tratan de lograr un equilibrio entre las demandas de los usuarios digitales inteligentes que necesitan el acceso inmediato a aplicaciones y servicios entregados por la nube y las responsabilidades de las IT para tener un sistema eficaz completo con eficiencia, buen funcionamiento y protección de la privacidad. Con la infraestructura de red apropiada, es mucho más fácil conectar, asegurar y acelerar la entrega de todas las aplicaciones y servicios en la nube que requieren las organizaciones. Sin la infraestructura de red apropiada, los recursos de la nube no pueden cumplir con las expectativas. Factor que influye en su planificación y en la parte de computación en la nube. Para planificar la red pensando en las aplicaciones que el sector de la sociedad requiere y como estrategia en la nube, se deben considerar los siguientes pasos: Entendimiento del negocio, definición de la infraestructura de la nube y definición de la red. Estos pasos y sus tareas auxiliares se muestran en el gráfico como una planeación de red en la nube. Dependiendo del caso se pueden añadir o quitar tareas, según sean las exigencias específicas de la empresa.

Figura: An eBook Series by David S. Linthicum

Entendimiento del negocio. En esta parte se considera los siguientes elementos: datos, aplicaciones, servicios, procesos, seguridad y gestión. 121

Evolución y aplicaciones

Los datos se refieren al entendimiento de que existen requerimientos de datos físicos tanto existentes como futuros, incluyendo los tecnológicos y esquemas de las bases de datos existentes. Este entendimiento debe incluir el conocimiento de la cantidad de datos que se mueven en la red. Las aplicaciones se refieren al entendimiento de los procesos y aplicaciones de negocios existentes y futuros, y como están destinados a la base de datos, así como los problemas de negocio que ellos solucionan. Los servicios se refieren a las API (o requerimientos estandarizados, instrucciones o protocolos de programación para habilitar aplicaciones de software que intercambian información con otras aplicaciones de software) o los servicios en uso o planeados para un uso futuro. Se debe también entender los procesos comerciales principales que pueden ser o no automatizados. Finalmente se necesita incluir requerimientos de seguridad y gestión, incluyendo reglas y regulaciones existentes o futuras. Hay muchos recursos y metodologías disponibles para ayudar al entendimiento de los requerimientos de cada negocio en particular. Hecho esto se puede entrar a definir la infraestructura de nube apropiada. Definiendo la estructura de la nube. Las tecnologías de la nube a considerar son almacenamiento, computación, gestión, desarrollo y operación, servicios de seguridad, plataforma de gestión de la nube. La solución de almacenamiento en la nube debería considerar cuánto almacenaje se necesita hoy y cuánto en el futuro, así como el definir un mapa de los tipos de almacenamiento que se requieren (por ejemplo, un objeto o el bloque). Se selecciona una solución de almacenamiento en la nube direccionada por los requerimientos de funcionamiento, exigencias de seguridad, requerimientos de gestión predefinidos de acuerdo a los requerimientos del negocio. Asimismo las soluciones de computación en la nube proveen la potencia suficiente de la CPU direccionada por los requerimientos predefinidos del negocio. Soluciones que deben trabajar en conjunto con la solución de almacenamiento en la nube seleccionada, que puede ofrecerla el mismo proveedor de nube. La idea es proporcionar un conjunto de tecnologías, así como el plan para que estas se desarrollen cumplan las necesidades de la empresa. Una vez seleccionadas las soluciones de almacenamiento y computación en la nube, es posible seleccionar más que un tipo de nube para soportarse. Por ejemplo, si se requiere una plataforma estándar para computación y almacenamiento para las so122

Corporación Unificada Nacional de Educación Superior - CUN

luciones de contabilidad de la empresa y además servicios de tipo supercomputador para investigación y desarrollo e ingeniería. También se puede considerar como la naturaleza distribuida de una multi-nube afecta e impacta la red de área extendida, sobre todo con requerimientos para el autoservicio y el aprovisionamiento automatizado de necesidades a corto plazo de almacenamiento y recursos de computación. Las soluciones seleccionadas de gestión deben proporcionar la visibilidad en todos los subsistemas de nube principales, así como en las tecnologías de nube que son la parte del entorno de multi-nube. Esto incluye como se va a manejar ítems operacionales, tales como el funcionamiento, la red, el almacenamiento, etc., y la capacidad de corregir ítems antes de que se conviertan en verdaderos problemas. Estas decisiones requieren tanto, recursos de nube y de fuera de ella. Las soluciones de Operación y Desarrollo (DevOps) ayudan a las empresas a traer nuevos servicios de software al mercado rápidamente y reducen el plazo de comercialización por el despliegue directo y la rápida configuración de servicios de computación en la nube. Las soluciones de servicios de seguridad deben apoyar las exigencias de seguridad del negocio, incluyendo la encriptación y el diseño de una gestión de la identidad diseñada para ayudar a proteger en una red distribuida y heterogénea de sistemas. Las soluciones de Plataforma de Dirección de Nube (CMP) son diferentes en la función y el objetivo de las soluciones de gestión. Las CMP proporcionan soluciones de gestión de recursos para todos los componentes de la nube listados anteriormente, incluyendo el almacenamiento, computación, DevOps, seguridad, y también proporcionan la habilidad de automatizar políticas que permitan gestionar estos servicios. Las CMP son un requerimiento estratégico considerando la multi-nube, en la cual proporcionan una capa de abstracción de todos los recursos de nube tanto públicos como privados. Las CMP pueden automáticamente aprovisionar y cancelar recursos que usan una interfaz. Esto permite a gente responsable de manejar una operación de multi-nube, formas fáciles de conectar o quitar recursos a equipos de trabajo específicos y gestionar como utilizan estos recursos. Definición de la red. Después de analizar los requerimientos del negocio y de la nube, hay que mirar cuál es la infraestructura de red necesaria para tener altos niveles de eficiencia y definir la red subyacente que soportará la solución multi-nube. Se debe considerar: la planeación elástica de la capacidad de ancho de banda, el modelo de comportamiento, la planeación de la seguridad en la red, la planeación de la gestión 123

Evolución y aplicaciones

de la red, la planeación de la WAN seleccionada, la planeación de la VPC, la planeación de la optimización de la red, la planeación del comportamiento de la aplicación y la planeación de la continuidad del negocio. La planeación elástica de la capacidad de ancho de banda se refiere a la cantidad de ancho de banda que requiera la aplicación, así como el grado de fluctuación de la misma a lo largo del tiempo. Una gran ventaja de una arquitectura multi-nube es la habilidad para proporcionar ancho de banda elástico o ancho de banda que automáticamente se expanda o contraiga de acuerdo a las exigencias de carga de la red sin tener necesidad de establecerlo por adelantado. Normalmente las arquitecturas multi-nube estiran el ancho de banda de la red, incrementándolo por medio de “ráfagas” sobre la red que soporta comunicaciones nube a nube o nube a empresa. Hay necesidad de entender los requerimientos de capacidad de ancho de banda y su planeación para crear un plan dirigido antes de seleccionar el operador de la red. El modelo de comportamiento se refiere al proceso de crear un modelo de simulación que permita probar el impacto de diferentes configuraciones de red. Se prueba la capacidad de funcionamiento bajo diferentes tipos de cargas de trabajo para tener un mejor conocimiento de los requerimientos de red antes de escoger el hardware, el software, y conectarse a proveedores de red. La planeación de seguridad en la red es un proceso crítico, y consiste en determinar el nivel apropiado de seguridad para la empresa que consiste en determinar la provisión y las políticas que profesionales de red adoptan para prevenir el acceso no autorizado, el mal uso, la modificación, o la negación de la red. Una planificación cuidadosa debe ayudar a entender las exigencias exactas de la red que soporta un despliegue de multi-nube y el nivel adecuado de seguridad que se necesita para cada tipo de nube. La planeación de gestión de la red está orientada a lograr una comprensión completa de los requerimientos de gestión de la red que ayudarán a definir una solución y un proveedor de red apropiados para soportan multi-nube. Hay que considerar que existen diferentes tipos de gestión de red, que soportan la gestión y el monitoreo. En algunos casos, los sistemas de supervisión de red proporcionarán capacidades proactivas, tales la habilidad de auto curarse para evitar puntos de falla potenciales o interrupciones. La planeación de la WAN seleccionada incluye revisar todos los requerimientos para que la WAN soporte multi-nube: incluye el funcionamiento, la gestión, la elasticidad, 124

Corporación Unificada Nacional de Educación Superior - CUN

la seguridad, y otras consideraciones que el proveedor WAN debe soportar para un despliegue de multi- nube. La planificación de la nube virtual privada VPC debe incluir enlaces de la VPC a una nube pública que es compartida por varias empresas. La planeación de optimización de la red se aplica a cómo ganar funcionamiento adicional o la elasticidad dentro de la red existente, usando aquellas técnicas que hacen que la red existente trabaje de forma óptima para soportar multi-nube. La planeación del comportamiento de la aplicación que evalúa como la red va a soportar las aplicaciones críticas de los negocios. Esto incluye la priorización del tráfico en la red para usos específicos que corren sobre plataformas de multi-nube. Finalmente, la planeación de la continuidad del negocio va enfocada a determinar la capacidad de soportar desarrollos de multi-nube que sostengan las operaciones durante eventos que puedan causar interrupciones del servicio. Por ejemplo, la red de área extendida que soporta el entorno multi-nube debe ser bastante elástica para apoyar el aumento o disminución de volúmenes de carga, así como bastante resistente para proporcionar la recuperación de desastre.

Conclusiones Para que los sectores de la sociedad utilicen los servicios de la nube, hay necesidad de realizar un ejercicio de estrategia sobre cómo se espera sean los próximos diez años de desarrollo tecnológico en el mundo y cómo se aplica a la solución de los problemas de la sociedad. Se requiere analizar la estructura o modelo de negocio para que exista un empate perfecto entre lo que se tiene y lo que se puede hacer. Luego definir una visión y unos objetivos de corto, mediano y largo plazo. Debe ser una operación conjunta entre todos los interesados para entrar a dinamizar y desarrollar la utilización de la computación en la nube por parte de los diversos sectores de la sociedad. Como las organizaciones se mueven hacia la nube basada en soluciones ITSM, las características y funcionalidad del software serán las principales características por analizar, pero hay otra serie de factores críticos para encontrar una solución óptima. Se puede considerar y evaluar las siguientes: 125

Evolución y aplicaciones

¿Es de verdad un servicio en la nube o simplemente un SAAS? No todas las soluciones en la nube son creadas de manera igual. Hay proveedores que ofertan el alojamiento de servicios, entregando, en principio, un software según su utilización en Internet como un modelo de servicio (SAAS) pago. Generalmente, estos proveedores de servicios implementan una instancia separada de la aplicación software y el subyacente software (por ejemplo, Windows y la base de datos) para cada organización usuario utilizando una arquitectura para un solo inquilino. Está es un solución SAAS y no una verdadera solución en la nube. La verdadera solución en la nube es multi-inquilino, que es un modelo arquitectónico por lo cual una sola instancia de software, que está en los servidores del proveedor de servidores, sirve a múltiples inquilinos. El multi-alquiler es un atributo esencial de una verdadera computación en la nube. Comparada con una solución SAAS para un solo inquilino, la solución multi-inquilino tiene los siguientes beneficios: óptima velocidad de innovación, gran economía de escala, actualización inmediata, alta escalabilidad, rendimiento más rápido y un mejor servicio. ¿Ofrece un centro de servicio unificado y gestión de activos? Tener un centro de servicio integrado y una gestión de activos es bueno, pero una solución unificada es mejor por diversas razones. La solución unificada tiene un simple interfaz de usuario y una sola base de datos, permitiéndole al usuario una puerta de entrada a las comunicaciones IT. Con una sola base de datos, los elementos que son comunes para el servicio escritorio y la gestión de activos no se duplican y se encuentran sincronizados. Con la aplicación unificada no hay fallas cuando se realiza cualquier actualización a la aplicación y no hay que preocuparse de validar integraciones. Además, una solución unificada da la capacidad de visualizar rápidamente las relaciones entre usuarios, hardware, software, tickets, problemas, incidentes, y servicios. Con esta información se puede rápidamente triangular y diagnosticar cuestiones y tendencias que están ocurriendo en el ambiente. Todos de estos factores tienen un impacto significativo en eficiencia y calidad de servicio. Por ejemplo, cuando un equipo de soporte de IT conoce que computador y software es asignado a un usuario final, su configuración, sus actualizaciones, y su historial de mantenimiento, fácilmente puede identificar y solucionar problemas. Esta información también es útil para supervisar la gestión de activos.

126

Corporación Unificada Nacional de Educación Superior - CUN

Para identificar una verdadera solución de servicio y gestión de activos unificados, las organizaciones deben considerar: una interfaz única para el servicio de escritorio y para la gestión de activos, una base de datos compartida que permita al servicio de escritorio y gestión de activos dar soluciones de acceso a datos comunes (ejemplo información de usuario); se elimina de esta manera la necesidad de duplicar y sincronizar los cambios, simplemente la aplicación unificada no necesita integración (la actualización se aplica a toda la solución y no hay que validar integraciones después de actualizar la aplicación). ¿Cuál es el valor real del tiempo? Como las SAAS y las soluciones en la nube ofrecen, en principio, soluciones rápidas en el tiempo, las organizaciones pueden pensar que el valor del tiempo es igual para los dos casos. Pero realmente no es cierto. Requieren grandes configuraciones antes de salir a prestar servicio y además reconfiguraciones adicionales cuando las condiciones en los negocios cambian. La implementación de SAAS/nube toma de dos a seis meses –o más– y requieren dar recursos para una consultoría que les permita el despliegue y el mantenimiento. Hay soluciones que pueden utilizarse inmediatamente, y el tiempo depende de los requerimientos particulares del usuario. ¿Su utilización permite ampliar la IT? Si se piensa que la funcionalidad de la aplicación necesita una solución ITSM, sería conveniente considerar su funcionalidad fuera de IT. La solución ITSM basada en la nube no solamente permite a las organizaciones coordinar un servicio IT eficiente, sino también mejorar la eficiencia y productividad de los departamentos en la organización. Cualquier departamento puede usar el servicio de escritorio y gestión de activos para definir y publicar en línea un catálogo de sus servicios. Se puede tener el catálogo disponible en un portal de autoservicio que permita a los usuarios presentar peticiones que son fáciles de manejar y resolver rápidamente. ¿Cómo elevar el valor percibido de IT? Algunos de la más exitosas empresas en el mundo crecen sus marcas no a través de campañas publicitarias costosas, sino creando productos o servicios que mejoran la calidad de vida cumplimiento la necesidad funcional de una manera única e innovadora. Una vez que el usuario experimentan los beneficios funcionales, los productos por si mismos inspirar a forjar una conexión emocional con la marca. Este es un valor aplicable a soluciones para la sociedad en sus diferentes sectores.

127

Evolución y aplicaciones

La solución ITSM genera líneas en el flujo de trabajo, aumenta la eficiencia, permite tener usuarios con autoservicio y eleva la calidad de servicio previsto a la comunidad usuaria de un servicio en el sector de la sociedad donde se encuentre. Además, percibe un valor agregado y funcional de la marca que a su vez eleva la IT. De todas maneras, mirando hacia el futuro, habrá que analizar en Colombia temas como el teletrabajo, la telemedicina, la teleeducación, el gobierno en línea, la implementación de tecnologías en la nube, tendencias en tecnología, el aporte estratégico de la solución ITSM convergente en los negocios, movilidad, Big Data y Data Centers, entre otros. También analizar las tendencias competitivas, pensado para imaginar el futuro y construir hoy las empresas de mañana en un entorno donde los clientes demandan mayor calidad y los inversores más rentabilidad. Todo esto es posible si se mejora la eficiencia y la inteligencia del negocio a través de la tecnología. Finalmente, cuando se elige una solución en la nube basada en ITSM, son importantes sus características y funciones, pero además para lograr un gran valor colaborativo entre lo que se encuentra en el centro de soporte IT y el resto de la organización, se debe considerar una solución ITSM que: • Este basado de verdad en una arquitectura de nube multi–inquilino. • Tenga una solución con centro de servicio integrado y una gestión de activos. • Proporciono lo más rápido posible un valor. • Suministre una interfaz intuitiva que mejore la utilización del servicio de escritorio IT y permita ampliar fácilmente la solución IT a los departamentos a través de la organización. • Active el IT proactivamente en dirección de los cambios del negocio para crear una experiencia positiva y funcional en el usuario. Aplicaciones inmediatas. Estos son algunos ejemplos de cómo los objetos conectados podrían transformar la vida en las ciudades, generando a la vez ingresos y calidad de vida. El 90 por ciento de las cosas no está conectado a Internet. Pero, a medida que crece la capacidad de transmisión de las redes y migran hacia aplicaciones en la nube, se abre paso la posibilidad de un mundo lleno de sensores que recogen y distribuyen información de manera constante.

128

Corporación Unificada Nacional de Educación Superior - CUN

En el plano doméstico, eso significa que el carro puede avisarle al horno que usted va camino a casa, para que empiece a calentar la comida. Y que la nevera, que tendrá con un lector de código de barras, puede saber con exactitud qué productos están por acabarse o vencerse. Pero los alcances del Internet de las Cosas (IoT), una nueva aplicación en una solución de infraestructura convergente en la nube como se le ha llamado a esta idea de objetos conectados, van mucho más allá. Una ciudad con millones de sensores que producen datos de manera constante podría optimizar toda clase de procesos. Cisco Systems trabaja en este campo desde hace años y ha llevado el concepto del Internet de las Cosas a nuevas alturas. Lo llaman Internet de Todo (IoE). “Si el primer concepto se refiere a cosas que ‘hablan’ con otras cosas, el segundo apunta a cosas que reportan información útil a personas que con ellas pueden generar valor”, explica Mariano O’Kon, consultor de tecnologías avanzadas. Estos son cinco ejemplos de cómo los objetos conectados podrían transformar la vida en las ciudades, generando a la vez ingresos y calidad de vida. Parqueo inteligente: el 35 por ciento del tiempo de un carro en ciudades grandes se gasta buscando dónde parquear. Un sistema de parquímetros inteligentes no solo puede informarle a su carro dónde hay cupos, sino que podría enviarle un mensaje para avisarle que se le acaba el tiempo y darle la opción de pagar más vía tarjeta de crédito. Cisco estima que los ingresos de un sistema inteligente son entre un 40 y un 60 por ciento superiores al de una red normal. Manejo del agua: al aplicar la misma lógica que las petroleras usan en los oleoductos, se han desarrollado fórmulas para determinar cuáles son los puntos donde se desperdicia agua en una red. El sistema no solo detecta los puntos que requieren de la intervención directa de mantenimiento, sino que reporta su desempeño a sus administradores en tiempo real. Iluminación inteligente: es una solución que permite no solo optimizar el gasto de luz cuando se necesite, sino que se crea la posibilidad de ofrecer wi-fi gratuito, lo que mejora el atractivo turístico y abre a su vez oportunidades para los residentes y para el comercio local.

129

Evolución y aplicaciones

Manejo de residuos: aunque la idea de una ‘caneca de basura inteligente’ parece exagerada, en realidad plantea beneficios difíciles de ignorar. Si la ruta de los camiones recolectores de basura se define por sensores que determinen qué contenedores no necesitan ser vaciados aún, los ahorros pagan el sistema. Movilidad: una cámara de tránsito en el IoT básicamente cuenta carros, para manejar la congestión y ajustar los semáforos. Pero si un auto se pasa el semáforo, se requiere que la cámara no se limite a contarlo, sino le tome una foto y la reporte a las autoridades. Así funciona el tráfico en ciudades. Otra aplicación actual es la conocida como “medicina desde los genes”, que es un nuevo paradigma hacia el cual los sistemas de salud han iniciado la transición, buscando llevar la telemedicina a la nube, utilizando para ello la información específica de los genes, las proteínas y el contexto ambiental de cada persona para predecir, prevenir, diagnosticar y tratar las enfermedades. La medicina personalizada, como se conoce, es hoy un reto para las finanzas y la administración sanitaria mundiales. Todo empezó con la secuenciación del genoma, que abrió las puertas para descifrar el complejo genético que da forma a una persona, y que después de 13 años ha podido establecer que la secuencia genética entre humanos es idéntica en un 99,9 ciento, pero que el 0,1 por ciento restante es variable y predispone a los individuos a enfermedades específicas o los protege. El análisis de esas variantes ha permitido encontrar con exactitud las modificaciones en los genes y su relación con el desarrollo de males, la progresión de estos y hasta las rutas metabólicas de los medicamentos. No en vano hoy se han identificado más de 2.000 cambios en el ADN (ácido nucleico que forma los genes) responsables de enfermedades, que pueden ser detectados con la aplicación de pruebas de laboratorio, ya disponibles. Por supuesto, este enfoque de salud individualizada y con la información en una infraestructura convergente en la nube le da un valor insospechado, no solo en diagnósticos y tratamientos, sino en la posibilidad de predecir los males, incluso desde el nacimiento. De ahí su desarrollo exponencial en la última década. Cualquier persona puede saber de qué se enfermará, tener diagnósticos a tiempo, disponer de medicamentos diseñados especialmente y anticipar la respuesta al tratamiento. Todo a la medida del paciente y sin importar el lugar donde se encuentre, lo que dista mucho de la mayoría de las intervenciones actuales.

130

Corporación Unificada Nacional de Educación Superior - CUN

Un ejemplo de los beneficios de esta medicina personalizada está en el cáncer. En el de seno, para tomar un caso, se han logrado identificar con exactitud las proteínas que favorecen el crecimiento del tumor; paralelamente, se han desarrollado las pruebas para detectarlas y los medicamentos que frenan el mal sin perjudicar el resto del organismo. Lo anterior ha modificado no solo el curso y el pronóstico de tal patología, sino que hoy es imposible y hasta antiético abordarla de manera distinta. La lista se agranda con opciones similares para la artritis, algunas enfermedades degenerativas del sistema nervioso, la psoriasis, muchas de las llamadas raras y una que otra de las denominadas comunes, como la diabetes. Sin duda, el mundo camina en esa vía. Muchos pacientes del país ya se benefician de estos adelantos y cada vez serán más. Esto exige la articulación armónica de legisladores, Gobierno, centros de investigación, médicos, hospitales y farmacéuticas para que, de manera progresiva y equitativa, se concilien los inobjetables beneficios de la medicina personalizada con las capacidades del sistema de salud en la nube. Lo que exige poner por encima el bienestar de la población, en términos de costo-efectividad a largo plazo, sin dejar de lado la intervención en todas las variables no genéticas que determinan la salud colectiva, como el agua potable, la calidad del aire y los estilos de vida saludables, en las que aún campea el subdesarrollo. Es un reto que debe asumirse sin demoras. Y el mundo tiene que prepararse también para salvaguardar la información más íntima de un ser humano, como es su mapa genético. Si bien representa grandes beneficios, puede ser utilizado para discriminar o proyectar inequidades. Así que no es solo un asunto médico. Es también cultural y legal y de seguridad de la información en los sistemas convergentes buscando la cooficialidad de la intimidad. Tecnologías futuras. Gartner define sus tendencias tecnológicas estratégicas como las tecnologías que tienen el mayor potencial para impulsar grandes cambios en el ámbito de IT de las empresas en los próximos años. Para este año se tiene un gran potencial en las tendencias como las redes definidas por software (computación convergente en la nube) y el escenario central de la toma de impresión en 3D. Hay que estar listo para vincular a los usuarios a formas nuevas y únicas basadas en tecnologías IT que se ocupa de todo, desde las tecnologías virtuales a máquinas inteligentes y los datos de análisis de todo el mundo, mediante la computación en la nube y todas las cosas funcionando a través de un entorno completamente seguro. 131

Evolución y aplicaciones

La computación en nube ha ayudado a ‘democratizar’ el software empresarial al permitir que pequeñas y medianas empresas (Pymes) accedan a los mismos programas que utilizan las grandes compañías, a una décima de su precio. A través del esquema de software como servicios (SaaS), los proveedores de soluciones utilizan Internet para entregar las aplicaciones y herramientas que requiere cada compañía, de acuerdo con sus necesidades y tamaño. Al final, el empresario solo paga por el número de usuarios o el tiempo en que utilizó estos programas. Esto no solo se traduce en grandes ahorros por compra de licencias sino que además, reduce radicalmente los costos de administración y mantenimiento de los sistemas internos. El proveedor debe garantizar la continuidad del servicio, al igual que sus usuarios siempre tendrán las últimas versiones de las herramientas. Es mejor que una Pyme invierta su capital en mejorar sus productos y sus procesos de negocio, que gastarlo en contratar expertos para funciones tecnológicas de apoyo. El software que se consume a través de Internet trae otra ventaja adicional: estimular la legalidad en las organizaciones, que ya no deben gastar dinero en compra de software ni en las licencias de los programas que utilizan. Las pymes también acceden a modelos de gestión de talla mundial que responden a altos estándares de calidad, de manejo de la información y de seguridad. Al fin y al cabo, los proveedores utilizan modelos estandarizados, que sus usuarios adoptan automáticamente cuando comienzan a recibir el servicio. Finalmente, la computación en la nube permite que las Pymes consoliden su información en centros de datos, a los que pueden acceder en todo momento y desde cualquier lugar. Esto les ayuda a tener mayor control y sistemas de respaldo que garanticen la continuidad del negocio. Las 10 tendencias tecnológicas estratégicas para 2015 de la lista de Gartner son: 1. Informática en todas partes: la idea aquí es que la tendencia no es solo acerca de las aplicaciones, sino más bien los sistemas portátiles, pantallas inteligentes en las paredes y similares. Microsoft, Google y Apple tienen soluciones para múltiples aspectos de esta tecnología. Van a verse más sensores que a su vez generarán más datos y los equipos de IT tendrán que saber aprovechar estas nuevas maneras de

132

Corporación Unificada Nacional de Educación Superior - CUN

rastrear a los usuarios y sus interacciones con la empresa de una manera eficaz y positiva. 2. La Internet de las cosas: se tendrá que gestionar todos los dispositivos y desarrollar modelos de negocio eficaces para aprovechar esta tecnología. Hay que poner nuevos proyectos en marcha para que la gente en sus organizaciones pueden aportar nuevas soluciones a los problemas. 3. Impresión 3D: la impresión 3D ha llegado a un punto de inflexión en términos de materiales que pueden ser utilizados y precios de las máquinas. Esto permite la reducción de costos en muchos casos. El equipo IT tiene que buscar en la impresión 3D cómo puede hacer su empresa más ágil y pueda impulsar la innovación en la red. 4. Análisis generalizados e invisibles: los análisis de seguridad son el corazón de la próxima generación de modelos de seguridad en la nube. Se tiene que buscar la construcción de almacenamientos de datos que puedan unir múltiples repositorios y dejar ver todo tipo de nueva información y actuar en forma rápida cuando existan anomalías, tales como acceso no autorizado a una información. 5. Sistemas ricos en contexto: está en aumento el uso de los sistemas que utilizan información de la situación del medioambiente, información sobre las personas, lugares y cosas con el fin de prestar un servicio. El equipo IT tiene que buscar la creación de interfaces de usuario cada vez más inteligentes que manejen diferentes aplicaciones y datos. 6. Máquinas inteligentes: la producción de estas máquinas está sucediendo rápidamente en casi todos los sectores, por ejemplo para combatir el cáncer se tiene sistemas que están “aprendiendo” del comportamiento del mismo; por otro lado las empresas mineras están utilizando camiones automatizados en sus minas. Así mismo se tienen consultores virtuales, asistentes digitales y otros agentes de software de servicios especiales. 7. Computación en la nube:  esta tendencia que lleva ya algunos años lleva a la necesidad de desarrollar aplicaciones nativas en la nube frente a la migración de aplicaciones existentes. 8. Definición de aplicaciones e infraestructura de software: con el fin de tener una gran agilidad de generar aplicaciones en los nuevos entornos de red convergente, 133

Evolución y aplicaciones

hay que buscar códigos aplicables y redes predefinidos. Además construir relaciones dinámicas capaces de generar tecnologías de software. 9. Web IT: es un patrón de las tecnologías de computación en la nube de cubrimiento mundial que ofrecen las capacidades a los proveedores de servicios en la nube. Los requisitos, por ejemplo de Amazon, Google y otros están reinventando la forma en que en que los servicios de IT se pueden entregar. De todas maneras se requiere de un cambio cultural para tener éxito en una infraestructura convergente en la nube. 10. Riesgo basados ​​en seguridad y autoprotección: todos los caminos hacia el futuro para utilizar infraestructura convergente en la nube es a través de la seguridad. Las tendencias en este aspecto incluyen la creación de aplicaciones de autoprotección.

134

Glosario API: Application Programming Interface. CMP: Cloud Management PlatformEAI: Enterprise Application Intagration. IAAS: Infrastructure As A Service. IDC: International Data Corporation. IT:

Information technologiesIoT: Internet of Thing.

ITSM: IT Service Management. GUI: graphical user interface. OCS: Open Cloud System. PAAS: Platform As A Service. SAAS: Software As A Service. SLAs: Service Level Agreements SSL: Secure Socket Layer. VPC: Virtual Private Cloud. WAN: Wide Area Network

135

Referencias Bibliográficas 1. Allard, Suzie, W Holsapple Clyde, “Knowledge Management as a key for e-business competitiveness: From the Knowledge chain to KM a udits”, The Journal of Computer Information Systems, Stillwater, US, 2002, Vo. 42, No. 5, pp.19 (7 pgs). 2. Brenix, “Suplemento.- En el camino hacia la manufactura guiada por la demanda Estrategia para sobrevivir en el e-business”, Brenix Contacto de Unión Empresarial, 4 julio 2003, Mexico. 3. Barry Lawrence F., “What e-business can bring to SCM” Electronic Buyers’s News, Manhasset, 22 de Mayo de 2000, No. 1212. 4. Cervantes E. Rodrigo, “Aseguran sobrevive Business to Business”, Reforma, Ciudad de México, 20 de Enero de 2003, pp. 7. 5. Dowding Bill. “A road map to e-business success”. Industrial Distribution, New York, Abril 2001, Vol. 90, Tema 4, pp. D10-D12. 6. Faramarz Damanpour, “E-business e-commerce evolution: Perspective and strategy”, Managerial Finance, Patrington 2001, Vol 27, No. 7, pp. 16-18. 7. Garza Pérez, José Emmanuel. Tesis. Factores Críticos de Éxito en la Planeación Estratégica de Tecnologías de Información para los Negocios Electrónicos. MATI, Julio 2003, ITESMMTY2003383. 8. Hernández Sosa Jonathan, “¿Quieres triunfar en el e-business? Gartner te da la receta paso a paso”, Reforma, Ciudad de México, 11 de Septiembre de 2000, pp.5.

136

Corporación Unificada Nacional de Educación Superior - CUN

9. Holsapple W Clyde, Singh Meenu, “Toward a unified view of electronic commerce, electronic business, and collaborative commerce: a knowledge management approach”, Knowledge and Process Management, Julio-Septiembre 2000, Vol. 7, No.3, pp. 151-164. 10. Kalakota Ravi, Robinson Marcia, E-Business 2.0, roadmap to success, Boston MA, Addison-Wesley, c2001. 11. Kuei Chu-Hua, “E-business and ERP: Transforming the Enterprise, The International Journal of Quality & Reliability Management, Bradford, 2002, Vol. 19, No. 4, pp. 486-487. 12. Larson Paul D., Halldorsson, “What is SCM?, and, Where is it?, Journal of Supply Chain Management, Tempe, US, Otoño 2002, Vol. 38, No. 4, pp.36-44. 13. Raymond Louis, “Globalization, the Knowledge economy, and competitiveness: A business intelligence framework for the development SMES” Journal of American Academy of Business, Cambridge, Hollywood, Septiembre, 2003, Vol. 3, No. ½, p. 260. 14. Rock Kopczak Laura “E-business spurring evolution of SCM” Electronic Buyers’ News, Manhasset, 24 de Enero de 2000, No. 1195, p. 58. 15. Rosales Vega, Gabriel, B2B digital: optimizando resultados en la nueva economía, México, 1a. Ed. 16. Siebel Thomas M. Principios del e-Business: como los líderes actuales del mercado aumentan los ingresos y la productividad y la satisfacción del cliente., Granica, México. 2001. 17. Siebel1 (No date). Diez Factores de Éxito decisivos para CRM. [Online]. Available: http://www.siebel.com/mx/about/customerfocus/habits.shtm , [2003, Noviembre, 5]. 18. Siebel2 (No date) What is CRM? [Online] Available: http://www.siebel.com/whatiscrm/index.shtm, [2003, Noviembre 5].

137

Bibliografía ADC. (Mayo de 2006). Cómo diseñar un centro de cómputo óptimo. Recuperado el 3 de Octubre de 2014, dehttp://www.osrami.com/webdocuments/libre/adc/data%20 centers/como%20disenar%20un%20data%20center%20adc.pdf. Adecintel. (6 de Febrero de 2011). Plan TIC en Estados Unidos. Recuperado el 29 de Julio de 2014, de http://adecintel.blogia.com/2011/020601-tecnologia-y-economia-plan-tic-en-estados-unidos.php. Amarú, S. (2012). Fundamentos de TCP IP. Recuperado el 22 de Julio de 2014, de http:// amaurys00.blogspot.com/2012/03/tcpip.html. Amit, J. (Julio de 2006). Beowulf Cluster Design and Setup. 1(1), pp. 4-25. AMP. (2012). Data Center 1-100Gb/s. Recuperado el 6 de agosto de 2014, de http://www. ampnetconnect.eu/web/IN/Home/Product_Line-Up/Data_Center/. Beck, H. P. (2002). Overview of Approach, Methodologies, Standards, and Tools for.Recuperado el 23 de Febrero de 2010, de http://www.fao.org/agris/aos/Documents/ BackgroundAOS.html

Bell, M. (24 de Abril de 2005). Use Best Practices to Design Data Center Facilities. Recuperado el 30 de Agosto de 2014, de http://www.it.northwestern.edu/bin/docs/ DesignBestPractices_127434.pdf. Braden, R., Clark, D., Shenker, S., & Wroclawski, J. (15 de Julio de 2000). Developing a Next-Generation Internet Architecture. Recuperado el 26 de Septiembre de 2014, de http://groups.csail.mit.edu/ana/Publications/DevelopingaNextGenerationInternetArchitecture.pdf.

138

Corporación Unificada Nacional de Educación Superior - CUN

BSA. (2011). Business Software Alliance. Recuperado el 29 de Septiembre de 2014, de www.bsa.org. CAESAR. (2002). Connecting All European and South Latin American Researchers.Recuperado el 3 de Septiembre de 2014, de http://www.arandu.net.py/ALICEbrochure.pdf. Catamarca. (2012). Conexiones a internet recomendaciones. Recuperado el 29 e Septiembre de 2014, de http://www.informatica.catamarca.gov.ar/multimedia/archivos/firewall.pdf. CERN. (15 de Febrero de 2012). Scientific Linux. Recuperado el 18 de Agosto de 2014, de https://www.scientificlinux.org/distributions/. Cincinnati. (2011). Opensim Virtual Campus Grid. Recuperado el 1 de Septiembre de 2014, de http://ucsim.uc.edu:8002/wifi/login. CLARA. (2002). Cooperación Latino Americana de Redes Avanzadas. Recuperado el 2 de Octubre de 2014, de http://www.redclara.net. Díaz, C. (2006). National Grid Iniciative. Recuperado el 1 Octubre de 2014, de http:// www.renata.edu.co/grupos. Dujo, J. M. (29 de Septiembre de 2011). Servidores del Futuro, Green IT. Recuperado el 20 de noviembre de 2014, de http://www.jcyl.es/web/jcyl/binarios/117/179/06%20 Servidores_Futuro_HARDTRONIC.pdf?blobheader=application%2Fpdf%3Bcharset%3DUTF-8&blobheadername1=Cache-Control&blobheadername2=Expires&blobheadername3=Site&blobheadervalue1=no-store%2Cno-cache%2Cmust-revali. Forester, I., & Kesselman, C. (2002). What is the Grid? A Three Point Checklist. Recuperado el 15 de noviembre de 2014, de http://dlib.cs.odu.edu/WhatIsTheGrid.pdf. Gai, S. (2008). IPv6: The new protocol for Internet and Intranets. Torino: Mc Graw Hill. GGF. (2006). The Global Grid Forum. Recuperado el 16 de noviembre de 2014, de http:// www.gridforum.org/. IBM. (2011). IBM Watson: Ushering in a new era of computing. Recuperado el 10 de de noviembre de 2014, de http://www-03.ibm.com/innovation/us/watson/. ITIF. (2007). The Information Technologyand Innovation Fundation. Recuperado el 23 de de noviembre de 2014, de http://www.itif.org/files/BroadbandRankings.pdf.

139

Evolución y aplicaciones

ITU. (2008). International Telecommunication Union. Recuperado el 25 de noviembre de 2014, de http://www.itu.int/es/Pages/default.aspx. LACNIC. (2001). Latin America & Caribbean Network Information Centre. Recuperado el 11 de de noviembre de 2014, de http://www.lacnic.net/es/web/lacnic/inicio. NFS. (2002). The TeraGrid NFS. Recuperado el 18 de noviembre de 2014, de http:// ccgrid2002.zib.de/conference/keynotes/charlie_catlett.pdf. Openerp. (2011). Open Source Business Application. Recuperado el 2 de Diciembre de 2014, de http://www.openerp.com/es. Primeur. (2002). Enter the Grid. Recuperado el 3 de Diciembre de 2014, de http://enterthegrid.com/vmp/articles/EnterTheGrid/AE-ETG-profile-20.html. Avanxo y Postion Comunicaciones (2013): Las Empresas colombianas se suben a la nube. Obtenido de: http://avanxo.com/estudio.html. Agencia Española de Protección de Datos (2009). Estudio sobre la privacidad de los datos personales y la seguridad de la información en las redes sociales online. Obtenido de:https://www.agpd.es/portalwebAGPD/canaldocumentacion/publicaciones/common/ Estudios/ .Madrid, España. Mesa Sectorial, Cloud Computing (2010). Cloud Computing, una Perspectiva para Colombia. En http://cintel.org.co/wp-content/uploads/2013/05/16.clud_computing_Cloud-Computing-Mesa-sectorial.pdf.CINTEL, abril de 2010. Fons Gómez, F.J. (2014). Cloud Computing: caracterización de los impactos positivos obtenidos por la utilización del modelo Cloud Computing por las pymes, basado en la tipología de Modelos de Negocio de este tipo de empresa. Tesis de Maestría. Universitat Politècnica de València. Junta de Castilla—León, y ORSI, España (2010). Cloud Computing, la Tecnología como Servicio. En http://www.osimga.org/export/sites/osimga/gl/documentos/d/, 2010. Lasica, J. D. (2009). Identity in the Age of Cloud Computing: The next-generation Internet’s impact on business, governance and social interaction. Obtenido de http://www.

aspeninstitute.org/sites/default/files/content/docs/pubs/Identity_in_the_Age_of_ Cloud_Computing.pdf.

140

Corporación Unificada Nacional de Educación Superior - CUN

Leimeister, S., Riedl, C., Böhm, M.,y Krcmar, H. (2010). The Business Perspective of Cloud Computing: Actors, Roles, and Value Networks. Proceedings of 18th European Conference on Information Systems (ECIS 2010) Montoro (2009). Modelos de Negocio sobre Java, Software Libre y Cloud Computing. III Jornada de Tecnologías Java. Universidad de Alicante. Obtenido de: http:// www.jtech.ua.es/jornadas/charlas/modelos_negocio.pdf. Alicante, España, 1 de diciembre de 2009. ProspectNet (2010). ¿Una nueva moda, un nuevo concepto o una nueva verdadera revolución en la forma de brindar servicios de TI? Obtenido de: http://www.prospecnet.com/ CloudComputing.aspx. The Guardian (2008). Cloud computing is a trap, warns GNU founder Richard Stallman. Obtenido de: http://www.theguardian.com/technology/2008/sep/29/cloud.computing.richard.stallman.

– Aerohive Networks, The Benefits of Cloud Networking, 2014. – AVST Applied Voice & Speech, Hybrid Cloud: The Enterprise Cloud of the Future. 2014. – CDW People who get it, White paper The power of convergence, 2014. – Chistopher Strand, La Convergence of Security and Compliance, 2014. – CITRIX, Choose the cloud platform that beats the competition, 2014. – Compare Business products, Reliability of VoIP Phone Systems Can You Trust VoIP?, 2014. – Dan Vesset & Henry Morris, The CIO´s Chance of a Lifetime (Using Big Data d Analytics as the Ticket to Strategic Relevance, Diciembre 2013. – David Farley, The IT Manager´s Guide to Continuous Delivery, 2014. – David S. Linthicum, Building the Network that Empowers Digital Business, 2014. – Edgard Castillo E., “Towards an Information Society: ICT to create applications benefits in all aspects of life” en la Cumbre Mundial sobre la Sociedad de la Información (CMSI) en su segunda fase celebrada en Túnez. 16 al 18 de noviembre de 2005. 141

Evolución y aplicaciones

– Edgard Castillo E., Hacia una Sociedad de la información en Colombia, Workshop en el encuentro @LIS Alliance for the Information Society. Cartagena de Indias, Colombia. 13 y 14 de junio de 2002. – Ediciones UNESCO, Hacia las Sociedades del Conocimiento ISBN 92-3-304000-3, http//www.unesco.org/publications 2005. – Empresas IT, Inversiones en la nube, 2014. – HP Technical white paper, Solving server-management challenges in the cloud era, 2014. – Intel IT Center, Private Cloud Infraestructure as a Service, 2014. – Jill Dyché & Kimberly Nevala, Ten Mistakes to avoid (when lauching your data governance program), 2014. – JumpCloud, Easily Managing User Accounts on Your Cloud Servers, 2014. – Kemsley Design Ltd. Thinking Beyod Traditional BPM, 2013. – Laura DuBois & John Daly & Randy Perry, Selecting the Optimal Path to Private Cloud, 2013. – Michael Cooney, Gartner, 2014. – Michael S. Gendron, Business Intelligence and the Colud. – OpenText, Next generation BPM (Business Process Management) Thinking, 2014. – PC Connection, Overcoming the Security Challenger of the Cloud, 2014. – Pierluigi Paganini, 5 Tips for Building a Successful Hybrid Cloud. CSO | Oct 20, 2014. – Ponemon Institute, Live Threat Intelligence Impact Repor, 2013. – Redacción Tecnológica de México, Foro de Líderes de Gobierno de América Latina, 2014. – Russ Fellows, Evolving Datacenter Archtectures, Enero 2023.

142

Corporación Unificada Nacional de Educación Superior - CUN

– Saleem Muhammad, Accelerating network convergence in virtualized and cloud Data Centers, 2014. – Samange, Choosing a Cloud Based ITSM Solution, 2014. – SEQUOLA, White Paper: A Practical Guide to Hybrid Cloud, 2014. – SilverSky Segurity from the cloud, What Look for in Cloud-bases Email, 2014. – SugarCRM, Putting the “I” in CRM, 2014. – Symantec, Choosing a Cloud Hosting Provider with Confidence, 2014. – VMWARE, A Guide to Hybrid Cloud, 2014. – Windstream, 2014 Cloud Guide Insights for a great migration, 2014.

Otras fuentes consultadas http://letravirtual.usbctg.edu.co/index.php/ingeniator/article/viewFile/188/203 http://www.parquesoftpasto.com/images/cloud_computing.pdf http://www.expertosenlanube.com/blog/?p=198 http://www.osimga.org/export/sites/osimga/gl/documentos/d/2010_12_29_ORSI_estudio_cloud_computing.pdf http://www.hostingred.com/servicios-cloud http://www.kumo.com.co/portal/?menu=drop

143