회원가입을 하면 원하는 문장을
저장할 수 있어요!
다음
> 이 글은 '13 Tips on IT Outsourcing For Your Next Software Development Project'을 각색하여 제작되었습니다.
회원가입을 하면 원하는 문장을
저장할 수 있어요!
다음
오늘날에는 여러분이 상상할 수 있는 사실상 거의 모든 업무와 서비스를 아웃소싱할 수 있습니다. 그것이 프로그래밍이든, 앱 개발이든, 혹은 데이터 베이스 관리이든 모든 것이 가능합니다. 일부기업들에서는 전화 상담 서비스, 고객 서비스, 제조, 인사관리(HR), 회계 업무까지도 전부 아웃소싱으로 전환하기도 하죠.
이 때문에, 아웃소싱 시장은 놀라울 정도로 성장했습니다. 실제로 <아웃소싱 인사이트>(Outsourcing Insight)에서 2019년에 발표한 보고서에 의하면, 중소기업의 65% 정도는 현재 아웃소싱 분야와 관련이 있는 것으로 추정된다고 합니다. 매출액 기준으로 보자면, 전 세계의 아웃소싱 시장은 2018년에 865억 달러(106조 원)을 돌파했습니다. 이를 분야별로 나누어 보자면,비즈니스 프로세스 아웃소싱(BPD) 부문은 236억 달러(29조 원)의 매출을 기록했던 반면에, IT 부문에서는 620억 달러(77조 원)의 매출을 기록하면서, 아웃소싱 시장에서 IT 분야가 훨씬 더 크게 기여했다는 사실을 알 수 있었습니다.
모든 기업들은 규모와 관계없이, IT와 관련해서 다양한 요구 사항들을 가지고 있습니다. 하지만 회사의 인하우스 인력만으로는 그러한 요구 사항들을 전부 충족할 수 없을 경우, 부족한 부분을 유연하고 빠르게 메우기 위해서 IT아웃소싱을 선택합니다. 그렇다면 IT아웃소싱을 처음 시작하려는 상태에서 미리 알아두면 좋을 팁들에는 무엇이 있을까요?
지금부터 아웃소싱할 때 발생할 수 있는 문제점들을 피할 수 있는 유용한 팁들에 대해서 빠르게 살펴보도록 하겠습니다.
성공적인 IT 아웃소싱을 위한
꿀팁 10가지
-서비스 수준 협약서(Service Level Agreement, SLA)
: 프로젝트의 범위, 처리기간 그리고 보고서에 대한 내용들을 분명하게 정해두는 것.
-소프트웨어 요구사항 명세서(Software Requirements and Specification, SRS)
: 소프트웨어 제품에 대한 모든 사양과 요구사항들을 목록으로 정리해두는 것.
-기밀유지협약서(Non-disclosure Agreement, NDA)
: 사업에 대한 기밀 정보를 제 2자에게 제공했을 때, 제 2자가 특정기간 동안 이 정보를 외부에 누설하지 않기로 합의하는 법적 구속력이 있는 계약서.
마찬가지로 사소한 사항에서라도 서로 합의해서 변경된 내용이 있다면 반드시 기록해두고, 이메일과 같은 디지털로 커뮤니케이션을 했던 기록을 저장해두시기 바랍니다. 만약에 나중에 예상치 못한 일이 생긴다면, 이렇게 기록해놓은 것들이 매우 큰 도움이 될 수 있습니다.
> 이 글은 '13 Tips on IT Outsourcing For Your Next Software Development Project'을 각색하여 제작되었습니다.
좋아요
댓글
공유
공유
넷마블 QA실에서는 ‘크래시리포트’라는 시스템을 운영하고 있습니다. 크래시리포트는 게임 실행 과정에서 예상치 못한 종료 현상이 발생할 때, 그 상황을 저장한 데이터를 크래시라 합니다. 이러한 크래시리포트 운영용으로 마련한 엣지 서버 클러스터 환경에서는 신규 파드 추가마다 최소 1분 이상 필요했습니다. 게임 사용자가 언제 급증할지 예측할 수 없기에, 스케줄에 맞춘 확장도 적합하지 않았습니다. 또한 서버에 접속하는 클라이언트의 통신 연결 대기 시간은 대략 10~20초로 설정돼 있어서, 신규 파드를 준비하기 위해 소모하는 1분 동안 누락되는 데이터도 늘어날 수밖에 없었습니다.
여기어때에서는 WorkerNode의 AutoScaling 도구로 Karpenter를 사용하고 있습니다. 일반적으로 POD의 수량이 부족한 상황이 되면 HPA에 의해 POD가 Scale out 되며 신규 배포가 수행됩니다. 이때 WorkerNode에 충분한 공간이 있다면 정상적인 배포가 이루어지겠지만 공간이 부족한 상황이라면 POD는 모두 Pending 상태에 빠집니다. 이러한 상황을 해결하기 위해서는 WorkerNode를 Scale out 해주는 과정이 필요한데 이러한 과정을 담당하는 도구가 Karpenter입니다.
지금 회원가입하고,
요즘IT가 PICK한 뉴스레터를 받아보세요!