Samsung Logo

Samsung migra a 1100 millones de usuarios de Oracle a Amazon Aurora en tres continentes con AWS Database Migration Service

2020

Parece ser que la nube es suficientemente grande para todos. Incluso para Samsung Electronics, la segunda empresa de TI más grande del mundo en cuestión de ingresos. Cuando el número de usuarios de Samsung Account (el servicio de certificación y autorización de la empresa) ascendió a más de 1100 millones, el gigante de la electrónica decidió que era el momento de migrar la inmensa base de datos de su solución monolítica heredada de centro de datos de Internet (IDC) de Oracle, la cual era costosa y difícil de escalar para acomodar el tráfico creciente. Con la mirada puesta en la nube, Samsung Electronics encontró que Amazon Web Services (AWS) se ajustaba perfectamente a este cambio. En menos de 18 meses, Samsung Electronics migró los datos globales de Samsung Account a Amazon Aurora, una base de datos relacional compatible con MySQL y PostgreSQL, creada para la nube. El resultado de esta migración desde Oracle fue una profunda reducción de los costes, ya que Samsung pudo liberarse de los restrictivos costes de licencia de la base de datos heredada en las instalaciones. Con la migración a la base de datos Aurora, nativa en la nube, Samsung puede centrarse en innovar y en posicionarse para alcanzar el crecimiento que se espera de la compañía.

334728128
kr_quotemark

La escalabilidad de Amazon Aurora es la mejor ventaja, especialmente si nos enfocamos en el coste."

Salva Jung
Arquitecto principal y gerente de ingeniería

 

Samsung redujo un 44 % los costes mensuales de base de datos.

Migración de monolito a microservicio

Samsung Account es la puerta de enlace a través de la cual los usuarios acceden a los dispositivos y servicios de Samsung, como Bixby, SmartThings y Samsung Pay. Aproximadamente 400 millones de usuarios del total de 1100 millones de Samsung Account están activos en la plataforma, que visualiza unas 80 000 solicitudes por segundo, por lo que el funcionamiento óptimo del sistema resulta crítico. Aunque la solución de base de datos de IDC alojada por Oracle resultaba adecuada cuando se instituyó hace 10 años, Samsung Electronics necesitaba ahora una solución más flexible, basada en microservicios, para ofrecer un mejor servicio a los usuarios actuales y futuros. Según Jung, Oracle no estaba preparado para la arquitectura de microservicios, ni tampoco ofrecía precios relativos razonables.

“La arquitectura basada en Oracle es más difícil de actualizar porque es un fragmento de aplicación grande, lo que se denomina monolito”, explica Salva Jung, arquitecto principal y gerente de ingeniería de Samsung. Además, la ampliación del sistema antiguo sin tiempo de inactividad planteaba muchos riesgos, resultaba costoso y se dudaba de si podría gestionar la escala de usuarios y servicios nuevos, así como el volumen de tráfico creado por ellos. “Queríamos contar con una arquitectura de microservicios y tecnología nueva que cubriera el tráfico procedente de nuestros dispositivos y servicios Samsung”. Con la migración a AWS, Samsung obtuvo acceso a herramientas como Amazon Elastic Compute Cloud (Amazon EC2), que proporciona una capacidad de cómputo segura y variable en la nube.

El intento de alcanzar la escala necesaria en la arquitectura monolítica presentaba riesgos y costes que Samsung no quería asumir. Por otro lado, la transferencia de la cantidad masiva de datos de Samsung Account no era una tarea insignificante, sobre todo si tenemos en cuenta el requisito de Samsung de que la transferencia no causara interrupciones del servicio. Samsung debía alejarse de su modelo de base de datos central, con el desglose de sus bases de datos en secciones adecuadas para usos en microservicios, y la base de datos Aurora, compatible con PostgreSQL y completamente administrada, se erigió como el destino más adecuado para la migración de los datos, así como la opción más rentable. 

El camino más fácil hacia la gran migración con AWS Database Migration Service

Para Samsung, una de las características más atractivas de Aurora era que entre un 85 y 90 % de las consultas de PostgreSQL en Aurora coincidían con las consultas existentes de Oracle, lo cual significaba que la conversión de consultas a Amazon Aurora PostgreSQL sería prácticamente automática. La empresa tenía entre 2 y 4 TB de datos para migrar en cada una de sus tres regiones (la Unión Europea, China y Estados Unidos) y necesitaba la garantía de que el proceso se realizaría de forma correcta y sin problemas.

