고 가용성 서버 솔루션을 구축하는 방법은 무엇입니까?
고 가용성 솔루션의 핵심 구성 요소는 클라이언트 트래픽을 리디렉션하는 방법을 파악하는 것입니다. 거의 모든 사용자 기반 애플리케이션은 서버에 연결해야합니다. 클라이언트 트래픽을 리디렉션하면 사용자는 응용 프로그램이나 데이터베이스가 실제로 어디에 있는지 알 필요없이 연결할 수 있습니다.
대부분의 솔루션은 네트워크 기반 IP 리디렉션 또는 네트워크 기반 DNS 리디렉션을 권장합니다. 작동합니다. 그러나 경험상 고 가용성 서버를위한 최상의 솔루션은 한 서버에서 다른 서버로 전환 할 수있는 가상 IP 주소를 사용하는 것입니다. 서버는 현재 한 서버에서 호스팅되고 다른 날에는 다른 서버로 전환되는 가상 IP 주소의 연결을 수신합니다.
한 단계 더 나아 가기 위해 장애 조치를 자동화 할 수 있습니다. 여기에서 오류가 감지되면 시스템이 결정을 내리고 애플리케이션을 전환합니다. 이 단계는 고 가용성 솔루션을 구축하는 데 중요합니다.
구매 및 고 가용성 솔루션 구축의 이점
이것은 스크립트와 로직을 사용하여 한 서버에서 다른 서버로의 프로세스 상태와 가상 IP 주소를 확인하는 것을 구현할 수 있습니다. 그러나 구매 대 고 가용성 솔루션 구축에서 우리가 직면하는 과제 중 하나는 구축에 실제로 얼마나 많은 시간을 소비해야 하는가입니다. 여기에는 스크립트 코딩, cloudwatch API 또는 람다 함수와 같은 API 개발 시간이 포함됩니다. 테스트와 유지 보수를 잊지 말자.
제가 어렸을 때 저는 그 코드를 작성하고 싶었습니다. 하지만 Fortune 100 대 기업에서 일하고 고위 관리자에게 소리를 지르고 오전 3시에 스크립트 중 하나가 작동하지 않았을 때 느낌이 다릅니다. 이 문제는 내가 1 년 전에 작성한 코드에 대한 문제를 발견했을 때 더욱 악화되었습니다. 관리자들은 고 가용성 솔루션이 100 % 작동하기를 원했습니다. 작동하지 않으면 누군가에게 전화를 걸어 소리를지를 시간입니다.
SIOS는 고 가용성을 자동화합니다
장기적으로 솔루션을 구입하고 설정에 맞게 조정하는 데 약간의 시간을 투자하는 것이 더 저렴하지 않습니까? 애플리케이션이나 데이터베이스에 관계없이 SIOS 고 가용성 (HA) 솔루션이 여기에서 제공됩니다. SIOS에는 한 서버에서 다른 서버로 프로세스 스택을 전환하는 코드가 있습니다. 이를 통해 사용자와 관리자는 장애 조치 오케스트레이션과 고 가용성을 자동화하여 안심할 수 있습니다.
내가 SIOS HA 우산에 대해 좋아하는 두 가지가 있습니다. 하나는 IP 주소가 서버에 추가되고 애플리케이션이 연결을 수신하기 위해 다시 시작되는 가상 IP에 대한 코드입니다. 두 번째는 SIOS가 제공하는 애플리케이션에 구애받지 않는 API 세트를 사용하여 활성화됩니다. 이를 통해 누구나 플러그인을 사용하여 모든 애플리케이션을 보호 할 수 있습니다. 환경에 맞는 고 가용성 솔루션에 대해 자세히 알아 보려면 지금 SIOS에 문의하십시오.
– Edmond Melkomian, PMP, MCSD, 컨설턴트, SIOS technology, Inc.
SIOS에서 재현