데이터 그리드의 최대 용량 구성

머신 그룹에 있는 각 데이터 그리드의 최대 용량을 정의할 수 있습니다. 최대 용량을 구성하면 특정 데이터 그리드가 사용할 수 있는 데이터 스토리지의 크기를 제한합니다. 용량 한계는 머신 그룹에 사용 가능한 스토리지 용량이 예측 가능한 방법으로 사용될 수 있게 합니다.

시작하기 전에

이 태스크 정보

머신 그룹에 있는 각 데이터 그리드에 대해 최대 용량 한계를 구성하면, 데이터 그리드에 있는 모든 기본 데이터의 총 크기를 해당 데이터 그리드에 대해 구성된 용량 한계와 비교하여 용량 제한이 적용됩니다. 구성된 용량 한계에 대해 데이터 그리드가 측정될 때 복제본 데이터 사본이 사용하는 용량은 계수되지 않습니다.

최대 용량 한계는 데이터 그리드에 삽입될 수 있는 최대 데이터 양입니다. 이 한계는 데이터 그리드에 대한 공간의 할당량을 보장하지 않습니다. 따라서 머신 그룹이 데이터를 저장할 수 있는 용량이 없을 경우 데이터 그리드는 구성된 용량 한계에 도달하지 못할 수도 있습니다. 머신 그룹에서 용량이 충분하지 않은 이유는 데이터 그리드의 높은 용량 한계 때문이거나 머신 그룹의 다른 데이터 그리드가 사용하는 용량 때문일 수 있습니다.

특정 데이터 그리드에 대한 용량 한계에 부딪치면 해당 그리드는 다음 방법 중 하나로 삽입 조작을 처리합니다.
  • 기본적으로, 그리드 한계 용량에 부딪히는 삽입 조작은 거부됩니다. 클라이언트 프로세스는 삽입 요청에 대한 응답에서 예외를 수신합니다. 그러나 읽기, 업데이트 및 삭제 조작은 데이터 그리드가 용량 한계를 초과하는 경우에도 수행됩니다. 데이터 그리드는 이러한 제한된 조작에서 최소 레벨의 기능으로 실행할 수 있지만 데이터 그리드의 추가적인 증가는 허용되지 않습니다.
  • 단순 데이터 그리드에서만 사용 가능한 경우 이 데이터 그리드에 LRU(Least Recently Used) 제거 사용 옵션을 선택해서 이 기본 작동을 대체할 수 있습니다. 이 옵션을 선택하면 단순 데이터 그리드에 새로운 삽입이 제공되며 가장 최근에 사용한 데이터 항목을 제거해서 용량 한계를 유지보수합니다. 데이터 그리드에 최대 용량을 설정하면 다시 시작할 필요가 없지만, 단순 그리드에 LRU 옵션을 선택한 경우 변경 사항에 대해 작용하도록 자동으로 다시 시작하게 됩니다. 단순 그리드에서 LRU 옵션을 끄려고 하는 경우에도 발생합니다.

프로시저

  1. 사용자 인터페이스에서 데이터 그리드 > data_grid_type > data_grid_name > 고급 속성 표시를 클릭하십시오.
  2. 이 데이터 그리드의 용량 크기 제한을 선택하십시오.
  3. 단순 데이터 그리드에 최대 용량을 설정하고 그리드가 가장 최근에 사용된 데이터 항목의 비용으로 새 삽입 조작을 거부하는 대신 허용하도록 하려는 경우 이 데이터 그리드에 LRU(Least Recently Used) 제거 사용을 선택하십시오. 변경사항 적용을 클릭하여 저장하십시오. 그리드의 데이터가 다시 시작을 완료하기 위해 유실되는 것을 경고합니다.
  4. 현재 용량 사용 상태를 보고 선택된 데이터 그리드에 대해 정의할 최대 용량을 판별하십시오. 머신 그룹의 총 용량을 초과하고 있지 않은지 확인할 수도 있습니다.
    막대형 차트에는 MyGrid의 데이터 사용, 모든 제한 그리드 및 모든 무제한 그리드가 표시됩니다.
