인스턴스 Scale Up/Dwon

  • 문서 생성일: 2020-03-19 08:54:32 +0900 KST
  • ADW 인스턴스는 Sacle Up과 Scacle Down을 지원합니다. ADW 인스턴스에서 상세 페이지에서 ADW 인스턴스의 CPU와 스토리지를 조정할 수 있습니다. ADW 인스턴스의 Scale Up & Down은 ADW 인스턴스 서비스 중단없이 진행됩니다.

    ADW 자원 할당 관리

    ADW 인스턴스의 Scale Up/Down 실습은 다음과 같은 목차로 진행됩니다.

    사전 준비 사항

    실습으로 사용할 ADW 인스턴스가 준비되어 있어야 합니다. 다음과 같은 ADW 인스턴스가 준비되어 있다는 가정으로 진행합니다.

    에제로 사용할 ADW 인스턴스는 다음과 같은 특징을 갖습니다.

    실습에 사용할 인스턴스가 없다면 다음 문서를 참조하여 ADW 인스턴스를 만드시기 바랍니다.

    자원 유형 자원 이름 소속 Compartment 추가 설명 자원 생성 참조 문서
    ADW DemoADW root > sandbox 인스턴스 사양: 1OCPU/1TB ADW 인스턴스 생성

    실습 1: ADW Sacle Up: OCI COnsole

    Scale up은 서비스에 할당된 물리적 자원을 높이는 작업입니다. 변경 가능한 자원은 CPUStorage입니다. OCI Console의 ADW 인스턴스 상세 페이지에서 “Scale Up/Down” 버튼을 클릭하면 대상 ADW 인스턴스의 자원을 조정하는 창이 오픈됩니다.

    “Scale Up/Down” 설정 창에서 다음 항목을 설정합니다.

    설정항목 설정값 설명
    OCPU Count 4 1개 OCPU를 4개로 증설
    Storage(TB) 2 1TB 스토리지를 2TB로 증설
    Auto Scaling 체크 DB Auto Scaling 지원 DB Workload에 따라 자동으로 설정 CPU 의 3배 까지 Up / Down 수행

    위 설정을 입력하고 Update 버튼을 클릭하면 자원 할당 작업이 진행됩니다. Scale Up이 진행되면 ADW 인스턴스 상태는 Scaling In Process 상태가 됩니다.

    Scale Up이 마무리되면 DW 인스턴스 상태는 Available 이됩니다.

    ADW Scale Up/Down: OCI CLI

    OCI CLI로 ADW 인스턴스를 Sacle up/down 할 수 있습니다.

    사전 준비 사항

    OCI CLI 설치와 설정이 되어 있어야합니다. OCI CLI 설치와 설정이 필요하다면 다음 문서를 첨조해서 준비하시기 바랍니다.

    OCI CLI를 구동할 터미널에서 다음 명령을 실행하여 DemoAdw 인스턴스의 OCID를 환경 변수로 등록합니다. 다음 명령은 Linux와 Mac OS X에서 환경 변수를 등록하는 명령입니다.

    ## Settting ADW Instance OCID OCID with EVN Variable
    export DEMOADW_OCID=ocid1.autonomousdatabase.oc1.phx.abyhqljtogo4bx4zmj7zhizvjxfba4oy2dy2lu6arzkkgfalixu4gxz7blxa
    

    Linux와 Mac OS X에서 등록한 환경 변수를 다음과 같은 명령으로 확인할 수 있습니다.

    $ env |grep OCID
    COCID=ocid1.compartment.oc1..aaaaaaaar7os3x3p4e6dcak22z7m4zg2ogki6kr34b6sdlkcppzlfij7lvwq
    DEMOADW_OCID=ocid1.autonomousdatabase.oc1.phx.abyhqljtogo4bx4zmj7zhizvjxfba4oy2dy2lu6arzkkgfalixu4gxz7blxa
    $ 
    

    ADW Scale Dwon: OCI CLI 명령

    다음 명령을 실행하여 ADW 인스턴스 OCPU와 Storage 크기를 조정할 수있습니다.

    현재 ADW 인스턴스에는 4개 OCPU와 2TB 스토리지가 할당돼있습니다. 다음 명령은 ADW 인스턴스가 1개 OCPU와 1TB 스토리지를 갖도록 Scale Dwon합니다.

    oci db autonomous-database update \
    > --autonomous-database-id $ADW_OCID \
    > --cpu-core-count 1 \
    > --data-storage-size-in-tbs 1 
    

    아래 [접기/펼치기]를 클릭하여 ADW 인스턴스 Scale Down 명령의 전체 출력 결과를 확인할 수 있습니다.

    [접기/펼치기] DemoAdw 인스턴스 Scale Down 명령 전체 로그

    다음 명령을 입력하여 ADW 인스턴스의 상태를 확인할 수 있습니다.

     $ oci db autonomous-database get  --autonomous-database-id $ADW_OCID |grep lifecycle-state
        "lifecycle-state": "SCALE_IN_PROGRESS",
     $ oci db autonomous-database get  --autonomous-database-id $ADW_OCID |grep lifecycle-state
        "lifecycle-state": "AVAILABLE",
     $ 
    

    OCI CLI를 이용한 Scale Down 작업이 완료되면, 대상 ADW 인스턴스의 자원이 OCPU 1개와 스토리지 1TB로 변경된 것을 확인할 수 있습니다.

    김태완 avatar
  • 작성자: 김태완
  • 사랑하는 민수와 데이터 관리, 데이터 분석 & 클라우드에 집중하고 있습니다.
  • E-mail: taewanme@gmail.com
  • Disclaimer
    이 저작물은 Oracle과 관계없이 개인으로서 개인의 시간을 할애하여 작성된 글 입니다. 본 글의 내용, 입장, 예측은 Oracle을 공식적으로 절대 대변하지 않습니다.