Close

클라우드 버스팅

클라우드 버스팅으로 프라이빗 클라우드와 퍼블릭 클라우드를 연결하여 컴퓨팅 리소스를 늘리는 방법

Kev Zettler 얼굴 사진
Kev Zettler

풀스택 웹 개발자


클라우드 버스팅은 컴퓨팅 수요가 급증할 때 프라이빗 클라우드가 퍼블릭 클라우드로 “버스팅”하여 퍼블릭 클라우드 리소스에 액세스할 수 있도록 지원하는 클라우드 컴퓨팅 구성입니다.

퍼블릭 클라우드를 함께 이용할 수 있는데 프라이빗 클라우드 인프라만 고집할 이유가 있을까요? 이러한 개념 덕분에 하이브리드 클라우드는 가장 인기 있는 클라우드 컴퓨팅 형태가 되었습니다. 그리고 클라우드 버스팅은 온디맨드 방식으로 하이브리드 클라우드 컴퓨팅의 힘을 이용할 수 있기 때문에 인기를 얻게 되었습니다.

클라우드 버스팅이란 무엇입니까?


클라우드 버스팅 다이어그램

클라우드 버스팅은 프라이빗 클라우드가 퍼블릭 클라우드로 “버스팅”하여 서비스 중단 없이 추가 컴퓨팅 리소스에 액세스할 수 있도록 지원하는 애플리케이션 구성입니다. 클라우드 버스팅은 높은 수요의 사용량에 반응하여 자동으로 트리거되거나 수동으로 요청할 수 있습니다.

클라우드 버스팅의 기본 기술에는 개발자가 온디맨드 방식으로 클라우드 리소스를 동적으로 구성할 수 있도록 지원하는 클라우드 컴퓨팅 인프라인 IaaS(서비스형 인프라)가 포함됩니다. 구성 관리 및 IaC(코드형 인프라) 같은 DevOps 도구는 작업 수용량 임계값을 지정하거나 클라우드 버스팅을 활성화하는 이벤트를 트리거하는 데 사용됩니다.

관리자-클라우드 아이콘
관련 자료

IaaS(서비스형 인프라)

세 개의 고리 아이콘
솔루션 보기

Compass로 분산된 아키텍처 관리

클라우드 버스팅의 이점


유연한 확장

클라우드 버스팅은 변화하는 클라우드 작업 수용량에 따라 빠르게 조정하고 적응할 수 있는 민첩성을 제공합니다. 프라이빗 클라우드에 예기치 않은 트래픽 급증이 발생하는 경우 팀은 퍼블릭 클라우드로 원활하게 확장할 수 있습니다. 퍼블릭 클라우드에 액세스하면 조직은 Amazon Web Services(AWS)Microsoft Azure 같은 대규모 퍼블릭 클라우드 공급자를 포함하여 거의 무제한의 리소스에 액세스할 수 있습니다. 또한 클라우드 버스팅을 통해 다른 용도로 사용할 수 있는 로컬 클라우드 리소스를 확보할 수도 있습니다.

비즈니스 연속성

클라우드 버스팅은 중요한 애플리케이션과 서비스가 서비스 중단을 겪지 않도록 도울 수 있습니다. 클라우드 버스팅은 백그라운드에서 이루어지므로, 지연 시간을 최소화하면 사용자가 중단을 전혀 겪지 않을 가능성이 큽니다.

운영 비용 절감

조직은 필요할 때 추가 리소스에 대해서만 비용을 지불하므로, 중요한 기밀 애플리케이션에 필요한 최소한의 리소스만 유지 관리하여 프라이빗 클라우드 인프라 비용을 절감할 수 있습니다.

언제 조직에 클라우드 버스팅이 필요합니까?


클라우드 버스팅은 컴퓨팅 리소스 수요가 급증하면 트리거됩니다. 예를 들어, 사용자 트래픽이 쇄도하거나 비용이 많이 드는 일회성 컴퓨팅 작업이 있을 수 있습니다. 일반적인 클라우드 버스팅 상황은 다음과 같습니다.

