본문 바로가기 주메뉴 바로가기

최신IT소식

데이터베이스 성능과 비용 억제 사이의 균형점 찾기 ? 2부

관리자 2020-11-04 조회수 56


데이터베이스 성능과 비용 억제 사이의 균형점 찾기 ? 2부

데이터베이스 성능과 비용 억제 사이의 균형점 찾기 ? 1부에서는 지금까지 클라우드로 데이터베이스를 마이그레이션하는 데 고려해야 할 비용적인

측면에 대해서 알아보았습니다.

 

클라우드 마이그레이션의 목표는 단순히 비용 절감이나 빠른 트랜잭션 속도가 아닙니다. 클라우드에서 예산을 초과하지 않으면서 비즈니스의 요구를 충족하는 애플리케이션 성능 수준을 획득하는 것입니다. 이 목표를 달성하는 데는 다음과 같은 두 가지 중요한 구성요소가 있습니다.

 

1) 이러한 요구를 사전에 예상해 성공을 측정할 지표에 합의합니다.

2) 현재 데이터베이스 워크로드의 성능을 비교 기준으로 벤치마크합니다.

 

클라우드에서 필요한 것은?

안정성과 예비성 -전 세계 수많은 데이터센터를 두고 있는 대부분의 클라우드 제공업체는 화재 진압, 온도 및 전력 제어 측면에서 최신 기술을 도입해 매우 높은 안정성을 제공합니다. 업체는 많은 수의 관리자를 채용해 데이터센터를 운영하고 단일 실패 지점의 발생을 방지합니다. 또한, 클라우드는 고도로 분산되며 예비성이 높습니다.

 

유연성과 확장성 - 가상머신을 신속하게 확장하고 축소할 수 있는 역량은 요구 사항과 리소스가 서로 밀접하게 연계되도록 합니다. 이는 짧은 기간 동안만 부가적인 용량이 필요한 피크 기간에 유용합니다. 또한, 변화하는 시장 조건에 신속하게 대응할 수 있는 민첩성을 부여합니다.

 

보안 ? 많은 조직이 기업 데이터, 특히, 개인 식별 정보를 클라우드에 저장하는 것에 대해 여전히 우려하고 있습니다. 제공업체 측에서 클라우드 보안에는 데이터센터의 물리적 보안, 제공업체 직원의 신뢰성, 의심스러운 활동에 대한 차단 및 탐지 툴 배치가 포함됩니다. 클라우드 사용자는 ID 관리, 암호화 및 데이터 개인정보보호에 관한 보안에 유의해야 합니다.

 

고가용성과 재해 복구 - 데이터베이스 클라우드 마이그레이션의 목표 중 하나는 여러 활성 데이터베이스의 분산을 통해 높은 데이터베이스 가용성을 확보하는 것입니다. 이를 위해서는 데이터가 여러 서버에 걸쳐 실시간으로 복제 및 동기화되어야 합니다. 재해 복구에 클라우드를 사용하는 경우도 마찬가지입니다. 서버에 장애가 발생하거나 시설이 침해되는 경우 비즈니스 ㅈㅜㅇ단없이 즉각 예비 서버를 대체 가동할 수 있습니다.

 

보고 플랫폼 - 오늘날의 데이터 기반 비즈니스에 필요한 쿼리와 보고서의 종류는 워낙 많아 데이터베이스 성능 저하의 원인이 될 수 있습니다. 쿼리는 복잡해질 수 있고, 특히 월말과 같은 피크 기간 동안 시스템 속도를 저하시킬 수 있습니다. 복제본 보고 데이터베이스를 구현해서 보고 쿼리를 프로덕션 데이터베이스에서 분리하는 것은 일반적인 클라우드 사용례입니다.

 

데이터베이스 벤치마킹과 성능 테스트 - 데이터베이스 워크로드 성능 벤치마킹은 클라우드의 데이터베이스가 온프레미스에서와 대등하게 실행되는지 여부를 확인하는 유일한 방법입니다. 마이그레이션 전에 벤치마킹 툴을 사용해서 서버를 대상으로 스트레스 테스트를 수행하여 산업 표준 테스트 워크로드를 기준으로 대등하거나 더 나은 성능을 얻기 위한 적절한 서비스 계층을 결정할 수 있습니다. 온프레미스 데이터베이스와 다양한 클라우드 데이터베이스 구성 간의 워크로드 리소스 소비량 차이를 모니터링하여 어느 계층이 비용과 성능의 적절한 균형을 제공하는지 보다 정확히 추정할 수 있습니다.

 

