Hola, mi nombre es Demetria Crawford. Y en esta lección, revisaremos los conceptos básicos de computación de AWS. Primero, hablemos de los componentes necesarios. para el cálculo desde una computadora. Tenemos la unidad central de procesamiento, la CPU, que es el cerebro de su computadora. Hace todo el pensamiento, o en este caso, procesamiento, para usted. Tenemos RAM, memoria de acceso aleatorio, que almacena las funciones o aplicaciones activas que están esperando a ser procesados por la CPU. El siguiente es el almacenamiento, normalmente usamos discos duros o alguna forma de almacenamiento, como discos externos. Estos son los mismos componentes necesarios para computación en la nube o virtualización. Al crear instancias como EC2, configurarás la cantidad de cada uno de estos artículos. Echemos un vistazo a algunos de los servicios informáticos de AWS. Ahora, mencioné los EC2, que es la computación en la nube elástica de Amazon o Elastic Compute Cloud, EC2s. Es un servicio web que proporciona capacidad informática segura y redimensionable en la nube. Está diseñado para facilitar la computación a escala web. para desarrolladores. Ahora, cuando echamos un vistazo a los distintos tipos de EC2, lo primero que tendrás que ser capaz de identificar es qué tipo o tipo de instancia le gustaría usar. En este caso, estamos diciendo, ¿Cuántas CPU le gustaría usar? ¿Qué tipo de arquitectura, i386 o x86? ¿Cuánta memoria o RAM? ¿Qué tipo de almacenamiento? Estas son todas algunas de las cosas tendrías que configurar con EC2s, que veremos con más detalle en lecciones posteriores. A continuación, tenemos contenedores como una forma de servicios informáticos. Amazon ECS, o mejor dicho, Amazon Elastic Container Service, es un servicio de orquestación de contenedores completamente administrado que le facilita implementar, administrar, y escalar aplicaciones en contenedores. Entonces, ¿qué hacemos cuando usamos contenedores? es que estamos desacoplando o minimizando el tamaño de las aplicaciones. Estamos desarmando la aplicación y poniéndola en pedazos, y cada una de esas piezas tendrá su propio contenedor de tal manera que te ayude a gestionar esas partes y piezas. Por ejemplo, si tiene una aplicación que tiene que tener actualizaciones o gestión de parches hecho a diferentes partes de esa aplicación, para minimizar los efectos de esto, puede aplicar estos cambios solo a partes específicas o a los contenedores mismos. Entonces, con Amazon Elastic Container Service, puede definir su aplicación, seleccione las imágenes del contenedor y los recursos necesarios para su aplicación, luego aplique las opciones de cálculo. Puedes lanzar contenedores en varios servicios informáticos admitidos, y luego simplemente administra esos contenedores. Amazon, ECS escala su aplicación y administra sus contenedores para disponibilidad. A continuación, tenemos el servicio sin servidor. Con el servicio sin servidor de AWS, estamos utilizando el servicio AWS Lambda. Lambda te permite ejecutar código sin aprovisionar ni administrar servidores. Solo paga por el tiempo de cómputo que consume, no hay cargo cuando su código no se está ejecutando. Con Lambda, puede ejecutar código durante prácticamente cualquier tipo de aplicación o servicio backend, todo con cero administración. Echemos un vistazo a un ejemplo. Así que digamos que tomas una fotografía y colocas una copia de esta fotografía en un cubo de Amazon S3 para su almacenamiento. Algo tiene que disparar Lambda o un servicio sin servidor para funcionar realmente. En este caso, cada vez que se coloca una foto en el cubo, Lambda se activa para cambiar el tamaño de esta imagen para que quepa basado en el dispositivo que está accediendo a él. Así que AWS Lambda ejecuta el código de cambio de tamaño de imagen una vez activado, y luego se cambia el tamaño de la foto en tamaños web, móvil o tableta. En este caso, no hay servidores. corriendo para usted, el cliente. Hay servidores en segundo plano, pero eso es en las instalaciones de AWS o Amazon que ejecuta esto. Es más como un guión, así que considéralo un script que se ejecuta cuando se activa. Entonces, para usted, el cliente, el cálculo está ocurriendo, pero no tienes que tener un servidor o EC2 solo para ejecutar esta acción en particular o hacer que esta acción suceda. Por lo tanto, le ahorra costos y tiempo de administración. porque la única vez que este servicio calcula o el cálculo está ocurriendo si se activa. Entonces no estás pagando por un uso constante de un servidor eso no se usa en todo momento. A continuación, tenemos Edge e Hybrid. Ahora, con Edge e Hybrid, estos son servicios que usamos para minimizar la latencia y para asegurarnos de que estamos recibiendo la mejor funcionalidad basada en nuestra ubicación, nuestras necesidades en nuestra ubicación en las instalaciones, y los servicios que estamos usando de AWS. Entonces, en este caso, puede usar o ejecutar servidores en su ubicación mientras usa servicios que están dentro de la nube, dentro de AWS. Por ejemplo, almacenamiento, puede utilizar AWS Snow Family para recopilar y procese datos en un entorno Edge desconectado. Por lo tanto, es posible que tenga algunos datos almacenados por un período de tiempo más largo que tal vez quieras guardar en una bóveda, Considerando que los almacenes de datos que utiliza de forma regular, es posible que desee tener en las instalaciones. Entonces tenemos la opción de usar ambos Edge y recursos híbridos de AWS. Ahora finalmente, tenemos nuestro costo. y servicios de computación de gestión. Ahora, en este caso, no estamos creando servidores o computación específica. Estamos gestionando el cálculo, estamos gestionando la disponibilidad y los niveles de capacidad de nuestros servicios de cómputo. Hay dos servicios principales que utilizamos para esto, tenemos Auto Scaling y tenemos Elastic Load Balancing. Auto Scaling lo ayuda a mantener la disponibilidad de las aplicaciones y le permite agregar automáticamente o elimine las instancias EC2 según las condiciones que defina. Puede utilizar la función de gestión de flotas de Amazon EC2 Auto Scaling para mantener la salud y la disponibilidad de su flota. El siguiente es el Equilibrio de Carga Elástica, que distribuye automáticamente el tráfico de aplicaciones entrantes a través de múltiples objetivos y dispositivos virtuales en una o más zonas de disponibilidad. Un ejemplo perfecto de esto es el uso de servidores web. Entonces, digamos que tenemos 10 servidores web, no queremos que todo el tráfico llegue a un servidor. Toda la carga de trabajo en un servidor No es buen uso de los nueve restantes. Entonces, con Elastic Load Balancing, se asegura que la carga de trabajo, el tráfico, se extiende por todos los servidores. Entonces le dice al tráfico a dónde ir. basado en la salud de los servidores web. Y podríamos decir según la ubicación, basado en el contenido, basado en los servidores que se usó previamente antes, así que sesiones pegajosas. Así que tenemos muchas maneras diferentes que podemos gestionar el tráfico en función de nuestras necesidades. Esto ayuda a proporcionar alta disponibilidad, y tambien es un buen uso de nuestros servidores que tenemos disponibles a través de AWS. Estén atentos para la próxima lección donde revisaremos AWS Elastic Compute Cloud. Gracias por ver.