Resumen:
Teradyne Inc. es una empresa de alta tecnología con presencia en 12 países y 80 oficinas alrededor del mundo. Sus oficinas principales están ubicadas en North Reading, Boston, Massachusetts, Estados Unidos, donde también se encuentra su centro de datos principal, desde el cual se proporcionan todos los servicios corporativos de tecnologías de información.
Como sitio alterno, la empresa cuenta con una oficina en Agoura Hills, California, cuyo centro de datos es fundamental para el esquema de recuperación ante desastres. Históricamente, en ambos sitios se han presentado acontecimientos que afectan parcial o totalmente las operaciones. Un ejemplo reciente que evidencia oportunidades de mejora ocurrió en noviembre de 2018, cuando un incendio forestal al sur de California se acercó a pocos metros del edificio. Aunque las instalaciones no sufrieron daños directos, se produjeron interrupciones en los servicios de electricidad, Internet y agua. Además, el acceso al lugar se vio limitado debido al cierre de los caminos aledaños.
Durante ese mismo periodo, un evento completamente independiente ocurrió en el centro de datos de North Reading, donde una falla en un disyuntor (breaker) de un centro de carga principal provocó la interrupción del suministro eléctrico de todo el centro de datos.
Además de garantizar la disponibilidad de los servicios, es fundamental mantener un buen rendimiento desde ubicaciones remotas. Esto implica afrontar diversos retos, como lograr una comunicación eficiente entre los sitios y reducir los tiempos de respuesta, especialmente en las oficinas más alejadas, ubicadas en el continente asiático, todo ello garantizando la seguridad de las comunicaciones y de los datos transmitidos.
En el presente documento se plantea una propuesta de diseño para migrar los servicios de la categoría Enterprise, también conocidos como core services, que actualmente residen en los centros de datos principales y son utilizados desde las oficinas de Teradyne alrededor del mundo, hacia la nube de Amazon Web Services (AWS). De esta manera, se busca aprovechar las capacidades de replicación en diferentes zonas geográficas, reducir los tiempos de respuesta en los sitios remotos, mejorar la experiencia del usuario y aumentar la disponibilidad y el rendimiento de los sistemas.
Además, la propuesta aborda cómo proteger esta infraestructura, los datos que se transmiten y almacenan en ella, así como garantizar el acceso seguro desde las ubicaciones remotas