마이그레이션을 완료한 다음에는 실제 온프레미스 데이터베이스 워크로드를 캡처 및 기록하여 이를 두 환경에서 모두 실행하면서 각각의 리소스 소비 프로필을 모니터링하고 성능을 테스트해야 합니다. 이렇게 하면 적절한 서비스 수준을 선택했는지 확인하고 필요한 경우 조정할 수 있습니다.

 

클라우드 마이그레이션 계획

플렉세라 보고서에서 기업의 20%는 퍼블릭 클라우드 리소스에 대한 연간 지출이 1,200만 달러를 초과한다고 답했으며 74%는 클라우드 지출 비용이 매년 120만 달러를 초과한다고 답했습니다. 이는 작년에 비해 크게 증가한 수치입니다. 작년의 경우 연간 지출이 1,200만 달러를 넘는다고 답한 비율은 13%, 120만 달러 초과는 50%였습니다.

 

클라우드로의 전환은 서서히 속도를 높이고 있으며 대부분의 조직이 앞으로 한동안 많은 온프레미스 데이터베이스를 점진적으로 마이그레이션하게 될 것입니다. 시간을 투자해 비용과 성능에 대한 정보를 확보하여 처음부터 제대로 하는 것이 중요합니다. 예를 들어, 먼저 개발 환경 또는 개별 애플리케이션만 이전하는 방식으로 천천히 진행하는 것도 좋습니다. 복제 툴을 사용해서 온프레미스와 클라우드 데이터베이스를 동기화된 상태로 유지하면서 모든 것이 예상대로 동작하는 것을 확인할 때까지 병행 운영한 후 전환하는 방법도 실용적입니다.

 

각 단계에서 시간을 들여 성능을 모니터링하고 평가해서 비용 절감을 위해 사용자 또는 고객 경험의 질이 떨어지는 일이 없도록 해야 합니다. 또한 클라우드에 지출되는 비용을 면밀히 관찰하여 비용 절감을 위해 실시한 프로젝트가 연말 예산 초과의 원인이 되지 않도록 해야 합니다.


지속적인 클라우드 지출 관리

지속적인 클라우드 비용 지출을 월 예산 내에 유지하기 위해서는 클라우드 데이터베이스 리소스 소비를 지속적으로 모니터링하면서 낭비를 최소화하고 성능을 최적화하는 것이 중요합니다. 플렉세라 보고서에 따르면 클라우드 낭비 비율은 최대 35%까지 될 수 있습니다.

 

운영 담당자는 신속한 근본 원인 진단 및 효과적인 문제 해결을 통해 성능 저하와 과도한 리소스 소비에 대해 즉각 대응할 수 있어야 합니다. 성능 저하의 일반적인 원인은 비효율적인 SQL 실행이며 이를 그대로 둘 경우 시간이 지날수록 큰 비용이 발생할 수 있습니다.

 

하이브리드 인프라 전반의 모든 데이터베이스 플랫폼을 지원하는 효과적인 데이터베이스 모니터링 솔루션에 투자하십시오. 강력한 모니터링과 자동화된 SQL 최적화 기술의 결합으로 평균 복구 시간(MTTR)을 단축하고 예상치 못한 비용을 억제할 수 있습니다.


이 글을 읽다 보면 클라우드가 마치 숨은 비용의 지뢰밭이라는 느낌을 받을 수 있지만, 그렇다고 미루지는 마십시오. 데이터베이스 마이그레이션을 통해 큰 혜택을 얻을 수 있습니다. 핵심은 두 눈을 크게 뜨고 마이그레이션에 임해야 한다는 것입니다. 적절한 데이터베이스를 적절한 방식으로, 적절한 시점에 옮기는 것이 관건입니다. 클라우드 마이그레이션은 긴 여정이며 계획은 이 여정의 필수적인 첫 단계입니다. 정보에 근거한 계획을 위해서는 마이그레이션 단계뿐만 아니라 그 이후에도 가능한 가장 효과적인 방법으로 데이터베이스 애플리케이션을 테스트, 모니터링, 측정해야 합니다.

 

클라우드 데이터베이스 마이그레이션과 관리에 대해 더 궁금한 점이 있으시면, 언제든 퀘스트소프트웨어 코리아로 문의 주시기 바랍니다.

 


 

  • 등록된 댓글이 없습니다.