1년 동안 Workload의 절반을 ARM64로 Migration하기
1
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

ARM64 Migration Overview

Hyperconnect has successfully migrated a significant portion of its workloads to ARM64 architecture using AWS Graviton processors. The transition started with a cost-saving exploration of Graviton2 instances, which offer approximately 20% lower prices and up to 40% better performance compared to Intel instances. The initial migration involved testing managed services like Elasticache and RDS, followed by a broader migration of Kubernetes-based microservices. A dual architecture strategy was implemented to allow coexistence of AMD64 and ARM64 applications during the transition.

Migration Strategy

  • Preparation of ARM64 nodes in the Kubernetes cluster.
  • Building multi-architecture Docker images for applications.
  • Modification of CI/CD pipelines to support ARM64 builds.
  • Gradual rollout through canary deployments.

Through these efforts, Hyperconnect achieved a significant reduction in EC2 instance costs, with ARM64 instances accounting for over 47% of their total usage by mid-2023.