본문으로 건너뛰기

리전(Region)과 가용 영역(AZ)

카카오클라우드의 리소스는 여러 물리적 위치에서 호스팅되며, 이러한 위치는 **리전(Region)과 가용 영역(Availability Zone, AZ)**으로 구성됩니다. 리전은 리소스를 호스팅할 수 있는 특정한 지리적 위치이며, 가용 영역은 리전 내에서 물리적으로 격리된 공간입니다. 하나의 리전은 한 개 이상의 가용 영역으로 구성됩니다.

특정 리전의 서로 다른 가용 영역에 리소스를 배치하면, 인프라, 하드웨어, 소프트웨어 등에서 발생할 수 있는 다양한 장애 상황의 위험을 줄일 수 있습니다. 또한, 리소스를 여러 Region에 배치하면, 더욱 높은 수준의 보안을 달성할 수 있습니다. 각 리소스에 대한 자세한 내용은 리소스 구분을 참고하시기 바랍니다.

이미지

리전(Region)

리전(Region) 은 지리적으로 떨어진 독립적인 위치를 의미하며, 데이터센터의 집합인 가용 영역(AZ)으로 구성되어 있습니다. 카카오클라우드는 여러 지역에서 클라우드 서비스를 제공할 수 있도록 각 리전 내에 물리적으로 위치한 하나 이상의 데이터 센터를 보유하고 있습니다. 데이터 센터는 일반적으로 높은 대역폭의 전용 네트워크에 연결되어 있으며, 사용자는 해당 리전 내에서 호스팅되는 컴퓨팅 리소스 및 서비스에 빠른 속도로 액세스할 수 있습니다. 또한, 특정 리전을 선택하여 애플리케이션 또는 서비스를 생성 및 배포할 수 있습니다. 리소스를 열람할 경우에는, 지정한 리전에 연결된 리소스만 표시됩니다. 이는 리전이 서로 지리적으로 격리되어 있고, 여러 리전에 리소스가 자동으로 복제되지 않기 때문입니다.

사용 가능한 리전

카카오클라우드는 계정별로 여러 개의 리전을 제공하므로, 사용자는 비즈니스 요구 사항에 맞는 리전에서 BCS 인스턴스를 시작할 수 있습니다. 카카오클라우드의 사용자는 자신의 위치와 법적 요구사항에 맞게 가장 적합한 리전을 선택하고, 해당 리전 내에서 필요한 리소스를 생성할 수 있기 때문에, 최적의 성능과 규정 준수를 동시에 충족하는 환경을 조성할 수 있습니다.

리전위치가용 영역
kr-central-2대한민국 서울(수도권)kr-central-2-a
kr-central-2-b
kr-central-2-c
kr-central-2-d (예정)
kr-gov-central-1대한민국 서울(수도권)kr-gov-central-1-a
kr-central-1대한민국 서울(수도권)kr-central-1-a
안내
  • 일부 리전의 경우, 사용할 수 없는 리소스가 존재합니다. 콘솔에 접속하여 사용하는 리전에서 필요한 리소스를 생성할 수 있는지 확인하시기 바랍니다.
  • 정보/공공기관용 계정은 kr-gov-central-1 리전에만 액세스할 수 있습니다.

가용 영역(Availability Zone, AZ)

카카오클라우드는 클라우드 컴퓨팅의 중요 개념인 가용 영역(Availability Zone, AZ)을 운영합니다. 가용 영역은 각각의 클라우드 리전 내에서 물리적으로 격리된 컴퓨팅 리소스를 갖춘 독립된 위치로, 카카오클라우드는 리전 내에서 여러 개의 Multi-AZ를 제공합니다. Multi-AZ는 가용 영역(AZ)에서 장애 발생 시, 애플리케이션과 서비스에 대한 고가용성과 내결함성을 보장할 수 있도록 합니다. 각각의 가용 영역은 고유의 코드가 존재하며, 이 코드는 리전 코드와 문자 식별자를 조합(예: kr-central-2-a)한 것입니다.

