Tutoriales de computación en la nube | Pravin Mishra | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Tutoriales de computación en la nube

teacher avatar Pravin Mishra, Cloud For Everyone

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      1:43

    • 2.

      ¿Qué es la computación en nube?

      7:13

    • 3.

      Modelos de implementación en la nube

      4:48

    • 4.

      Centros de datos tradicionales

      5:37

    • 5.

      Modelos de servicio en la nube

      6:18

    • 6.

      Conceptos clave

      6:24

    • 7.

      Beneficios de la computación en la nube

      7:41

    • 8.

      Diferentes proveedores de nube

      3:39

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

196

Estudiantes

--

Proyectos

Acerca de esta clase

El curso enseña cómo la computación en la nube en su forma más sencilla para que cualquier persona pueda tener una comprensión básica de ello. Es importante comprender el poder de la computación en la nube para utilizar y obtener tecnologías modernas. Después de aprender lo básico, obtendrás una comprensión más profunda de cómo funciona el software de tu negocio.

Conoce a tu profesor(a)

Teacher Profile Image

Pravin Mishra

Cloud For Everyone

Profesor(a)

AWS Community Builder | AWS Solutions Architect - Professional | Google Cloud Certified Trainer

12+ years of experience in IT and 8 years of teaching experience. Enterprise Architect, specialized in Architecting, Designing, Developing and Implementing Multi-Cloud base solutions.

