3장. 데이터베이스 초기비용, 운영비용
Reference : 데이터베이스 첫걸음
초기비용
: 최초에 지급하는 돈.
왜 시스템에 돈을 내는가
- 데이터베이스란 무엇을 위해 도입하는가?
- 시스템이란 무엇을 위해 도입하는가?
→ 편리한 기능을 제공해서 대가(이익)를 취하기 위해.
시스템의 개발이나 유지에는 항상 이익과 비용의 균형을 취하는 것이 요구된다.
시스템의 전체 비용 내역
예시 ) 초기비용 : 하드웨어 구매비용, 엔지니어나 프로그래머의 급여 등
운영비용 : 시스템 가동 후 장애 대응비, 유지보수 비용 등
일반적으로 운영비용의 단위 금액은 초기비요에 견주어 낮게 설정된다.
데이터베이스의 초기 비용
소프트웨어의 라이선스 요금.
라이선스료의 특징
판매단위가 특수하다
운영비용을 지급하지 않으면 현실적으로 사용할 수 없다.
라이선스료는 물리적인 단위가 아니라 논리적인 단위로 판매된다. (프로세서 라이선스, 사용자 라이선스)
DBMS가 동작하는 시스템의 규모가 커질수록 라이선스료도 올라간다.
초기 비용을 늘리는 원인
에디션과 옵션
대부분의 DBMS는 스탠다드 에디션(중소규모 시스템용)과 엔터프라이즈 에디션(대규모 시스템용)을 사용한다.
엔터프라이즈 에디션에만 탑재되는 주요한 기능
신뢰성 - 클러스터 구성, 리플리케이션
성능 - 일정 수량 이상의 프로세서 기술지원, 테이블 파티셔닝, 성능 리포트 출력, 데이터 압축
보안 - 데이터 암호화, 감사로그 기록
데이터베이스의 운영비용
라이선스료만 지급한다고해서 DBMS를 이용할 수 있는 것은 아니다.
운영비용 : 기간이 정해진 비용으로, 데이터베이스의 이용 기간이 길면 길수록 비용도 증가한다.
운영비용이란 즉 기술지원 비용.
기술 지원 서비스에는 일반적으로 다음 항목들이 포함된다.
기술 Q&A
버그 수정을 위한 프로그램(패치) 배포
최신 버전으로의 업데이트 권리
새로운 OS나 하드웨어에의 대응
전문 기술자나 컨설턴트를 통한 문제 해결
노하우나 버그 정보 같은 기술 데이터베이스로의 접근 권리
기술 지원이 필요한 가장 큰 이유는 OS나 미들웨어가 매우 복잡한 로직을 쌓아올려 구현된 소프트웨어라서 버그와 무관할 수 없기 때문이다.
기술지원
제품의 기술지원 기간에 주의해야한다.
기술지원 없는 소프트웨어는 위험하다. '책임의 분산'
기술지원 수준은 매년 내려간다. 서비스의 수준은 제품 구매시점이 아닌 제품의 배포시점을 기준으로함.
서포트가 종료하는 타이밍을 'EOSL'라고 함.
구매시기와 기술지원 기간은 관계 없음. 소프트웨어의 수명은 배포일을 기준으로 산정.
신·구버전의 비교
구분
신버전
구버전
장점
기술지원 기간이 길다 구버전과 비교해서 상위 기능이 많다.
동작이 안정되어 있다. 정보가 많고 엔지니어도 사용법에 익숙하다.
단점
버그가 많아 동작이 불안정하다.
기술지원 기간이 짧다. 신버전과 비교하면 기능이 적다.
라이선스 : 사용권의 구매
서브스크립션 : 사용권의 대여. 사용 허가 기간.
초기비용과 운영비용의 조합
초기비용 있음 + 운영비용 있음 → Oracle, SQL Server 등
초기비용 있음 + 운영비용 없음 → 기술지원이 없으므로 현실적인 선택지는 아님.
초기비용 없음 + 운영비용 있음 → 오픈소스 소프트웨어
오픈소스
대표적인 제품으로 RedHat과 MySQL이 있다.
라이선스는 무료로하고 기술지원료만을 유상으로 하거나 서브스크리션 형식을 따르는 것이 있다.
임대모델의 장점
초기 비용은 들지 않고 매년 일정액의 운영비용만 부담
처음에 일정 금액을 가지고 있지 않아도 이용할 수 있다.
AWS등의 클라우드 서비스에서 제공되어 시험삼아 사용해보고 싶은 라이트 사용자에게 선택의 폭이 넓어짐.
의사결정 비용이 낮다는 것이 장점
PaaS : 미들웨어까지 포함한 클라우드 서비스의 임대 모델.
ex) 아마존사가 제공하는 AWS에서 Oracle이나 MySQL을 이용할 수 있는 서비스가 제공
구매모델의 장점
한번 사면 반영구적으로 계속해서 사용할 수 있다.
사내 개발환경이나 시험 환경으로 쓰기에 충분하다.
장기적인 계획을 세울 수 있음.
초기비용의 트릭
초기비용을 낮게 잡고 부족한 운영기간에 나누어 이익을 회수하는 방법.
전체비용이 동일하다 하더라도 일반적으로 사람들은 초기비용이 낮은쪽을 이득이라고 느낌.
이를 편향 (Bias)라고 함.
Last updated