Tanzanite

Sobre Tanzanite

Tanzanite Silicon Solutions Inc. es una empresa de desarrollo de semiconductores con sede en California, líder en el desarrollo de productos basados en “Compute Express LinkTM” (CXLTM).

La arquitectura visionaria TanzanoidTZ de Tanzanite y el diseño especialmente diseñado de un SoC de «Conector de interfaz lógica inteligente» (SLICTZ, por sus siglas en inglés) permite escalar y compartir de forma independiente la memoria y el cómputo con muy baja latencia dentro y entre racks de servidores. El producto de Tanzanite proporciona una arquitectura altamente escalable para una capacidad de memoria y cómputo de niveles exa, compatible con múltiples estándares de la industria, que van desde E1.S, E3.S, placas de expansión de memoria y dispositivos de memoria.

La estructura optimizada CXL escalable y de baja latencia de Tanzanite, con funciones de almacenamiento en caché, seguridad avanzada y RAS permite una multitud de casos de uso:

Tecnologías Utilizadas

Amazon VPC, Amazon S3, Amazon EC2, EC2 Auto Scaling Groups, Amazon CloudWatch, Amazon CloudFormation, Amazon Spot Instances,  OpenPBS, Amazon AD Connector with Azure Active Directory, AWS Parallel Cluster (Downgrading), Amazon OpenSearch Service, Terraform, Packer, Python Scripting, OpenVPN. 

El Desafío

Tanzanite Silicon Solutions es una empresa que ofrece diseños de SoC desde el concepto hasta la producción en volumen. Están utilizando Amazon Web Services para ejecutar simulaciones y trabajos por lotes para preparar y crear sus productos. Tanzanite Silicon Solutions contrató a DinoCloud para evaluar la arquitectura de su producto y los procesos DevOps con el fin de brindarles servicios calificados en este campo.

En la primera etapa, el resultado esperado era lograr la implementación en producción de la solución basada en SOCA para que el cliente pudiera migrar su entorno heredado y ejecutar trabajos bajo demanda utilizando instancias spot. De esta forma, Tanzanite Silicon Solutions estaría en condiciones de gestionar, escalar, interrumpir y solicitar simulaciones de lo que es Electronics Design Automation, utilizando la orquestación SOCA como entidad principal.

A su vez, otro objetivo fue lograr monitorear los resultados de cada uno de sus trabajos usando Amazon OpenSearch y que Tanzanite Silicon Solutions pudiese administrar las identidades de sus usuarios con LDAP y Active Directory. De esta manera, Tanzanite Silicon Solutions podría pasar de las instancias de simulación (Stone, Silver, Gold, Wind down) sin problemas y escalar el uso de la plataforma sin modificar la arquitectura.

Nuestro Foco

En primer lugar, decidimos evaluar todo el entorno y el despliegue de la plataforma, identificando riesgos y puntos débiles de mejora. Durante la revisión, involucramos mucho conocimiento en el stack de AWS y las herramientas de infraestructura como código y CI/CD para la nueva arquitectura.

Por otro lado, nos preparamos con el equipo de AWS sobre el mundo de los semiconductores. Necesitábamos recopilar conocimientos sobre los procesos y negocios en la industria para brindar la mejor solución posible. Recibimos capacitación en el modelo comercial de Tanzanite SI y en la oferta de AWS para el espacio de semiconductores, incluyendo los productos AWS Parallel Cluster y AWS SOCA.

En estas primeras reuniones, comprendimos que Tanzanite SI necesitaba pasar de AWS ParallelCluster (su implementación real) a AWS SOCA, y esa fue la mayor épica durante el contrato.

Una vez identificadas las principales épicas, establecimos objetivos prioritarios de remediación para el negocio, los cuales fueron:

Una vez que comenzó el proyecto, decidimos trabajar con el equipo de Tanzanite SI, utilizando la metodología Kanban a través de una comunicación sinérgica entre el equipo de arquitectos y gerentes de proyecto de DinoCloud, y los líderes técnicos de Tanzanite SI.

En cuanto a lo técnico

Antes de la contratación de DinoCloud, Tanzanite SI usaba AWS ParallelCluster como su orquestador de trabajo principal. Solo tenían un entorno de producción (y experimental) que tenía algunos problemas en la mejora y actualización del ecosistema.

Durante los primeros pasos de este proyecto, coordinamos una reunión con AWS y les transmitimos que la mejor solución para la empresa era migrar a un stack de AWS SOCA, una arquitectura más orientada a EDA que fue la clave para resolver muchos de los problemas de escalado e implementación. Problemas a los que actualmente se enfrentaban.

Antes de comenzar el proceso de migración, evaluamos todo el stack y las herramientas de automatización que estaban usando. Revisamos su implementación de Terraform/Packer para ganar más calidad y robustez en su solución.

En medio de la implementación de SOCA, necesitábamos brindar soporte en las simulaciones de trabajo reales que estaban ejecutando. Enfrentamos ambas verticales para mantener el negocio en marcha mientras comenzamos a implementar nuestra primera prueba de concepto con SOCA. Algunas de estas mejoras (como la implementación de VPN y las actualizaciones de IaC) también fueron importantes para la solución SOCA.

Mantener el entorno heredado era muy importante para mantener la evolución del negocio. Tanzanite SI necesitaba seguir progresando para hacer pública su solución, mientras continuaban probando la nueva arquitectura.

Hasta que la implementación de SOCA sea sólida y estable, es importante que la empresa mantenga ambos entornos en funcionamiento.

Los Resultados

Un entorno de producción listo para ser probado.

Logramos el despliegue de la solución SOCA para comenzar a simular trabajos en esta arquitectura. Preparamos un entorno sólido para que la empresa hiciera crecer sus simulaciones para el negocio principal.

Facilitamos la gestión de la infraestructura en la nube a través de herramientas de automatización y stacks listos para usar para crear, destruir y actualizar el entorno real de la empresa.

Reforzamos el entorno actual de AWS ParallelCluster para seguir ejecutando las simulaciones actuales en la empresa.

Otras tareas realizadas:

Get in Touch!

[contact-form-7 id=»3427″ title=»Contact form General»]

Miami
40 SW 13th St, Suite 102
Miami, FL 33130
 
New York
67-87 Booth St #2H
Forest Hills, NY 11375
Phone: +1 571 322 6769
 
Colombia
Cra. 19a #103-19
Usaquén, Bogotá 110111, Colombia
 
Argentina
Humberto 1° 630, Piso 4, 
X5000HZQ Córdoba, Argentina
Ready to be a part of your team!