Ver perfil completo

Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. INTRODUCCIÓN: Hola y bienvenidos al primer módulo de esta formación. Antes de sumergirnos realmente en Amazon Web Services, debe tener una base sólida de computación en la nube. Entonces, sin más demora, comencemos. En este módulo, vamos a cubrir ¿qué es la computación en la nube? ¿ Cuáles son los diferentes tipos de modelos de implementación en la nube? También hablaremos centros de datos y cómo surgió la computación en la nube? ¿ Cuáles son los diferentes tipos de modelos de servicios en la nube? Algunos conceptos importantes relacionados con la nube. Seguidamente pasaremos a diferentes proveedores en la nube que están brindando servicios en la nube. Y lo que es más importante, los beneficios de la computación en la nube sobre los métodos tradicionales. Repasaremos cada tema con gran detalle para que consigas una comprensión clara ya que son muy importantes de entender antes de pasar a AWS una vez finalizado con éxito este módulo, tendrá una comprensión exhaustiva de la computación en la nube, sus conceptos clave y beneficios. Podrás decidir cuándo debes usar cloud computing y qué modelos y servicios debes emplear que tomas notas a lo largo de esta capacitación. Como naughts hacen que el aprendizaje sea mucho más fácil al brindarte un apoyo rápido cuando quieras. Eso es todo por este video. En la siguiente, cubriremos lo que es la computación en la nube. Nos vemos en el siguiente video. 2. ¿Qué es la computación en la nube?: Alumnos bienvenidos. De este video. Comenzaremos nuestro viaje de computación en la nube con Amazon Web Services. En este video, aprenderás qué es computación en la nube y cuáles son los diferentes servicios de computación en la nube. Así que empecemos. computación en la nube es la entrega bajo demanda de cómputo, almacenamiento, base de datos, redes y muchos más servicios a través de Internet. Estoy asumiendo deuda. Eres un principiante. Estos términos te pasan de nuevo. Pero no te preocupes, los voy a explicar en breve. Primero comprendamos qué es la entrega bajo demanda. Bajo demanda significa, consíguelo cuando lo necesite. Entendamos esto con la ayuda de un ejemplo. Supongamos que eres un foodie y te encanta cocinar y probar nuevas recetas. Imagina lo genial que sería obtener la cantidad exacta de ingredientes cada vez que pruebes una nueva receta para que consigas el mejor sabor y no termines desperdiciando ningún ingrediente. Puede que no suene posible cuando se trata de ingredientes, pero sin duda es posible en el caso de Cloud computing, se obtiene exactamente lo que necesitas y eso también, cuando lo ordenas. Otra cosa que hace que la computación en la nube sea tan simple, es pagar a medida que avanza los precios. Solo pagas por lo que solicitas y lo que usas en la computación en la nube. Una vez que haya terminado con cualquier servicio o recursos, puede eliminar o desasignar fácilmente. De ahí que no es necesario pagar por nada extra. Solo pagar por lo que usas está en esa cuadrícula. Existen cuatro servicios básicos de computación en la nube que son cómputo, almacenamiento, base de datos, redes. Vamos a entenderlos uno por uno. Compute es la potencia de procesamiento de tu máquina. Entendamos esto con un ejemplo. Supongamos que está creando una presentación de PowerPoint para su proyecto de último año. Como necesitas mucha información para tu proyecto, has abierto algunos navegadores web, profundidades amó la música. Por lo que estás tocando música así como tu computadora está haciendo varias tareas simultáneamente. Te das cuenta que tu computadora empieza a colgarse. Cierras un par de pestañas y detienes al reproductor de música. Ahora tu computadora comienza a funcionar sin problemas. Nuevamente. Es porque tu computadora tiene una potencia de cómputo definida y puede procesar solo una cantidad limitada de solicitud a la vez. Por eso para ejecutar aplicaciones pesadas son juegos. Vas por un procesador decente y más RAM. De la misma manera. Para procesar tus datos o ejecutar tu aplicación en la nube. Necesita un servicio de computación que ofrezca la computación en la nube. Eso es sobre cómputo. Entendamos ahora otro servicio de computación en la nube que es el almacenamiento. Tomemos el mismo ejemplo. Supongamos que ha completado su presentación de PowerPoint y luego guardó el PPD, algunos documentos adicionales en su computadora. Eso significa que tu computadora tiene una unidad de almacenamiento para almacenar tus datos. Pero, ¿qué pasa si el disco duro de tu computadora se bloquea? Perderás todos tus datos, ¿verdad? En ese caso, puede hacer copias de seguridad sus documentos en una unidad de disco duro. Entonces, por definición, Almacenamiento le permite guardar sus datos dentro de un dispositivo de almacenamiento de datos. Puedes almacenar datos como videos, música, documentos, imágenes, etc. Los datos que hayas guardado en cualquier dispositivo de almacenamiento permanecen permanentemente en el dispositivo hasta que lo elimines. De igual forma, si quieres almacenar datos ya sea temporal o permanentemente en la Nube, puedes usar Cloud Storage. Esto fue sobre el almacenamiento. Ahora comprendamos la base de datos. Nuevamente. El mismo ejemplo. Supongamos que mientras trabajabas en el proyecto, creaste una hoja de Excel. Esta hoja tiene información relativa a sus proyectos en filas y columnas. Cuando organiza sus datos o información en ciertas filas y columnas, se denomina datos estructurados. Los datos de una hoja de Excel también son datos estructurados. Es básicamente un formato que hace que sea conveniente almacenar o recuperar los datos cuando lo desee. Las hojas de Excel están bien para un determinado sitio de datos. Pero para almacenar una gran cantidad de datos de estructura, necesitará un tipo especial de almacenamiento llamado base de datos. Existen diferentes tipos de bases de datos como MySQL, Oracle o SQL Server en función del tipo de datos que desea almacenar. Base de datos le permite almacenar una recopilación organizada de información estructurada o datos de su aplicación. Entonces si necesitas almacenar datos estructurados en la Nube, puedes usar una base de datos. Muy bien, pasemos al servicio de networking. Cuando se utiliza el cómputo, almacenamiento y la base de datos en la nube, estos servicios deben estar conectados ya sea de forma privada o con Internet. Y ahí es donde el networking entra en imagen. Se trata de un servicio que brinda conectividad entre diferentes servicios. El networking es un tema interesante. Lo cubriremos en detalle en un módulo separado. De acuerdo, volvamos a la definición de computación en la nube. Nuevamente. La computación en la nube ofrece servicios de computación bajo demanda como almacenamiento de bases de datos, cómputo y redes a través de Internet. Espero que ahora entiendas la definición de cloud computing. Eso es todo por esta lección. Cubriremos los modelos de implementación de Cloud y los entenderemos en la siguiente lección. Nos vemos pronto. 3. Modelos de despliegue en la nube: Hola y bienvenidos de vuelta. En la lección anterior, aprendimos sobre la computación en la nube y en esta lección hablaremos diferentes modelos de implementación en la nube. Pero antes de eso, tratemos de entender ¿por qué necesitamos diferentes tipos de modelos de implementación en la nube? La respuesta, Es simple. Diferentes organizaciones tienen diferentes requisitos y diferentes niveles de control en su infraestructura Cloud. Entonces para atender sus necesidades, tenemos diferentes tipos de modelos de implementación en la nube. Cada modelo ofrece un nivel diferente de gestión, seguridad y costo para los usuarios. Entonces, una vez que comprendas en los modelos de implementación en la nube, podrás decidir qué modelo de nube se adapta mejor a ti y a tu cliente. Ahora, veamos la definición del modelo de implementación en la nube. Se basa en tres atributos principales. Eso es la infraestructura Cloud ubicada, quién la controla, y quién puede acceder y utilizarla. Existen tres tipos de modelos de implementación en la nube. Nube pública, nube privada y nube híbrida. La nube pública es una infraestructura de computación en la nube mantenida y operada por un proveedor de servicios Cloud. Algunos de los proveedores de nube pública son Amazon Web Services, microsoft Azure y Google Cloud. En el modelo público de Cloud computing, los servicios en la nube como cómputo, almacenamiento , base de datos y red están disponibles través de internet y cualquiera puede usarlos. Significa que una startup, una gran organización, o incluso un individuo puede usar servicios públicos en la nube. Los proveedores de servicios en la nube son los responsables de mantener la infraestructura física, incluyendo la energía del edificio, la refrigeración y el fallo de hardware. Conoceremos a estos proveedores públicos de Cloud en detalle más adelante en este módulo. Ahora, vamos a la Nube Privada. Private Cloud es una infraestructura de computación en la nube que se aprovisiona específicamente para una empresa. En el modelo de computación en la nube privada, los servicios en la nube como computación, almacenamiento , base de datos y red solo están disponibles para una organización y sus usuarios. No obstante, la infraestructura puede ser mantenida ya sea por la propia organización o por el tercero que está prestando los servicios Cloud. De igual manera, el hardware puede ubicarse en la auditoría in situ del sitio de terceros. Entonces cuando una infraestructura de computación en la nube está disponible para nosotros, tal organización y solo para su gente interna. Esto se llama nube privada. nube privada son más caros que la nube pública. Como enorme capital inicial se requiere para establecerlos y mantenerlos. Por lo general, son más seguros que las nubes públicas. Por lo tanto, las organizaciones que desean ejecutar sus aplicaciones de misión crítica refieren nubes privadas por razones de seguridad. Hablaremos de seguridad en la nube en un módulo separado. El siguiente es la nube híbrida. Como su nombre indica, híbrido significa la combinación de dos o más. Una nube híbrida es una infraestructura de computación en la nube que se beneficia de modelos tanto públicos como privados y permite a las organizaciones utilizar ambos. Entonces, cuando una organización usa una nube pública junto con su nube privada, eso se llama nube híbrida. En otras palabras, una nube híbrida combina una nube pública y una nube privada para permitir que los datos y las aplicaciones se compartan entre ellas. Ahora debes tener una idea sobre los tres modelos de implementación de cloud computing y qué los hace diferentes unos de otros. Eso es todo por este video. En la siguiente lección, cubriremos los centros de datos tradicionales y los entenderemos. Nos vemos en el siguiente video. 4. Centros de datos tradicionales: Hola y bienvenidos de vuelta. En este video, vamos a entender cuál es el centro de datos, sus componentes, y algunos desafíos comunes asociados a los centros de datos locales. Empecemos. Bueno, para entender qué es un centro de datos, retrocedamos 20 años y veamos cómo la TI tradicional solía funcionar. Entonces es posible que sepas que muchas empresas comenzaron ya sea desde la sala de estudio o del garaje, entre ellas Amazon, Apple y Google, que arrancaron desde el garaje. Por lo que los fundadores de estas empresas consiguieron una computadora, pusieron en su cochera o sala de estudio, y desplegaron estos sitios web en Internet. Estas computadoras proporcionaron al sitio web el hardware subyacente requerido para ejecutar el sitio web. Y a medida que su negocio creció, agregaron cada vez más computadoras para satisfacer la demanda. Esto funcionó bien al principio. Pero hubo momentos que los garajes estaban llenos de computadoras y no quedaba espacio para acomodar computadoras nuevas. Por lo que trasladaron estas computadoras a un espacio más grande o un edificio que puede acomodar el hardware basado en la demanda. De ahí que un espacio físico donde las organizaciones conserven los sistemas informáticos y el hardware relacionado requerido para sus sitios web, aplicaciones o infraestructura de TI se conoce como centro de datos. Ahora también escucharás hablar centros de datos tradicionales, un local. No te preocupes. Todos estos son iguales. Los términos datacenter on-premises y tradicional data center se utilizan indistintamente. Un centro de datos se trata de grandes computadoras y hardware relacionado que se requieren para ejecutar un sitio web o una aplicación. Puedes agregar más sistemas y hardware basados en el crecimiento de tu empresa. Estos funcionan bien. Qué, cuáles son los retos con los centros de datos tradicionales que están haciendo que las organizaciones se muden a la nube. Hablemos ahora de estos retos. En primer lugar, el costo es un reto importante con el centro de datos tradicional. Porque configurar un centro de datos necesita una enorme inversión inicial en hardware de construcción, refrigeración, potencia, ventilación, equipos, etc. Eso no termina aquí. Tendrás que gastar una cantidad significativa en el mantenimiento también. Otro gran problema con el centro de datos es la planificación de la capacidad. Siempre deben estar listos para satisfacer la demanda. Y es difícil predecir el requisito real de hardware. Si las empresas crecen cinco veces, necesitamos cinco veces más servidores. Si las empresas crecen ocho veces, necesitamos ocho veces más servidores. Además, si no crece a la velocidad esperada, tendrás servidores extra debido a estas demandas inesperadas. La mayoría de las veces, terminamos sobreaprovisionando los servidores, eso conduce a un desperdicio de espacio de cómputo, refrigeración, electricidad, etc. Al final del día, todo se trata de costo. Dotación de personal y conjuntos de habilidades técnicas. Además de los servidores y almacenamiento, centros de datos también incluyen aplicaciones que conectan cables, conectividad de red, sistemas de refrigeración, alimentación, y mucho más con todo funcionando a la vez. Por lo que para monitorear los centros de datos y solucionarlos durante cualquier tema, necesitamos personal calificado, lo que conlleva además un costo adicional. Ahora entiendes el centro de datos y los desafíos de mantener y ejecutar el centro de datos. ¿ Hay alguna manera de reducir esta molestia de configurar y mantener un centro de datos. ¿ Es posible externalizar esto de un tercero? Y la respuesta es sí. Esto lo han hecho muchas organizaciones ya que mantener y ejecutar un centro de datos no es su negocio principal. Trabajan con centros de datos de terceros, proveedores de servicios para rentar espacio en las instalaciones del proveedor para conservar sus servidores o rentar servidores de ellos y pagar al proveedor de servicios por administrar sus servidores. Esa es una mejor manera de descargar algunos desafíos como la dotación de personal y la capacitación. No obstante, la planificación de la capacidad y inversión inicial seguirían siendo temas importantes. Y ahí es donde la computación en la nube viene a rescatarnos. Porque el alojamiento de aplicaciones y el almacenamiento de datos ahora se ha vuelto útil. Ya que no es necesario gastar en espacio físico y mantenerlo regularmente. Puede obtener cómputo, almacenamiento, base y red bajo demanda sin tener que preocuparse por configurar y mantener centros de datos. Eso es todo por este video. En la siguiente lección, cubriremos los modelos de servicio Cloud y los entenderemos. Nos vemos en el siguiente video. 5. Modelos de servicio en la nube: Hola alumnos, bienvenidos de vuelta. En este video, aprenderemos sobre los modelos de servicio en la nube. Este es un concepto importante en cloud computing que te ayudará a entender cómo la nube nos proporciona formas flexibles de implementar nuestras aplicaciones. La computación en la nube se ofrece en tres modelos de servicio diferentes, cada uno satisfaciendo un requisito de negocio único. Estos tres modelos son Infraestructura como Servicio o Plataforma como Servicio, y Software como Servicio o SaaS. Entonces empecemos. ¿ Sabes qué tendrá que administrar una organización si deciden alojar una aplicación en sus centros de datos on-premise? Rápido. La propia aplicación, esta aplicación tendrá una base de datos para datos. Debe desarrollarse en cualquier lenguaje de programación, ¿verdad? Por lo que necesitan un servidor web o de aplicaciones que se llame tiempo de ejecución. También necesitan un lenguaje de programación y algún software middleware para ejecutar la aplicación. Entonces fuera de curso, necesitan un sistema operativo. El servidor físico, que es virtualizar múltiples sistemas operativos y aplicaciones en un solo servidor físico. Entenderemos la virtualización en un video posterior. Almacenamiento para guardar datos y redes para conectar sistemas de TI como router, switches, otras computadoras e Internet. Su equipo tendrá que manejar tantas cosas. Es similar a hacer toda la pizza en casa. Tendrás que conseguir todo lo que se necesita para hacer la pizza, desde madoff hasta coberturas o cuando gas, etc. Pero hay otras formas en que puedes disfrutar una foto sin tener que hacer nada tú mismo. Del mismo modo, la computación en la nube también ofrece diferentes modelos para alojar sus aplicaciones. Echemos un vistazo. El primer modelo de servicio en la nube es Infraestructura como servicio, también conocido como Eyegaze. Este modelo nos proporciona los bloques fundamentales para alojar aplicaciones, como redes, almacenamiento, computación y virtualización. Como desarrollador de aplicaciones, no tienes que preocuparte por los servicios básicos subyacentes. Y tu equipo ahora puede enfocarse en las cosas que más importan para tu aplicación. Si comparamos esto con nuestro ejemplo de pizza, obtienes un horno de gas de cocina bien equipada. Ahora sólo hay que hacer los aderezos de pizza y cocinar por su cuenta. El siguiente modelo de servicio en la nube es Plataforma como servicio o pase. Este modelo agrega una capa adicional en la parte superior de Eyegaze, que son tiempo de ejecución de middleware del sistema operativo. En este modelo, los proveedores de la nube se ocuparán del tiempo de ejecución, middleware y sistemas operativos, junto con los servicios principales como redes, almacenamiento, servidores y virtualización. Proporciona aún más flexibilidad al equipo de desarrollo de aplicaciones para que puedan enfocarse en el desarrollo, implementación y administración de aplicaciones. Nuevamente, tomemos un ejemplo. Te dan una pieza ya hecha que fuera. Ahora simplemente agregas coberturas de tu elección y luego cocine. El modelo final de Cloud Service es software como servicio que proporciona a las organizaciones un software completo que es desarrollado y gestionado por un tercero proveedor. Significa que los proveedores de Cloud serán responsables todo lo que se requiera para desarrollar e implementar una aplicación. En la oferta SAS, en realidad no tienes que preocuparte por nada en absoluto. Uno de los ejemplos más comunes de SAS es un servicio de Gmail donde solo te importa enviar y recibir correos electrónicos. Hay muchas más aplicaciones SaaS como Google Drive, Dropbox, etc. Sorprendentemente, hemos estado usando dice Todo este camino. Tenga en cuenta que, por definición, las aplicaciones SAS funcionan sobre una base de pago a medida que avanza. Pagamos un precio de suscripción para utilizar estos servicios. Si comparamos esto de nuevo con el ejemplo de pizza, dice que es básicamente Domino's, Pizza Hut, etcétera Quienes son populares para la pizza como servicio. Pides y pagas una visa y la consigues sin molestias. En resumen, echemos un vistazo rápido a lo que estos modelos de servicios Cloud tienen para ofrecer. Is modelo ofrece los recursos de cómputo para alojar, construir y ejecutar aplicaciones. El modelo pasado proporciona un entorno para los desarrolladores de aplicaciones construyan e implementen aplicaciones. Y por último, el modelo SaaS entrega software de pago a usuarios y empresas a través de Internet. Eso es todo por este video. En la siguiente lección, cubriremos conceptos clave de nube y los entenderemos. Nos vemos en el siguiente video. 6. Conceptos clave en la nube: Hola alumnos, bienvenidos de vuelta. En este video, aprenderemos sobre algunos conceptos clave en la computación en la nube como la escalabilidad, que incluye escalado vertical y horizontal, elasticidad, agilidad, alta disponibilidad y tolerancia a fallas. Entonces empecemos con escalabilidad. Supongamos que tiene una aplicación web ejecutándose en una máquina virtual. Si la máquina virtual es un nuevo término para ti, no te preocupes. Esto lo entenderemos en la introducción al módulo de cómputo. Por el momento, piense en ello como tu laptop o escritorio con potencia de cómputo para procesar cualquier solicitud o comando. Cuando más personas accedan a tu aplicación, requerirá más potencia de cómputo, que no es más que CPU y memoria para servir a todos los usuarios. Por lo que tendrás que escalar esta máquina virtual aumentando su potencia de cómputo. Si decide aumentar el tamaño de su máquina virtual existente, se está moviendo a lo largo de la línea vertical, razón por la cual esto se llama escalado vertical. Y aumentar el tamaño del recurso se llama escalar hacia arriba. Si disminuye el tamaño o la potencia de la máquina, esto se conoce como escalado hacia abajo. En lugar de aumentar el tamaño de su máquina virtual, también puede escalar sus recursos agregando más máquinas virtuales a su infraestructura. En este caso, nos estamos moviendo a lo largo de la línea horizontal. De ahí que este tipo de escala se denomina escalado horizontal. Si aumenta el número de sus Máquinas Virtuales, esto se llama escalado hacia fuera. Y si disminuye el número de las máquinas virtuales, esto se llama escalado en. Para resumir, la escalabilidad es la capacidad del sistema para escalar. En este caso, el escalado es un proceso de aumento o disminución de la potencia de cómputo. A continuación es la elasticidad. Supongamos que tu solicitud está funcionando bien. Pero notas que la carga en tu aplicación varía a lo largo del día. El tráfico es más durante el día y menos durante la noche. Para que a medida que avanza el día, tu aplicación necesita más potencia, pero no necesitas la misma cantidad de recursos durante la noche. De ahí que la capacidad de escalar las Máquinas Virtuales en función de la demanda de la aplicación se conoce como elasticidad. En otras palabras, diseñas el sistema de tal manera que pueda asignar y desasignar máquinas virtuales siempre que sea necesario. Si este proceso se realiza de forma automática, esto se denomina escalado automático. elasticidad es la capacidad del sistema para escalar dinámicamente. El siguiente concepto es la agilidad. Volvamos a tomar el mismo ejemplo de aplicación. Ya sea que quieras lograr escalabilidad o elasticidad para tu aplicación, necesitas más máquinas virtuales, ¿verdad? Entonces la pregunta es, ¿qué tan rápido se pueden obtener máquinas virtuales cuando las necesita? Una de las mayores diferencias entre la Nube y el local está muerta. Solicitar recursos en los entornos locales suele tardar días, semanas o incluso meses. Mientras que en la Nube, esto podría hacerse en minutos o incluso segundos. De ahí que la agilidad sea la capacidad de reaccionar rápidamente. El siguiente concepto es la alta disponibilidad. Nuevamente, volviendo a nuestra aplicación de ejemplo, estás ejecutando una aplicación en una máquina virtual. Ahora su equipo de seguridad necesita secuestrar parches de seguridad al sistema operativo, que tomará una R o así. Por lo que durante este tiempo, se hará su solicitud. Esa no es una buena experiencia de usuario. Para tus usuarios no podrás usar tu aplicación por alrededor de una hora. En términos de TI, podríamos decir que la aplicación no está muy disponible. Por lo que la alta disponibilidad es la capacidad de un sistema para operar continuamente sin fallas durante un período designado. En este caso, para que la aplicación esté disponible para sus usuarios, puede ejecutar la aplicación en máquinas virtuales. Entonces mientras tu equipo de seguridad hará parches en una máquina virtual, otra estará disponible. El siguiente concepto es la tolerancia a fallas. Muy bien, sigamos con el mismo ejemplo. Su aplicación ahora está altamente disponible ya que está ejecutando su aplicación en máquinas virtuales. Ahora tienes un estricto requisito de que tu aplicación se ejecute en dos máquinas virtuales todo el tiempo. Supongamos que hay un bloqueo de disco duro en una máquina virtual. Por lo que tu aplicación dejará de funcionar en esa Máquina Virtual. En términos más simples, su máquina virtual no puede tolerar fallas en el disco duro. Para hacer frente a tales situaciones, se necesita un sistema tolerante a fallas. Tolerancia significa la capacidad de una máquina virtual para mantenerse en funcionamiento durante los fallos de componentes y servicios. Un sistema tolerante a fallos se encarga de cualquier falla, lo repara y mantiene la aplicación en funcionamiento. Por lo que la tolerancia a fallas se refiere a la capacidad de un sistema, computadora, red, almacenamiento , etc., para continuar operando sin interrupción cuando uno o más de sus componentes fallan. ¿ Está bien? Espero que ahora entiendan el significado de estas nubes términos específicos ya que son importantes desde el punto de vista de la entrevista. Así que asegúrate de poder explicarlas. Eso es todo por este video. En la siguiente lección, cubriremos los beneficios de la computación en la nube y los entenderemos. Nos vemos en el siguiente video. 7. Beneficios de la computación en la nube: Hola alumnos, bienvenidos de vuelta. En lo que va de este módulo, hemos entendido el tradicional data center cloud computing y diferentes elementos y características de Cloud Computing. Veamos ahora las principales ventajas de usar la computación en la nube ya que conocer estos beneficios realmente puede ayudarte a tomar una decisión informada. Entonces empecemos con el primer beneficio. Opere con gastos fijos por gastos variables, simplemente significa que puedes eliminar por completo el costo inicial de configurar un centro de datos. En el caso de los centros de datos tradicionales, hay que invertir una gran cantidad de dinero en la adquisición de espacio físico para configurar su centro de datos. Adquirir el hardware y el personal para torturar y apilar estos hardware. Estas inversiones iniciales se denominan capital de CapEx o gasto fijo. Además de eso, necesitarás un equipo técnico para mantener el centro de datos en funcionamiento. Este costo se conoce como OPEX, gasto operativo o gasto variable. Combinar tanto CAPEX como OPEX puede ser de cientos de miles de dólares por un centro de datos mediano a grande. Para una pequeña organización o startup, esa es una cantidad significativa. Otro reto es la utilización del centro de datos. No importa si se utiliza la plena capacidad del centro de datos o no. Ya has invertido cantidad de CapEx y tendrás que ser un OPEx regular. costo es uno de los principales beneficios de la computación en la nube porque la facturación con la nube es fundamentalmente diferente del centro de datos tradicional. Con Cloud, tendrás que pagar mensualmente en función de los recursos que consumas. Esa es la parte de la rejilla. Si apenas estás empezando con tu emprendimiento, no hay necesidad de invertir miles de dólares para configurar el centro de datos. En cambio, puedes ofrecer cloud y pagar solo por lo que usas. Y en caso de que tu factura exceda tu presupuesto asignado. Puedes encontrar formas de ahorrar dinero en Cloud desactivando recursos no utilizados, eliminando recursos antiguos y optimizando tus aplicaciones. Ahora, pasemos a la siguiente. Ese es el beneficio de las economías masivas de escala. Se obtiene la nube a un precio muy bajo. Eso se debe a las economías de escala. En pocas palabras, cuando haces algo a gran escala, el costo baja. Los proveedores de la nube están construyendo centros de big data alrededor de la bóveda al invertir en gran cantidad de hardware y expertos en la nube. Debido a esto, obtienen todo a un precio más bajo. Después lo instalan y lo ejecutan de manera eficiente. Debido a todos estos factores, obtienes instalaciones en la nube a un costo variable menor que ejecutar tu propio centro de datos. A continuación se deja de adivinar la capacidad. Cuando construyes un centro de datos tradicional, necesitas estimar qué capacidad necesitarás para dirigir tu negocio. Digamos que estimó que tendrá 5 millones de usuarios en los próximos dos años. Por lo que adquirió suficiente hardware para sostener ese crecimiento en el futuro. No obstante, resultó que solo tienes alrededor de 1 millón de usuarios, lo cual es mucho menor de lo que esperabas. Ahora estás atascado con el costo y hardware que compraste para los 5 millones de usuarios. Básicamente, sobreestimaste la capacidad. Por otro lado, si subestimas la capacidad, tendrás que ampliar tu capacidad y agregar más hardware para manejar el crecimiento antes de perder clientes. Pero eso lleva tiempo. Entonces la conclusión es que adivinar tu capacidad por primera vez puede ser problemático y es muy probable que la superes o subestimes. Pero ese no es el caso de la computación en la nube. No es necesario adivinar la capacidad. Solo puedes abastecer los recursos en función de tus necesidades actuales de negocio. Y usar los simples mecanismos de escalado de la computación en la nube para escalar o bajar los recursos basados en las necesidades de la vida real está en esa cuadrícula. Pasemos al siguiente beneficio, que es uno de mis favoritos, aumentar la velocidad y la agilidad. Si eres alguien que ama probar cosas nuevas, computación en la nube puede hacer que sea muy fácil para ti experimentar con nuevas ideas y productos. Puedes hacer girar rápidamente nuevos entornos en función de tus requerimientos. Y una vez que haya terminado, solo puede eliminar esos recursos y dejar de incurrir en costos adicionales. Espero que por ahora hayas entendido que no tenemos la misma flexibilidad con el datacenter on-premise porque está escalando requiere comprar hardware nuevo e instalarlos, que a veces llevan semanas e incluso meses. La flexibilidad de la computación en la nube te ayuda a enfocarte en las cosas que más importaban e impulsa la innovación para tu negocio. A continuación se deja de gastar dinero en correr y mantener centros de datos. Si necesitas un servidor o una aplicación para tu negocio, realmente no necesitas gastar tu tiempo y dinero en ejecutar y mantener centros de datos. En cambio, puedes optar por la nube y enfocarte en tu negocio principal. Simplemente obtenga lo que requiera de la nube y deje que los proveedores de la nube se ocupen de servidores y centros de datos. Pones todo tu esfuerzo y energía para florecer tu negocio. Y por último pero no menos importante, es ir global en minutos. Supongamos que eres una empresa con sede en India y quieres expandir tus operaciones a Japón. Tienes centros de datos en India para atender a tus clientes en India. Pero para operar en Japón, necesitarás centros de datos en Japón. Una forma es configurar los centros de datos en Japón, pero eso es largo y caro. Entonces los proveedores de Cloud tienen sus centros de datos en todo el mundo. Si está utilizando cloud computing en India, puede iniciar y ejecutar su aplicación en casi cualquier región del mundo. En tan solo unos clics, los proveedores de Cloud tienen sus centros de datos en todo el mundo. Esto lo entenderemos en detalle en el módulo de infraestructura global de AWS. Así que aprovecha la presencia global de los proveedores de Cloud y replica tu aplicación en Japón o en cualquier parte del mundo. Tomar el enfoque tradicional llevaría meses o años. Mientras que con Cloud, solo toma minutos. Por lo que estos son los seis principales beneficios del uso de la nube. Y te recomiendo que estudies más sobre estas ventajas y encuentres empresas que están operando globalmente usando Cloud. Eso es todo por este video. En la siguiente lección, cubriremos diferentes proveedores de Cloud y los entenderemos. Nos vemos en el siguiente video. 8. Diferentes proveedores en la nube: Hola y bienvenidos de vuelta. En este video, vamos a hablar diferentes proveedores de servicios Cloud en el mercado. Como saben, esta capacitación se trata de Amazon Web Services. No obstante, también hay otros proveedores de Cloud disponibles en el mercado. Entonces, antes de sumergirnos completamente en AWS, exploremos brevemente cómo comenzó la computación en la nube y quiénes son algunos de los actores clave en la industria de la computación en la nube. Antes del surgimiento de la computación en la nube, solía haber computación cliente-servidor, que es básicamente almacenamiento centralizado, hospedaje de todas las aplicaciones de software y almacenamiento de los datos en el servidor lado. Ahora supongamos que cualquier usuario quiere acceder a datos específicos o ejecutar un programa. La primera necesidad de conectarse al servidor, de nuevo, acceso apropiado, y luego realizar la tarea. Poco después de la computación cliente-servidor, surgió la computación distribuida en la que las computadoras estaban conectadas en red y comparten sus recursos cuando es necesario. El concepto de computación compartida trajo una revolución. Esa revolución es lo que estamos estudiando en esta formación. Computación en la nube. Alrededor de 1961, John McCarthy y científico informático estadounidense sugirieron que la computación se puede vender como una utilidad, igual que el agua o la electricidad. Fue una idea pensativa, pero estaba por delante de su tiempo. Como todas las ideas brillantes. Pasó el tiempo. Y en 1999, salesforce.com comenzó a entregar su aplicación a los usuarios utilizando un simple sitio web. Los clientes pudieron acceder a la aplicación Salesforce a través de internet. Esta es la primera vez que vimos el sueño de la computación que se vendía como una utilidad hecho realidad en 2 mil a Amazon comenzó Amazon Web Services. Era un ala del propio Amazon.com, pero su propósito era proporcionar a amazon.com los servicios de almacenamiento y cómputo requeridos para ejecutar el sitio web de comercio electrónico. Después de usarlo con éxito durante cuatro años. En 2006, Amazon Web Services decidió vender cómputo como servicio al público en general. Ese fue el momento en que la nube pública entró en existencia por primera vez en 2009. Google comenzó es Google App as a Platform, como una oferta de Servicio. Para esta época, las grandes peras comenzaron a entrar en la evolución de la computación en la nube. En el mismo oído, Microsoft también lanzó Windows agir. Y después de eso, otras empresas como Oracle y HP también se unieron al juego. Entonces así es como comenzó la computación en la nube. Estos son los principales actores en el mercado de la computación en la nube. Te recomiendo que conozcas más sobre estos proveedores de servicios ya que te ayudarán a entender sus ofertas, fortalezas y limitaciones. Conocer todos estos te ayudará en tus entrevistas. Eso es todo por este video. En la siguiente lección, resumiremos todo el módulo uno. Nos vemos en el siguiente video.