Samsung Electronics comenzó la migración en la Unión Europea en octubre de 2018, con la creación de líneas dedicadas entre el IDC y la interfaz de programación de aplicaciones, que actuaba como puerta de enlace con Aurora. A continuación, AWS Database Migration Service (AWS DMS), que admite las migraciones de datos, incluidas las migraciones heterogéneas entre distintas plataformas de base de datos (por ejemplo, de Oracle a Aurora), inició la transición de los datos. A medida que los datos salían del IDC hacia su nuevo hogar, AWS DMS se aseguraba de que la base de datos de origen permaneciera operativa, de forma que los usuarios finales pudieran seguir obteniendo acceso a Samsung Account de la forma habitual. Al mismo tiempo, AWS DMS replicó la base de datos heterogénea a gran escala, duplicó 2 o 3 TB de datos de usuario en 3 o 4 días y enrutó el tráfico de usuarios, uno a uno, desde el IDC a la nube. En tan solo 22 semanas, Samsung logró el traslado a Aurora, para lo que se migraron 4 TB de datos y se convirtieron aproximadamente 3000 consultas. “AWS nos proporcionó la mejor información en el momento adecuado”, dice Jung. “Además, AWS contaba con numerosas herramientas y servicios de ayuda a la migración, por ejemplo, AWS DMS”.

Samsung completó la migración en la Unión Europea en abril de 2019, en China en octubre de 2019 y en Estados Unidos en marzo de 2020, todas ellas con un tiempo de inactividad mínimo. “Tuvimos algunos momentos de inactividad, pero no muchos”, asegura Jung. “Lo importante es que detectamos los problemas rápidamente y se minimizó la repercusión en los usuarios”.

Optimización de la experiencia para Samsung y sus clientes

Después de la migración, Samsung está totalmente preparado para afrontar su crecimiento en el futuro. Por ejemplo, con Aurora, Samsung puede ahora ampliar hasta 15 réplicas de Aurora (puntos de enlace independientes en un clúster de base de datos de Aurora que se usan para escalar las operaciones de lectura e incrementar la disponibilidad) en las distintas zonas de disponibilidad de cada región. Gracias a la escalabilidad de Aurora, Samsung puede atender a más usuarios de forma más rápida que antes: el 90 % de la latencia actual es inferior a 60 ms. La automatización de la solución en la nube permite además que Samsung pueda ofrecer a los usuarios más características con mayor rapidez.

Jung reconoce que, con el sistema anterior, Samsung no podía ofrecer una atención tan optimizada a sus clientes. “Si nos hubiéramos quedado con el IDC, nos habríamos arriesgado a que los servidores dejaran de funcionar, lo cual hubiera implicado un período de inactividad importante para el sistema de Samsung Account”, asegura. “Una vez lograda la migración, podemos recibir gran cantidad de tráfico y proporcionar numerosos servicios. La escalabilidad de Aurora es la mayor de las ventajas, sobre todo si nos centramos en el coste”.

Según Byungyul Ko, administrador de base de datos de Samsung, la empresa ahorra un 44 % en costes operativos mensuales con Aurora PosgreSQL en comparación con su uso de Oracle, además de los gastos adicionales de Oracle derivados de la costosa tarifa de licencia de IDC y un 22 % adicional en cargos de mantenimiento. Con Aurora, Samsung se limita a pagar por el uso, sin tarifa inicial ni licencias restrictivas.

Vistas al futuro para obtener más oportunidades en la nube

Las ventajas de la migración a Aurora siguen haciéndose evidentes. Por ejemplo, el equipo de Samsung planea explorar cómo el motor de base de datos de AWS puede proporcionar servicios mejorados de análisis e información. “Queremos crear el lago de datos este año”, afirma Kiheung Park, arquitecto de datos principal. “Tenemos gran cantidad de opciones en la nube. Podemos agregar todos los datos en una región y así analizar mejor los datos de usuario”.

Al migrar a Aurora, Samsung pudo transformar su arquitectura de base de datos monolítica en una solución más rápida, ágil y rentable que ha optimizado el servicio, tanto para el personal como para los usuarios finales. Esto demuestra que ninguna empresa, incluso las más grandes como Samsung, depende realmente de un centro de datos heredado. La nube cuenta con espacio suficiente y oportunidades para todos.

Para obtener más información sobre AWS Database Migration Service y otras bases de datos, visite aws.amazon.com/products/databases.


Acerca de Samsung Electronics Co.

Samsung Electronics, la segunda empresa de TI más grande del mundo en cuestión de ingresos, es la empresa insignia del grupo Samsung. Es el mayor fabricante mundial de teléfonos móviles y uno de los más importantes de otros muchos componentes y accesorios electrónicos.

Ventajas de las bases de datos de AWS

  • Migración global de una carga de trabajo esencial realizada en 18 meses
  • Latencia de 60 ms o menos del 90 % del tiempo
  • Reducción de un 40 % de los costes mensuales de base de datos

Servicios de AWS utilizados

AWS DMS

AWS Database Migration Service ayuda a migrar las bases de datos a AWS de manera rápida y segura. La base de datos de origen permanece totalmente operativa durante la migración, lo que minimiza el tiempo de inactividad de las aplicaciones que dependen de ella. 

Más información »

Amazon Aurora

Amazon Aurora es una base de datos relacional compatible con MySQL y PostgreSQL creada para la nube. Combina el rendimiento y la disponibilidad de las bases de datos empresariales tradicionales con la simplicidad de las bases de datos de código abierto.

Más información »


Introducción

Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Póngase en contacto con nuestros expertos y empiece hoy mismo su traspaso a la nube de AWS.