Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there recommended regions for each CSP? #1818

Closed
sykim-etri opened this issue Sep 13, 2024 · 2 comments
Closed

Is there recommended regions for each CSP? #1818

sykim-etri opened this issue Sep 13, 2024 · 2 comments
Assignees

Comments

@sykim-etri
Copy link
Member

현재 GCP에서 제공하는 리전은 총 40개로 보입니다.

gcp:
description: Google Cloud Platform
driver: gcp-driver-v1.0.so
link:
- https://cloud.google.com/compute/docs/regions-zones
region:

예전 테스트 스크립트에 보니 25개 중 22개 정도가 추천되어 있는데.. assets 형태로도 recommeded 항목을 관리하고 있는지요?

# GCP (Total: 25 Regions / Recommend: 22 Regions)
NumRegion[$IndexGCP]=2
TotalNumRegion[$IndexGCP]=25
IY=0
GcpAsiaEast1=$((++IY)) # Location: Changhua County Taiwan
GcpEuropeWest3=$((++IY)) # Location: Frankfurt Germany
GcpAsiaEast2=$((++IY)) # Location: Hong Kong
GcpAsiaNortheast1=$((++IY)) # Location: Tokyo Japan
GcpAsiaNortheast2=$((++IY)) # Location: Osaka Japan
GcpAsiaNortheast3=$((++IY)) # Location: Seoul South Korea
GcpUsWest4=$((++IY)) # Location: Las Vegas Nevada USA
GcpAsiaSoutheast1=$((++IY)) # Location: Jurong West Singapore
GcpAustraliaSoutheast1=$((++IY)) # Location: Sydney Australia
GcpEuropeNorth1=$((++IY)) # Location: Hamina Finland
GcpEuropeWest1=$((++IY)) # Location: St. Ghislain Belgium
GcpEuropeWest2=$((++IY)) # Location: London England UK
GcpEuropeWest4=$((++IY)) # Location: Eemshaven Netherlands
GcpEuropeWest6=$((++IY)) # Location: Zurich Switzerland
GcpNorthamericaNortheast1=$((++IY)) # Location: Montreal Quebec Canada
GcpSouthamericaEast1=$((++IY)) # Location: Osasco (Sao Paulo) Brazil
GcpUsCentral1=$((++IY)) # Location: Council Bluffs Iowa USA
GcpUsEast1=$((++IY)) # Location: Moncks Corner South Carolina USA
GcpUsEast4=$((++IY)) # Location: Ashburn Northern Virginia USA
GcpUsWest1=$((++IY)) # Location: The Dalles Oregon USA
GcpUsWest2=$((++IY)) # Location: Los Angeles California USA
GcpUsWest3=$((++IY)) # Location: Salt Lake City Utah USA
GcpAsiaSouth1=$((++IY)) # Location: Mumbai India (zone b since zone a returns QUOTA_EXCEEDED)
GcpAsiaSoutheast2=$((++IY)) # Location: Jakarta, Indonesia, APAC
GcpEuropeCentral2=$((++IY)) # Location: Warsaw, Poland, Europe

@seokho-son
Copy link
Member

@sykim-etri cb-tumblebug/src/testclient/scripts/testSet.env 에 있는 리전 리스트는 이제 outdated 상태입니다. 기존에 recommend를 지정한 이유는, Cloud-Barista에서 구동할 수 없는 제약이 있었기에, 작성해둔 내용입니다. 아마도 해당 사항도 이미 outdated 되어 있을 것입니다.

assets 측면

cb-tumblebug/assets/cloudinfo.yaml 에는 알려진 region 리스트를 전부 다 포함하는 것을 가정하고 있습니다. (도구 등을 통해 반자동으로 작성)

내부에 따로 recommend 등을 표기하고 있지는 않습니다.

다만 유사하게 동작하는 부분은, credential 등록시 시스템 내부적으로 모든 region/zone에 해당하는 connections를 자동으로 만들어 내고, 이 connections가 실제로 동작하는지 validation을 진행하고 표기하고 있으므로, 기존 스크립트에서 Recommend에 해당하던 region들이, 이 validation을 통해 가용 region이 자동으로 정리되어 있다고 생각하셔도 괜찮을 것 같습니다.

GET /connConfig 에서 옵션을 filterVerified=true 로 주시면 validation된 항목만 표기됩니다.

이외에 추가적인 (추천에 해당하는) 기능이 필요하신 상태이신지요?

@sykim-etri
Copy link
Member Author

K8sCluster 대상으로 각 CSP의 리전별 현황 파악을 위한 문의라서 추가적으로 필요한 기능이 있는 것은 아닙니다.^^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants