devigloog
로그인
devigloog
로그인
[클라우드 컴퓨팅] 5강. 클라우드 이용 모델
Donghun Seol
·
2022년 11월 6일
팔로우
0
knou
클라우드컴퓨팅
0
학습하기
클라우드 서비스 모델
서비스 모델에 따른 관리 영역
OS를 기준으로 하드웨어와 소프트웨어를 구분한다.
OS를 사용자가 관리가능하면 IaaS
앱과 데이터만 사용자가 관리할 때 PaaS
앱까지도 클라우드가 제공해줄 경우 SaaS
SaaS
온 브라우저 어플리케이션
업데이트와 패치 역시도 프로바이더의 책임
구글앱스, Office 365
ERP, CRM, SCM 역시 SaaS 형태로 제공되는 추세
PaaS
스노우 파이프사 사례
MS SQL 클라우드 서비스 (DBaaS)
IaaS
요구한 리소스 자체를 가상화해 제공
사용자가 인프라와 관련된 리소스에 고수준의 제어 권한 가짐
넷플릭스는 AWS를 IaaS 형태로 사용중
자체 스트리밍 기술과 플랫폼을 보유하고 있으므로
하드웨어만 IaaS형태로 임대해 활용
FaaS
서버리스 컴퓨팅의 개념과 유사
시스템의 데몬(daemon)을 클라우드에 띄워놓는 것
시스템을 구성하는 개별 기능 또는 개별 함수를 클라우드에 등록하여 해당 요청을 수행하기 위해 필요한 리소스만 클라우드에서 대여하는 모델
Azure Function, AWS Lambda, Cloud Functions
CaaS (Container as a Service)
사용자가 컨테이너 및 클러스터를 구동하기 위한 리소스 및 기술 제공
다양한 환경에서 오류없이 앱 구동 가능
Azure AKS(Azure Kubernetes Service)
AWS ECS(Elastic Container Service)
GoPro 에서 페타바이트 단위의 처리를 위해 컨테이너 서비스를 활용하고 있음.
클라우드 배포 모델
퍼블릭 클라우드
클라우드 제공자가 네트워크를 통해 제공한 컴퓨팅 리소스를 사용자가 활용하는 모델
프라이빗 클라우드
하나의 기업이나 조직이 독립적으로 컴퓨팅 리소스를 점유하는 형태
독립적으로 보유하거나 임대한 컴퓨팅 리소스 위에 가상화기술을 활용한 클라우드 서비스를 구축한 후 사용하는 형태
정부나 금융기관 등 민감한 정보를 다루는 기관에서 활용
커뮤니티 클라우드
유사 사업을 수행하는 기업간 컨소시엄을 구성해서 컨소시엄의 멤버만 접속할 수 있는 클라우드 배포 모델
은행연합회의 클라우드
프라이빗 클라우드 구축에 비해 비용절감 가능
하이브리드 클라우드
업무 특성별로 다른 클라우드 모델을 적용하는 배포 모델
실무에서 가장 많이 활용하는 형태
퍼블릭 클라우드 + 프라이빗 클라우드
퍼블릭 클라우드 + 온프레미스
실습
Azure 서비스 소개
Iaas
컴퓨팅 : Windows, Linux, Containers
스토리지 서비스 : BLOB, Premium, Files
네트워킹 : Load Balancer, DNS, Express Route(VPN보다 더 빠른 네트워킹 구축)
Application Gateway
특정 App에 맞춰 접속을 유도하는 서비스
MSA 구조에서 자주 활용하는 서비스
PaaS
견고한 레고블럭
과 같이 PaaS들을 적절히 조합하면 완성도 높은 아키텍쳐 구축 가능
Stream Analytics : 데이터 스트림 정제, 분석
HD Insight : 하둡
대부분의 오픈소스DB를 PaaS 형태로 활용 가능
Tables : 바이너리를 테이블 형태로 저장, RDB와는 다름
Search : Advanced Searching Solution for DB
Azure 활용법
Microsoft Learn
인기 학습 경로 : 모듈로 구성되어 있음
학습 모듈 : 직접 실습 가능
인증 및 자격증
Donghun Seol
I'm going from failure to failure without losing enthusiasm
팔로우
이전 포스트
[클라우드 컴퓨팅] 4강. 클라우드 컴퓨팅 서비스
다음 포스트
[클라우드 컴퓨팅] 6강. 클라우드 컴퓨팅 기술 - 1
0개의 댓글
댓글 작성