소프트웨어 개발

소프트웨어 개발 및 분석은 클라우드 버스팅의 가장 일반적인 사용 사례 두 가지에 해당합니다. DevOps 팀은 대개 테스트 목적으로 여러 가상 컴퓨터를 사용하는데, 이 경우 짧은 시간 동안만 가상 컴퓨터가 필요합니다. 또한 개발자가 새 커밋을 푸시할 때 CI/CD에는 짧은 시간 동안 실행되는 여러 일회성 작업이 필요합니다. 따라서 CI/CD 작업에 퍼블릭 클라우드 버스팅을 유용하게 사용할 수 있습니다.

마케팅 캠페인

신제품 출시를 위한 마케팅 캠페인은 클라우드 리소스 확장이 필요한 엄청난 양의 트래픽을 발생시킬 수 있습니다. 기대를 한 몸에 받는 할리우드 영화 또는 비디오 게임 출시를 위해 쏟아지는 마케팅을 상상해 보세요. 출시 소식이 전해진 후 일시적으로 트래픽 폭증이 일어나므로 클라우드 버스팅을 활용하기에 좋습니다.

빅데이터 모델링 및 쿼리

빅데이터 회사는 일회성 쿼리를 실행하거나 프라이빗 클라우드의 작업 수용량을 초과하는 모델을 생성해야 하는 경우가 많습니다. 해당 작업은 클라우드 버스팅에 매우 적합합니다. 빅데이터 회사는 작업을 빠르게 처리할 추가 리소스를 확보하기 위해 퍼블릭 클라우드 버스팅을 이용할 수 있습니다. 빅데이터 작업의 구체적인 예는 다음과 같습니다.

  • 고화질 3D 렌더링
  • AI 및 ML 모델 교육
  • 자율 주행 차량 시뮬레이션

계절적 비즈니스

계절적 비즈니스에는 알려진 피크 타임 동안 추가 컴퓨팅 리소스가 필요합니다. 예를 들면 다음과 같습니다.

  • 전자 상거래 또는 배송 사이트의 연휴 성수기 쇼핑
  • 비즈니스 분기말 재무 처리
  • 정치 선거 시즌(캠페인 기금 모금 및 후보자 공약의 교육을 위한 웹사이트 트래픽)

결론...


클라우드 컴퓨팅 리소스에 부담을 주는, 변화하는 비즈니스 요구에 신속하게 대응할 수 있는 민첩성이 필요한 경우 기업은 하이브리드 클라우드로 확장할 수 있습니다. 프라이빗 클라우드 리소스를 무한정 확장할 필요 없이 단기간 (또는 장기간) 클라우드 작업 수용량을 확장할 수 있습니다.

Bitbucket Cloud와 함께 클라우드 버스팅 여정을 시작하세요.

Kev Zettler
Kev Zettler

Kev는 선임 풀스택 웹 개발자이자 계속하여 신규 기업을 만들고 있는 사업가로 애자일 방법론을 활용한 제품 및 팀 구축 부문에서 십여 년의 경력을 보유하고 있습니다. DevOps, 암호화폐 및 VR/AR 부문 등 새롭게 부상하는 오픈소스 기술에 대한 열정적인 기여자, 저자이자 교육자이기도 합니다. 여가 시간에는 인디 게임 개발 모임에 참여합니다.


이 문서 공유

여러분께 도움을 드릴 자료를 추천합니다.

이러한 리소스에 책갈피를 지정하여 DevOps 팀의 유형에 대해 알아보거나 Atlassian에서 DevOps에 대한 지속적인 업데이트를 확인하세요.

DevOps 일러스트레이션

Compass 커뮤니티

장애물 극복 일러스트레이션

자습서: 컴포넌트 만들기

맵 일러스트레이션

Compass 무료로 시작하기

DevOps 뉴스레터 신청

Thank you for signing up