ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
[CB-Spider Region/Zone Driver API 규격 정의]
3
4
[관련 정보]
5
* 분석 참고: CSP별 Region Zone 제공 현황 분석
6
* 이슈/의견: https://github.com/cloud-barista/cb-spider/issues/905
7
8
* Interface Source 위치: https://github.com/cloud-barista/cb-spider/blob/master/cloud-control-manager/cloud-driver/interfaces/resources/RegionZoneHandler.go
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
* 이하 분석 및 규격 도출 과정 등 세부 내용 참고
25
26
CB-Spider 규격Region InfoZone Info
27
CB-Spider FieldNameDisplayNameNameDisplayNameStatus
28
ex info)ap-south-1US East (Ohio)ap-south-1aN/AAvailable
29
ex info)cn-shanghaiChina (Shanghai)cn-beijing-aBeijing Zone AN/A
30
31
32
* 아래 개별 CSP들이 제공하는 공통된 정보를 추상화하여, 위 CB-Spider Driver API 규격을 정의함
- Driver 개발시 같은 Field에 위치한 CSP 정보를 위의 Field로 맵핑하여 올려 주시면 되겠습니다.
33
34
AWS FieldRegionNameOptInStatusEndpointZoneNameZoneIdRegionNameStateOptInStatusGroupName
NetworkBorderGroup
ZoneType
Message
35
ex info) ap-south-1opt-in-not-required
ec2.ap-south-1.amazonaws.com
ap-south-1aaps1-az1ap-south-1availableopt-in-not-requiredap-south-1ap-south-1availability-zone[]
36
ex info) af-south-1opted-in
ec2.af-south-1.amazonaws.com
37
38
GCP FieldnameidstatusstatusselfLinkkindzones특이사항nameidregionstatusselfLinkkind특이사항
39
ex info)us-west41430UP
https://www.googleapis.com/compute/v1/projects/powerkimhub/regions/us-west4
compute#region"https://www.googleapis.com/compute/v1/projects/powerkimhub/zones/us-west4-c",
"https://www.googleapis.com/compute/v1/projects/powerkimhub/zones/us-west4-a",
"https://www.googleapis.com/compute/v1/projects/powerkimhub/zones/us-west4-b"
자원별 quotas
정보 제공
us-east1-b2231
https://www.googleapis.com/compute/v1/projects/powerkimhub/regions/us-east1
UP
https://www.googleapis.com/compute/v1/projects/powerkimhub/zones/us-east1-b
compute#zoneavailableCpuPlatforms
정보 제공
40
41
Alibaba FieldRegionIdLocalNameRegionEndpoint특이사항ZoneIdLocalName
42
ex info)cn-shanghaiChina (Shanghai)
hitsdb.cn-shanghai.aliyuncs.com
TotalCount
(Region 수: 18)
정보 제공
cn-beijing-aBeijing Zone A
43
44
Tencent FieldRegionRegionName
RegionState
ZoneZoneIdZoneNameZoneState특이사항
45
ex info)ap-guangzhouSouth China(Guangzhou)AVAILABLE
ap-shanghai-1
200001Shanghai Zone 1UNAVAILABLETotalCount
(Zone 수: 14)
정보 제공
46
47
Azure FieldnameidregionalDisplayNamephysicalLocation특이사항
48
ex info)eastus
/subscriptions/a20fed83-96bd-4480-92a9-140b8e3b7c3a/locations/eastus
(US) East USVirginia위도, 경도 포함
49
50
IBM VPC Field확인중
51
ex info)
52
53
OpenStack Field
Region특이사항Zone NameZone Status
54
ex info)ReginoOneParent Region
정보 제공
novalavailable
55
56
NCP Classic Field
RegionCodeRegionNoRegionNameZoneCodeZoneNoZoneDescriptionRegionNo
57
ex info)USWN4US-West(New)DEN-1100독일(New) ZONE10
58
59
NCP VPC FieldRegionCodeRegionNameZoneCodeZoneNoZoneDescriptionRegionCode
60
ex info)KRKoreaSGN-4Singapore (New) ZONE-4SGN
61
62
NHN FieldAPI 미지원zoneNamezoneState
63
ex info)kr-pub-b{"available":true}
64
65
KT Classic Field
API 미지원nameidallocationstatenetworktype
66
ex info)
KOR-Central A
eceb5d65-6571-4696-875f-5a17949f3317
EnabledAdvanced
67
68
KT VPC FieldAPI 미지원API 미지원
69
ex info)
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100