모든 가용 영역은 100km 이내의 거리에 위치하며, 서로 물리적으로 격리되어 있습니다. 일반적으로, 가용 영역은 동일한 지리적 위치에 하나 이상의 데이터 센터로 구성되어 있으며, 해당 영역 내에 배치된 리소스 간에는 높은 처리량과 낮은 지연 시간을 제공합니다. 이를 통해 사용자들은 컴퓨팅 리소스에 대한 신뢰성과 안정성, 그리고 빠른 응답성을 보장받을 수 있습니다. 또한, 가용 영역을 사용하면 단일 데이터 센터를 사용하는 것보다 더 높은 가용성, 내결함성 및 확장성을 갖춘 프로덕션 애플리케이션과 데이터베이스를 운영할 수 있습니다.

가용 영역을 사용하기 위해서는 인스턴스를 시작할 때 리전과 VPC를 선택한 후, 가용 영역 중 하나의 서브넷을 선택해야 합니다. 여러 가용 영역에 인스턴스, 데이터베이스, 스토리지 등의 리소스를 분산 배치함으로써 로컬 장애 또는 에러가 발생한 경우에도 서비스와 애플리케이션의 고가용성을 유지하면서 시스템 장애 발생 시간과 비용을 최소화할 수 있습니다.

이 밖에, 카카오클라우드는 Load Balancing, Auto Scaling, 가용 영역 간 데이터 복제 등의 서비스를 제공합니다. 이를 통해 사용자는 애플리케이션의 요구 사항에 따라 쉽게 리소스를 확장하고, 성능을 최적화할 수 있습니다. 하지만 이러한 서비스를 활용하기 위해서는 클라우드 서비스의 다양한 기능과 서비스에 대한 이해가 필요합니다. 따라서, 사용자는 비즈니스 연속성과 고가용성을 유지하면서 정전, 낙뢰, 토네이도, 지진 등과 같은 문제로부터 애플리케이션을 안전하게 보호하기 위해서, 비즈니스 목적에 맞는 적절한 아키텍처와 클라우드 서비스를 선택하여 컴퓨팅 리소스를 구성해야 합니다.

다른 가용 영역으로 인스턴스 마이그레이션

현재 가용 영역에서 인스턴스 유형을 변경할 수 없지만 다른 가용 영역에서는 변경이 가능한 경우처럼, 가용 영역에서 수행할 수 없는 기능이 존재할 수 있습니다. 이 경우, 다음과 같이 인스턴스를 다른 가용 영역으로 이동시켜 상황에 적절하게 대응할 수 있습니다.

  1. 인스턴스에서 이미지를 생성합니다. 이 과정은 인스턴스의 운영 체제 및 루트 디바이스 볼륨 유형에 따라 다를 수 있습니다.

    • 인스턴스의 Private IP 주소를 유지해야 한다면, 현재의 가용 영역에서 서브넷을 삭제하고, 새 가용 영역에서 기존 서브넷과 동일한 IP 주소 범위를 가진 서브넷을 생성해야 합니다. 서브넷을 삭제하기 전에는 해당 서브넷의 모든 인스턴스를 종료해야 하므로, 새 서브넷으로 모든 인스턴스를 이동하기 위해서는 서브넷의 모든 인스턴스에서 이미지를 만들어야 합니다.
  2. 방금 만든 이미지에서 인스턴스를 실행하고, 새로운 가용 영역 또는 서브넷을 지정합니다.

  3. 원래 인스턴스와 동일한 인스턴스 유형을 사용하거나 새로운 인스턴스 유형을 선택할 수 있습니다. 원래 인스턴스가 연결된 퍼블릭 IP 주소가 존재한다면, 이를 새 인스턴스와 연결합니다.

안내

특정 리전의 경우, 한 계정에서 사용할 수 있는 가용 영역의 개수가 다른 계정에서 사용할 수 있는 가용 영역의 개수와 다를 수 있습니다.