쿠버네티스 : 오토스케일링 기능을 통한 자동자원확장풀 구축 데모
쿠버네티스 환경에서 CPU 부하에 따라 컨테이너가 자동으로 확장되는 기능을 보여주는 데모입니다.
기존 레거시 환경에서는 특정업무 부하 증가 시 수작업으로 시스템을 확장해야만 했습니다.
Red Hat Openshift 는 자동확장 기능을 통해 관리자의 개입 없이도 안정적인 서비스 운영을 할 수 있습니다.
쿠버네티스 : 오토스케일링 데모에 대한 발표 자료 다운로드
갑작스런 사용자 폭증에 대비한 쿠버네티스 오토스케일링 ??
- 시스템 부하시 관리자의 개입 없이도 확장이 가능한가요?
- CPU나 메모리 임계값에 의한 오토스일링이 가능한가요?
- 기타 자원의 메트릭을 통한 오토스케일링도 가능할까요?
- 말로만 하지말고 데모를 통해 보여 주세요.
쿠버네티스 : 지금 바로 유튜브에서 오토스케일링 데모를 보시죠.
부하 증가 시 기존의 수작업으로 진행하던 자원확장을 Openshift의 Auto Scailing 으로 자동으로 확장하는 것을 보여주는 유튜브 동영상을 지금 확인해 보시겠습니다.
클라우드 여정은 의미 그대로 클라우드를 활용하여 비즈니스를 성공시키는 과정을 뜻합니다.
데모 시나리오 : 마이크로서비스 아키텍처 기능 분리를 통한 장애 전파 방지
위 그림의 아키텍처 처럼 Red Hat OpenShift 로 컨테이너 환경 구축하고 어플리케이션을 배포 했습니다.
기존 가상화 환경과 동일하게 Jmeter로 부하를 준 후 성능과 안정성을 비교해 보겠습니다.
실제 오토 스케일링이 최소 두 개에서 CPU 사용률에 따라서 최대 10개 까지 늘어날 수 있도록 설정을 해 놓았습니다.
Jmeter에서 부하를 주자마자CPU 사용률이 올라갔고 CPU사용률이 올라감에 따라서 컨테이너 개수가 관리자의 개입없이 자동적으로 늘어난 상황 입니다.
트랜잭션 분포도도 기존 VM환경에서 고정된 두개 인스턴스 때와는 달리 5초 미만으로 안정적으로 나타나고 있습니다.
서비스가 안정적으로 유지 되고 있는 상황이며 이런 상황에서 사용자 쾌적하게 시스템을 이용할 수 있습니다.
클라우드 개념 뽀개기와 데모 그리고 원격 실습까지 무료 체험
References & Related Links
- BookInfo – GitHub – https://github.com/istio/istio/tree/master/samples/bookinfo
- Bookinfo Application : Istio Sample Application – https://istio.io/latest/docs/examples/bookinfo/
- MSA ( Microservices Architecture ) 발표 자료 다운로드 – http://www.opennaru.com/cloud/msa/
쿠버네티스 기대효과 자료 다운로드 – 기획자/운영자/개발자 관점에서 파악하기
/in Container, Kubernetes/by 오픈마루 마케팅0클라우드 네이티브 비대면 워크샵
/in Kubernetes, OpenShift, 분류되지 않음/by 오픈마루컨테이너 기술 vs 가상화 기술 | 비교와 장단점
/in Container, Kubernetes/by 오픈마루 마케팅0