MyGrid의 용량 한계, 모든 제한 데이터 그리드 및 총 머신 그룹 용량은 세로 선 차트로 표시됩니다.
    이 차트에서는 구성되고 있는 현재 데이터 그리드인 MyGrid가 현재 900MB의 용량을 사용 중입니다. 현재 구성된 용량 한계는 2000MB입니다. 머신 그룹 레벨에서 머신 그룹의 총 용량은 4000MB입니다. 또한 용량이 제한된 데이터 그리드에 대해 모든 구성된 한계의 총계는 3400MB입니다. 이들 그리드는 현재 2900MB를 사용하고 있습니다. 마지막으로 머신 그룹에는 용량 한계가 정의되지 않은 하나의 데이터 그리드가 있습니다. 정의된 용량 한계가 없는 이들 데이터 그리드는 대략 900MB를 사용하고 있습니다.
  5. 기본 데이터 사용 한계의 값을 MB 단위로 입력하십시오. 엔터를 누르면 기본 및 복제본 데이터의 잠재적 최대 용량 사용 상태가 표시됩니다. 이 숫자는 사용자가 정의한 복제본 수에 따라 다릅니다. 그러나 복제본 수가 머신 그룹에 있는 어플라이언스 수에 따라 제한되는 점을 기억하십시오. 네 개의 복제본이 정의되어 있고 머신 그룹에 세 개의 어플라이언스가 있는 경우, 머신 그룹에는 하나의 기본 및 두 개의 복제본이 포함됩니다.
  6. 구성을 저장하려면 변경사항 적용을 클릭하십시오. 새 한계를 활성화시키기 위해 데이터 그리드를 다시 시작할 필요가 없습니다.

용량 한계 예: 다중 데이터 그리드

총 용량이 600GB인 스토리지를 갖는 머신 그룹에 데이터 그리드 A, B 및 C가 정의되어 있습니다. 데이터 그리드에는 복제본이 정의되어 있지 않습니다. 데이터 그리드 A는 100GB의 용량 한계를 가집니다. 데이터 그리드 B의 용량 한계는 50GB입니다. 데이터 그리드 C의 용량 한계는 200GB입니다. 이 시나리오에서는 머신 그룹에서 최소 250GB의 사용되지 않은 용량이 항상 사용 가능합니다. 세 데이터 그리드의 총 크기는 350GB를 초과할 수 없습니다.

용량 한계 예: 복제본

두 어플라이언스의 머신 그룹에 데이터 그리드 A가 정의되어 있습니다. 데이터 그리드 A는 총 세 개의 복제본으로 하나의 동기 및 두 개의 비동기 복제본을 가지고 있습니다. 그리드 용량 한계는 100MB로 정의되어 있습니다. 초기에 이 그리드의 최대 용량 사용량은 200MB입니다. 머신 그룹에 두 개의 어플라이언스만 있으므로 하나의 기본 및 하나의 복제 사본 데이터가 존재합니다. 기본 데이터 그리드는 100MB까지 사용할 수 있습니다. 복제본은 기본 데이터 그리드와 같은 비율로 증가하여 최대 총 용량을 200MB까지 사용할 수 있습니다. 세 번째 어플라이언스를 머신 그룹에 추가하면 두 번째 복제본 사본 데이터가 배치됩니다. 하나의 기본과 두 개의 복제본에서 그리드의 최대 사용 용량은 300MB가 됩니다.

용량 한계 예: 용량 한계가 없는 데이터 그리드

총 용량이 600GB인 스토리지를 갖는 머신 그룹에 데이터 그리드 A, B 및 C가 정의되어 있습니다. 데이터 그리드 A는 100GB의 한계를 가집니다. 데이터 그리드 B의 한계는 50GB입니다. 데이터 그리드 C는 용량 한계가 없습니다. 세 그리드에는 모두 복제본이 정의되어 있지 않습니다. 데이터 그리드 C는 한계가 없으므로 사용 가능한 전체 용량 600GB를 잠재적으로 모두 사용할 수 있습니다. 따라서 데이터 그리드 A와 데이터 그리드 B는 아무 데이터도 삽입하지 못하게 됩니다. 데이터 그리드 A 또는 데이터 그리드 B가 삽입한 모든 데이터는 남아 있지만 이들 데이터 그리드는 해당 용량 한계까지 보장되지 않습니다. 시스템의 다른 데이터 그리드만 600GB 용량 중 총 150GB를 초과 사용할 수 없으므로 데이터 그리드 C는 최소한 450GB를 사용할 수 있습니다. 이 450GB 계산에는 복제본 데이터가 사용하는 용량이 포함되지 않습니다. 머신 그룹에 무제한 데이터 그리드가 두 개 이상 존재할 경우, 어떤 특정 데이터 그리드의 잠재 용량도 보장되지 않습니다.