서비스 제한 관리

테넌시의 서비스 제한 및 구획 할당량을 이해, 모니터링 및 관리합니다. 서비스 제한은 테넌시에서 사용할 수 있는 리소스를 제한하는 리소스 허용량입니다. 테넌시를 생성할 때 설정되지만 요청 시 변경할 수 있습니다. 컴파트먼트 할당량은 관리자가 높은 수준의 유연성으로 특정 컴파트먼트에 리소스를 할당할 수 있게 해주는 정책입니다.
서비스 제한은 다음과 같은 용도로 사용됩니다.
  • 사용자가 미리 정의한 리소스 양만 사용할 수 있도록 하여 소비 및 비용의 계획되지 않은 서지로부터 사용자를 보호합니다.
  • 해당 리소스를 항상 사용할 수 있도록 작업 로드 실행에 필요한 리소스를 Oracle에 알립니다.

테넌시의 기본 서비스 제한 이해

Enterprise Architect, Cloud Architect, Cloud Operations Manager

일반적으로 테넌시와 관련된 서비스 제한은 Oracle Cloud Infrastructure(OCI)에 등록할 때 설정됩니다.

Oracle 영업 담당자와 제한을 설정하지 않았거나 Oracle Store를 통해 등록한 경우 테넌시에 대해 기본 또는 체험판 제한이 설정됩니다. OCI 콘솔 또는 API를 사용하여 서비스 제한을 확인할 수 있습니다.

서비스 제한은 다음과 같은 용도로 사용됩니다.
  • 사용자가 미리 정의한 리소스 양만 사용할 수 있도록 하여 소비 및 비용의 계획되지 않은 서지로부터 사용자를 보호합니다.
  • 해당 리소스를 항상 사용할 수 있도록 작업 로드 실행에 필요한 리소스를 Oracle에 알립니다.
서비스 제한에 관계없이 실제로 사용하는 리소스에 대해서만 요금이 부과됩니다.

OCI는 리전 및 가용성 도메인에서 호스팅됩니다. 리전은 지역화된 지리적 영역이며 가용성 도메인은 한 리전 내에 있는 하나 이상의 데이터 센터입니다. 각 리소스에는 정의된 제한 및 범위가 있습니다. 서비스 제한 범위는 지역별, 가용성 도메인 또는 리소스별입니다. 경우에 따라 서비스가 범위를 정의합니다. 예를 들어, 가상 클라우드 네트워크당 하나의 NAT 게이트웨이 리소스만 허용됩니다.

다음 모범 사례에 따라 테넌시의 서비스 제한을 결정합니다.

  1. 애플리케이션, 대기 시간 및 재해 복구 요구사항에 따라 Oracle Cloud Infrastructure 지역을 선택합니다.
  2. 응용 프로그램에 필요한 서비스를 식별합니다.

요구사항을 확인하려면 애플리케이션 아키텍처, 인프라 코드 또는 온프레미스 배포를 검토하고 다음 모범 사례를 따르십시오.

  1. 필요한 서비스에 대한 기본 제한 및 범위를 검토합니다. 예를 들어, 가용성 도메인별, 지역별 또는 테넌트별입니다. 일부 서비스에는 추가 제한이 있습니다.
  2. 증가가 필요한 기본 서비스 제한을 식별합니다.
  3. 최대 로드 시 애플리케이션을 실행하는 데 필요한 용량을 파악하고 가용성 도메인 장애 발생 시 제한에 따라 복원력이 보장되는지 확인합니다.

서비스 제한 모니터링 및 관리

클라우드 구축자, 클라우드 운영 관리자

애플리케이션을 기반으로 Oracle Cloud Infrastructure 서비스의 사용을 정기적으로 평가해야 합니다. 애플리케이션의 일상적인 사용을 통해 실수로 서비스 한도를 초과하지 않도록 성장과 확장을 위한 공간을 남겨 두십시오. 사용 현황을 추적하고 성장을 모니터링합니다.
  • OCI 콘솔 또는 서비스 제한 API를 사용하여 테넌시에 대한 현재 리소스 활용률 및 총 서비스 제한을 캡처합니다. 예를 들어, 가용성 도메인당 사용 중인 컴퓨트 인스턴스 수와 해당 가용성 도메인 및 리전에서 확장해야 하는 공간의 양을 들 수 있습니다.

  • 필요한 경우 리소스에 대한 서비스 제한 증가 또는 감소를 요청합니다. 레코드를 유지하고 요청을 추적합니다. 확인을 받은 후 OCI 콘솔 또는 서비스 제한 API로 이동하여 서비스 제한이 증가(또는 감소)되었는지 검증합니다.

컴파트먼트 할당량 설정

클라우드 구축자, 클라우드 운영 관리자

관리자는 정책 문을 사용하여 컴파트먼트 할당량을 생성합니다. 컴파트먼트 할당량은 각 클라우드 컴파트먼트 내에서 리소스가 소비되는 방식을 제어합니다. 관리자는 정책 문을 사용하여 컴파트먼트 할당량을 생성합니다.
  1. 컴파트먼트 구조를 기반으로 각 컴파트먼트에 대한 서비스 및 해당 할당량 요구사항을 식별합니다. 상위 컴파트먼트 레벨에서 설정된 할당량은 해당 컴파트먼트 및 모든 하위에 대한 리소스 사용을 제한합니다. 상위 구획에 대한 쿼터를 설정할 때는 하위 구획에 사용량을 포함해야 합니다.
  2. 컴파트먼트 할당량의 범위를 가용성 도메인, 지역 또는 글로벌로 식별합니다.
  3. 컴파트먼트 할당량 정책 문을 생성합니다. AD(가용성 도메인) 범위가 있는 할당량을 설정할 때 정책에 특정 AD를 지정하지 않는 한 할당량은 각 AD에 할당됩니다. 지역 할당량은 각 지역에 적용됩니다.

고정 서비스 한도 인식

클라우드 구축자, 클라우드 운영 관리자

일부 리소스에는 변경 불가능한 서비스 제한이 고정되어 있습니다.

응용 프로그램에 영향을 줄 수 있는 응용 프로그램을 식별하고 구조를 적절히 조정합니다. 예를 들어, 단일 서브넷에 최대 5개의 보안 목록을 연결할 수 있습니다. 이 제한을 극복하기 위해 보안 목록 외에 네트워크 보안 그룹을 사용하도록 구조를 조정할 수 있습니다.

서비스 제한의 계수 페일오버 사용량

클라우드 구축자, 클라우드 운영 관리자

페일오버를 수용할 수 있도록 현재 서비스 제한과 최대 사용량 사이의 충분한 간격을 고려해야 합니다.

리소스가 실패할 경우 성공적으로 종료될 때까지 제한에 대해 계속 계산될 수 있습니다. 실패한 리소스가 종료되기 전에 실패한 모든 리소스와 교체 리소스의 겹침이 제한되어야 합니다. 이 간격을 계산할 때 가용성 도메인 실패를 고려해야 합니다.

  1. 신뢰성 및 가용성 시나리오와 이를 수용할 수 있을 만큼 아키텍처를 탄력적으로 만드는 방법을 이해합니다.
  2. 블루/그린, 롤오버 또는 카나리아와 같은 배포 패턴을 이해합니다.
  3. Failover에 대한 서비스 제한에 대해 적절한 버퍼를 갖습니다.
  4. 미래의 성장과 확장을 위해 적절한 공간을 남겨 두십시오.