클라우드 서비스
1) SaaS(Software-as-a-Service)
서비스로 제공되는 소프트웨어
필요한 애플리케이션이 구축된 상태. 구축된 서비스를 임대하는 개념이다.
2) PaaS(Platform-as-a-Service)
서비스로 제공되는 플랫폼.
애플리케이션을 구축하는데 필요한 것에 비용을 지불하는 서비스 형태로 제공
개발도구, 인프라, OS 포함한 애플리케이션 구축에 필요한 모든 것을 제공
ex) 집짓는데 필요한 모든 도구와 장비 빌리기
3) IaaS(Infrastructure-as-a-Service) ★
서비스로 제공되는 인프라스트럭처. (클라우드 인프라)
서버와 저장소 임대. 애플리케이션을 직접 구축하고 개발해야 함.
aws로 따지자면 S3
ex) 건물을 지을 수 있는 토지를 임대
4) FaaS(Function-as-a-Service)
서버리스 컴퓨팅. 애플리케이션을 필요할 때만 실행
★ 보안 쪽으로 중요한 부분.
개발자가 외부에서 API를 사용해서 FaaS를 사용하기 때문에, 이를 어떻게 관리하냐에 따라 보안적으로 큰 이슈 발생.
'기타' 카테고리의 다른 글
AWS EC2 인스턴스 접속 - 키페어 권한변경 (windows) (0) | 2022.10.23 |
---|---|
AWS 공동 책임 모델 (0) | 2022.10.23 |
[Git] 깃허브로 협업하는 방법, 공동작업자 추가, 협업 흐름 (0) | 2022.10.13 |
[Git] Git bash로 깃허브(Github) 연동하기, HTTPS와 SSH (0) | 2022.10.12 |
[Git] 브랜치(Branch), 병합(Merge), 체크아웃, stash 스택 (0) | 2022.10.10 |