초기 비용 : 서비스를 구매할때 최초에 지급하는 돈
운영 비용 : 상품이나 서비스를 이용하는 기간에 계속 지급하는 돈
시스템 개발에서 초기비용 : 서버나 네트워크 기기 같은 하드웨어 구매, 프로그래머에게 지급하는 급여
운영비용 : 시스테가동 후 장애 대응이나 프로그램 수정과 같은 유지보수 비용
DBMS 도입 시 초기비용 -> SW 라이센스 요금
DBMS와 같은 소프트웨어 제품에는 실체를 확인할 수 있는 물리적 단위가 없어서 0개와 같이 셈을 할수 없음
-> 또한, 간단히 복제할 수 있어서 낮은 비용으로 구매하여 얼마든지 복제본을 늘릴 수 있다
-> 이를 해결하기위해, 라이센스료는 물리적 단위가 아닌 논리적 단위로 판매
-> 소프트웨어 복제를 막기위해 기술적으로 보호
프로세서 라이센스
: DBMS를 설치해서 동작하는 하드웨어의 CPU 성능(코어수 기반)에 따라 가격 결정사용자 라이선스
: DBMS를 이용하는 사용자 수에 따라 가격이 결정되는 라이센스 체계라이선스 비용은 DBMS가 동작하는 시스템의 규모가 커질수록 라이센스 비용이 올라감
-> 프로세서 성능이나 사용자 수가 척도
-> 사용자 수를 세기 힘든 경우 보통 프로세서 라이센스 구매
초기 비용 계산시엔 에디션
과 옵션
의 선택 또한 잘 고려해야 함
대부분의 DBMS제품은 2가지 에디션 제공
1. 스탠다드 에디션(중소규모 시스템용)
2. 엔터프라이즈 에디션(대규모 시스템용)
엔터프라이즈 에디션만 탑재되는 주요 긴으
신뢰성(가용성)
클러스터 구성
리플리케이션
성능
일정 수량 이상의 프로세서 기술지원
테이블 파티셔닝
성능 리포트 출력
데이터 압축
보안
데이터 암호화
감사로그 기록
데이터베이스 운영비용
-> DB 사용 시 버그나 이해할수 없는 동작이 발생하는 것을 종종 보게됨
-> 심한 경우 DB가 크래시되어 시스템 전체가 정지되는 중대한 버그가 발생할 수도 있음
-> 이런 경우엔 기술적인 Q&A부터 긴급 수정 프로그램 배포까지 DB 개발자의 지원없이는 문제를 해결하기 힘듬
소프트웨어에 대한 서포트가 종료되는 타이밍 -> EOSL(End of Service Lift)
ex) 이 제품은 EOSL이 가까우니 채택하는 것이 위험하다
구매시기와 기술지원 기간은 관계없음
트레이드오프
란 어떤 장점을 선택할때 그 단점까지 고려해야 하는 상황
-> 가능하면 같은 제품의 버전이나 아키텍처의 선행사례를 잘 살펴보자
오픈 소스들은 보통 초기비용 없음 + 운영비용 있음
미들웨어까지 포함한 클라우드 서비스의 임대 모델을 PaaS라고 함