1. 클라우드 컴퓨팅 환경에서의 미터링 최광민 (OnTheWheel) IT 블로그 : http://bigstory.tistory.com/ 개인 블로그 : http://wheel-chair.tistory.com/ 트위터 : https://twitter.com/ondiwheel
3. 그렇다면, 클라우드 컴퓨팅에서 왜 미터링이 필요한가? 클라우드 컴퓨팅은 '소유'에서 '접속'으로 패러다임이 변화하고 있음을 의미하며, 필연적으로 IT 자원의 이용에 대한 과금 정책과 미터링방식의 변화를 불러올 것임. Cloud Computing IT 자원의 ‘소유’ 서비스로의 ‘접속’ 과금 정책의 변화 자산에 대한 총 소유 비용 미터링에 근거한 총 접속(사용) 비용
5. 1. 사용한 만큼만 지불한다. 사용량 미터링 기반의 과금 정책을 도입하면, 고객이 제공받은 서비스의 ‘가치’와 지불한 ‘비용’ 간의 괴리를 줄일 수 있음. 지불된 비용 ≒ 사용량 시간 실제 사용량 사용량 미터링 기반의 지불 비용 정액제 기반의 지불 비용
6. 2. ‘투자’를 ‘비용’으로 전환한다. 사용량 미터링 기반의 과금 정책을 도입하면, IT 자산에 대한 투자를 비용으로 전환하여 회계상의 안정성을 확보할 수 있음. 사용량 미터링 투자 (CAPEX) 비용 (OPEX) 수익 수익 ROI 증대 투자 투자
7. 3. 행동 패턴 분석을 통해 비용 효율화가 가능하다. 사용량 미터링 기반의 과금 정책을 도입하면, 심층적인 행동 패턴 분석을 통해 비용 효율화가 가능함. 이 두 가지 기능은 항상 같이 사용되는군. 패키지 요금제를 제안해볼까? 사용 패턴 분석 이 기능은 거의 사용하지 않는군. 계약 취소 합시다. 행동 패턴 분석 시간대 분석 사용량 분석 급하지 않은 분석작업은 야간으로 예약하세요. ‘야간 할인’ 받아야죠.
8. 이러한 장점들을 달성하기 위한 클라우드 形 미터링에는 어떠한 요구 사항이 필요한가? 기술적 관점 사업적 관점 테넌트 인식 (Tenant-aware) 투명성 신뢰성 서비스지향 (Service-oriented) 예측가능성 비교가능성 클라우드 形 미터링
9. 1. 투명성 서비스 제공자에 의해 수행된 미터링 관련 정보를 고객에게 투명하게 제공하여 책정된 가격에 대한 정당성을 확보하고, 고객의 비용 효율화에 도움을 주어야 함. 사용량 공개를 통해 책정된 가격에 대한 정당성 확보 미터링 정보의 투명성 고객의 행동 패턴 분석을 통한 비용 효율화
10. 2. 신뢰성 서비스 제공자의 미터링정보 조작이나 미터링 시스템의 오작동을 방지하여, 제공자와 고객 모두 미터링 결과에 대해 신뢰할 수 있어야 함. 명확한 미터링 기준 확립 미터링에 대한 상호 신뢰성 확보 미터링 정보의 암호화 및 인증 미터링 정보 조작 방지 서비스 제공자에 의한 미터링 정보의 조작을 방지 미터링 시스템의 高 가용성 확보 데이터 이상 패턴 검출을 통한 오류 검출 미터링 시스템의 오작동 방지 미터링 시스템의 오작동을 방지하여 서비스 제공자와 고객의 불이익 최소화 공인된 제3자를 통한 감사 실시
11. 3. 비교가능성 하드웨어 기종이나 측정 방식에 따른 서비스 제공자 간의 편차를 최소화하여 고객이 여러 서비스를 합리적으로 비교할 수 있어야 함 Service A Service B Oracle MySQL < 5,000 Row 8,000 Row + + + + Server A Server B = = 20,000 = 16,000 >
12. 4. 예측가능성 서비스 비용에 대한 예산을 책정하고, 갑작스런 비용 폭증을 방지하기 위하여 서비스 비용의 추이를 예측할 수 있어야 함 비용 폭증 방지 예산 책정 서비스 도입 시 ROI 측정 및 비용에 대한 예산 측정을 위해 비용 예측이 가능해야 함 갑작스런 트래픽 폭증이 비용의 폭증으로 이어지지 않도록 안전장치 필요 … 사전 설정된 최대치 예상 트래픽 사용 기간 기능 수 사용자 수 최대치 ROI 총 비용 시간 트래픽 처리량 & 비용
13. 5. 테넌트 인식(Tenant-aware) 여러 고객(테넌트)이 물리적/논리적 자원을 공유하는 Multi-tenant환경에서 추출된 각종 미터링 정보를 필요 단위(고객/그룹/사용자) 별로 분리할 수 있어야 함 Tenant Group Multi-tenant Platform User Shared Application 미터링 정보를 단위별로 분리 Shared DB Shared Infrastructure
14. 6. 서비스 지향(Service-oriented) HW 미터링을 기반으로 고객의 사용량을 측정할 수 있는 IaaS와는 달리, PaaS나 SaaS환경에서는 고객에게 제공된 SW와 서비스의 가치를 측정할 수 있어야 함 ≠ 종이(HW)의 가치 책(SW)의 가치
15. 맺음말… IT 자원에 대한 미터링을 전력 사용량에 대한 미터링처럼 누구나 신뢰하고 그 복잡성을 의식하지 않고 사용할 수 있는 수준으로 끌어올리는 것이 궁극적 목표임 전력 사용량 미터링 투명성 신뢰성 예측가능성 비교가능성 클라우드 形 미터링