지역(Regions)
Fly.io가 전 세계 데이터센터에서 애플리케이션을 실행하는 지역(region) 개념을 알려드릴게요. 사용자와 물리적으로 가까운 곳에서 앱을 실행해 지연을 줄이고, 전 세계 어디서든 빠르게 연결할 수 있게 해 줍니다. 어떤 지역이 있고, 앱이 어느 지역에서 실행되는지 어떻게 확인하는지 함께 살펴보아요.
출처: 문서
본문
Fly.io는 사용자에게 물리적으로 가까운 곳, 즉 우리가 직접 운영하는 서버의 전 세계 데이터센터에서 애플리케이션을 실행합니다. 전 세계 지역에 앱을 배포할 수 있어서 도쿄, 상파울루, 암스테르담의 사용자가 글로벌 Anycast 네트워크를 통해 가장 가까운 서버에 연결합니다.
지역 목록을 보려면fly platform regions을 실행하세요.
Fly.io 지역
앱을 다음 지역 중 어디에든 호스팅할 수 있습니다.
| Region ID | Region Location | Gateway | MPG |
|---|---|---|---|
| ams | Amsterdam, Netherlands | ✓ | ✓ |
| arn | Stockholm, Sweden | ✓ | |
| cdg | Paris, France | ✓ | |
| dfw | Dallas, Texas (US) | ✓ | ✓ |
| ewr | Secaucus, NJ (US) | ✓ | |
| fra | Frankfurt, Germany | ✓ | ✓ |
| gru | Sao Paulo, Brazil | ✓ | |
| iad | Ashburn, Virginia (US) | ✓ | ✓ |
| jnb | Johannesburg, South Africa | ||
| lax | Los Angeles, California (US) | ✓ | ✓ |
| lhr | London, United Kingdom | ✓ | ✓ |
| nrt | Tokyo, Japan | ✓ | ✓ |
| ord | Chicago, Illinois (US) | ✓ | ✓ |
| sin | Singapore, Singapore | ✓ | ✓ |
| sjc | San Jose, California (US) | ✓ | ✓ |
| syd | Sydney, Australia | ✓ | ✓ |
| yyz | Toronto, Canada | ✓ | ✓ |
- Gateway 지역: "Gateway" 지역에는 WireGuard 게이트웨이도 있으며, 이를 통해 조직의 사설 네트워크에 연결합니다.
- MPG 지역: "MPG" 지역은 Managed Postgres 클러스터를 호스팅할 수 있습니다.
앱의 지역 알아내기
fly platform regions으로 Fly.io 지역 목록을 확인하세요.
앱이 어느 지역에서 실행 중인지는 fly status로 확인할 수 있습니다.
Fly Volumes와 Fly Machines은 생성된 지역에 묶여 있습니다.
Machine 배치와 지역 용량에 대해 이 가이드에서 자세히 알아보세요.
애플리케이션 인스턴스가 시작되면 실행 중인 지역의 세 글자 이름이 Machine의 FLY_REGION 환경 변수에 저장됩니다. 이 정보는 다른 Runtime Environment 정보와 함께 해당 인스턴스에서 실행되는 앱에 보입니다.
관련 읽을거리
- Scaling to multiple regions 앱을 탄력적이고 전 세계적으로 분산되게 만드는 가이드를 읽어보세요.
- Cost Management 지역 선택, 확장 전략, 앱 아키텍처가 Fly.io 요금에 어떻게 영향을 주는지 알아보세요.
- Machine Placement and Regional Capacity 지역 선택(및 지역 용량)이 Machines가 어디에 배치되는지에 어떻게 영향을 주는지 자세히 알아보세요.
- Dynamic Request Routing with fly‑replay 지역 코드를 사용해 요청을 특정 지역이나 폴백으로 라우팅하는 가이드를 확인하세요.