재해 대비 및 가용성을 위한 애플리케이션 분산
소개
자연재해, DDoS 공격, 애플리케이션 인프라 장애는 종종 사이트 중단을 초래할 수 있으며, 이는 매출 손실, 고객 만족도 저하, 사용자 생산성 감소로 이어질 수 있습니다.
재해에 대비해 여러 지역에 데이터 센터를 구축할 만큼 선견지명을 갖춘 조직은 많지 않습니다. 대개 조직은 지역별 보조 물리적 데이터 센터를 선택하고, 수동 복구 프로세스를 사용하는 액티브-스탠바이 구성으로 보조 사이트를 설정합니다. 그 밖의 조직은 클라우드를 활용해 필요할 때 사용할 수 있는 가상 데이터 센터를 구축합니다.
두 옵션 모두 무계획적으로 구축할 경우 비용이 많이 들고 오류가 발생하기 쉬우며 속도가 느릴 수 있습니다. 이러한 보조 데이터 센터가 가장 필요한 순간에 데이터 센터 간 트랜잭션이 중단되거나, 사용자용 애플리케이션에 대한 고객 불만이 발생하거나, 비즈니스에 심각한 차질을 빚고 수익성을 떨어뜨리는 다운타임 비용이 발생할 수 있습니다.
하지만 완전한 애플리케이션 딜리버리 솔루션의 일부로 보조 데이터 센터를 구축하는 작업이 어렵거나 복잡할 필요는 없습니다. F5 BIG-IP DNS는 여러 사이트에 걸친 액티브-액티브 구성에서 데이터 센터 애플리케이션과 사용자 액세스를 통합적으로 관리할 수 있습니다.
데이터 센터를 안정적으로 유지하기
재해 복구 시에는 애플리케이션의 가용성이 매우 중요합니다. 여러 데이터 센터에서 애플리케이션을 운영하면 애플리케이션 간 동기화 유지, 해당 애플리케이션에 대한 사용자 연결 관리, 모든 시스템의 정상 작동 보장 등 다양한 문제가 발생할 수 있습니다. 이 접근 방식에는 다음과 같은 과제가 있습니다:
- 데이터 센터 및 애플리케이션 상태에 대한 가시성 부족. 데이터 센터와 애플리케이션의 상태를 어떻게 평가할 수 있을까요?
- 최적화되지 않은 사용자 경험. 조직에서 애플리케이션을 제공할 때 중단된 세션을 어떻게 처리하고, 손실된 데이터를 복구하며, 개인 정보를 안전하게 보호할 수 있을까요?
- 유지 관리 부담. 조직은 업그레이드를 수행하기 위해 데이터 센터 전체를 중단해야 하는 경우가 너무 많으며, WAN을 통한 사이트 간 데이터 복제에도 귀중한 시간이 소요될 수 있습니다. 전자상거래 사이트라면 그로 인한 매출 손실을 감당할 수 있습니까?
- DNS 관리 및 보안. 도메인 네임 시스템(DNS)은 기업에서 사용하는 가장 중요하고 광범위한 네트워킹 기술이라고 할 수 있지만, 여전히 가장 취약한 기술 중 하나입니다. DNS 관리 오류로 인해 전체 애플리케이션 인프라가 중단되면 어떻게 될까요? BIND 버전은 공격에 더 취약하며, 적절한 관리 도구 없이는 업그레이드하기도 어렵습니다. 영역 파일 변조, 프로토콜 터널링, DNS 파밍, DoS, SYN 플러드와 같은 새로운 보안 위협도 끊임없이 등장하고 있습니다. 안타깝게도 기업 내에서 DNS를 제대로 이해하지 못하거나 잘못 관리하는 경우가 많으며, 이로 인해 네트워크의 취약 지점이 노출되는 구성 및 아키텍처 오류가 발생할 수 있습니다.
재해 복구 관리
여러 사이트에서 애플리케이션을 계속 실행하면서 재해에 대비하다 보면, 실패한 트랜잭션을 복구하고 사용자 만족도를 유지하며 다운타임을 관리하는 일이 끊임없이 반복될 수 있습니다. 이러한 문제를 수동 프로세스로 해결하려면 많은 비용이 들고 오류가 발생하기 쉬우며, 비즈니스 운영에 차질을 빚고 수익성이 저하될 수 있습니다.
조직은 다음 기능을 제공하여 이러한 과제를 해결할 수 있는 솔루션이 필요합니다:
- 탁월한 애플리케이션 가용성 및 성능
- 관리 오버헤드 감소
- 운영 효율성 향상
궁극적인 솔루션은 조직이 어떠한 조건이나 상황에서도 데이터 센터와 애플리케이션을 지능적으로 관리할 수 있도록 지원합니다. 단일 관리 플랫폼에서 내부 및 외부 웹 서비스를 비롯한 데이터 센터와 애플리케이션의 상태를 파악할 수 있습니다. 문제가 발생하면 애플리케이션과 서비스의 가용성을 유지하면서 사용자를 적절한 위치로 자동으로 투명하게 재라우팅합니다.
사이트 간에 애플리케이션 가용성을 유지하고 재해 발생 시(또는 최대 부하 시에도) 이를 보장하려면 단순히 ping에 의존하고 DNS 레코드를 최신 상태로 유지하는 것만으로는 충분하지 않습니다. 훨씬 더 심층적인 계획과 더불어 다음 기능을 제공할 수 있는 애플리케이션 딜리버리 아키텍처가 필요합니다:
- 종합적인 애플리케이션 모니터링. 애플리케이션의 가동 여부만 확인하는 것으로는 충분하지 않습니다. 솔루션의 애플리케이션 모니터링에는 애플리케이션 점검뿐 아니라 모든 종속성을 고려하는 작업도 포함되어야 합니다. 장애 조치 프로세스를 자동화하면 관리 부담을 없애고, 비용이 많이 드는 다운타임을 최소화하며, 상호 종속성을 추적할 때 발생하는 불확실성을 해소할 수 있습니다.
- 서비스 관리 및 유지보수. 적절한 관리 지침을 따르면 솔루션은 여러 사이트에 걸친 애플리케이션 인프라의 종속성을 지능적으로 추적하고 관리할 수 있어야 합니다. 가장 유용한 관리 도구는 단일 위치에서 애플리케이션 인프라의 종속성을 식별하고 모니터링할 수 있도록 지원하여 운영 효율성을 한눈에 파악할 수 있게 해줍니다.
- 사용자 클라이언트 연속성. 솔루션은 데이터 센터와 애플리케이션의 상태, 웹 서비스 종속성, 위치 및 자격 증명과 같은 사용자 기반 정보를 바탕으로 사용자를 적절한 데이터 센터로 연결할 수 있어야 합니다. 사용자 연속성 및 애플리케이션 모니터링을 기반으로 애플리케이션 상태를 추적하는 것은 세션 중단이나 데이터 손실 없이 사용자에게 올바른 콘텐츠를 제공하는 데 필수적입니다.
- DNS 관리. 최적의 솔루션은 DNS를 간편하고 오류 없이 관리할 수 있도록 해야 합니다. 사소한 구성 오류 하나만으로도 전체 애플리케이션 인프라가 중단될 수 있기 때문입니다. 이 문제를 간단히 해결할 수 있는 방법으로는 사용하기 쉬운 사용자 인터페이스, DNS 오류 검사, 자동 역방향 조회 등이 있습니다.
- 보안. 조직은 잠재적인 위협과 공격으로부터 네트워크와 애플리케이션을 보호하기 위해 총체적이고 통합된 접근 방식을 취해야 합니다.
BIG-IP 기술을 활용한 재해 대비
BIG-IP ADC(Application Delivery Controller) 장치 제품군은 여러 데이터 센터에서 실행되는 애플리케이션에 고가용성, 최고의 성능 및 중앙 집중식 관리 기능을 제공합니다. F5의 통합형 모듈식 확장 가능 TMOS 아키텍처를 기반으로 구축된 BIG-IP ADC 장치는 비즈니스 정책과 데이터 센터, 네트워크, 애플리케이션 및 웹 서비스 상태에 따라 사용자 애플리케이션 요청과 애플리케이션 트래픽을 관리하고 분산하여 가용성을 극대화합니다.
BIG-IP DNS
BIG-IP DNS는 여러 데이터 센터에 애플리케이션을 분산하는 데 핵심적인 역할을 합니다. BIG-IP DNS는 기본적인 DNS 기능을 넘어, 정상적인 상황이나 비상 상황에서 사용자와 앱이 데이터 센터 간에 이동할 때 세분화된 애플리케이션 전송 관리 기능을 제공합니다.
종합적인 상태 모니터링
글로벌 애플리케이션 트래픽 관제 역할을 하는 BIG-IP DNS는 모든 데이터 센터에 걸쳐 전체 애플리케이션 인프라의 상태를 점검하여 단일 장애 지점을 제거하고 성능이 저조한 사이트를 피해 트래픽을 라우팅합니다. BIG-IP Local Traffic Manager(LTM), ISP 연결, 서버, 캐시, 사용자 콘텐츠를 통해 데이터 센터의 성능 및 가용성 지표를 수집함으로써 BIG-IP DNS는 고가용성과 충분한 용량을 보장합니다.
애플리케이션 중심 모니터링
오늘날의 애플리케이션은 매우 정교하므로 안정성과 가용성을 판단하려면 지능형 상태 점검이 필요합니다. BIG-IP DNS는 단일 상태 점검에 의존하는 대신 여러 애플리케이션 모니터를 통합하여 다양한 수준에서 상태를 확인할 수 있도록 합니다. 그 결과 가용성과 안정성이 향상되고 오탐이 제거되어 관리 부담이 줄어듭니다.
BIG-IP DNS는 SAP, Oracle, LDAP, mySQL 등을 포함한 18개 이상의 다양한 애플리케이션에 대해 사전 정의된 즉시 사용 가능한 상태 모니터링 기능을 제공합니다. BIG-IP DNS는 이러한 애플리케이션과 사용자 지정 모니터링 프로필이 연결된 모든 애플리케이션을 대상으로 모니터링을 수행하여 상태를 정확하게 파악하고, 다운타임을 줄이며, 사용자 경험을 개선합니다.
BIG-IP DNS는 서로 종속된 애플리케이션의 상태를 추적하며, 해당 그룹 내 객체 중 하나라도 상태 확인에 실패하면 관련된 모든 객체를 중단 상태로 표시합니다. 예를 들어 SharePoint 웹 서비스가 실행 중이고 요청에 응답하더라도 SharePoint 데이터 저장소에 액세스할 수 없는 경우, BIG-IP DNS는 웹 서비스가 실제로 실행 중임에도 데이터에 액세스할 수 없다는 이유로 SharePoint 웹 서비스를 중단 및 사용 불가 상태로 표시합니다. 이를 통해 비즈니스 로직과 수익성에 따라 애플리케이션 객체를 구성하고 모니터링하며, 확장 가능한 트래픽 분산 정책을 수립하고, 애플리케이션 종속성을 더욱 효과적으로 관리할 수 있습니다.
재해가 발생하거나 애플리케이션이 한 데이터 센터에서 다른 데이터 센터로 이동하는 경우, BIG-IP DNS는 이러한 심층 애플리케이션 모니터링을 적용하여 특정 사용자 요청을 처리할 데이터 센터를 결정합니다. 여러 데이터 센터와 클라우드에 걸쳐 앱이 더욱 다양하게 분산됨에 따라, 모든 애플리케이션 계층을 하나의 관리 및 분산 시스템으로 연계하는 기능이 매우 중요해질 것입니다.
클라이언트 연속성
BIG-IP DNS는 탁월한 사용자 경험을 제공하기 위해 애플리케이션을 모니터링할 뿐만 아니라, 사용자가 데이터 센터 내 애플리케이션에 요청을 보낼 때 사용자 상태도 추적합니다. 사용자는 여러 애플리케이션과 데이터 센터에 걸쳐 세션을 유지할 수 있으며, 애플리케이션 및 사용자 상태에 따라 적절한 데이터 센터나 서버로 투명하게 라우팅됩니다. 사용자가 한 데이터 센터의 애플리케이션에서 세션을 시작한 후 해당 애플리케이션이 다른 데이터 센터로 이동하더라도 세션 무결성은 항상 유지되므로 세션이 중단되거나 데이터가 손실 또는 손상되지 않습니다. 조직은 BIG-IP DNS를 통해 여러 데이터 센터의 애플리케이션에 대한 사용자 액세스를 관리함으로써 인프라 확장성을 높이고, 총소유비용(TCO)을 개선하며, 지원 요청을 줄일 수 있습니다.
DNS 관리 및 보안
BIG-IP DNS는 애플리케이션 전송 네트워크의 최전단에서 네임 서비스를 제공하는 글로벌 DNS 솔루션입니다. BIG-IP DNS는 지리적 위치 서비스를 활용하여 사용자의 물리적 위치를 기반으로 최적의 애플리케이션 전송 데이터 센터로 사용자를 안내할 수 있습니다. 데이터 센터 내에서 연동되는 BIG-IP Local Traffic Manager는 로컬 및 재귀 DNS 서비스의 부하를 분산하여 모바일 에지에서 애플리케이션에 이르는 내결함성 아키텍처를 구축할 수 있습니다. 또한 BIG-IP DNS는 DNS 기반 공격을 방어하고 DNSSEC를 지원하여 더욱 안전한 DNS 환경을 조성합니다.

결론
F5는 BIG-IP LTM과 BIG-IP DNS를 통해 재해 복구, 사이트 장애 조치 및 비즈니스 연속성을 관리하기 위한 검증된 솔루션을 제공합니다. 이 솔루션은 BIG-IP DNS를 사용하여 포괄적인 사이트 가용성 검사를 수행할 뿐만 아니라, 애플리케이션 데이터를 최적화하여 데이터 센터 간 및 사용자 기반 연결에서 서비스 수준을 유지할 수 있습니다. BIG-IP 제품은 여러 사이트에 걸쳐 애플리케이션과 웹 서비스를 투명하게 제공하고, 글로벌 비즈니스 연속성과 애플리케이션 가용성을 보장하며, 전 세계 사용자를 최적의 사이트로 연결하여 고객 만족도를 높입니다. 또한 BIG-IP 제품은 하나의 통합 솔루션으로 작동하면서 전체 분산 네트워크의 애플리케이션 및 데이터 센터 상태를 종합적으로 파악할 수 있도록 하여 관리 부담을 줄입니다.
실질적인 재해 복구 아키텍처를 구축하거나, 부하가 분산된 여러 데이터 센터를 설계하거나, 일부 애플리케이션 서비스를 클라우드로 이전하는 경우에도 BIG-IP DNS와 LTM은 애플리케이션을 안전하고 빠르며 항상 사용 가능한 상태로 유지하는 데 필요한 애플리케이션 전송 관리 기능을 제공합니다. 재해 발생 시는 물론 일상적인 엔터프라이즈 IT 운영 중에도 F5는 사용자 가시성을 제공하고 비즈니스 운영을 뒷받침하는 애플리케이션의 고가용성을 유지할 수 있도록 지원합니다.
2017년 10월 2일 게시
