클라우드 비용은 금방 불어나는 것처럼, 절감 효과도 빠르게 쌓인다. 거의 모든 클라우드 구성에서 비용을 절감하면서도 최대의 효과를 얻을 수 있는 14가지 현명한 방법을 소개한다.

클라우드 컴퓨팅 비용이 센트 단위나 심지어 센트 이하로 표시될 때, 작은 숫자가 큰 비용으로 쌓일 수 있다는 사실을 생각하기는 쉽지 않다. 하지만 실제로 그렇다. 매월 클라우드 컴퓨팅 요금 고지서가 도착할 때마다 CFO는 심장마비 직전까지 몰리는 듯한 압박을 느낀다.
재무 담당자의 건강과 그들의 눈총을 받는 엔지니어의 목숨을 구하기 위해, 기업이 클라우드에서 비용을 절감할 수 있는 몇 가지 작은 방법을 소개한다. 이 중 어느 것도 단독으로 큰 절약으로 이어지지는 않겠지만, 함께 사용하면 전체 클라우드 요금을 낮추는 데 도움이 될 것이다.
사용하지 않을 때 개발 클러스터 종료
일부 개발자는 하루 8시간 이상 일하기도 한다. 하지만 개발 클러스터를 하루 12시간 이상 지속적으로 사용하는 개발자는 드물다. 일주일은 168시간이지만, 개발팀이 그 시간의 4분의 1만 일하는 경우, 개발 클러스터 운영 비용을 75% 절감할 수 있다. 물론, 대규모 클러스터를 종료하는 데는 시간이 걸릴 수 있다. 또한, 일부 특수한 유형의 시스템은 즉시 가동하기 어려울 수도 있다. 백그라운드에서 실행되어 모든 것을 관리하는 스크립트를 작성하는 것을 고려해 보자.
“스마트한” 마이크로서비스 모의 테스트
많은 클라우드 애플리케이션은 마이크로서비스를 실행하는 여러 대의 컴퓨터로 구성되어 있다. 모든 컴퓨터를 가동하는 대신, “스마트한” 모의 서비스 세트를 사용해 일상 업무에서 중요하지 않은 컴퓨터를 모방할 수 있다. 마이크로서비스의 모의 인스턴스는 새로운 코드를 테스트하는 데 필요한 자원을 크게 줄일 수 있다. 스마트한 개발자는 이런 모의 인스턴스를 구성해 모든 데이터를 추적함으로써 디버깅에 더 유용한 원격 측정 데이터를 얻을 수 있다.
로컬 디스크 스토리지 제한
많은 클라우드 인스턴스는 기본 크기의 표준 디스크 또는 영구 스토리지를 제공한다. 이는 연산에 사용되는 디스크 공간 중 가장 비용이 큰 부분으로, 머신에 할당하는 양을 제한하는 것이 합리적이다. 기본 설정을 선택하는 대신 가능한 한 최소한으로 사용하자. 이는 데이터베이스나 객체 스토리지에 안전하게 저장된 후 캐시를 지우거나 로컬 복사본을 삭제하는 것을 의미할 수 있다. 즉, 로컬 스토리지가 많이 필요하지 않은 매우 경량 버전의 서버를 구축하는 것이 좋다.
적절한 크기의 클라우드 인스턴스
좋은 알고리즘을 사용하면 수요가 급증할 때 머신의 크기를 늘릴 수 있다. 하지만 클라우드에서는 디스크에 있는 모든 자원을 쉽게 축소할 수 있는 것은 아니다. 디스크가 커지면 축소하기 어려워진다. 이런 머신을 면밀히 모니터링하면 클라우드 인스턴스가 필요한 만큼만 자원을 소비하도록 할 수 있다.
콜드 스토리지 선택
일부 클라우드 서비스 업체는 빠른 액세스가 필요하지 않은 데이터를 저장하는 서비스를 제공한다. 예를 들어, AWS의 글래시어와 스케일웨이(Scaleway)는 몇 시간 이상의 지연 시간을 수용할 경우 매우 저렴한 요금을 부과한다. 콜드 데이터를 이런 저렴한 스토리지로 신중하게 마이그레이션하는 것이 좋다. 경우에 따라 보안이 이 옵션을 선택하는 또 다른 이유가 될 수도 있다. 스케일웨이는 이전 핵 낙진 대피소를 사용해 데이터를 물리적으로 보호한다고 자랑한다.
저렴한 클라우드 서비스 업체 선택
일부 클라우드 서비스 업체는 객체 스토리지와 같은 서비스에서 현저히 낮은 요금을 매긴다. 와사비(Wasabi)는 경쟁사보다 80% 저렴한 요금을 주장한다. 백블레이즈(Backblaze)는 자사 서비스 비용이 다른 곳에서 지불할 금액의 5분의 1에 불과하다고 말한다. 이는 큰 비용 절감이다. 이런 서비스는 액세스 지연 시간에서도 경쟁하며 더 빠른 ‘핫 스토리지’ 응답 시간을 제공한다. 물론, 쿼리가 하나의 데이터센터 내에서만 전송되는 것이 아니라 일반 인터넷을 통해 전송되기 때문에 기다려야 하지만, 그럼에도 상당한 비용 차이다. 저렴한 서비스 업체는 때때로 데이터 액세스에 대해 경쟁력 있는 조건을 제공한다. 어떤 업체는 이그레스 요금을 면제해 주기 때문에 자주 다운로드하는 데이터에 유리하다.
스팟 머신
일부 클라우드 서비스 업체는 여유 머신을 경매로 판매하며, 이런 머신은 매우 저렴하다. 일시적으로 가격이 낮을 때 마감 기한이 없는 작업을 실행할 수 있기 때문에, 스팟 머신은 월별 보고서 생성 같은 백그라운드 작업에 적합하다. 반면, 스팟 인스턴스는 사전 통지 없이 갑자기 종료될 수 있다. 따라서 스팟 머신에서 실행되는 애플리케이션은 멱등성(idempotent) 애플리케이션이어야 한다. 또한 수요가 높을 때 스팟 가격이 급등할 수 있다는 점도 주의해야 한다. 이를 모험의 일부로 생각하는 것이 좋다.
예약 인스턴스
클라우드 서비스 업체는 하드웨어를 장기간 사용할 것을 약속하는 기업에 상당한 할인을 제공한다. 이를 예약 인스턴스 또는 사용량 기반 할인이라고도 한다. 향후 몇 년 동안 필요한 용량을 정확히 알고 있는 경우 이상적이다. 단점은 계약에 양측이 구속된다는 것이다. 잘 사용하지 않거나 프로젝트가 취소되어도 인스턴스를 그냥 종료할 수 없다.
투명성
엔지니어는 문제 해결, 특히 수치 문제 해결에 매우 능숙하며, 클라우드 비용도 최적화해야 할 또 하나의 지표에 불과하다. 많은 IT 부서가 클라우드 비용을 재무 부서의 담당자와 매월 회의를 하는 데브옵스 전문가에 맡긴다. 하지만 더 나은 해결책은 지출 데이터를 팀원 모두에게 공개하는 것이다. 팀원들이 숫자를 자세히 살펴보고 현금이 어디로 흘러가는지 확인할 수 있게 하는 것이다. 클라우드 비용을 세분화해 표시하는 좋은 대시보드는 비용을 절감할 수 있는 부분을 발견하는 데 도움이 된다.
서버리스로 전환
클라우드 컴퓨팅의 특성 중 하나는 자원을 중앙집중화한 다음 사용자가 필요한 만큼만 쉽게 구매할 수 있도록 하는 것이다. 이 특성을 논리적 극단은 각 트랜잭션에 대해 요금을 부과하는 것이다. 서버리스 아키텍처는 필요한 것만 구매해 비용을 절감하는 좋은 예다. 필자의 지인 중에는 부업으로 하는 온라인 서비스를 위한 비용이 월 3센트만 든다고 자랑하지만, 언젠가 이 서비스가 널리 퍼져 비용이 수십 또는 수백 달러로 급증할 수 있다고 기대한다. 스컹크 웍스 프로젝트나 개념 증명(PoC)을 진행하는 기업은 수요가 발생할 때까지 컴퓨팅 비용을 매우 낮게 유지할 수 있기 때문에 이런 옵션을 선호한다.
더 적은 데이터 저장
프로그래머는 나중에 다시 필요할지도 모른다는 생각에 데이터를 보관하는 것을 좋아한다. 앱이 확장되기 전까지는 좋은 습관이지만, 앱이 확장되면 이 작업이 수없이 반복될 것이다. 사용자에게 전화를 걸지 않는다면, 사용자의 전화번호를 정말로 저장할 필요가 있을까? 개인 데이터를 삭제하면 저장 비용을 절약할 수 있을 뿐만 아니라, 개인 식별 정보가 유출될 위험도 줄일 수 있다. 다시는 사용하지 않을 추가 로그 파일이나 데이터 백업은 보관하지 말자
데이터를 로컬에 저장
많은 브라우저가 객체 스토리지나 전통적인 데이터베이스의 기본 버전에 데이터를 저장할 수 있다. WebStorage API는 간단한 키-값 저장소를 제공하며, IndexedDB는 계층적 테이블을 저장하고 인덱싱도 할 수 있다. 두 솔루션 모두 네트워크 연결에 부담을 주지 않으면서 복잡한 웹 애플리케이션을 빠르게 응답하도록 설계된 스마트한 로컬 캐시를 사용하도록 만들어졌다. 그러나 스토리지 비용을 절감하는 데도 사용할 수 있다. 서비스 사용자가 초안을 끝없이 저장하고자 한다면, 저장 비용을 직접 지불하도록 할 수 있다.
더 저렴한 곳으로 저장 위치 이동
많은 클라우드 서비스 업체가 데이터 저장 위치에 상관없이 동일한 요금을 부과하지만, 일부 업체는 저장 위치에 따라 요금이 바뀐다. 예를 들어, AWS는 S3 스토리지에 대해 북부 버지니아에서는 기가바이트당 0.023달러를, 북부 캘리포니아에서는 0.026달러를 부과한다. 알리바바는 최근에 해외 데이터센터의 요금을 국내 데이터센터보다 훨씬 더 많이 인하했다. 여기서 중요한 것은 위치다. 안타깝게도 대용량 데이터의 경우 이런 비용 절감을 활용하기가 쉽지 않다. 일부 클라우드 서비스 업체는 지역 간 데이터 이동에도 서비스 탈퇴 요금을 부과한다. 그럼에도 불구하고 새로운 프로그램을 설정할 때는 여러 업체를 비교해 보는 것이 좋다.
콜드 데이터 오프로드
일부 서비스를 줄이면 비용을 절감할 수 있지만, 현금을 절약하는 가장 좋은 방법은 단번에 끊는 것이다. 데이터를 책상 위의 하드디스크나 복도 끝에 있는 로컬 데이터센터에 보관하는 것을 막을 수는 없다. 하드디스크 가격은 새 하드 디스크의 경우 테라바이트당 10달러 정도, 중고 디스크의 경우 7달러 미만이다. 이 가격은 월별이나 연간 요금이 아니라 디스크가 작동하는 동안 계속 적용된다. 물론 모든 책임과 전기 요금은 부담해야 한다. 중요한 업무에는 적합하지 않지만, 거의 사용하지 않을 백업 데이터와 같은 중요도가 낮은 작업에는 상당한 비용 절감 효과가 있다. 데이터의 물리적 통제가 규정 준수 규칙에 유리할 경우에도 이점이 된다.
dl-itworldkorea@foundryco.com
'시장 및 산업 동향' 카테고리의 다른 글
생성형 AI로 만든 ‘가짜 직원’의 습격 (1) | 2025.04.30 |
---|---|
프리랜서 중심으로 재편되는 인재 시장 (3) | 2025.04.30 |
나의 일자리는 어디에 있을까? AI가 나의 일자리를 대체한다고? (0) | 2025.04.30 |
CES 2025 [CES 2025 Day 1] NVIDIA 키노트&모빌리티의 미래 (0) | 2025.04.25 |
반도체 산업 동향 (0) | 2024.04.18 |