Skip to content

Zone‐based Control

ByoungSeob Kim edited this page Oct 15, 2024 · 4 revisions

연결 기반 제어(Connection-based Control), Zone 기반 제어(Zone-based Control)

1. CB-Spider 자원 제어 개요

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

    • Spider의 연결 설정(Connection Configuration)은 대상 CSP의 Driver 정보-Credential 정보-Region/Zone 정보
    • 사용자가 하나의 Name(Connection Name)으로 등록하여 자원을 관리하며
    • 연결 기반 제어는 Connection별로 CSP-Credential-Region-Zone이 지정되어 관리된다.
    • 즉, 좌측 그림처럼 연결 기반 제어는 하나의 Connection에서는 특정 Zone에 대한 자원 만을 제어할 수 있다.
  • 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 기반 제어가 가능한 대상 자원은 다음과 같다.

    • Subnet
    • VM
    • Disk
    • MyImage --- 추후 검증 후 제공
  • Zone 기반 제어의 경우 서로 연관된 자원은 TargetZone이 동일하게 설정해야 한다.

    • ex) Z2의 Subnet에 Z1의 VM을 배포 할 수 없다.
    • ex) Z1의 VM에 Z3의 Disk를 마운트 할 수 없다.

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

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

  • MyImage 제외 (추후 검증 후 제공)

    Provider Zone 기반 제어 비고
    AWS O  
    Azure O  
    GCP WIP #1317
    Alibaba O  
    Tencent O  
    IBM VPC O  
    OpenStack O  
    NHN O 2 Zone
    NCP Classic O 1, 2 Zone
    NCP VPC O 2 Zone
    KT Classic N/A 2 Zone, Zone이 Region 개념과 혼용됨(ex: Keypair Zone간 공유 불가)
    KT VPC N/A 단일 Zone
    ※ WIP: Work In Progress
    ※ N/A: Not Applicable (단일 Zone: 제공 의미 없음)
    ※ ?: 지원 의미 및 필요성 고려 중
    

Table of contents



Clone this wiki locally