(música animada) Bienvenido a los componentes de la arquitectura en la nube. En estas lecciones, aprenderá sobre computación en la nube y componentes disponibles en la nube pública. Aprenderás sobre los tipos de máquinas virtuales disponibles, como crear una maquina virtual en la nube, los diferentes tipos de almacenamiento en la nube y los requisitos para cada uno de ellos y las opciones de bases de datos relacionales y no relacionales en la nube pública. Una máquina virtual o VM se crea en una computadora física. Tiene acceso al hardware de las computadoras. utilizando un software llamado hipervisor. Una enorme computadora física puede ejecutar miles de máquinas virtuales en él. Los beneficios de usar una máquina virtual incluyen, asignación de memoria RAM bajo demanda. Puede asignar fácilmente más poder de cómputo, o memoria de acceso aleatorio a máquinas virtuales desde el servidor físico. Copia de seguridad, puede tomar las copias de seguridad y realizar una acción de restauración en caso de falla. Reducción de costos, puede ejecutar diferentes sistemas operativos en el mismo hardware. Por ejemplo, puede instalar Linux OS y MAC OS en la misma computadora física en diferentes máquinas virtuales. Aislamiento, puede aislar fácilmente los recursos de cada máquina virtual de otras máquinas virtuales. Todos los proveedores de nube pública proporcionan máquinas virtuales o servidores también conocidos como instancias. Para nuestros propósitos en estas lecciones, vamos a ver específicamente el ejemplo de los servicios web de Amazon y es la instancia de Amazon Elastic Compute Cloud. La instancia de Elastic Compute Cloud proporciona una manera para ejecutar servidores virtuales elásticos en la nube pública. Tienes la opción de configurar y controlar el grupo de redes y seguridad, y puedes controlar qué puertos están abiertos y debe recibir tráfico. Amazon también proporciona la función de escalado automático. La función de escalado automático lo ayuda a ejecutar la aplicación en el mayor número de instancias de computación en la nube elástica, también conocidas como máquinas virtuales o servidores en caso de capacidad de carga o tráfico. Una vez que la carga disminuye, puede reducir la cantidad de instancias o máquinas virtuales que utiliza. Esto significa que solo pagará por el mayor número de instancias durante la carga. Puede implementar la aplicación en la nube informática elástica, y luego adjuntarlo a un balanceador de carga, que distribuye eficientemente el tráfico en línea a través de múltiples servidores virtuales. La nube informática elástica también proporciona una verificación de estado. Si una máquina virtual o servidor está inactivo, entonces su balanceador de carga continuará atendiendo el tráfico de otra instancia. Amazon proporciona instancias de computación en la nube elásticas basado en lo que se conoce como una familia de instancias. Hay varias opciones de familia de instancias, incluyendo propósito general. Se recomienda este tipo de instancia. para la aplicación de carga de trabajo normal. La familia de instancias incluye T2 y A1. Computación optimizada. Si su aplicación necesita más poder de cómputo, entonces deberías usar esta familia de instancias. La familia de instancias incluye C5 y C4. Memoria optimizada. Si su aplicación necesita más memoria, entonces debería considerar usar la serie R5 o R5. Y almacenamiento optimizado. Puede utilizar la familia optimizada de almacenamiento para aplicaciones de almacenamiento intensivo. El servicio Amazon Elastic Compute Cloud está disponible en 25 regiones y 81 zonas de disponibilidad a nivel mundial. Amazon Web Services proporciona un compromiso de acuerdo de nivel de servicio del 99,99 %, que es la medida del tiempo de funcionamiento garantizado o el tiempo de actividad del servicio. También puede crear fácilmente la imagen de una instancia y configurarlo para tomar instantáneas de volumen automatizadas, que te ayudará a recuperar la instancia en caso de falla. Amazon Web Services proporciona varios modelos para configurar su instancia o servidor virtual. Bajo demanda. Puede solicitar la instancia al precio bajo demanda. Puede especificar todos los parámetros. y luego solicite a Amazon Web Services que cree la instancia. Debe estar listo en cinco a 10 minutos. con la mayoría de los sistemas operativos. También puede crear la instancia utilizando CloudFormation o plantillas Terraform. Instancias puntuales. Amazon Web Services proporcionará el exceso de capacidad para satisfacer la demanda. Y puedes aprovechar el exceso de capacidad con una instancia puntual. Este modelo es especialmente adecuado para ejecutar análisis por lotes, pero no es ideal para implementar su aplicación. Instancias reservadas. Puedes reservar instancias para uno, dos o tres años y ejecute su aplicación en él. El precio será más barato en comparación con el precio bajo demanda. Tienes la opción de elegir tu procesador y RAM para su máquina de computación en la nube elástica. También puede conectar unidades de estado sólido para un mayor rendimiento en su instancia, o monte el almacenamiento elástico en una máquina virtual. Recuerde que solo está pagando por su uso real. Entonces, una vez que se retira su aplicación, puede cancelar la instancia y no se le cobrará. Ahora vamos a explorar cómo crear la instancia de computación en la nube elástica en la nube pública. Inicie sesión en Amazon Web Service Console, busque la nube de cómputo elástica. Haga clic en iniciar instancia. Seleccione la máquina de Amazon que desee. Haga clic en la imagen. Configure los detalles de la instancia, como VPC, red, subred, función, etc. Añadir almacenamiento. Agregue etiquetas, las etiquetas se utilizan para identificar el recurso de la nube para facturación o cualquier otro propósito. Configure el grupo de seguridad. Revise todas las configuraciones, inicie la instancia. También puede lanzar la instancia utilizando los scripts de Terraform o CloudFormation.