 Muchas gracias a la organización de Work & San Jose por invitarme a este evento tan genial y voy a empezar con un poco acerca de mi presentación. Mi nombre es Lindsay González, yo tengo una maestría en auditoría de sistemas de información, estudia ingeniería en sistemas y más recientemente he estado involucrado mucho con el tema de ciencia datos. También soy profesora en varias universidades, como la Universidad Nacional, el Setup, la Lead University y he estado también grabando cursos para LinkedIn Learning desde el 2019. Soy senior software ingenieria en Gorilla Logic y algo que me encanta también es la promoción de mujeres en tecnología, ayudar al empoderamiento de más mujeres en esta área. Algo que si no soy soy no soy DevOps, entonces sin embargo el tema de Cloud me encanta y me apasiona y por eso es que nace esta presentación. ¿Cómo podemos pasar de los servidores tradicionales a la nube? Y para eso quiero empezar con un vídeo donde nos explica exactamente qué es el Cloud. Puedes imaginar un gran Cloud coming down to vacuum up this photo off your laptop. Then the photo of Frank, birthday hat and all, lives up in the Cloud until you need to look at it again. You log on to Flickr or Facebook and there's Frank. You can see him from wherever you want, from home, from work, even on your phone, in case you start missing Frank during your lunch break. At first the Cloud seems like magic, but it's not. The photo of Frank isn't flying around in the sky. Frank's photo actually lives in a secret warehouse full of computers. These warehouses are called data centers or server farms and they're popping up all over the world just like crops. Inside one of the computer warehouses there are rows and rows of refrigerator sized computer towers that are way more powerful than your home computer. It's hard to know exactly where your photo of Frank may be once it's in the Cloud. That's because it may be in a dozen of these warehouses all at once. Frank may be chilling in Paris or hanging out in India. There's really no way to know for sure. You just have to trust a web company, like Google or Microsoft, to keep Frank safe. There are a bunch of reasons to do this. The first is that, well, you only have one photo of Frank. It's on your laptop and if that laptop breaks, if an alien comes to steal the data or if your apartment melts when a volcano erupts, you're out of luck. No more Frank, no more memories. But when Frank's in the Cloud, he's not just in one place, but all over the place. So you're less likely to lose him. You also can access Frank's photo from anywhere. You can send a link to some of your friends so they can see Frank too. That's just one of the many powers of Cloud computing. And it's not just you and Frank. Entire businesses are running in the Cloud. There are plenty of reasons to be scared of the Cloud too. But for now, you decide to trust the Cloud as backup. If Frank's happy, then you're happy. Como pudiste ver, todos en algún momento queremos guardar nuestra información y no queremos perderla. Eso me pasa mucho a mí. Yo tengo un teléfono que es bastante viejito y la capacidad de almacenamiento se me agotó. Entonces tuve que optar por comprar un servicio en Cloud para el almacenamiento de mis imágenes, porque nadie quiere perder su información, nadie quiere perder esos momentos tan especiales. Y al igual que Frank, yo también me encanta guardar, verdad, fotos de mi perrito. Entonces, y no solamente mi perrito, sino cualquier cosa o evento o cosas importantes que nos pasan, queremos guardarlo para el recuerdo. Con eso nos puede ayudar el Cloud, justamente. Entonces, ¿qué es el Cloud? Bueno, aquí hay unas definiciones que dice que la nube no es una entidad física, sino es una red enorme de servidores remotos que se encuentran realmente en todo el mundo, verdad, que están interconectados. Otra definición que podemos encontrar es que la nube hace referencia a los servidores a los que podemos acceder a través de Internet y al que el software y bases de datos se ejecutan en estos servidores. Los servidores en la nube están ubicados en centros de datos en todo el mundo. Y algo que es muy importante con el tema del Cloud es que podemos nosotros mismos administrar los servicios que tenemos a nuestra disposición. Actualmente en Amazon, esta es una foto de Amazon Web Services. Al menos tienen un mapa donde se muestra todos los datacenters que ellos tienen. AWS incluye 87 zonas disponibles en 27 regiones geográficas en todo el mundo y están planeando ampliar su disponibilidad a siete regiones más en Austria, Canadá, India, Nueva Zelanda, España y Suiza. Entonces como podemos ver, realmente son servidores que se encuentran alrededor del mundo. Pero algo muy importante, tal vez, si te salga la duda cómo me surgió a mi es ¿De dónde nace realmente la palabra nube? ¿Por qué le llamamos Cloud o nube? Bueno, resulta que a los inicios del Internet los diagramas técnicos solían representar el Internet con una nube, como lo vemos en esta imagen. Entonces a raíz de eso, básicamente la nube hace referencia a una metáfora al Internet. Por eso es que le llamamos a raíz de los inicios del Internet. Pero realmente cómo funciona la computación en la nube. Bueno, entonces algo que es importante les mencionaba, el Cloud es bajo demanda de recursos computacionales. Entonces ¿Qué nos ayuda esto? A que las empresas simplemente tienen que solicitar los servicios, pero no tienen que encargarse de provisionar, configurar, gestionar, actualizar y demás los servicios que contratan. Y algo muy importante es que solamente se paga por lo que se usa y en un ratito vamos a ver un poco más acerca de cómo realmente son los cobros en la nube. Entonces algo es sumamente importante que debemos rescatar es que podemos contratar solamente los servicios que necesitamos por el tiempo que necesitamos y solamente vamos a pagar por ello durante este periodo que estemos utilizando estos servicios. Y además la nube o los Clouds tienen una interfaz gráfica bastante amigable, esta es la consola de administración de AWS. Entonces los Clouds normalmente están compuestos de dos partes, una que es la parte del frontend, verdad que es la interfaz con la que los usuarios se pueden conectar a través de internet y ver todos los servicios que tienen disponibles en la nube. Y por otro lado está el backing, que es decir los servicios en sí mismos. Entonces no solamente este es solamente un ejemplo de AWS pero todos los demás Clouds también tienen su propia consola administrativa, también tienen el manejo de sus servicios por medio de las terminales o los Cialice, cada una de estas plataformas. Entonces veamos un ejemplo de esto, cómo realmente puede funcionar la nube. Imaginémonos que tenemos una empresa que empieza realmente pequeñita, que somos tres personas y contratamos solamente los servicios para estas tres personas, lo que tiene que ver con el almacenamiento, el correo, alguna otra plataforma que ocupemos, software especial, llámese por ejemplo Word, PowerPoint o demás, el que se usa mucho en las empresas, pero resulta que con el paso del tiempo la empresa empieza a crecer y con esto obviamente también empieza a crecer los costos. Entonces hoy podemos tener 50, pero resulta que mañana se fueron unos colaboradores y tenemos una licencia ahí que tal vez no se está aprovechando. Con el uso del Cloud nosotros no tenemos que estar pensando que tengo licencias de más y compramos las licencias de las que ocupamos o no tengo las licencias suficientes, sino que simplemente contrato las licencias que son necesarias en este momento para la cantidad de colaboradores que tengamos. Entonces puedo contratar toda la suerte ofice 365 para la cantidad de colaboradores que tengo en este momento. Puedo contratar la cantidad de correos electrónicos o cuentas de correos electrónicos necesarias en este momento y puedo jugar con este escalamiento sin necesidad de estar pensando de que tengo más recursos de la cuenta o menos recursos y por supuesto al final del día la factura que nos llega. Ahora ¿por qué o para qué sirve el Cloud Computing? Bueno, uno es la flexibilidad. Como les mencionaba el hecho de poder aumentar o disminuir la cantidad de servicios que tenemos bajo demanda. Entonces si hoy ocupamos tener muchas instancias porque tenemos un evento en vivo y ocupamos tener tres o cuatro instancias al mismo tiempo podemos hacerlo pero resulta que mañana el evento pasó y solo ocupamos una o no ocupamos más instancias para online streaming simplemente disminuimos o dejamos o terminamos el uso de esas instancias. Entonces eso nos permite una flexibilidad. Escalado infraestructura. Entonces dependiendo de la cantidad de servicios que yo ocupe no necesariamente sean los mismos que lo que ocupe hoy no hacen lo mismo que ocupe mañana puedo escalar mi infraestructura o disminuir la cantidad de servicios que estoy utilizando. Algo también importante es la recuperación de desastres. Nada quiere perder sus datos y mucho menos las organizaciones que los datos son vitales para la toma de decisiones. Es por esto que la recuperación de desastres en los Cloud nos permiten hacer copias de seguridad sumamente sencillas y algo muy importante no solamente nos permiten hacer copias de manera sencilla sino restaurar estas copias de manera bastante sencilla también. El almacenamiento de datos cada vez como les mencionaba las empresas tienen más cantidad de datos lo cual nos permite a nosotros poder contratar el storage necesario para almacenar esos datos. Desarrollo de aplicaciones. Ya los desarrolladores no tenemos que preocuparnos por el tema de la infraestructura, de la configuración sino que simplemente tenemos que enfocarnos en el desarrollo propiamente de lo que deseamos realizar. Luego actualizaciones automáticas de software no estamos a pensar que ya si mi software está obsoleto los mismos Cloud se van a mandar una notificación de que si ya el servicio ya no van a dar más soporte a X version de X software ellos mismos se van a encargar de hacer la actualización por lo cual no tenemos que estar nos preocupando de que si tengo que actualizar, no tengo que actualizar cuándo lo tengo que hacer. Luego la capacidad de trabajar en cualquier lugar ya no estamos limitados a un lugar físico sino que podemos conectarnos a los servicios del Cloud en cualquier lugar del mundo simplemente ocupamos una computadora y por supuesto acceso a internet. Hago muy importante también en las empresas es la colaboración, esto nos permite la aplicación ya no necesariamente tiene que estar solamente en mi computadora y solo yo si tengo acceso a mi computadora puedo trabajar en ella sino que gracias al Cloud muchas personas pueden colaborar en las mismas aplicaciones al mismo tiempo. Una parte que es sumamente vital es la parte de la seguridad nadie quiere que le hackeen su información sus aplicaciones que le roben sus datos y como parte de la seguridad nosotros podemos crear diferentes roles diferentes estos roles pueden estar asociados a servicios específicos y además podemos limitar el acceso según nuestras IPs también. Hay una serie de reglas de seguridad que podemos seguir en el Cloud lo cual nos ayuda a mantener a salvo nuestra información. También un poco acerca de la conciencia ecológica y esto a que se refiere bueno básicamente la computación en la nube solo utiliza el espacio necesario en los servidores lo cual reduce la huella de carbono de las empresas las empresas no están teniendo sus servidores en House lo que eso conlleva el aire condicionado toda la infraestructura que se necesita porque con el Cloud nosotros simplemente contactamos esos servicios y eso nos ayuda con el tema de la huella de carbono y más recientemente también el tema de análisis de data gracias a los recursos casi ilimitados podemos hacer procesamiento de grandes volúmenes de datos que difícilmente lo lograremos con una computadora en nuestras oficinas por todo esto verdad es que el Cloud es una gran opción para las empresas ahora cuáles son los principales modelos de la computación en la nube bueno tenemos tres que es infraestructura como servicio plataforma como servicio y software como servicio veamos esto a nivel de usuarios entonces a nivel de usuarios la parte de de infraestructura como servicios está muy orientada a todos los arquitectos o encargados de las redes en las organizaciones luego tenemos la plataforma como servicio que está muy orientada a los desarrolladores de las aplicaciones y por último el software como servicio está orientado a los usuarios finales veamos en detalle cada uno de esos servicios muy bien la infraestructura como servicios como les mencionaba estaba muy orientado a los arquitectos y a que se refiere realmente la infraestructura como servicio bueno se refiere a que podemos contratar infraestructura remota y los usuarios pueden alquilar esta infraestructura sin necesidad de pensar en invertir en la propia verdad y todo lo que eso conlleva como les mencionaba antes desde aires acondicionados que tipo de equipo no puede ser cualquier equipo el que ocupemos entonces todo esto nos facilita la nube cuáles son algunos de estos por ejemplo Amazon Web Services que es uno bien sonado Ratspace pero sin embargo tenemos otros que nos permiten alquilar infraestructura de manera remota por ahí también tenemos plataformas como servicio y esto está más orientado como les mencionaba a los desarrolladores porque pueden crear aplicaciones mucho más rápidas sin necesidad de pensar en que si mi código funciona en mi computadora pero no funcionó en el servidor del cliente final o no sirvió en X lugar entonces esto nos permite a nosotros a los desarrolladores poder enfocarnos precisamente en el código y no en la infraestructura realmente no estamos a estar pensando en la configuración que el mantenimiento del servidor los batches, actualizaciones y demás simplemente nos enfocamos en la parte que es más importante que es la parte de desarrollar la aplicación que necesitamos y algunas plataformas de servicio podemos encontrar Rehat OpenChift Docker GitHub que es bastante utilizado para el almacenamiento de repositorios igual que GitLat y también tenemos los Kubernetes para el manejo igual que Docker de contenedores y por último el software como servicio que está orientado muchos a los usuarios finales y son los que podemos ver en pantalla algunos de los que podemos ver en pantalla como Youtube, WordPress Dropbox Salesforce, Google Drive, Facebook y demás y lo que permite es a los usuarios conectarse a aplicaciones que están basadas en la nube y al igual que los demás lo único que necesitamos es acceso a Internet ¿Cuáles son los diferentes tipos de implementaciones? podemos implementar la nube de diferentes maneras y veamos tres de estos tipos de implementación la primera es la implementación pública que la infraestructura realmente no está en nuestras empresas sino que ajena las organizaciones y normalmente podemos encontrar dentro de estas nubes públicas las que ya normalmente conocemos como Alibaba Amazon Web Services, Azure Google Cloud y BM Cloud y muchas otras más que encuentran disponibles y simplemente tenemos que crear una cuenta por supuesto poner nuestra tarjeta de crédito para el cobro de los servicios que vayamos a utilizar y podemos utilizar cualquiera de los servicios que están disponibles en estas plataformas luego tenemos las nubes privadas que son exclusivamente para una organización y se mantienen dentro de una red privada escuchamos hablar de las intranets que es propiamente o exclusivo solamente de una organización y la otra opción que tenemos son las nubes hívidas que combinan tanto las nubes públicas como las nubes privadas y nos permiten compartir datos entre ellas ahora bien, ¿qué podemos tener en la nube? bueno como veamos en el video podemos guardar fotos que es algo que utilizamos muchos muchos utilizan por ejemplo los servicios de Google Drive para almacenar fotos al menos yo compré un storage más storage o almacenamiento en Google Drive y almacenó no solamente fotos sino que libros, documentos material de mis cursos un sin fin de cosas que podemos guardar entonces podemos guardar archivos podemos guardar audios, videos dependiendo de la nueva información confidencial realmente no estamos como limitados para todo lo que yo pueda almacenar en mi computadora también lo puedo almacenar en la nube no tenemos como un límite con la información o qué tipo de información puedo o no puedo guardar en la nube, entonces podemos hacer uso de esto ¿qué desafíos tenemos con la nube? bueno lo primero, algunos desafíos que necesitamos es la conectividad entonces las empresas deben garantizar el acceso o la conectividad al internet bueno no solamente las empresas y nosotros como usuarios finales queremos contratar algún servicio en la nube lo podemos hacer pero sí vamos a depender de poder tener acceso a internet para poder acceder a los servicios que están en la nube a los precios algo que debemos siempre recordar es que al final de menos va a llegar una factura entonces tenemos que estar anuentes o atentos más bien a qué servicios estamos contratando los precios a quitar servicios cuando no los estamos necesitando porque si no esto va a estar asociado al costo un caso bastante no gracioso porque el cliente final no le pareció gracioso pero me acuerdo que al inicio cuando estaba empezando a trabajar con AWS éramos varios compañeros nos dieron acceso y limitado entonces nosotros empezamos a hacer pruebas y demás y hicimos la infraestructura como si fueran producción cuando era desarrollo y cuando le llegó la factura que estaba súper asustado entonces tuvimos que empezar a quitar servicios y demás que no estábamos ocupando o bajar la capacidad de los servicios que teníamos para efectos de desarrollo. Entonces algo que es importante ahí es normalmente en las plataformas o en los cloud tenemos la opción de ir viendo cómo va el consumo y las proyecciones que se van a hacer al final de mesa en cuáles son los servicios y los costos que están consumiendo, los costos asociados a estos servicios que estamos utilizando. Y el último desafío, uno de los desafíos que tenemos en la computación de la NUE es la calidad de servicio recordemos que nosotros estamos utilizando los servicios o las herramientas que tenemos en el cloud a nuestra disposición dependiendo de la cuenta que tengamos así son los contratos de SLA o de respuesta en caso de algún incidente o en caso de dudas o preguntas ahora una ventaja de los clientes que ahorita hay mucha información hay mucha información disponible al menos uso mucho AWS la documentación es bastante buena hay mucha información y bastante intuitiva y muy sencilla de seguir entonces eso es una parte buena pero con la parte de servicios como uno contrata los servicios que uno necesita a veces el tiempo de respuesta puede ser un poco más larga y asociado a esto entonces como podemos saber la parte de los precios normalmente las NUE tienen una calculadora para que nos permite calcular que si yo contrato X Servicio por ejemplo una máquina virtual con esta cantidad de CPUs con X cantidad de almacenamiento por tanto tiempo cuánto va a ser el costo aproximado de este servicio entonces estas calculadoras nos permiten darnos una idea de cuánto puede ser el costo cómo se calcula el costo primero se calcula basado en el costo de la red para mantener la red estima los costos de hardware la configuración de red, la maniobra y mantenimiento y demás después costos de computación para calcular los costos de CPU los costos también incluyen el tema de licencias porque por ejemplo si ocupamos una máquina virtual que tenga una licencia de Windows eso tiene un costo en el sistema operativo que utilizamos en mi caso generalmente uso cuando son cosas pequeñas que puedo hacer uso una capa gratuita con Linux también se calcula los costos de la RAM virtual y algo que también se calcula dentro de los costos es el costo de almacenamiento cuando costará el hardware de almacenamiento dependiendo de más almacenamiento ocupemos obviamente el costo va a ir aumentando entonces son como tres factores que normalmente se toman en cuenta a la hora de calcular los costos de los servicios sin embargo una buena noticia es que esta foto es tomada de AWS los cloud normalmente ofrecen capas gratuitas entonces por ejemplo AWS nos indica que tiene más de 100 productos que cuando creamos una cuenta tienen un nivel gratuito también tienen pruebas gratuitas por un periodo de tiempo también tiene ofertas durante los 12 meses después de haber creado la cuenta y gratis siempre entonces hay ofertas de nivel gratuito que no caducan y están disponibles para todos los clientes de AWS normalmente cuando por ejemplo queremos crear una máquina virtual una institución AWS nos indica cuáles son las que están dentro de esta capa gratuita generalmente son máquinas bastante pequeñitas pero si es para efectos de desarrollo pruebas de nosotros son bastante útiles y no tienen un costo asociado normalmente son como les mencionaba como sistema operativo de Linux entonces tenemos acceso por medio de la consola donde podemos instalar o configurar diferentes servicios al menos personalmente he instalado a veces WordPress para efectos pequeños o de pruebas o demás en institutos en una capa gratuita y funcionan bastante bien no es que están cayendo o que si se conectan dos o tres personas deja de funcionar no tienen bastante buen funcionamiento estas capas estas máquinas virtuales pequeñitas ahora un tema que siempre estamos pensando es voy a contratar mi servicio ya averigué el costo pero algo importante es el tema de la seguridad ¿verdad? que tan seguros son los clouds o que servicios me ofrecen con el tema de seguridad porque como les decía nadie quiere perder sus datos y más que los datos son vitales para las organizaciones hoy en día entonces un tema de la seguridad en la nube es el tema de la responsabilidad compartida normalmente el productor de servicios en la nube es responsable de asegurar la infraestructura mientras que el cliente es responsable de proteger los datos en la nube ¿qué me refiero con esto? entonces el proveedor de la nube es la infraestructura pero si nosotros al final del día no tenemos seguridad yo vine y creé la cuenta y pegué la contraseña en un post y lo pegué ahí en la oficina en el escritorio cualquiera podía ver la clave a la que yo accedía al cloud simplemente no hay más que seguridad por más seguridad en la infraestructura simplemente cualquiera podría ingresar y robarse mis datos entonces el hecho de tener las contraseñas en un lugar seguro, limitar el acceso a veces por medio de la IP también entonces es una responsabilidad compartida algo también importante es el cifrado de datos los datos se encuentran encriptados mientras sea cual sea su estado entonces los clientes son los que deben de mantener el control total sobre las claves y además o la seguridad de sus datos después de la gestión de identidad y acceso de usuarios nosotros podemos crear diferentes roles dentro de estas plataformas y darles específicamente a los usuarios el acceso a aquellos servicios realmente necesitan manejar entonces eso es un momento importante algo que me pasó hace unos años atrás íbamos a dar una conferencia en Medellín y habíamos creado una aplicación en el cloud de prueba para mostrarles cómo funcionaba el servicio me acuerdo que en ese momento estábamos utilizando landas para microservicios y lo vemos a conectar con React y era una demostración durante la presentación teníamos una pequeña base de datos donde lo que iba a hacer es una como una lista de Tudus, donde yo agregaba una tarea a la lista la borraba, la eliminaba, era un demo pequeñito resulta que a varios usuarios nos habían dado los mismos accesos una compañera decidió que iba a eliminar aquellos servicios que no estaban utilizando para reducir el tema de costos y dentro de eso el día antes de la presentación que teníamos ella decidió que vio la base de datos y decidió que ella no la conocía y decidió eliminarla me acuerdo que la presentación era un sábado en la mañana y el viernes en la noche cuando estábamos terminando de escenar decimos hacer otra prueba más para asegurarnos de que todo iba a estar perfecto para el sábado en la mañana y donde ingresa la aplicación deja de funcionarme y se me acompañaron, no es que no está funcionando entonces me meto a probar, no funcionaban los endpoints que teníamos y qué pasó la base de datos no estaba, qué pasó y había que configurar y en ese momento lo que lo gana a veces es los nervios porque más que el tema de configurar era muy sencillo y no iba a tardar uno más de 30 minutos pero era qué pasó porque la base de datos no está porque se eliminó el día siguiente íbamos a tener el mismo problema y llegando de Colombia nos damos cuenta lo que había pasado que justamente como varios no se habían dado los mismos tipos de accesos y no se habían limitado a los servicios esta compañera sin querer se aburró la base de datos entonces lo que les mencionaba la seguridad es importante pero también como gestionamos los accesos y qué servicios tiene permiso cada una de las personas o los roles que creamos y algo muy importante la supervisión de la seguridad verdad necesario que normalmente tengamos políticas de seguridad dentro de nuestras organizaciones porque por más infraestructura que tengamos por más que los proveedores de cloud se den proteger su infraestructura si nosotros no tenemos una buena política de seguridad simplemente verdad de nada va a servir el resto de las cosas ahora tal vez estás preguntando bueno estoy interesado cómo empezar a ver qué servicios puedo utilizar qué puedo consumir de la nube bueno te puedo comentar qué hay servicios con los que se pueden comenzar y con los que muchos de nosotros ya estamos familiarizados cuáles son estos servicios bueno uno de estos servicios aunque no parezca verdad es google drive uno puede comprar almacenamiento en google drive para tener aplicaciones bueno una similar a word diapositivas, el manejo de un excel verdad que tiene en google drive y lo mismo pasa con microsoft 13.5 verdad estas aplicaciones no solamente tienen estas que las mencionaba sino que tienen uso de muchas otras y podemos hacer uso de estas plataformas y muchos ya estamos familiarizados con ellas también tenemos por ahí algunas otras como por ejemplo spider oca que es un almacenamiento en la nube que maneja información confidencial, entonces es muy conocido por el tema de la seguridad en temas de seguridad en la industria entonces es otro servicio que podríamos utilizar como les mencionaba AWS muchos servicios que nos pueden ser útiles como el manejo de storage con S3 también tiene el manejo de máquinas virtuales con instituts, también tiene el manejo de contenedores en caso que ocupemos utilizar contenedores bases de datos, entonces tenemos un sinfín de servicios que podemos utilizar en AWS algunos otros como también Microsoft Azure, que es otra nube que nos permite también tener los mismos servicios de almacenamiento máquinas virtuales también nos permite todo el tema de contenedores por otro lado también tenemos otros servicios de almacenamiento como Dropbox y Box en el caso mío utilizado ambos y nos permiten el tema de almacenamiento de la información también por ejemplo en el caso de Box que tenía mucho más experiencia podemos limitar también dar accesos y limitar las carpetas a las cuales las personas tienen acceso entonces es bastante bueno en caso de que ocupemos almacenamiento ahora puede ser que este es un poco cómodo con el servicio de hosting tradicional pero realmente cuáles son algunos inconvenientes que se pueden presentar con estos con estos hosting tradicionales uno es el tema de precio si ocupamos un hosting dedicado va a salir más caro hay diferentes precios pero por ahí he escuchado hasta 200 dólares mensuales para un servicio dedicado al alojamiento y puede ser que no todo lo que esté dentro de este servicio de hosting tradicional estemos utilizando luego los tiempos de inactividad en el caso mío yo tengo también servicios en hosting tradicionales y resulta que es una infraestructura compartida y en el caso mío quien sabe con quien comparto ese hosting y a veces me pasa que me puedo conectar por ejemplo al FTP que si quieren ingresar a la base de datos es mucho tiempo que me toma y al final como decían los viejitos de antes el tiempo es plata entonces el hecho de querer conectarme no me puedo conectar estoy perdiendo tiempo tratando de ver como lo soluciono ese es lo que está pasando realmente es un inconveniente y al final del día no te hacen una reposición por la plata de el tiempo que estuvo en activo el servicio otro tema es la la habilidad hosting muchas veces compartidos entonces si deseamos escalar de escalar significa que para X momento ocupamos tener mayor capacidad esto no es tan sencillo de hacer que hacer una migración algún otro servidor de alojamiento dedicado esto pasó un ejemplo de esto fue un evento en vivo muy importante aquí en Costa Rica que se suena vez al año y resulta que el sitio estaba alojado está alojado en un servidor compartido durante el evento me acuerdo que el sitio simplemente dejó de funcionar cuando llamamos a la persona encargada del hosting no contestaba no sabíamos qué hacer no teníamos más que exceso al sepanel entonces en ese momento recuerdo que esto pasó hace cinco años en tiempo de ejecución en medio del evento y que el sitio no funcionaba decidimos crear una página temporal en lo más rápido posible desarrollar y colocarla en una máquina virtual en Amazon Web Services tenemos que comprar un dominio de manera casi inmediata y direccionar a las personas a esta página que habíamos creado entonces el tema de escalar en servidores tradicionales no es algo sencillo que podamos hacer en cuestión de minutos a diferencia de servidores en la nube que nos permiten un load balancer tal vez la pregunta que nos estamos haciendo necesito realmente crowd computing voy a enfocarlo en tres tipos de usuarios, uno es el de emprendedores, tal vez es comenzar un negocio es bastante costoso y a veces pensar en que el tema que tiene que ver con los hosting o los servicios, el tema de compra de licencias, es mucha plata la que se requiere entonces con el tema de cloud podemos contratar simplemente lo que necesitamos podemos tener uso de las licencias que necesitamos por el tiempo que ocupemos un ejemplo de eso son las licencias de office 365 hora que podemos pagar mensualmente porque tal vez solo ocupamos por un periodo de tiempo también tienen diferentes tipos de licencias hay licencias super básicas de office 365 que podemos contratar por un mes o bien por todo el año y si ocupamos licencias profesionales también podemos hacer el cambio de una licencia otra de manera muy sencilla por ejemplo una licencia profesional de office 365 tiene un costo de aproximadamente 12 dólares mensuales y se tiene acceso a cinco usuarios o cinco computadoras se pueden registrar entonces por un costo de 12 dólares entonces podemos decir bueno puede ser que hoy no ocupe las cinco licencias pero puede ser que ocupe una entonces podemos comprar la básica entonces podemos manejar el tema de costos bastante bien luego para pequeñas empresas es probable que el crecimiento a veces sea más acelerado de lo que se espera y el hecho de contratar infraestructura también a veces es probable que sea delicado o hardware que ocupemos y además todas las personas que ocupemos para todo el tema de la configuración de las computadoras y además entonces con el tema de cloud podemos hacer uso solamente aquellos servicios que necesitemos en el momento que se necesite y pagar por ello a medida que se va escalando y para un gran ahorro también para las grandes empresas para que suelen invertir en infraestructura porque simplemente nos vamos a ahorrar el hecho de tener que a veces pensar en voy a tener mis servidores propiamente que he visto empresas bastante grandes también pensar en voy a tener la infraestructura en casa lo cual a veces se vuelve un poco complicado por el hecho de el mantenimiento la cantidad de personas necesarias para mantener esas infraestructuras dependiendo del tamaño de la empresa el tema por ejemplo recuerdo una empresa para la que trabajaba que tenía sus servidores propios en casa y el equipo de desarrollo empezó a crecer y las máquinas que tenían para desarrollo no eran suficientes entonces constantemente teníamos problemas de que estar llamando al equipo de devogs para que nos ayudara además por otro lado recuerdo que cuando había que hacer un paso a producción eso tenían que hacerlo los devogs, tenían que bajar las máquinas la configuración que tenían que llevar entonces no era algo sencillo de hacer entonces el tiempo invertido de los desarrolladores, de los devogs todo ese costo aparte de la infraestructura que conforme íbamos creciendo tenían que ir agrandando todo esto son ahorros si pensamos en utilizar servicios en la nube ahora como podemos transicionar como podemos transicionar de lo tradicional a la nube bueno primero es comprender las diferentes opciones que tenemos disponibles en la nube luego debemos determinar que aplicaciones vamos a trasladar a la nube normalmente es recomendable empezar con aplicaciones o servicios que no son tan vitales para las organizaciones empezar con las migraciones más sencillas a las más complejas siempre es importante tener un plan de migración cuando lo vamos a utilizar que vamos a migrar, cuáles son los pasos necesarios ocupamos una base de datos en la nube y durante la migración por supuesto estar monitoreando que todo se esté pasando correctamente se esperaba y pos migración tenemos que pensar en el tema del monitoreo que nuestras aplicaciones están funcionando como se esperaba tal vez algunas opciones o dos opciones para como migrar mi WordPress por ejemplo a Google Cloud ofrece tres tipos de hosting una es máquinas virtuales verdad que como dicen es para tráfico bajo medio para semestres o blogs luego tenemos infraestructura completamente administrada y es propiamente para aumento de tráfico y alta escalabilidad y también tenemos la parte de Kubernetes con los contenidos con Kubernetes y que es de alto tráfico y nos ayuda a a escalar automáticamente también tenemos la opción para migrar WordPress AWS y en AWS todos los servicios que podemos utilizar porque hay muchos más Amazon Institute que son máquinas virtuales y más recientemente Amazon Lysile que es un prodor de servicio virtual privado que es bastante sencillo de configurar nuestro WordPress dentro de cualquiera de estos dos servicios para que presenta a Amazon WebService y como parte de las conclusiones quiero decirles verdad que la computación en el ANU es fundamental para la transformación digital de las empresas y realmente nosotros vamos a pagar solamente por lo que consumimos y necesitamos en determinado momento nos permite digitalizar recursos y optimizar procesos nos permite incorporar nuevas tecnologías en el momento que se requiera si el día de mañana ocupamos algún servicio en especial podemos incorporarlo fácilmente y algo importante como he venido mencionando es los costos asociados a esta tecnología que podemos administrar nosotros mismos podemos administrar cuáles son los servicios que utilizamos la capacidad de estos servicios en este momento podemos decir ya no voy a ocuparse el servicio y manejar el tema así de los costos muchas gracias de verdad por su tiempo y un placer estar aquí con ustedes