Fly.io 리소스 가격(Pricing)
Fly.io는 각 리전의 가격과 함께 사용한 리소스에 대해서만 과금해요. 월 플랫폼 요금은 없으며, 항상 켜져 있는 가장 작은 앱은 30일당 $2.19예요. 이 문서에서는 청구 대상 목록, 전형적인 앱 비용 예시, 무료 티어 유무, 컴퓨팅·Managed Postgres·볼륨·네트워크·지원·확장(extension) 가격 구조를 자세히 설명해 드릴게요.
출처: 문서
본문
다음은 리전 선택기로 각 리전의 가격을 계산해 주는 React 컴포넌트예요. (리전마다 가격 배율(markup)이 적용돼요.)
export const RegionPricingSelector = () => {
const regions = [{
code: "ams",
city: "Amsterdam",
country: "Netherlands",
markup: 1.038461538
}, {
code: "iad",
city: "Ashburn, Virginia (US)",
country: "",
markup: 1
}, {
code: "ord",
city: "Chicago, Illinois (US)",
country: "",
markup: 1.25
}, {
code: "dfw",
city: "Dallas, Texas (US)",
country: "",
markup: 1.25
}, {
code: "fra",
city: "Frankfurt",
country: "Germany",
markup: 1.153846154
}, {
code: "jnb",
city: "Johannesburg",
country: "South Africa",
markup: 1.302884615
}, {
code: "lhr",
city: "London",
country: "United Kingdom",
markup: 1.134615385
}, {
code: "lax",
city: "Los Angeles, California (US)",
country: "",
markup: 1.199519231
}, {
code: "cdg",
city: "Paris",
country: "France",
markup: 1.134615385
}, {
code: "sjc",
city: "San Jose, California (US)",
country: "",
markup: 1.192307692
}, {
code: "gru",
city: "São Paulo",
country: "Brazil",
markup: 1.615384615
}, {
code: "ewr",
city: "Secaucus, NJ (US)",
country: "",
markup: 1
}, {
code: "sin",
city: "Singapore",
country: "Singapore",
markup: 1.269230769
}, {
code: "arn",
city: "Stockholm",
country: "Sweden",
markup: 1.038461538
}, {
code: "syd",
city: "Sydney",
country: "Australia",
markup: 1.269230769
}, {
code: "nrt",
city: "Tokyo",
country: "Japan",
markup: 1.307692308
}, {
code: "yyz",
city: "Toronto",
country: "Canada",
markup: 1.115384615
}];
const PRICE_PER_VCPU_SECOND = {
shared: 0.0000008465,
performance: 0.000012732
};
const INCLUDED_RAM_GB_PER_VCPU = {
shared: 0.25,
performance: 2
};
const RAM_PRICE_PER_GB_SECOND = 0.000002316;
const presets = [{
name: "shared-cpu-1x",
cpu: 1,
cpuType: "shared",
tiers: ["256MB", "512MB", "1GB", "2GB"]
}, {
name: "shared-cpu-2x",
cpu: 2,
cpuType: "shared",
tiers: ["512MB", "1GB", "2GB", "4GB"]
}, {
name: "shared-cpu-4x",
cpu: 4,
cpuType: "shared",
tiers: ["1GB", "2GB", "4GB", "8GB"]
}, {
name: "shared-cpu-6x",
cpu: 6,
cpuType: "shared",
tiers: ["1.5GB", "3GB", "6GB", "12GB"]
}, {
name: "shared-cpu-8x",
cpu: 8,
cpuType: "shared",
tiers: ["2GB", "4GB", "8GB", "16GB"]
}, {
name: "performance-1x",
cpu: 1,
cpuType: "performance",
tiers: ["2GB", "4GB", "8GB"]
}, {
name: "performance-2x",
cpu: 2,
cpuType: "performance",
tiers: ["4GB", "8GB", "16GB"]
}, {
name: "performance-4x",
cpu: 4,
cpuType: "performance",
tiers: ["8GB", "16GB", "32GB"]
}, {
name: "performance-6x",
cpu: 6,
cpuType: "performance",
tiers: ["12GB", "24GB", "48GB"]
}, {
name: "performance-8x",
cpu: 8,
cpuType: "performance",
tiers: ["16GB", "32GB", "64GB"]
}, {
name: "performance-10x",
cpu: 10,
cpuType: "performance",
tiers: ["20GB", "40GB", "80GB"]
}, {
name: "performance-12x",
cpu: 12,
cpuType: "performance",
tiers: ["24GB", "48GB", "96GB"]
}, {
name: "performance-14x",
cpu: 14,
cpuType: "performance",
tiers: ["28GB", "56GB", "112GB"]
}, {
name: "performance-16x",
cpu: 16,
cpuType: "performance",
tiers: ["32GB", "64GB", "128GB"]
}];
const ramGB = ram => ram.endsWith("MB") ? parseFloat(ram) / 1024 : parseFloat(ram);
const basePricePerSecond = ({cpu, cpuType}, ram) => cpu * PRICE_PER_VCPU_SECOND[cpuType] + (ramGB(ram) - cpu * INCLUDED_RAM_GB_PER_VCPU[cpuType]) * RAM_PRICE_PER_GB_SECOND;
const [selected, setSelected] = useState("iad");
const region = regions.find(r => r.code === selected) ?? regions[0];
const SECONDS_PER_HOUR = 3600;
const SECONDS_PER_MONTH = 2592000;
const BASELINE_RAM_PRICE_PER_30_DAYS = RAM_PRICE_PER_GB_SECOND * SECONDS_PER_MONTH;
const currencyFormatter = minimumFractionDigits => new Intl.NumberFormat("en-US", {
style: "currency",
currency: "USD",
minimumFractionDigits,
maximumFractionDigits: 2
});
const monthFormatter = currencyFormatter(2);
const ramFormatter = currencyFormatter(0);
const formatPerSecond = value => `$${value.toFixed(8)}`;
const formatPerHour = value => `$${value.toFixed(4)}`;
const formatPerMonth = value => monthFormatter.format(value);
return <>
<p>
<label htmlFor="region-select">Region: </label>
<select id="region-select" value={selected} onChange={e => setSelected(e.target.value)} className="ml-2 rounded-md border border-gray-300 dark:border-gray-700 text-gray-900 dark:text-gray-100 px-3 py-1.5 shadow-sm focus:border-indigo-300 focus:outline-none focus:ring focus:ring-indigo-200 focus:ring-opacity-50">
{regions.map(({code, city, country}) => <option key={code} value={code}>
{city}
{country ? `, ${country}` : ""} ({code})
</option>)}
</select>
</p>
<p>
The price of a running <a href="/machines">Fly Machine</a> VM is the price of a named CPU/RAM preset, plus about{" "}
{ramFormatter.format(BASELINE_RAM_PRICE_PER_30_DAYS * region.markup)} per 30 days per GB of additional RAM.
</p>
<p>Here’s the pricing for named presets and a few standard additional RAM configurations:</p>
<table className="table-stripe">
<thead>
<tr>
<th>Preset</th>
<th>CPU(s)</th>
<th>RAM</th>
<th>Price/second</th>
<th>Price/hour</th>
<th>Price/month</th>
</tr>
</thead>
<tbody>
{presets.map(preset => preset.tiers.map((ram, tierIndex) => {
const perSecond = basePricePerSecond(preset, ram) * region.markup;
return <tr key={`${preset.name}-${ram}`}>
{tierIndex === 0 && <>
<td rowSpan={preset.tiers.length}>{preset.name}</td>
<td rowSpan={preset.tiers.length}>
{preset.cpu} {preset.cpuType}
</td>
</>}
<td>{ram}</td>
<td>{formatPerSecond(perSecond)}</td>
<td>{formatPerHour(perSecond * SECONDS_PER_HOUR)}</td>
<td>{formatPerMonth(perSecond * SECONDS_PER_MONTH)}</td>
</tr>;
}))}
</tbody>
</table>
</>;
};
Fly.io는 사용하는 리소스에 대해서만 청구하며, 월 플랫폼 요금이 없어요. 가장 작은 항상 켜진 앱은 30일당 $2.19예요. Managed Postgres 데이터베이스가 있는 작은 웹 앱은 월 약 $44예요. 아래 표는 우리가 청구하는 항목을 나열하고, 그다음 몇 가지 실제적인 앱 비용 예시를 보여줘요.
우리가 청구하는 모든 것
가격은 USD예요. 이 표의 Machine 가격은 가장 저렴한 리전인 Ashburn, Virginia(iad)와 Secaucus, NJ(ewr) 기준이에요. Machine 가격은 리전에 따라 달라요. 전체 목록은 시작된 Fly Machine을 참고하세요.
월 Machine 가격은 30일 연속 실행을 가정해요. Machine은 실행되는 동안 초 단위로 청구되므로, 항상 켜진 Machine은 31일 월에 약간 더 비싸요.
| 지불 항목 | 가격 | 참고 |
|---|---|---|
시작된 Machine, shared-cpu-1x + 256MB RAM |
$2.19/월 | 가장 작은 Machine 크기. 실행 중 초 단위 청구 |
시작된 Machine, shared-cpu-1x + 512MB RAM |
$3.69/월 | |
시작된 Machine, shared-cpu-1x + 1GB RAM |
$6.70/월 | |
시작된 Machine, shared-cpu-2x + 2GB RAM |
$13.39/월 | |
시작된 Machine, performance-1x + 2GB RAM |
$33.00/월 | |
시작된 Machine, performance-2x + 4GB RAM |
$66.00/월 | |
| 추가 Machine RAM | $6.00/GB/월 | CPU 프리셋에 포함된 양을 넘어 추가된 RAM |
| 정지 또는 일시중지된 Machine | rootfs $0.15/GB/월 | 정지된 동안 Machine의 루트 파일시스템만 청구 |
| 볼륨 | $0.15/GB/월 | 프로비저닝된 용량 기준. 분리된 경우나 정지된 Machine에 연결된 경우 포함 |
| 볼륨 스냅샷 | $0.08/GB/월 | 매월 첫 10GB 무료. 프로비저닝된 볼륨 크기가 아니라 저장된 데이터 기준 |
| 전용 IPv4 주소 | $2/월 | 선택 사항. 앱은 공유 IPv4 주소와 IPv6 주소를 무료로 받아요 |
| 정적 egress IP | $0.005/시간 (~$3.60/월) | 선택 사항 |
| SSL 인증서 | 단일 호스트네임당 $0.10/월; 와일드카드당 $1/월 | 첫 10개의 단일 호스트네임 인증서는 무료 |
| 인터넷으로의 아웃바운드 데이터 | 북미·유럽 $0.02/GB 아시아 태평양·오세아니아·남미 $0.04/GB 아프리카·인도 $0.12/GB |
인바운드 데이터는 무료 |
| 리전 간 프라이빗 네트워크 데이터 | 북미·유럽 $0.006/GB 아시아 태평양·오세아니아·남미 $0.015/GB 아프리카·인도 $0.050/GB |
리전 내 데이터 전송은 무료. 일부 구형 조직에는 다른 요율 적용. 데이터 전송 가격 참고 |
| Managed Postgres | $38/월(Basic) ~ $1,922/월(Performance) | 스토리지는 사용량 기준 $0.28/GB/월. Managed Postgres 가격 참고 |
| 지원 | $29/월 Standard; $199/월 Premium; Enterprise $2,500/월부터 | 선택 사항. 커뮤니티 지원은 무료 |
| Fly Kubernetes | 클러스터당 $75/월 | 컴퓨팅과 볼륨은 별도 청구 |
| Tigris, Upstash 같은 확장 | 제공업체 정가 | 가격은 확장 제공업체가 정하며 요금은 Fly.io 인보이스에 표시 |
새 조직은 종량제(Pay As You Go) 가격을 사용해요. 월 플랫폼 요금이 없고 사용한 리소스와 서비스에 대해서만 지불해요.
전형적인 앱 비용은 얼마인가?
월 비용이 어느 정도인지 보여주는 예제 앱 세 개예요. 별도 표시가 없으면 Ashburn(iad)을 사용하며, Machine이 연속 실행된다고 가정해요. "가정(assumed)"으로 표시된 트래픽과 스토리지는 예제 워크로드이며 포함된 허용량이 아니에요. 가격 계산기로 자신의 앱 비용을 추정할 수 있어요.
Machine이 유휴일 때 자동 중지되면 컴퓨팅 비용이 낮아질 수 있어요. 실행 중인 시간과 정지된 동안의 rootfs에 대해 지불해요. Machine이 한 달 내내 실행되면 여기 표시된 전체 항상 켜짐 비용을 지불해요. 청구서를 추정·통제하는 더 많은 방법은 비용 관리를 참고하세요.
Managed Postgres가 있는 작은 웹 앱
| 항목 | 월 비용 |
|---|---|
shared-cpu-1x 512MB Machine 1대, 연속 실행 |
$3.69 |
| 10GB 볼륨 | $1.50 |
| Managed Postgres, Basic 플랜 | $38.00 |
| Managed Postgres 스토리지 1GB (가정) | $0.28 |
| 볼륨 스냅샷, 10GB 무료 허용량 안 (가정) | $0.00 |
| 북미에서 인터넷으로 나가는 10GB 아웃바운드 데이터 (가정) | $0.20 |
| 합계 | $43.67 |
앱과 데이터베이스가 같은 리전에서 실행되므로 둘 사이의 데이터 전송은 무료예요. 앱은 또한 무료인 공유 IPv4 주소를 사용해요.
이 예제에서 Managed Postgres가 청구서의 대부분을 차지해요. 앱 Machine과 10GB 볼륨은 월 $5.19예요.
24/7 실행되는 Discord 봇 또는 백그라운드 워커
| 항목 | 월 비용 |
|---|---|
shared-cpu-1x 256MB Machine 1대, 연속 실행 |
$2.19 |
| 북미에서 인터넷으로 나가는 1GB 아웃바운드 데이터 (가정) | $0.02 |
| 합계 | $2.21 |
이 예제는 볼륨, 데이터베이스, 전용 IPv4 주소를 사용하지 않으므로 더 지불할 것이 없어요. 워커가 더 많은 메모리가 필요하다면 512MB의 shared-cpu-1x Machine이 연속 실행 시 월 $3.69예요.
세 리전에서 실행되는 앱
앱이 Ashburn(iad), Frankfurt(fra), Singapore(sin)에서 각각 1GB Machine 하나씩 실행한다고 가정해요. 각 Machine은 사용자에게 50GB의 트래픽을 서빙하고, 한 달 동안 다른 리전의 Machine으로 10GB의 프라이빗 네트워크 트래픽을 보내요.
| 항목 | 월 비용 |
|---|---|
Ashburn(iad)의 shared-cpu-1x 1GB Machine 1대 |
$6.70 |
Frankfurt(fra)의 shared-cpu-1x 1GB Machine 1대 |
$7.73 |
Singapore(sin)의 shared-cpu-1x 1GB Machine 1대 |
$8.50 |
iad와 fra에서 $0.02/GB로 100GB 아웃바운드 (가정) |
$2.00 |
sin에서 $0.04/GB로 50GB 아웃바운드 (가정) |
$2.00 |
iad와 fra에서 $0.006/GB로 20GB 리전 간 프라이빗 네트워크 (가정) |
$0.12 |
sin에서 $0.015/GB로 10GB 리전 간 프라이빗 네트워크 (가정) |
$0.15 |
| 합계 | $27.20 |
Machine 가격은 리전에 따라 달라지며, 그것이 위의 컴퓨팅 비용 차이를 설명해요.
리전 간 프라이빗 네트워크 트래픽은 양방향으로 청구돼요. 요청은 떠나는 리전의 요율로, 응답은 떠나는 리전의 요율로 청구돼요. 그래서 작은 요청이 큰 응답을 반환하면 대부분의 비용이 응답하는 리전 요율로 발생해요.
이 예제는 세분화된 데이터 전송 가격을 사용해요. 2024년 7월 18일 이전에 만들어져 세분화 가격으로 전환하지 않은 조직은 대신 리전 간 트래픽에 공개 인터넷 요율을 지불해요. 데이터 전송 가격을 참고하세요.
무료 티어가 있나요?
아니요. 새 조직에는 무료 티어나 월간 무료 사용 허용량이 없어요.
새 계정은 무료 체험을 받는데, Machine 런타임 최대 2시간 또는 7일 중 먼저 도래하는 것까지 지속돼요. 체험을 시작하는 데 신용카드가 필요 없어요. 체험 종료 후 청구 가능한 리소스를 계속 사용하려면 신용카드를 추가해야 해요.
가장 저렴한 항상 켜진 앱은 Ashburn(iad) 또는 Secaucus(ewr)의 256MB RAM shared-cpu-1x Machine이에요. 30일 연속 실행 시 $2.19이며, 여기에 아웃바운드 데이터 전송(북미·유럽 $0.02/GB)이 더해져요.
일부 리소스와 허용량은 체험 종료 후에도 무료예요. 여기에는 매월 첫 10GB 볼륨 스냅샷 스토리지, 첫 10개의 단일 호스트네임 SSL 인증서, 인바운드 데이터 전송, 공유 IPv4 주소, IPv6 주소가 포함돼요.
2024년 10월에 중단된 플랜의 조직은 해당 플랜에 포함된 무료 허용량을 유지해요. 중단된 플랜을 참고하세요.
작동 방식
Fly.io 서비스는 조직별로 청구되며, 연결 조직(Linked Organizations)은 리소스 사용량을 상위 청구 조직에 보고해요. 플랜은 복잡해지므로 우리는 사용량에 따라 청구하기만 해요. 애플리케이션에 필요한 부분을 골라 사용하세요. 그것만 인보이스에서 보게 돼요.
조직은 Fly.io의 관리 주체로, 멤버 추가, 앱 개발 환경 공유, 청구 관리를 할 수 있게 해줘요. 청구는 앱에 프로비저닝된 리소스에 기반하며, 프로비저닝된 시간에 비례 배분돼요.
조직에는 남용 방지나 용량 계획을 위한 자동 스케일링 한도가 적용될 수 있어요. 그런 한도에 부딪혀 방해가 된다면 오류 메시지의 이메일 주소로 연락하세요.
모든 조직은([연결 조직 제외]) 신용카드 등록이 필요해요.
컴퓨팅
시작된 Machine과 정지된 Machine을 다르게 청구해요. 비용 계산 방법에 대한 자세한 내용은 Machine 청구를 참고하세요. Machine의 performance와 shared CPU 유형의 차이를 이해하려면 CPU 성능을 참고하세요.
시작된 Fly Machine
리전 선택기 컴포넌트(위)로 각 리전·프리셋의 초당/시간당/월 가격을 계산할 수 있어요.
정지된 Fly Machine
정지된 Machine에 대해서는 각 Machine에 필요한 루트 파일시스템(rootfs)에 대해서만 청구해요. 30일 동안 정지된 Machine의 rootfs 1GB당 $0.15예요. 필요한 rootfs의 양은 앱에서 생성한 OCI 이미지에 기본 파일시스템의 몇 가지 containerd 조정을 더한 것으로 정의돼요.
Machine 예약 블록(Machine reservation blocks)
특정 리전에서 performance Machine 또는 shared Machine의 컴퓨팅 시간 블록을 예약하면 40% 할인을 받아요.
예약은 지정된 리전의 지정된 CPU 클래스 Machine에 대해, 조직의 어떤 앱에서든 적용돼요.
사용 가능한 예약 크기는 다음과 같아요:
Performance Machines
- $20/월 사용량에 대해 연 $144
- $200/월 사용량에 대해 연 $1,440
- $2,000/월 사용량에 대해 연 $14,400
Shared Machines
- $5/월 사용량에 대해 연 $36
- $50/월 사용량에 대해 연 $360
- $500/월 사용량에 대해 연 $3,600
"연간" 금액을 선불로 지불하고, 매월 "월간" 금액만큼의 크레딧을 받아요. 크레딧은 이월되지 않으며, 지급된 달에만 유효해요. 크레딧은 CPU와 추가 RAM 요금에만 적용돼요.
구매할 수 있는 블록 수나 조합에는 제한이 없어요. 예약은 구매한 달의 첫날로 소급돼요.
예를 들어 cdg에서 연 $36 shared Machine 블록을 구매하면, $36을 선불로 지불하고 구매한 달부터 12개월 동안 cdg의 shared Machine에 적용되는 $5/월 크레딧을 받아요. 12개월로 상각하면 $36 선불 비용은 월 $3이며, 이는 받는 $5/월 크레딧에 대한 40% 할인이에요.
예약은 Fly.io 대시보드의 청구 섹션에서 셀프 서비스로 설정할 수 있어요. 예약은 1일부터 시작하는 사용량에 적용되므로, 달 중 언제든 설정하면 한 달 내내 크레딧을 받아요.
Managed Postgres
Fly.io Managed Postgres 실행 가격은 선택한 Managed Postgres 플랜과 데이터베이스가 사용하는 스토리지 양에 따라 달라져요.
Managed Postgres 플랜과 스토리지의 현재 가격은 여기에서 확인할 수 있어요.
**중요:** Managed Postgres는 앱 밖에 존재해요. 앱을 삭제해도 데이터베이스는 삭제되지 않아요. 정리할 때 대시보드를 확인하세요. 빠른 확인이 나중에 놀라운 청구를 막아줘요.영구 스토리지 볼륨
볼륨
Fly 볼륨은 Machine을 위한 로컬 영구 스토리지예요.
- 프로비저닝된 용량 GB당 월 $0.15
볼륨 청구는 시간 단위로 비례 배분돼요.
만든 볼륨에 대해, Machine에 연결되어 있든 아니든, 연결된 Machine이 정지된 경우를 포함해 청구돼요.
볼륨 스냅샷
**새 요금**2026년 1월 1일부터 [볼륨 스냅샷](/volumes/snapshots) 스토리지에 대한 요금을 도입해요. 첫 요금은 2026년 2월 초에 발행되는 인보이스에서 볼 수 있어요.
기존 고객이라면 [대시보드](https://fly.io/dashboard/personal/billing)의 **Billing** 섹션에서 Upcoming Invoice와 Cost Explorer에서 사용량을 확인할 수 있어요.
- GB당 월 $0.08
- 매월 첫 10GB 무료
볼륨 스냅샷 청구는 시간 단위로 비례 배분돼요.
5일 보존 기간의 자동 일일 스냅샷은 새 볼륨에서 기본적으로 활성화돼요. 이는 조정하거나 비활성화할 수 있어요.
사용량은 프로비저닝된 볼륨 크기가 아니라 스냅샷의 총 저장 크기를 기준으로 계산돼요. 실제 저장된 데이터에 대해서만 청구돼요. 10GB 볼륨에 1GB를 썼다면 약 1GB의 스냅샷 스토리지로 청구돼요.
각 볼륨의 스냅샷은 증분 방식으로 저장되므로, 이전에 저장된 스냅샷 이후 변경된 데이터에 대해서만 청구돼요.
네트워크 가격
Anycast IP 주소
각 애플리케이션은 전역 로드 밸런싱을 위해 공유 IPv4 주소와 무제한 Anycast IPv6 주소를 받아요.
전용 IPv4 주소는 월 $2예요.
Managed SSL 인증서
우리는 Let's Encrypt를 사용해 인증서를 발급하고, 매년 말 SSL 수수료의 절반을 기부해요.
- 단일 호스트네임 인증서: 월 $0.10
- 와일드카드 인증서: 월 $1
매 조직의 첫 10개의 단일 호스트네임 인증서는 무료예요.
데이터 전송 가격
우리는 공개 인터넷을 목표로 하거나 다른 리전의 앱·Machine을 목표로 앱을 떠나는 데이터에 대해 청구해요. 다음을 포함해요:
- 인터넷으로의 데이터 egress: Machine에서 엣지 서버로, 인터넷으로
- 리전 간 프라이빗 네트워크 데이터 전송: Machine에서 엣지 서버로, 엣지 서버에서 Machine으로
- Upstash Redis 같은 일부 확장으로의 데이터 전송
다음 유형의 트래픽은 무료예요:
- 모든 인바운드 데이터 전송
- 같은 리전의 앱 또는 Machine 사이의 데이터 전송(세분화 데이터 전송 요율을 사용하는 조직의 경우)
- IP 주소가 할당되지 않은 앱에서의 데이터 전송(세분화 데이터 전송 요율을 사용하지 않는 조직의 경우)
Fly.io 가격은 아웃바운드 데이터 전송에 대해 리전 그룹별로 적용돼요. 월 인보이스에서 리전별·트래픽 유형별 더 자세한 비용 내역을 볼 수 있어요.
**중요:** 2024년 7월 18일 이후 만들어진 조직은 자동으로 세분화 데이터 전송 요율을 사용하도록 선택되며, 아래 표에 따라 리전 간 프라이빗 네트워크 데이터 전송에 다른 요율로 청구돼요. 세분화 데이터 전송 요율을 사용하지 않는 조직은 위에서 무료로 나열된 것을 제외한 모든 데이터 전송에 "공개 인터넷으로의 Egress" 요율로 청구돼요.| 리전 그룹 | 공개 인터넷으로의 Egress 비용 | 프라이빗 네트워크 리전 간 전송 비용 |
|---|---|---|
| - 북미 - 유럽 |
GB당 $0.02 | GB당 $0.006 |
| - 아시아 태평양 - 오세아니아 - 남미 |
GB당 $0.04 | GB당 $0.015 |
| - 아프리카 - 인도 |
GB당 $0.12 | GB당 $0.050 |
세분화 대역폭 가격을 선택하려면 대시보드의 Organizations 페이지로 가서 변경할 조직 이름을 클릭한 뒤 Switch to granular bandwidth pricing을 클릭하세요. 선택하면 비-세분화 데이터 전송 요율로 돌아갈 수 없어요.
Machine용 정적 Egress IP
Machine용 정적 egress IP는 Machine을 위한 전용 아웃바운드 IP 주소를 제공해요. 정적 egress IP를 할당하면 이 단일 가격으로 IPv4와 IPv6 주소를 모두 받아요.
- 시간당 $0.005 (~월 $3.60)
- Machine에는 기본적으로 정적 IP가 없어요
지원
커뮤니티 지원은 사용 수준과 관계없이 모든 고객에게 포함돼요. 대시보드의 Support 섹션에서 Standard($29/월), Premium($199/월) 또는 Enterprise(월 $2,500부터) 패키지를 구매하면 지원 플랜에 접근할 수 있어요. 지원에 대한 자세한 내용은 Fly.io 지원을 참고하세요.
Fly Kubernetes
Fly Kubernetes(FKS)는 Fly.io에서 실행되는 관리형 쿠버네티스 서비스예요.
확장(Extensions)
Fly.io는 Tigris Object Storage와 Upstash Redis 같은 제3자가 운영하는 관리형 서비스를 제공해요.
그들의 서비스를 프로비저닝하면 그들의 고객이 되며, 월간 Fly.io 청구서를 통해 그들의 정가를 지불해요. 요금은 Fly.io 대시보드에서 매일 업데이트돼요.
다음에 대해서는 별도로 청구되지 않아요:
- 제공업체의 계정에 호스팅되어 서비스를 실행하는 Machine
- 서비스와 연결된 IP 주소
Tigris Object Storage를 포함해, 이러한 외부 제3자 서비스로의 데이터 전송에 대해서는 별도로 청구돼요. 자세한 내용은 데이터 전송 가격을 참고하세요.
지원하지 않는 제품
비관리형 Fly Postgres(지원 안 함)
Fly Postgres는 직접 만들어 직접 관리하는 PostgreSQL 데이터베이스예요. Fly Postgres 클러스터는 Machine, 볼륨, 구성된 추가 메모리로 이루어진 Fly App이에요.
Fly Postgres의 Machine 가격과 볼륨 가격은 Fly.io에서 실행하는 다른 Machine·볼륨과 같아요. Machine이 항상 실행된다고 가정하면, 프리셋 구성의 비용은 개발 프로젝트용 단일 노드 클러스터가 약 월 $2, 3노드 프로덕션 클러스터가 약 월 $82에서 $164 사이예요. 프리셋 구성을 유지할 필요는 없으며, Fly Postgres Machine을 스케일링해 언제든지 워크로드에 맞출 수 있어요.
레거시 플랜
레거시 플랜을 사용 중이고 무엇이 포함되는지 궁금하다면 중단된 플랜에서 더 읽어보세요.
관련 자료
- Fly.io 청구 인보이스 발행, 결제 방법, 사용량 추적이 어떻게 작동하는지.
- 비용 관리 지출을 추정·모니터링·통제하는 모범 사례.
- 무료 체험 Fly.io 무료 체험이 주는 것과 청구가 시작되는 시점.
- 조직 역할과 권한 조직 구조, 권한, 청구가 어떻게 상호작용하는지.
- 컴퓨팅 비용 최적화: 앱 미세 조정 낭비를 줄이기 위한 Machine 크기, 메모리/CPU, 중지/시작 동작 조정.