Ejecute su servidor de computación paralela de bajo costo en OCI con un procesador Ampere A1

La ejecución de un servidor de computación en paralelo suele ser costosa y requiere muchos recursos. Sin embargo, con el avance de la tecnología Arm (máquina RISC avanzada) y los procesadores Ampere A1, puede crear servidores de computación paralelos en Oracle Cloud Infrastructure (OCI) a un costo muy bajo. Para ayudarle a comenzar, Oracle ofrece créditos gratuitos en la nube que usar con procesadores Arm durante un año a través del programa Arm Accelerator (OCI).

El programa OCI Arm Accelerator es una prueba gratuita de un año que ofrece créditos gratuitos a desarrolladores de código abierto, universidades de investigación, partners del sector y clientes de Oracle para ejecutar sus cargas de trabajo en Arm y contribuir al ecosistema Arm. Los créditos gratuitos se pueden utilizar en OCI Ampere A1 Compute y otros servicios de OCI durante la prueba o hasta que se utilicen todos los créditos, lo que ocurra primero.

Arquitectura

Esta arquitectura muestra una sencilla implementación de OCI en la que se ejecuta el procesador Ampere A1 en el primer dominio de errores. Los usuarios de Internet pueden acceder a su servidor de computación paralela mediante un gateway de Internet.

Puede obtener un script de Terraform de GitHub que ayude a automatizar la configuración de esta arquitectura, para que pueda configurar rápidamente su propia máquina de computación paralela Ampere A1 en OCI.

En el siguiente diagrama se ilustra esta arquitectura de referencia.



paralelo-computing-ampere-architecture.zip

La arquitectura tiene los siguientes componentes:

  • Región

    Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes de otras regiones, y las grandes distancias pueden separarlas (entre países e incluso continentes).

  • dominios de disponibilidad

    Los dominios de disponibilidad son centros de datos independientes dentro de una región. Los recursos físicos de cada dominio de disponibilidad están aislados de los recursos de los otros dominios de disponibilidad, lo que proporciona tolerancia a fallos. Los dominios de disponibilidad no comparten una infraestructura, como la alimentación o la refrigeración, ni la red interna del dominio de disponibilidad. Por lo tanto, es improbable que un fallo en un dominio de disponibilidad afecte a los otros dominios de la región.

  • Dominios de errores

    Un dominio de errores es una agrupación de hardware e infraestructura dentro de un dominio de disponibilidad. Cada dominio de disponibilidad tiene tres dominios de errores con energía y hardware independientes. Al distribuir recursos entre varios dominios de errores, sus aplicaciones pueden tolerar fallos en el servidor físico, el mantenimiento del sistema y los fallos de energía dentro de un dominio de errores.

  • Red virtual en la nube (VCN) y subredes

    Una VCN es una red personalizable y definida por software que se configura en una región de Oracle Cloud Infrastructure. Al igual que las redes de centros de datos tradicionales, las redes virtuales le proporcionan un control completo de su entorno de red. Una VCN puede tener varios bloques CIDR no superpuestos que puede cambiar después de crear la VCN. Puede segmentar una VCN en subredes, que se pueden acotar a una región o a un dominio de disponibilidad. Cada subred está compuesta por un rango contiguo de direcciones que no se solapan con las demás subredes de la VCN. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.

  • Gateway de internet

    El gateway de Internet permite el tráfico entre las subredes públicas de una VCN y la red pública de Internet.

  • Equilibrador de carga

    El servicio Oracle Cloud Infrastructure Load Balancing proporciona una distribución automatizada de tráfico desde un único punto de entrada a varios servidores en el backend.

  • Tabla de ruta

    Las tablas de rutas virtuales contienen reglas para enrutar el tráfico desde subredes hasta destinos fuera de una VCN, normalmente a través de gateways.

  • Lista de seguridad

    Para cada subred, puede crear reglas de seguridad que especifiquen el origen, el destino y el tipo de tráfico que se debe permitir dentro y fuera de la subred.

Despliegue

El código necesario para desplegar esta arquitectura de referencia está disponible en GitHub. Puede descargar el código de GitHub en la computadora, personalizar el código y desplegar la arquitectura mediante la CLI de Terraform.

  1. Vaya a GitHub.
  2. Clone o descargue el repositorio en la computadora local.
  3. Siga las instrucciones del documento README.

Explorar más

Obtén más información sobre cómo empezar con OCI y crear tu servidor de computación en paralelo en OCI.

Revise estos recursos adicionales:

Agradecimientos

  • Author: Badr Tharwat