Skip to content

Zone‐based Control Guide

ByoungSeob Kim edited this page Feb 14, 2025 · 3 revisions

1. CB-Spider Zone 기반 자원 제어 개요

CB-Spider는 기본적으로 연결 기반 제어(Connection-based Control)를 제공하며, 
특정 자원에 대해서는 Zone 기반 제어(Zone-based control)가 가능하다.----------------- Since v0.10.2
연결 기반 제어, Zone 기반 제어 Default Zone, Target Zone 등의 개념은 다음과 같다. 
  • 연결 기반 제어(Connection-based Control)

    • Spider의 연결 설정(Connection Configuration)은 대상 CSP의 Driver 정보-Credential 정보-Region/Zone 정보
      • 사용자가 하나의 Connection(연결 설정)으로 등록하여 자원을 관리한다.
    • 연결 기반 제어는 사용자가 Zone을 별도로 지정하지 않을 경우,
      • 아래 그림 좌측처럼 Connection에 설정된 Zone(Z1)에 자원이 생성되고 관리된다.
  • Zone 기반 제어(Zone-based Control)

    • 아래 그림 우측처럼 연결 설정에 포함된 Zone(Z1) 뿐만 아니라,
    • 사용자가 자원 생성 요청시 설정을 통해서 Z2, Z3에도 자원을 생성 및 관리할 수 있다.
  • Default Zone & Target Zone

    • 연결 설정시 지정한 Zone Z1을 default Zone이라 하고,

    • 아래 그림 우측에서 Z2, Z3와 같이 자원 생성 시에 사용자가 지정하는 Zone을 Target Zone이라 한다.

      image

2. CB-Spider Zone 기반 자원 제어 대상

  • 자원 생성 시 Zone 기반 제어(Zone 선택) 가능 자원

    • Subnet
    • Disk
  • Zone 기반 제어 영향 자원 및 기타 참고 사항

    • VM: VM은 생성 요청시 설정한 Subnet이 위치한 Zone에 생성된다.
    • Disk: Z1의 VM에 Z3의 Disk를 마운트 할 수 없다.
    • MyImage: Snapshot 대상 VM이 존재하는 Zone에 MyImage가 생성된다.
    • NLB: Zone에 상관 없이 NLB와 동일 VPC 내에 있는 모든 VM을 VMGroup에 설정 가능하다.
    • Cluster: AWS의 경우 서로 다른 Zone에 존재하는 2개 이상의 Subnet 설정이 필요하다.

2. CB-Spider Zone 기반 자원 제어 제공 현황

  • ※ 참고: Zone 기반 제어 시험 케이스 및 시험 가이드

  • CSP별 Zone 기반 자원 제어 제공 현황이 다음과 같다.

    Provider Zone 기반 제어 비고
    AWS O  
    Azure O  
    GCP O
    Alibaba O  
    Tencent O  
    IBM VPC O  
    OpenStack O  
    NHN O 2 Zone
    NCP VPC O 2 Zone
    NCP Classic NA 1, 2 Zone
    KT Classic NA 2 Zone, Zone이 Region 개념과 혼용됨(ex: Keypair Zone간 공유 불가)
    KT VPC NA 단일 Zone

  • ※ 특이 사항: IBM VPC Zone-based Control 제약 사항

     * 하나의 VPC는 동일 Zone으로 구성된 Subnet들로만 구성 가능
       예) VPC에 최초 A Zone Subnet 생성시, 이후 A Zone Subnet만 추가 가능
     * 사유: Zone별 Prefix CIDR가 존재, 아래 그림 참고 
       => Spider에서는 Zone CIDR 개념을 지원하지 않음 
    
image

Table of contents



Clone this wiki locally