본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

Fly.io 참조 (Fly.io reference)

원문 보기 위키 갱신

flyctl과 fly.toml 같은 자주 사용하는 리소스에 대한 빠른 참조예요. 또는 Fly.io의 기능과 그것들이 어떻게 동작하는지 더 깊이 파고들 수도 있어요.

flyctl과 fly.toml 같은 자주 사용되는 리소스에 대한 빠른 참조예요. Fly.io의 기능과 그것들이 어떻게 동작하는지 더 깊이 파고들 수도 있어요.

출처: 문서

본문

Fly.io에 대하여

  • 아키텍처: Firecracker VM, Anycast 네트워킹, Fly Proxy, 백홀(backhaul) 네트워크가 어떻게 결합해 Fly.io의 인프라를 만드는지에 대한 간략한 개요예요.

  • 리전: 앱이 사용자 가까이에서 실행될 수 있도록 우리가 전 세계에서 서버를 운영하는 리전들.

  • Machine 마이그레이션: Fly.io가 문제가 있는 호스트에서 정상 호스트로 앱의 Machine을 자동으로 마이그레이션하는 방법.


참조 문서

  • flyctl: flyctl CLI 참조 문서.

  • 앱 구성 (fly.toml): fly.toml 구성 파일에서 앱을 구성하는 설정. 앱 구성에는 앱이 어떻게 빌드되는지, 볼륨 마운트, 네트워크 서비스 등을 포함해요.

  • Fly Launch: Fly Launch가 새 앱을 만들고 구성하는 방법에 대한 심층 설명.

  • Fly Proxy: Fly Proxy가 요청을 라우팅하고, 연결을 처리하고, 로드 밸런싱을 하는 방법에 대해 알아보기.

  • Fly Proxy autostop/autostart: Fly Proxy가 앱의 초과 용량을 판단해 필요하지 않을 때 Machine을 종료하거나 일시 중지하고, 트래픽이 있으면 다시 시작하는 방법 알아보기.

  • Fly Proxy Content Encoding: 프록시가 HTTP 응답 압축을 처리하는 방법 알아보기. 기본적으로 더 나은 성능을 얻을 수 있어요.

  • Machine Suspend/Resume: Fly Machine을 제자리에서 일시 중지하고 밀리초 단위로 재개하는 방법.

  • 헬스 체크: Fly가 HTTP, TCP, 커스텀 체크를 통해 앱의 상태를 모니터링하고 가용성을 검증하며 필요할 때 자동 재시작을 트리거하는 방법 알아보기.


Fly.io와 함께 작업하기

더 알아보기 (Learn more)