과제
유럽의 한 주요 디지털 커머스 및 제휴 마케팅 네트워크는 매우 다른 유형의 환경을 운영하고 있었습니다. 수년에 걸쳐 데이터센터에 구축하고 확장해 온, 단일 운영 체제(Debian Linux)를 사용하는 서버 1,347대였습니다. 이러한 균일성은 오해를 불러일으켰습니다. 거의 동일한 서버가 수백 대에 달하다 보니, 기존 도구로는 마이그레이션에 중요한 질문, 즉 어떤 서버가 어떤 애플리케이션을 구성하는지, 무엇이 무엇에 종속되는지, 무엇을 함께 이전해야 하는지에 답할 수 없었습니다.
이 서버들 뒤에는 CloudHound가 평가한 것 중 가장 큰 규모에 속하는 오픈 소스 데이터베이스 환경과 함께, AWS로 이전해야 하는 상당한 규모의 컨테이너 워크로드 계층이 있었습니다.
솔루션
CloudHound는 4개월 넘게 전체 환경에서 실시간으로 실행되는 에이전트 기반 연속 평가를 제공했습니다.
- 전체 서버 에이전트 적용: 1,347대의 Debian 서버 전체에 CloudHound 에이전트를 배포하여, 특정 시점의 샘플이 아닌 사용률 및 네트워크 원격 측정 데이터를 지속적으로 수집했습니다.
- 대규모 종속성 매핑: 전체 환경에서 936,000건이 넘는 고유 네트워크 연결을 수집하고 분석했습니다.
- 자동 애플리케이션 그룹화: CloudHound의 네트워크 분석은 똑같아 보이는 서버들을 43개의 개별 애플리케이션 그룹으로 구분하여, 각 서버 그룹에 명확한 역할과 마이그레이션 경로를 부여했습니다.
- 오픈 소스 데이터베이스 심층 분석: 데이터베이스 서버 275대(MariaDB 217대, MySQL 49대, PostgreSQL 9대)를 파악하고 Amazon RDS 및 Amazon Aurora로의 현대화를 위해 평가했습니다.
- 컨테이너 워크로드 평가: 병행 평가에서 약 2,700개의 컨테이너를 분석하여, 마이그레이션 계획을 가상 머신을 넘어 플랫폼의 컨테이너화된 서비스까지 확장했습니다.
- 비용 최적화 모델링: 수개월간의 고정밀 사용률을 바탕으로 적정 크기 조정 권장 사항을 도출하고, Compute Savings Plans 및 예약 요금 구조에 따라 모델링했습니다.
결과
- 단일 플랫폼 Linux 환경 전체인 서버 1,347대를 실시간 에이전트로 분석했습니다.
- 936,000건이 넘는 고유 네트워크 연결을 수집하고 매핑했습니다.
- 거의 동일한 서버들에서 43개의 애플리케이션 그룹을 자동으로 분리했습니다.
- 오픈 소스 데이터베이스 서버 275대를 파악하고 RDS 및 Aurora 현대화 대상에 매핑했습니다.
- 완전한 마이그레이션 현황 파악을 위해 서버 환경과 함께 약 2,700개의 컨테이너를 평가했습니다.
결론
균일한 인프라가 마이그레이션이 간단하다는 뜻은 아닙니다. 복잡성이 연결 속에 숨겨져 있다는 뜻입니다. CloudHound의 에이전트 기반 연속 분석은 똑같아 보이는 서버들이 문서로는 보여 줄 수 없던 애플리케이션 수준의 명확성을 이 디지털 커머스 기업에 제공했으며, CloudHound가 본 것 중 가장 큰 규모에 속하는 오픈 소스 데이터베이스 환경에 대한 현대화 경로도 함께 제시했습니다.






