
본 프로젝트는 이화여자대학교 양자나노과학연구단의 요청에 따라 기존 분산되어 있던 6개 사이트의 호스팅 환경을 미디어템플에서 AWS로 이전하고, 전체 인프라를 재구성하는 작업을 수행한 클라우드 마이그레이션 프로젝트입니다. 연구단에서 운영하던 6개의 개별 사이트들이 서로 다른 서버 환경에서 관리되면서 발생하던 운영 복잡성과 비효율성을 해결하기 위해, 모든 서버를 1개의 물리 서버로 통합하고 데이터베이스 또한 1개의 물리 데이터베이스로 통합하는 인프라 최적화 작업을 진행했습니다. 또한 도메인 이전 작업을 통해 전체 시스템의 일관성을 확보했으며, 이러한 통합 과정을 통해 CPU 사용률 5% 미만을 달성하는 등 시스템 성능 최적화 측면에서도 우수한 결과를 얻었습니다.
1️⃣웹사이트 인프라 안정성 및 성능 개선을 위한 클라우드 환경 이전 요구 현재 운영 중인 6개의 웹사이트가 분산된 물리 서버 환경에서 운영되고 있어 시스템 안정성과 성능 측면에서 한계가 발생하고 있었습니다. 이에 따라 모든 사이트를 AWS 클라우드 환경으로 이전하여 보다 안정적이고 확장 가능한 인프라 구조로 전환하는 것이 핵심 요구사항으로 제시되었습니다. 기존의 분산된 물리 리소스들을 클라우드 기반의 통합된 환경으로 이전함으로써 서버 관리의 편의성을 크게 향상시키고, 동시에 각 사이트별 트래픽 패턴과 리소스 사용량에 맞춘 최적화된 성능 구성을 통해 사용자 경험을 개선하고자 했습니다. 특히 클라우드 환경의 자동 확장 기능과 로드 밸런싱을 활용하여 트래픽 급증 상황에서도 안정적인 서비스 제공이 가능한 인프라 구축이 요청되었으며, 정기적인 백업과 재해 복구 체계를 통해 데이터 보안성과 서비스 연속성을 확보하는 것이 중요한 목표로 설정되었습니다. 2️⃣도메인 및 네트워크 구성 일원화를 통한 관리 효율성 향상 필요 6개 사이트가 각각 다른 도메인 제공업체와 서버 환경에서 운영되고 있어 통합적인 관리가 어려운 상황이었습니다. 사이트별로 분산된 도메인 관리 체계와 서로 다른 서버 설정으로 인해 유지보수 작업의 복잡성이 증가하고 있었으며, 보안 패치나 시스템 업데이트 시에도 각각 개별적으로 작업을 수행해야 하는 비효율성이 발생하고 있었습니다. 이러한 문제를 해결하기 위해 모든 도메인을 단일 관리 체계로 통합하고, 네트워크 구성도 일관된 정책과 보안 설정을 적용할 수 있는 통합 환경으로 구축하는 것이 요구되었습니다. 통합된 관리 환경을 통해 DNS 설정, SSL 인증서 관리, 보안 정책 적용 등의 작업을 중앙화하여 관리자의 업무 효율성을 크게 향상시키고, 사이트 간 일관된 보안 수준과 성능 기준을 유지할 수 있는 체계적인 운영 환경 구축이 목표로 설정되었습니다. 3️⃣운영 비용 절감 및 리소스 최적 활용을 위한 효율적 서버 구성 요청 기존의 물리 서버 환경에서는 각 사이트별로 개별 서버를 운영하면서 실제 사용률과 관계없이 고정적인 리소스를 할당하여 상당한 낭비가 발생하고 있었습니다. 특히 트래픽이 적은 시간대나 사이트의 경우에도 동일한 서버 리소스를 유지해야 하는 구조로 인해 불필요한 운영 비용이 지속적으로 발생하고 있었습니다. 이에 따라 각 사이트의 실제 트래픽 패턴과 리소스 사용량을 정확히 분석하여 필요한 만큼만 리소스를 할당하는 최적화된 서버 구성이 요구되었습니다. 클라우드 환경의 탄력적 확장 기능을 활용하여 피크 시간대에는 자동으로 리소스를 확장하고, 사용량이 적은 시간대에는 리소스를 축소하여 비용 효율성을 극대화하는 동적 리소스 관리 체계 구축이 핵심 목표로 제시되었으며, 이를 통해 전체 운영 비용을 대폭 절감하면서도 서비스 품질은 향상시키는 것이 요청되었습니다.
💡6개 사이트 AWS 클라우드 환경으로의 성공적 마이그레이션 완료 기존 미디어템플 호스팅 환경에서 운영되던 6개의 웹사이트를 AWS EC2 기반의 클라우드 환경으로 성공적으로 이전했습니다. 마이그레이션 과정에서 각 사이트의 서비스 연속성을 보장하기 위해 무중단 이전 방식을 적용하여 사용자들이 서비스 중단을 경험하지 않도록 처리했으며, 이를 통해 기존 사용자들의 접근성과 서비스 이용에 전혀 지장을 주지 않으면서도 안정적인 클라우드 환경으로의 전환을 완료했습니다. AWS EC2의 확장성과 안정성을 활용하여 각 사이트별 특성에 맞는 최적화된 서버 환경을 구성했으며, 클라우드 기반의 자동 백업과 모니터링 시스템을 통해 기존 호스팅 환경보다 훨씬 향상된 보안성과 안정성을 확보했습니다. 💡서버 및 데이터베이스 통합 인프라 구축을 통한 관리 효율성 극대화 분산되어 있던 6개 사이트의 웹 서버를 1개의 물리 서버로 통합 구성하여 유지 관리의 효율성을 대폭 향상시켰습니다. 각각 개별적으로 관리되던 서버 환경을 단일 서버로 통합함으로써 시스템 업데이트, 보안 패치, 모니터링 등의 관리 업무를 중앙화하여 처리할 수 있게 되었으며, 이를 통해 관리자의 업무 부담을 크게 경감시켰습니다. 또한 6개 사이트의 데이터베이스를 1개의 물리 DB 서버로 통합 설계하고 적용하여 데이터 관리의 일관성과 효율성을 확보했으며, 통합된 데이터베이스 환경을 통해 백업과 복구 작업을 체계적으로 수행할 수 있는 기반을 마련했습니다. 이러한 통합 인프라 구축을 통해 리소스 활용도를 최적화하고 운영 비용을 절감하는 동시에 전체 시스템의 안정성과 성능을 향상시켰습니다. 💡도메인 이전 및 네트워크 환경 재정비를 통한 통합 관리 체계 완성 각 사이트별로 분산되어 있던 도메인을 AWS Route53으로 이전하여 통합 관리 체계를 구축했습니다. 기존에 서로 다른 도메인 제공업체에서 관리되던 DNS 설정을 AWS Route53으로 일원화함으로써 도메인 관리의 복잡성을 해소하고 중앙화된 관리 환경을 조성했으며, 이를 통해 DNS 레코드 변경이나 도메인 설정 수정 등의 작업을 효율적으로 처리할 수 있게 되었습니다. 또한 모든 사이트의 SSL 인증서를 새롭게 구성하고 DNS 레코드를 재구성하여 보안성과 접근성을 동시에 향상시켰으며, 통합된 네트워크 환경을 통해 일관된 보안 정책과 성능 기준을 모든 사이트에 적용할 수 있는 기반을 마련했습니다. 💡인프라 성능 최적화를 통한 운영 효율성 및 비용 효과성 달성 리소스 재배분과 트래픽 분산 처리 구조를 체계적으로 설계하여 전체 인프라의 성능을 최적화했습니다. 각 사이트의 실제 트래픽 패턴과 리소스 사용량을 분석하여 필요한 만큼의 리소스만 할당하는 효율적인 구조로 재설계했으며, 트래픽 분산 처리를 통해 특정 서버에 부하가 집중되지 않도록 균형잡힌 시스템을 구축했습니다. 이러한 최적화 작업의 결과로 평균 CPU 사용률 5% 미만을 달성하는 등 매우 효율적인 운영 성능을 확보했으며, 이는 기존 환경 대비 현저히 개선된 성능 지표로서 리소스 활용의 최적화와 운영 비용 절감을 동시에 실현했음을 보여줍니다.





