기본 콘텐츠로 건너뛰기

라벨이 용량게획인 게시물 표시

IT컨설턴트의 필수 스킬 캐퍼시티 플래닝(Capacity Planning) ! 중에 클라우드 환경에서는?

영상버전 :  https://youtu.be/7O39f4t3wjs 캐퍼시티 플래닝 하면 무엇이 떠오르시나요?  아직 리더급이 되지 않으신 분들이나 이제 막 리더가 되어서 잘 모르시는 분들이 많으리라 봅니다.  프로젝트를 리딩하는 사람들은 예산을 편성해야 합니다.  원래는 컨설턴트가 주로 하는 것이지만, 운영 중에는 PM이 담당하는 경우가 많지요.  보통 캐퍼시티 플래닝 이라고 하면  서비스에 맞추어 어느 리소스를 어느 타이밍에 얼마만큼 늘려주어야 하는지를 계산하여  그로인해 예산이 편성되는 시기까지 서비스를 멈추지 않고 미리 확장하기 위한 레거시 시절의 산물입니다.  이젠 클라우드가 되었으니 그냥 매달 내면 되잖아요? 하지만 클라우드가 되면서 더욱 예산 편성이 힘들어진 요즘  클라우드에 맞는 캐퍼시티 플래닝을 해주는 곳이 별로 없는 것 같아서  대형 프로젝트는 예산이 불확실 하여 클라우드화 안된다거나,  클라우드화를 하더라도 레거시처럼 월단위 금액이 고정되는 리소스를 굳이 넣는 경우가 많죠.. 여기서 제가 제안하는 클라우드에 특화된 캐퍼시티 플래닝 기법을 소개할까 합니다.  왠지 거창하죠?  하지만 보시면 헛 웃음이 나올 정도로 간단합니다.  이런 간단한 걸 지금 할 줄 아느냐 모르느냐의 차이가 능력의 차이가 되는 것이지요. 이제 감정인식AI프로젝트의 막바지인데요.. 6월에 저의 할 일은 끝나서 저만 프로젝트에서 빠집니다.  그런데 할게 없어서 캐퍼시티 플래닝을 해주겠다고 하자 좋아하더라구요..  그래서 제가 했던 내용을 정리 해 드립니다.  1. Azure Cost management를 들어갑니다.  2. 한 달간 사용한 양을 CSV로 떨굽니다.  3. 이걸 엑셀에서 열어서 항목들을 보면서 고객이 늘어날 때 늘어날 항목들에 가중치를 만들어 줍니다.  a. 개발이나 테스트 리소스는 0으로, 고객이 늘어날 때 추가할 것은 1로, 고객이 늘어나도 쉐어하는 것은 쉐어 비율을 계산합니다. 보통 0.3~0.7 정도로 많이 하지요.  4. 이렇게 계산