파비의 매일매일 공부기록

파이썬으로 하는 데브옵스 - 9장 #2 본문

Study/Python

파이썬으로 하는 데브옵스 - 9장 #2

fabichoi 2022. 1. 5. 23:30

클라우딩 컴퓨팅의 종류
- 대부분 퍼블릭 크라우드에 대한 내용으로 알고 있음.
- 프라이빗의 경우 하나의 기업이 전용으로 사용.
- 좀 더 유연한 옵션은 하이브리드 클라우드. 프라이빗 + 퍼블릭 개념.
- 멀티 클라우드 : 도커 컨테이너 같은 최신 데브옵스 기술과 테라폼 같은 IaC 설루션에 의해 부분적으로 활용하는 스택.
- 테라폼 같은 툴을 사용하면 클라우드 개념을 익숙한 구성 언어로 추상화 가능, 컨테이너는 컨테이너를 실행할 수 있는 모든 대상과 코드와 실행 환경을 이동할 수 있음.

클라우드 서비스의 종류
- 서비스형 인프라(IaaS) : 가상 머신의 분 단위 임대, 객체 스토리지 액세스 소프트웨어 정의 네트워크와 소프트웨어 정의 스토리지 프로비저닝, 가용한 가상 머신 입찰 등을 포함하는 로우 레벨 카테고리. 초창기 AWS와 밀접한 관련 있음. 적은 인원의 팀으로 엄청난 비용 효율과 안정성을 얻을 수 있으나 학습 곡선이 가파르고 비효율적으로 관리할 경우 비용이 더 들어갈 수 있음. 자동화가 되지 않았다면, 그것은 고장 난 것.

- 서비스형 메탈(MaaS) : 물리적 서버를 가상 머신처럼 취급할 수 있게 해 줌. 가상 머신 클러스터 관리의 사용 편의성이 물리적 하드웨어에도 동일하게 적용됨.

- 서비스형 플랫폼(PaaS) : 클라우드 서비스를 만드는 데 필요한 모든 리소스를 갖춘 완벽한 개발 및 배포 환경. 헤로쿠, 구글 앱 엔진 등이 있음. 장기적으로는 IaaS보다 훨씬 비싸지만 대부분의 인프라 관련 기능들을 제공.

- 서버리스 컴퓨팅 : 앱과 서비스를 구축하는 데 더 많은 시간을 할애할 수 있게 해 주고 어떻게 실행하는지에 대해서는 적은 시간 혹은 아예 할애하지 않도록 해줌. 서버리스 설루션의 구성 요소는 컴퓨팅 노드 또는 서비스형 함수(FaaS). AWS의 Lambda, GCP는 Cloud Functions, MS는 Azure Functions를 각각 보유하고 있음. 지속적으로 실행되는 코드 대비 이벤트에 대응하는 코드를 작성할 수 있는 강력한 기능 존재.

- 서비스형 소프트웨어(SaaS) : 클라우드의 기능이 강화됨에 따라 SaaS 제품은 클라우드의 혁신 위에 혁신을 지속적으로 배포 중. 

반응형
Comments