Webinar Virtualización y entrega de aplicaciones en la nube de AWS

Bianca Grillón and Pedro Serrano from CompuCloud walk through AWS AppStream, the service that virtualizes and delivers applications from the cloud. They cover security, scalability, and how it works in practice for businesses moving to AWS.
Pues ahora sí damos inicio a nuestro webinar. A continuación estaríamos presentando lo que es virtualización y entrega de aplicaciones en la nube de AWS. Este webinar será grabado y al término del mismo se los estaremos haciendo llegar por medio de correo electrónico, de igual manera lo estaremos subiendo posteriormente en nuestro canal de YouTube para que lo puedan revisar nuevamente o compartir. Este tema en particular para nosotros es muy importante porque es un tema de vanguardia y que muchas empresas están integrando esta nueva tecnología. El día de hoy estaremos presentando mi compañero el ingeniero Pedro Serrano, quien es especialista en AWS y quien tiene gran experiencia en este tema principalmente y su servidora Bianca Grillón, quien soy consultora comercial de la parte de compuclau. Iniciaremos el día de hoy con presentarles quiénes somos nosotros, quién es la empresa compuclo, seguido que son los servicios administrados en la nube, teniendo también el tema de virtualización de aplicaciones, que es cómo funciona, lo que es la solución y servicio en AWS de AppStream, la cual es el foco inicial de este webinar, entrega de aplicaciones vía stream, de cómo se puede utilizar y más o menos cuáles son sus ventajas, la integración de las mismas con nuevas tecnologías o como se puede utilizar. Y estaremos presentando una breve demo de cómo funciona y cómo ustedes lo pueden ver en tiempo real y con casos de uso. Posteriormente a ello tendremos nuestra sesión de preguntas para cualquier duda en particular que tengan o quieren tener mayor información sobre esta tecnología la podemos contestar. Entonces muchísimas gracias a todos por venir a este webinar. Damos inicio a continuación de quiénes somos de parte de CompuCloud, en nosotros somos una empresa que tiene más de 7 años enfocada 100% en tecnología en nube, somos partner advanced de AWS, contamos con diversas certificaciones, tanto nuestros ingenieros como personal comercial y todo el equipo de CompuCloud estamos certificados. Principalmente tenemos el programa de Well Architecture, el cual se enfoca en lo que son las mejores prácticas en arquitectura, en temas de optimización de costos, de fiabilidad, de alta disponibilidad, que enfoca cada uno de nuestros proyectos y aseguramos su correcto funcionamiento a cada proyecto que apoyamos a nuestros clientes. Hace un año nos premió AWS como Partner Consulting del año, el cual nos basamos en poder apoyar a todos en consultorías, en poder conocer un poquito de sus proyectos y posteriormente ir integrando las tecnologías de AWS que mejor se adapten a cada uno de sus proyectos. Tenemos una de nuestras principales certificaciones o competencias que es Digital Customer Experience, la cual somos el único partner en México que la tiene, que su enfoque principal es crear toda nuestra infraestructura enfocada en el usuario final, todas las páginas web, todas las aplicaciones, toda la infraestructura que va detrás, asegurarnos que con un simple clic tengan toda la información la mano y en el tiempo esperado. Sabemos que actualmente cada vez que nos integramos a una página web, en segundos queremos tener toda la información y eso es gracias a toda la infraestructura que se tiene por detrás. También contamos con el programa de Service Delivery que nos enfocamos mucho en temas de cargas de Windows y seguimiento de estos proyectos. También tenemos la certificación ISO 20000, el cual cada uno de nuestros proyectos está desglosada y tiene un seguimiento para que cada uno de ustedes pueda visualizar y tener la certeza del compromiso que tenemos con ustedes. Están en las fechas y responsables de cada una de las actividades que realizamos. Estamos en toda la República Mexicana, desde Tijuana hasta Cancún, tenemos varios clientes tanto en Centroamérica. Nuestro primer o nuestro objetivo principal es apoyar todas las empresas que quieren integrar esta nueva tecnología de AWS, quienes conocen o quien ya tienen algún ingeniero trabajando para ellos, pero requieren como un apoyo extra, lo podemos realizar como también con empresas que no tienen idea de qué es la nube de AWS, de cómo funciona, apoyarlos a integrarla e ir creciendo poco a poco de acuerdo a la necesidad del cliente. Compu Clau En grandes rasgos nos enfocamos en eso, en ser consultores, en apoyar la y crecer mutuamente, ser un socio estratégico. Entonces a continuación continuaremos con lo que son los servicios administrados hacia la nube. Platicar un poquito de esto es irnos a poder desprenderlo, desprendernos de esa necesidad de tener algún ingeniero que esté revisando la infraestructura, que esté dándole tiempo a ver cómo están los servidores o estar monitoreando lo tener servicios administrados en la nube te deja poder enfocarte más en el core de tu empresa, que de que te deje que otra persona te lo administre, te lleve el monitoreo, te lleva el diseño, te lleva la arquitectura, te pueda visualizar en caso de algún crecimiento, de incorporar nuevas tecnologías, de olvidarte del tema de programas o certificaciones específicas que algunas veces requieres pero que ya cuenta la nube de AWS y con simplemente solicitar algún documento, alguna certificación se te puede puede entregar y no tener que estar con todo ese papeleo de dar seguimiento a todas las certificaciones o algunos permisos que se adquieran en especial, pues ya los servicios administrados en la nube de AWS te lo pueden estar estableciendo. A continuación se presentan algunos de los principales servicios o por así decirlo soluciones que puedes tener con la administración de tu servicio aproximadamente Provisionamiento de los servicios, que te ayuden a revisar correctamente tu infraestructura o los servicios que tienes que estén funcionando correctamente, la disponibilidad, que estén realmente activos y que no, que no se tienden a fallas, realizar cambios, estar siempre a la vanguardia en caso de algún crecimiento o en caso de alguna mejora, poder integrarlos poco a poco y estar con esa visualización y que no sea la parte de un ingeniero tuyo, sino que alguien más lleve como esa administración. El monitoreo, que te permite establecer alarmas, que te permite revisarlo día con día, tener reportes en tiempos reales de lo que está sucediendo en tu infraestructura y con simplemente algún correo o en un clic. Mejorar los temas, El tema de seguridad, poder detectar alguna vulnerabilidad previa a que algo suceda, es algo que te beneficia a estar atento y no reaccionar de manera reactiva sino proactiva y poder proteger continuamente la información que requieres. Incidentes, estar realmente protegido en caso de que algo suceda, nosotros sabemos que las tecnologías funcionan correctamente, pero en caso de que algo pueda suceder, pues estar tranquilos de que existe algún proceso o ya hemos realizado algunos ejercicios de recuperación, algunos ejercicios en caso de alguna contingencia y de esa manera la respuesta va a ser más rápida al tener un incidente en tiempo real. Los costos, realmente optimizar los costos o realmente bajar los costos de tener una persona que solo se enfoque en estar revisando tu infraestructura, en asegurarse que todo funcione correctamente, en vez de eso dejarlo la parte administrativa hacia la nube y que sola se estar administrando y te olvides como de esos procesos o de tener como esa continuidad que no le dan algún valor en específico a tu empresa. A continuación se presentan algunos más de los beneficios que se tiene de contar con estos servicios administrados. Verdaderamente una parte es la parte del diseño, la parte del seguimiento del mismo, la parte de seguridad, que muchas veces por estar al día con día se te olvidan ciertos puntos y a la hora que ya están administrados en automáticos, esto te permite poder tener una mejor respuesta o poder visualizar algunas otras cuestiones que tal vez no se den al día con día. El tema de acelerar la migración hacia la nube, de permitirte ir creciendo de acuerdo a tu empresa o ir migrando tu información de acuerdo a la necesidad que tienes, es algo que te permite los servicios administrados eliminar obstáculos que te impiden innovar. Al quitar este peso a tu equipo de TI de estar administrando tu infraestructura, les das más espacio de que ellos puedan investigar algunos otros servicios o que se den la tarea de innovar o de crear nuevos servicios o integrar nuevas tecnologías que te permitan crecer como empresa o que te permitan automatizar procesos o te permitan estar un poquito más a la vanguardia y poco a poco ir creciendo de acuerdo a sus necesidades. Entonces a grandes rasgos los servicios administrados en nube te permiten quitarte esa carga que tienes de darle seguimiento o de quitarles como ese peso de estar monitorizando o de estar revisando el cableado, estar revisando como los servidores en físico, si no tenerlo todo hacia la nube, te olvidas completamente de esa administración, simplemente con ver tu pantalla y ver el monitoreo que se tiene o ver en tiempo o cambiar un servidor en cuestiones de clics o de minutos, es algo que te permite agilizar procesos y obviamente integrar nuevas tecnologías hacia la nube. A continuación le cederé la palabra a mi compañero Pedro Serrano, quien nos estará platicando un poquito más sobre qué es la virtualización de aplicaciones. Una vez integrando estos servicios administrados, qué más podemos hacer para que crezca la empresa o qué más podemos integrar servicios o innovaciones que te permitan estar ahorita conectados con tus usuarios. Sabemos que en este tema de contingencia la mayoría estamos trabajando desde casa, entonces cómo integrábamos nuevas tecnologías que nos permiten dar seguimiento al trabajo de cada uno de nuestros colaboradores y de estar en tiempo real de tener la información lo más actualizado posible, es la nueva tecnología y nuevas integraciones que nos está empujando esta esta nueva normalidad y que esperamos que para ustedes sea de grata información, tenerla y ver la manera de integrarlo a sus empresas. Entonces Pedro, te cedo la palabra.
Muchas gracias Bianca. Muchas gracias a todos por acompañarnos. Me presento, soy el ingeniero Pedro Serrano, especialista de bops aquí en CompuCloud. Vamos a hablar, digo, ya se habló un poquito de lo que son los servicios administrados como tal, entonces vamos a hablar de uno en especial que es AppStream. Pero antes de hablar de este servicio que nos va a ayudar, vamos a ver qué es la virtualización de aplicaciones y cuál es el core de este servicio como tal. Entonces, dicho esto, la virtualización de aplicaciones como tal, podemos entenderlo como aislar la lógica de la aplicación, de una aplicación en específico, de varias aplicaciones que estemos manejando, del componente o del sistema operativo. También vamos a pensar en aislarlo, en separarlo, en no pensar como tal en lo que son la infraestructura física, por así decirlo. Vamos a olvidarnos de lo que es la administración a nivel sistema operativo de parches, por ejemplo, de actualizaciones, Vamos a olvidarnos de lo que es estar monitoreando, de que nuestros ingenieros tengan tengan bien monitoreado lo que es el sistema operativo, toda aquella instalación que se requiera, actualizaciones, por ejemplo, paqueterías, todas estas cuestiones que necesitamos con un sysadmin como tal. Obviamente estos sistemas, estos sistemas administrados de AWS nos van a permitir, nos van a ayudar a hacer toda esta gestión y al virtualizar estas aplicaciones pues van a vivir en estos servicios administrados y vamos a lograr que se tenga un mejor performance, que la experiencia del usuario final sea muchísimo mejor. Entonces las aplicaciones pueden funcionar con independencia así tal cual, de las características concretas del entorno en que se ejecuta. Muy aparte de lo que es la infraestructura como tal, deja de lado temas de configuración a nivel equipo usuario. Esto quiere decir que, por ejemplo, si nosotros tenemos una aplicación basada en Windows que es cliente servidor, por así decirlo, y nuestro personal de TI tiene que ir de computadora por computadora instalándole este aplicativo a los usuarios finales como tal, vamos a eliminar eso. Entonces vamos a centralizar estas aplicaciones, vamos a entregarle un streaming, un endpoint con este streaming de esta aplicación para que nuestros usuarios que van a utilizar estas aplicaciones legacy o desarrollo propio pero nativo de Windows, de aplicaciones de escritorio, pues tengan el acceso sin necesidad, por ejemplo, tener actualizaciones en mi equipo portátil, en mi PC de escritorio, sin necesidad de que nuestro personal de TI esté corriendo de un lado para otro porque ya se le desconfiguró el equipo a X usuario, entonces dejamos totalmente de lado eso y nos enfocamos en lo que es simple y sencillamente consumir este aplicativo desde diferentes tipos de instancias, que puede ser una PC, una tablet, etc. Y ya dicho bien, ya que tenemos entendido lo que es virtualización de aplicaciones, vamos a hablar un poco de lo que es AppStream, el servicio de AWS que nos permite virtualizar aplicaciones legacy o desarrollos propios pero basados en en aplicaciones de escritorio Windows. Esto es muy importante pues como tal lo que es upstream. AppStream es un servicio de streaming así tal cual de aplicaciones completamente administrado, como ya lo habíamos hablado anteriormente, es parte del core de los servicios administrados de AWS que ofrece a los usuarios acceso instantáneo a sus aplicaciones de escritorio desde cualquier lugar. Entonces, dicho esto, vamos a entender que nosotros vamos a aprovisionar estas aplicaciones, nuestros usuarios finales las van a consumir desde cualquier lugar, lo único que necesitamos, necesitamos es tener acceso a Internet y consumir este endpoint, seleccionar las aplicaciones a las cuales le vamos a dar permiso al usuario, porque por ejemplo podemos crear una imagen con diversas aplicaciones por así decirlo, y a nivel de usuario darle permiso para cuáles aplicaciones tiene permitido consumir, tiene permitido verlas tal vez a nivel característica también. Entonces todo esto nos va a permitir que nuestro usuario final lo pueda consumir desde cualquier lado, no necesariamente tiene que estar en las oficinas centrales por ejemplo, o entablar lo que es una VPN, si necesita tener comunicación y obviamente lo que nos va a permitir es bajarlo a un nivel de si nosotros tenemos integraciones en AWS, pues ya sea por ejemplo a nivel almacenamiento de archivos o a nivel de que queremos hacer una integración con otro servicio que ya tenemos, pues obviamente se puede lograr, va a ser una de las ventajas de AWS que vamos a hablar un poquito más adelante. Entonces, dicho esto que es upstream, vamos a pasar a ver cuál es más o menos, no, cuál es exactamente su funcionamiento para que nos quede un poquito más claro de cómo es, cómo vamos a operar, Obviamente pues ya al final vamos a hacer una demo, vamos a poder ver en tiempo real cómo está operando, pero así tal cual podemos ver que en nuestro pipeline por así decirlo, instalas tus aplicaciones de la misma manera que lo harías en cualquier computadora como ya se los mencioné, centralizamos este recurso, creamos lo que es una imagen, en esta imagen obviamente tiene que ser una imagen con las configuraciones que requiere nuestro aplicativo, aquí sí vamos a tener que hacer cuestiones de configuración de la aplicación, la instalación, son pasos muy sencillos, es un framework muy amigable, tal cual nos presenta una consola Windows, vamos a hacer lo que son todas las configuraciones y a través de esta imagen vamos a crear el core de lo que vamos a estar ejecutando como tal. Entonces posteriormente vamos a crear usuarios, vamos a dar permisos de red, vamos a crear soluciones de almacenamiento si se necesitan, si nuestra aplicación necesita estas integraciones como tal, vamos a crear un pool de usuarios y vamos a darle permiso a este pool de usuarios. Más adelante vamos a hablar de otras integraciones que se pueden utilizar como tal en la cuestión de los usuarios y y el almacenamiento persistente, porque tenemos que entender que este streaming de aplicaciones es por sesión, obviamente nosotros consumimos lo que es el endpoint, entramos a la sesión, consumimos nuestra aplicación y mientras estamos teniendo esta sesión podemos tener diversas interacciones entre el servicio, estar realizando cambios, estar por ejemplo si nuestro aplicativo descarga archivos o genera archivos, podemos consultarlos, podemos operar con ellos, pero debemos de entender que todo esto es efímero por así decirlo, es la sesión como tal la que nos va a dar esta interacción entre nosotros como tal y upstream, que es lo que vemos un poquito más a la derecha. Entonces si nosotros requerimos cuestiones avanzadas de almacenamiento, pues podemos poner algo que sea totalmente persistente, que lo vamos a hablar más adelante. Administra de forma centralizada tus aplicaciones y transmítelas a cualquier usuario, queda totalmente claro cómo es eso, vamos a dar acceso obviamente con identidades bien definidas, con lo que son cuestiones de seguridad bien definidas también, que es muy importante, es uno de los cores más importantes de AWS, lo que es la seguridad, entonces vamos a manejar estas cuestiones para que puedan nuestros usuarios acceder de forma segura a las aplicaciones de escritorio a través de cualquier navegador en cualquier computadora. ¿Por qué utilizar upstream? Bueno, ya hablamos un poquito de lo que es, obviamente pudimos ver en relieve cuáles son algunos de sus beneficios, pero obviamente si nos enfocamos un poquito más a los beneficios podemos decir que administra los recursos de AWS que se requieren para alojar y ejecutar las aplicaciones. Esto pues es muy importante. ¿Al ser administrado yo simple y sencillamente le doy una imagen, le digo, sabes que? Agarro, me da mi pantalla Windows, configuro lo que es mi aplicativo, todas las métricas que requiera como tal, lo lanzo y él me va a dar lo necesario, upstream, me va a dar lo necesario para alojar y ejecutar esta aplicación. Yo no le voy a decir, Sabes qué quiero 20 gigas en volumen, dame 5 CPU, 16 de RAM, no sé, eso queda por otro lado porque es totalmente administrado. Entonces yo lo único que le voy a decir es, mira, aquí está mi imagen, ya la configure y appstream la va a agarrar, me va a decir, OK, yo te la alojo y te la ejecuto dependiendo de lo que tú necesites. Estoy viendo que tienes mayor interacción, ahorita estás necesitando un mejor performance, por así decirlo, te estás viendo topado, No hay problema. AppStream escala automáticamente y proporciona los accesos a petición de los usuarios finales. ¿Esto qué quiere decir? Que no está activo y no siempre tiene las mismas características. Se escala dependiendo lo que vayamos necesitando y dependiendo de las peticiones que nuestros usuarios finales vayan requiriendo. Entonces si yo tengo un usuario, por ejemplo, tengo un usuario que está consumiendo actualmente este aplicativo que ya pusimos en AppStream, entonces obviamente se va a escalar o se va a hacer el performance necesario para soportarme este usuario. Pero si de repente tengo una necesidad de darle acceso a 10 usuarios al mismo tiempo concurrente, pues obviamente el servicio va a entender que la capacidad actual no es la suficiente, se va a escalar en automático basado en reglas que vamos a definir, reglas bien claras que te define AWS como tal y nosotros obviamente las podemos customizar. Entonces vamos a ajustar la escala sin necesidad de esta infraestructura. Con estas reglas como tal vamos a lograr hacer esto, las aplicaciones y los datos van a estar seguros, porque obviamente mi compañera Bianca lo mencionó, maneja cuestiones de compliance, maneja cuestiones y todavía nosotros podemos poner cuestiones de reglas en la red, cuestiones de reglas a nivel de usuario, cuestiones de reglas a nivel como tal de operación, de operatividad de estas aplicaciones. Entonces todo esto, todos estos performance que estamos mencionando, pues al final del día es para ofrecer una experiencia de usuario fluida y nuestro usuario final va a tener una experiencia fluida, ágil, sin necesidad de toparse a las características de un equipo de cómputo que él tenga porque a lo mejor algunos usuarios finales no van a tener características muy holgadas en su equipo de cómputo entonces obviamente al quitarles eso, pues la experiencia que les vamos a generar es muchísimo mejor, van a tener una mejor interacción con el aplicativo final y van a poder desempeñar su labor de una mejor forma como tal, esto es como un escalón, como así como tal, una escalera que nos va dando diferentes beneficios y obviamente vamos escalando y como tal vamos a poder administrar nuestra aplicación o aplicativos de manera centralizada, vamos a tener un único punto, que no quiere decir que tengamos un único punto de falla, sino obviamente pues con este tema del escalado automático y todas estas cuestiones, automatizaciones en el performance, vamos a poder distribuir nuestras cargas, pero vamos a tener un único lugar donde vamos a hacer nuestra configuración, vamos a centralizar, vamos a monitorear y vamos a tener este acceso para tener todo esto bajo control como tal, no tenerlo distribuido por todos lados. Bueno, ya hablamos de esto, vamos a ver cómo se entrega, cómo es la entrega de aplicaciones vía streaming como tal, obviamente la entrega de aplicaciones vía streaming a través de Amazon AppStream 2.0 que es un servicio de streaming de aplicaciones y de escritorio totalmente administrado, no persistente, volvemos a ahondar un poquito más en eso, no es persistente, es por sesión, es efímero, cuando nosotros cerramos la sesión, obviamente se cierra la sesión del aplicativo también obviamente lo que se hizo a nivel aplicativo y lo que ya se efectuó en el servidor, en las bases de datos que manejen, pues obviamente tiene que estar desacoplado, eso va a ser muy aparte, esto es solamente entendiendo el frontend de nuestro aplicativo como tal, la operación, la carátula por así decirlo. Entonces vamos a tener lo que es un frame que nos va a mostrar nuestras diferentes aplicaciones que hayamos configurado. Bueno, en esta imagen podemos ver aplicaciones totalmente comerciales, por ejemplo Eclipse, Firefox, Excel, pero lo que queremos ahondar es que vas a entrar a este frame y vas a poder tú ver cuáles son los aplicativos que tengas basados en Windows y los vas a poder consumir a través de un endpoint web. Entonces esto te va a dar esa experiencia como tal, un ejemplo podría ser, no es el caso per se de entrega de aplicaciones vía streaming pero es más o menos un caso de uso cuando nosotros estamos consumiendo un vídeo vía streaming pues obviamente podemos tener esa interacción, podemos tener ese consumo como tal de lo que estamos haciendo en tiempo real, que ese es el la definición tal cual, en tiempo real vamos a estar interactuando entonces podemos interpretarlo igual, digo esto no es vídeo pero son aplicaciones que vamos a consumir en tiempo real sobre un streaming como tal entonces cuando nosotros tengamos esta sesión pues obviamente vamos a poder interactuar con todo lo que tengamos ahí y cuando se cierra esta sesión obviamente se va a acabar como tal, vamos a pagar únicamente por lo que hayamos consumido, el tiempo que hayamos consumido y lo que hayamos necesitado como tal, que es importantísimo entender eso como tal y cuál es el proceso del streaming como tal Esta es una gráfica muy sencilla que nos va a mostrar lo que es el proceso como tal inicialmente nos conectamos a upstream iniciando sesión desde Windows, desde un navegador como tal como les dije consumimos este endpoint, este framework, posteriormente detecta el evento de sesión en Windows y vamos a obtener lo que son los derechos de aplicación que es lo que les decía, el manejo de este pool de usuarios obviamente como les dije podemos dar permisos a nivel de usuario de qué aplicativos consumir, de qué streamings consumir entonces cuando ya hicimos la operación 1 y 2 nos logueamos con la operación 3 pues obviamente me va a retornar lo que yo estoy necesitando si nos metemos a Netflix y por ejemplo así decir que es un streaming y queremos consumir pero no tenemos usuarios pues obviamente no tenemos alguna especie de permiso en especial pues sólo nos va a mostrar lo que nuestro usuario demande o tenga esos permisos como tal, es lo mismo si nosotros tenemos cinco aplicaciones en nuestra imagen y le dijimos a este usuario solo tenemos permiso para dos por ejemplo, sólo van a ser esas dos llama al AppStream como tal, agrega operaciones de API a la aplicación, esto quiere decir que nos está retornando lo que estamos solicitando a través de estos permisos que ya definimos y nos está haciendo esta interacción como tal actualiza dinámicamente el catálogo de aplicaciones basado en todo lo que ya hicimos anteriormente y posteriormente nos muestra lo que es nuestro framework donde vamos a empezar a consumir con estos catálogos que ya hicimos en toda esta operación. Seleccionamos la aplicación porque como dijimos podemos tener una o varias y obviamente por último ya iniciamos la aplicación como tal, empezamos a consumir y este sería como el proceso macro por así decirlo, de cómo se estaría interactuando. Beneficios de entrega de aplicaciones vía streaming Acceso instantáneo, ese es un beneficio muy tangible como tal, al distribuir la aplicación por vía streaming, la aplicación de usuarios podrá comenzar a utilizarla de inmediato, obviamente sin necesidad de tener un equipo de cómputo que cumpla ciertas características. Eliminación de las limitaciones de los dispositivos, Esto es como tal, el equipo de cómputo o el dispositivo con el que queremos consumir no necesita tener características como tal, solo las características que se requieren estarían topadas a lo que es el performance o el correcto rendimiento de nuestro navegador. Obviamente si nuestro dispositivo tiene lo necesario para ejecutar un navegador de última generación como tal Chrome, Firefox o algún otro de ese tipo, obviamente pues con eso tenemos más que suficiente. Nuestro ancho de banda local, eso está totalmente del lado del cliente y entonces ya a través de eso, a través de mantener esta interacción, pues vamos a tener un performance que es el que nos va a brindar del lado de AWS, porque la aplicación se va a ejecutar en AWS, lo único que nosotros vamos a ver de este lado es simple y sencillamente la carátula, es todo. Entonces, compatibilidad con varias plataformas, puede comenzar a distribuir sus aplicaciones existentes por streaming a ordenadores sin modificarlos como tal, ya lo hablamos, no necesitas modificar tu ordenador, no necesitas decirle que cumpla ciertas características ni nada por el estilo, simple y sencillamente un navegador, a mí dame un navegador, yo te entrego tu aplicación vía stream, es todo. Y como tal, facilidad de actualización. Obviamente imaginemos que tenemos un aplicativo que consumen, que es muy común en empresas de mediano, tal vez grande tamaño, que consuman 50 usuarios finales. En cierto modo las aplicaciones llevan actualizaciones, más si es un desarrollo propio que es basado en una aplicación de escritorio de Windows. Obviamente si hay una actualización pues necesitaríamos ir de equipo por equipo, de equipo por equipo en nuestros 50 casos usuarios hipotéticos y actualizarlos. Esto lo que quiere decir es que nosotros únicamente vamos a actualizar la imagen que ya creamos una única imagen y en automático se distribuye a todos nuestros usuarios que ya tenemos, ni siquiera necesitamos configurar nada en los usuarios, es en tiempo real, nosotros configuramos, aprovisionamos, lanzamos y los usuarios empiezan a consumir la nueva imagen por así decirlo, o la imagen actualizada. Entonces esta facilidad de actualización es ahora sí que un beneficio muy tangible de lo que es upstream y mayor seguridad. Obviamente upstream hereda lo que son los componentes de seguridad de AWS, que es el principal core de AWS, AWS invierte muchísimo en lo que son temas de seguridad porque es una de sus principales preocupaciones, entonces al ejecutar estas aplicaciones dentro de la plataforma de AWS solamente transmite los píxeles cifrados al dispositivo del usuario final, él solo va a ver pantalla, sólo va a ver píxeles cifrados al dispositivo final y toda la operación, todo el core se va a hacer del lado de AWS, entonces podemos librarnos de ese de ese miedo, por ejemplo si yo digo mi usuario se va a ir a home office y tiene instalado el aplicativo que tal vez pueda manipular por así decirlo, pues no, acá sólo simple y sencillamente vemos la carátula y él interactúa con eso, máxime que le vamos a dar cuestiones de seguridad de red, cuestiones de seguridad de compliance que maneja AWS, cuestiones de seguridad de todo tipo de cuestiones de vulnerabilidades que se puedan manejar a nivel equipo, entonces todas estas vulnerabilidades están muy cerradas del lado de AWS porque obviamente mantiene todas estas cuestiones de seguridad al día. Integraciones ¿Cuáles son algunas integraciones que podemos llevar a cabo con lo que es este upstream? Pues ya habíamos hablado de que es un almacenamiento no persistente, entonces para tener un almacenamiento persistente podemos integrar lo que es Amazon s, un servicio de almacenamiento nativo de AWS, entonces al integrar este servicio de Amazon s vamos a lograr que nuestros almacenamientos que generemos a través de estas sesiones de streaming pues sean persistentes porque están guardando en lo que es un bucket de s especializado para lo que es el usuario, entonces cada que entre a esta sesión va a consumir este bucket y va a poder ver su almacenamiento en tiempo real por así decirlo e integraciones con directorios, hay muchas empresas que ya manejan sus directorios, obviamente puede ser un core que quieran conservar este directorio, a lo mejor pueden decir, a pesar de que upstream maneja su propio pool de usuarios, pueden ¿Sabes qué? Yo tengo 200 usuarios y ya tengo mi directorio, la verdad es que no quisiera recrearlos desde cero, es algo muy entendible. Entonces lo que vamos a hacer es integrar con el directorio activo, la integración nativa por así decirlo es con el servicio de directory service de AWS que no es otra cosa que un servicio de directorio activo en la nube sin servidor, es administrado y es serverless, entonces vamos a tener esta integración pero si el usuario final, o sea si el cliente tiene su propio directivo en on premise por así decirlo en algún otro lugar pues se puede hacer esta integración mediante XAMPP 2.0 y vamos a heredar los permisos, vamos a heredar los usuarios y a través de vamos a poder tener logueo como tal y pues vamos a tener lo que es una demo y casos de uso como tal, digo, vamos a pasar un poquito a la demo para poder posteriormente vamos a hablar, vamos a hablar de lo que es los casos de uso por ejemplo entonces a mí cuando yo registro un usuario ya sea vía lo que es directory service, su directory activo o el pool de usuarios que maneja nativamente upstream, voy a recibir un correo como este en el que me va a dar un link especializado para el usuario, el link es por usuario obviamente en este caso yo voy a ingresar con mi correo y me va a dar un password temporal que al meter este password temporal obviamente pues yo necesito cambiarlo, yo ya hice esa operación, entonces por aquí voy a poner lo que es este mi fastwork y voy a poner mi contraseña que yo ya la cambié, perdón por ir un error de dedo y obviamente pues me va a dar este acceso, ¿No? Me va a dar este acceso y este es el frame final que les comentaba, ¿Cómo vamos a consumir nuestras aplicaciones? Digo yo aquí tengo aplicaciones comunes y corrientes por así decirlo, comerciales, entonces ya enfocados en esto pues obviamente las aplicaciones que ustedes tengan son las que van a poder consumir, por ejemplo yo doy clic aquí en Eclipse y le damos un momento para que se aprovisione y posteriormente nos venimos a ver lo que son los casos de uso como tal, pues obviamente tenemos varios casos de uso que podemos pensar que podemos analizar, que obviamente son compatibles con esta tecnología, pero podemos ahondar en lo que son por ejemplo empresas simplifica la entrega de estas aplicaciones mediante ejecución segura de sus aplicaciones de escritorio en la nube, las entrega de la misma versión de cada aplicación a la que se le da a los usuarios como tal, entonces obviamente si tú eres una empresa como ya les mencioné que tiene 50 usuarios puedes distribuirle las aplicaciones sin problemas. Proveedores de software, si yo soy un proveedor de software que entrega diversas aplicaciones tal vez por licencia por así decirlo, pues a lo mejor las puedo entregar por esta vía, obviamente me creo estas imágenes y doy estos permisos por licencia a mis usuarios finales porque soy un proveedor como tal que les está dando una licencia de software, entonces esto como tal en Software as a Service se puede realizar sin necesidad de tener que volver a escribir la aplicación si hay algún cambio solo actualizo mi imagen y la distribuyo a mis usuarios finales. Y en la educación, ahora con la educación a distancia es un tema muy importante, existen muchas plataformas de educación para los alumnos, entonces esto permite a los alumnos tener acceso a las aplicaciones que necesitan desde cualquier equipo independientemente de si se encuentran en la escuela, en la biblioteca o en donde sea, en un café o en su casa, obviamente muchas veces los aplicativos de las escuelas están cerradas a lo que es la red escolar, nosotros por ejemplo yo cuando iba a la universidad tenía que ir a lo que eran los laboratorios para poder consumir o a la biblioteca para poder consumir algunas aplicaciones que son como tal de la institución educativa per se, entonces esto nos va a ayudar a poder entregarles estas aplicaciones sin necesidad de realizar las configuraciones o hacer instalaciones o ningún otro tipo de cuestiones que estemos requiriendo como tal para entregar estas aplicaciones finales. Entonces vamos a volver aquí hay un tema muy importante obviamente por cuestiones de compliance en esta demo que estamos haciendo hay dos tipos de cuestiones de lo que es upstream uno lo que es always on, este always on va a estar en tiempo real ejecutándose por así decirlo, no vamos a tener esta cuestión de esperar un minuto y medio para que nos aprovisionen nuestra ventanita final y el bajo demanda, obviamente el bajo demanda es muy interesante porque solamente vamos a consumir lo que vayamos necesitando pero no hay gran diferencia en ninguno de los dos, entonces aquí está y podemos ver que yo ya lancé lo que es la aplicación de escritorio, este es mi frame que yo voy a ver y así es como lo voy a consumir. Aquí está mi listado de aplicaciones que yo tengo y obviamente pues aquí está lo que es mis archivos de si yo quiero generar almacenamiento persistente y diferentes cuestiones que vamos a manejar como tal. Aquí sin problemas puedo hacer un logout, cerrar mi sesión y es muy amigable la verdad, entonces obviamente se puede hacer la interacción sin problema. Yo estoy usando lo que es Firefox totalmente compatible, pero se puede usar lo que es Chrome o algún otro navegador de última generación. A continuación le cedo la palabra a mi compañera Bianca para que les pueda comentar un poquito más acerca de lo que es las conclusiones y las cuestiones más comerciales. Muchas gracias y que tengan un muy buen día.
Gracias Pedro, pues como pudieron ver esta tecnología se basa principalmente en el usuario final, darle una mejor experiencia o poder canalizar o administrar de una manera más centralizada el despliegue de actualizaciones o centrales de alguna información que se pueda dar a varios usuarios y más que ahora pues estamos todos a distancia. Esta principal tecnología nos permite también aumentar el tema de capacitación, de innovar, de poder integrar estas nuevas tecnologías, de poder revisar qué más podemos hacer para poder estar a la vanguardia, de poder estar siguiendo trabajando a pesar de todo lo que estamos viviendo actualmente y es una de las principales herramientas que te lo permiten, la facilidad o la rapidez de escalar este tipo bajo demanda que a pesar que ahorita tenga solo 5 usuarios, poderlo escalar a 100 usuarios en cuestiones de minutos de clic, esto te permite ser más ágil y poder integrar estas tecnologías con mayor rapidez. Mejorar la experiencia de tus usuarios, tener en segundos la información, tener todo en cualquier dispositivo con simplemente tener conexión a Internet es algo que les permite estar concentrados o poder seguir trabajando de la mejor manera y la facilidad de los recursos que se pueden establecer, permitir que tus usuarios accedan hacia las aplicaciones de los dispositivos es lo principal y acelerar tu transformación digital. Actualmente muchas empresas están integrando nuevas tecnologías porque seguimos trabajando, seguimos creciendo y la economía debe de seguir funcionando y la mejor manera es estar integrando poco a poco estas tecnologías que muchas veces las empresas tienen miedo porque puede hacer una inversión grande que tal vez no se tenga el capital, pero estas tecnologías te dan la flexibilidad de que tu inversión inicial no sea tan alta, sino simplemente gradualmente va creciendo contigo y no son inversiones tan grandes al inicio, simplemente es pago por uso y crecimiento de acuerdo a tus necesidades. Estas son las ventajas y beneficios que te da la nube de AWS y con los servicios administrados, es dejar a un lado el tema de seguir administrando como anteriormente se estaba haciendo y darle más facilidad o más tiempo a tus ingenieros a que puedan interactuar con nuevas tecnologías o puedan estar integrando nuevas soluciones. Es lo que vivimos al día de hoy y lo que va a estar siguiendo integrando estas tecnologías, que es como un juego de Lego, una vez que tienes una pieza, puedes estar integrando otra y eso es lo más importante, ir construyendo de acuerdo al crecimiento de tu empresa, no lo que diga la industria, sino como tú lo requieras y lo necesitas. Y toda esta tecnología está al alcance de todas las empresas. Entonces, simplemente es conocerlas un poquito más, saber más o menos cuáles son sus beneficios, hacia dónde van y poder estar integrando o viendo cuáles son las mejores para ustedes. Entonces, muchísimas gracias por su tiempo, por estar en este webinar, En esta man les queremos presentar una de nuestras promociones para estos servicios. Sabemos que lo principal es conocer y entender la necesidad del negocio que tienen, por eso les estamos otorgando una consultoría sin ningún costo para conocerlos y para poder identificar qué tecnologías se pueden integrar a su crecimiento o a su plan de trabajo que tienen para este nuevo año y posteriormente también darles un mes sin costo de la tecnología de AWS. Integrarlos, que no tengan ese miedo de que pues cuánto voy a invertir, sino que conozcan la herramienta y si funciona correctamente, pues continúen con ella. Sabemos que los beneficios en la nube son muchísimos, uno de ellos es poder integrar estas tecnologías a un bajo costo, estar siempre disponible y tener tu información a la mano. Creo que esos son los tres puntos más importantes que ahorita todas las empresas están buscando y con nosotros lo podían estar integrando.
More from Paulina

Todo sobre la Nueva Región de AWS en México | Beneficios, Infraestructura y Migración

DEMO: De VMware a AWS. Administración de ambientes dentro de la consola de AWS.








