가용성
가용성은 서비스를 쓰고 싶을 때 실제로 쓸 수 있었던 시간의 비율이에요. 99.9% 계산법, 고가용성과 이중화, 부품을 이을 때 계산, 배포 1초 끊김이 가용성에 주는 영향까지 정리했어요.
목차 보기
가용성은 서비스를 쓰고 싶을 때 실제로 쓸 수 있었던 시간의 비율이에요. 24시간 편의점이 한 달 동안 문을 몇 % 열고 있었는지와 같아요. 100% 에 가까울수록 좋아요.
한눈에 보기
- 계산은 간단해요. 쓸 수 있던 시간 ÷ 전체 시간이에요.
- 99.9% 는 한 달에 약 44분, 99.99% 는 약 4분 멈출 수 있다는 뜻이에요. 9 하나에 10배씩 엄격해져요.
- 높이는 방법은 하나가 죽어도 다른 하나가 받게 두 개 이상 두는 거예요.
가용성은 어떻게 계산해요?
한 달 730시간 중 1시간 멈췄다면 729 ÷ 730 = 약 99.86% 예요. 이 숫자를 거꾸로 돌리면 "몇 %를 약속하면 몇 분까지 멈춰도 되나"가 나와요.
9 가 하나 늘 때마다 허용되는 중단 시간이 10분의 1로 줄어요.
표로 보기
| 가용성 | 한 달(730시간) | 1년(8,760시간) |
|---|---|---|
| 99% | 7.3시간 | 87.60시간 |
| 99.5% | 3.6시간 | 43.80시간 |
| 99.9% | 43.8분 | 8.76시간 |
| 99.95% | 21.9분 | 4.38시간 |
| 99.99% | 4.4분 | 0.88시간 |
업계에서는 9 의 개수로 부르기도 해요. 99.9% 는 '스리 나인', 99.99% 는 '포 나인'이에요. 9 가 하나 붙으면 허용 시간이 10분의 1로 줄고, 그만큼 만들기가 어려워져요.
고가용성은 뭐예요? 어떻게 높여요?
고가용성(HA)은 장비가 고장 나도 서비스가 거의 끊기지 않게 만든 상태예요. 핵심은 세 가지예요.
- 여러 개 두기(이중화): 서버·디스크·회선을 두 개 이상 둬요.
- 자동으로 갈아타기: 하나가 죽으면 사람이 오기 전에 다른 쪽으로 길을 돌려요. 길을 나눠 주는 장치를 로드밸런서라고 불러요.
- 빨리 알아채기: 모니터링으로 멈춘 걸 몇십 초 안에 찾아요. 고치는 시간이 짧을수록 가용성이 올라가요.
부품이 여러 개면 가용성은 어떻게 돼요?
연결하는 방식에 따라 정반대가 돼요.
| 연결 | 뜻 | 계산 | 예(각 99.9%) |
|---|---|---|---|
| 직렬 | 하나라도 죽으면 전체가 멈춰요 | 가용성을 곱해요 | 웹 서버 + DB → 99.8% |
| 병렬 | 둘 중 하나만 살아 있으면 돼요 | 1 − (둘 다 죽을 확률) | 서버 2대 → 99.9999% |
직렬로 이으면 부품이 많을수록 낮아져요. AWS 문서도 99.99% 짜리 세 개가 서로 기대면 이론상 99.97% 가 된다고 설명해요. 반대로 같은 서버를 나란히 두면 크게 올라가요. 그래서 중요한 서비스는 서버를 두 대 이상 두고 로드밸런서로 나눠 받아요.
배포 1초도 가용성을 깎을까요?
네, 쌓이면 깎아요. 2026-10-29 사무실 PC 에서 웹 서버 컨테이너를 끄고 새 버전으로 켜는 실험을 했더니, 바꿀 때마다 약 1초씩 접속이 끊겼어요(12초 동안 149번 요청 중 14번 실패).
| 배포 횟수 | 한 달 끊기는 시간 | 99.99%(한 달 4.4분)와 비교 |
|---|---|---|
| 하루 1번 | 약 30초 | 여유 있어요 |
| 하루 10번 | 약 5분 | 이것만으로 넘어요 |
그래서 자주 배포하는 서비스는 새 버전을 먼저 띄운 뒤 길을 돌리는 방식(롤링·블루-그린)을 써요. 자세한 방식은 배포 글에 있어요.
보안에서 말하는 가용성도 같은 뜻이에요?
같은 뜻이에요. 정보보안에서는 지켜야 할 세 가지를 기밀성·무결성·가용성(영어 앞 글자로 CIA)이라고 해요. 남이 못 보게(기밀성), 함부로 못 바꾸게(무결성), 필요할 때 쓸 수 있게(가용성) 지키는 거예요.
그래서 사이트를 마비시키는 공격(디도스)은 가용성을 노린 공격이라고 불러요.
자주 하는 오해는 뭐예요?
| 오해 | 실제 |
|---|---|
| 좋은 서버 한 대면 가용성이 높다 | 한 대는 아무리 좋아도 고장·점검 때 멈춰요. 높이려면 두 대 이상이 필요해요. |
| 가용성과 성능은 같다 | 가용성은 '열려 있나', 성능은 '얼마나 빠른가'예요. 열려 있어도 30초씩 걸리면 손님은 떠나요. |
| 디스크를 복제하면 가용성 100% | 디스크가 살아도 서버나 프로그램이 멈추면 서비스는 멈춰요. |
퓨쳐인프라에서는 어떻게 높여요?
퓨쳐인프라 가상서버는 60초마다 확인해 멈춘 서버를 다시 띄우고, 장비가 고장 나면 그 위 서버를 살아 있는 장비로 옮겨요. 디스크는 서로 다른 장비 세 곳에 복제돼요. 멈춘 걸 알아채고 고치는 시간을 줄이는 장치예요.
더 높여야 한다면 서버를 두 대 이상 두고 로드밸런서(월 25,000원, Small 서버 포함)로 나눠 받으면 돼요. 한 대가 멈춰도 다른 서버가 받아요.
자주 묻는 질문
가용성과 가동률은 같은 말인가요?
거의 같은 뜻으로 써요. 가동률(업타임)은 켜져 있던 시간의 비율이고, 가용성은 실제로 쓸 수 있었던 시간의 비율이라 조금 더 엄격해요.
99.999% 는 얼마나 멈출 수 있어요?
1년에 약 5분 15초예요. 한 달로는 30초 남짓이라, 사람이 손으로 고쳐서는 맞추기 어렵고 자동으로 갈아타는 구성이 필요해요.
작은 쇼핑몰은 몇 %를 목표로 하면 돼요?
처음엔 서버 한 대로 99.5~99.9% 정도를 목표로 하고, 백업과 모니터링부터 챙기는 걸 권해요. 매출이 커지면 서버를 두 대로 늘려요.
가용성은 어떻게 재요?
바깥에서 1~5분마다 주소를 열어 성공한 비율을 세면 돼요. 30번 중 30번 성공이면 그 시간 동안 100% 예요.
함께 알아 두면 좋은 용어
SLA · 서버 모니터링 · 배포 · 백업 · 데이터센터 · 쿠버네티스
이 글의 근거
- 허용 중단 시간: 한 달 730시간(1년 8,760시간 ÷ 12)으로 계산했어요.
- 배포 끊김: 2026-10-29 23:13 사무실 PC(Docker 29.1.3, nginx)에서 컨테이너를 끄고 켜는 동안 0.05초마다 요청해 잰 값이에요. 한 달 환산은 끊김 1초 × 배포 횟수 × 30일로 단순 계산했어요.
- 직렬 의존 계산: AWS Well-Architected — 가용성 · 나인 표: Google SRE Book — Availability Table
- 작성: 서순명(솔리드그루 이사 · 퓨쳐인프라 — 국내 IDC 에서 클라우드 서버·앱 호스팅·AI API 를 운영) · 작성일 2026년 10월 29일
- 운영사: 솔리드그루 · 사업자등록번호 875-44-00335 · 서울특별시 구로구 디지털로29길 38, 7층 707호 · 전화 02-6933-6229 · support@futureinfra.ai · 고객센터 · 이용약관
- 한계: 허용 중단 시간은 계산값이고, 배포 끊김은 사무실 PC 에서 한 번 잰 값을 단순 환산했어요.
- 이해관계: 퓨쳐인프라는 클라우드 서버와 로드밸런서를 파는 회사예요.
연관 서비스
많이 본 글
-
블로그
무료 도메인 사이트 추천 2026 — 내도메인.한국·DuckDNS 발급 방법
내도메인.한국·DuckDNS 처럼 계속 무료인 주소 10곳을 11월 3일 서울에서 다시 재고(6곳 6ms 안), 발급 순서·구글·네이버 무료 주소·'첫해 무료'의 2년째 값까지 정리했어요. -
블로그
도메인 구매 사이트 추천 2026 — 가비아·후이즈 등 15곳 갱신·이전비 비교
같은 .co.kr 도 등록업체 15곳의 3년 값이 3.8만~8.6만 원이에요(11월 3일 KRNIC 표). 갱신가·이전비·해외 업체 조건, 11월 인상 뒤 가비아 실제 화면, 구매처 확인과 기관이전까지 정리했어요. -
블로그
클로드 MCP·Gemini MCP 연동 방법 2026, MCP 서버 9곳
클로드 MCP(데스크톱·Claude Code)와 Gemini MCP 연동(Gemini CLI·안티그래비티·Gemini 앱·API) 등 9곳의 MCP 서버 연결법을 공식 문서로 정리했어요. 원격 57ms 실측과 오류 해결까지. -
블로그
Gemini 3.9 Flash 나왔나요? 지금 최신은 3.8 Flash — 3.7과 직접 잰 속도·비용
2026년 9월 22일 기준 Gemini 3.9 Flash는 미출시입니다. 최신 3.8 Flash의 사양·가격(2027년 2배 인상)과, 3.7 Flash와 같은 과제로 직접 잰 속도·비용·JSON 형식 준수 차이를 정리했습니다. -
블로그
서버비 한 달 얼마? 방문자 10만 명도 월 3만 2천 원(2026 계산)
월 방문자 1천·1만 명은 1만 4천 원, 10만 명은 3만 2천 원이에요. 요금제별 트래픽 기본 제공량까지 넣어 다시 계산하고 AWS·카페24·가비아·네이버클라우드 값과 숨은 비용을 비교했어요(2026-10-26 확인).
댓글 0
로그인하면 댓글을 남길 수 있습니다.