클라우드 도구를 사용할 때 선택할 수 있는 다양한 옵션이 있다.
Self-Hosted
공개 또는 개인 클라우드 네트워크를 생성하고 모든 것을 직접 관리하는 것을 자체 호스팅 또는 Self-Hosted 라고 한다.
비용이 많이 들고, 초기 구축 비용과 같은 투자를 많이 해야한다. 따라서 이것은 클라우드 컴퓨팅에서 선호되는 것은 아니다. 그러나 민감한 데이터를 다루거나, 추가적인 보안이 필요하거나, 공개 클라우드 제공자가 충족시키지 못하는 맞춤 요구 사항이 있을 때 선택할 수 있는 옵션이다.
IaaS
Infrastructure as a Service 는 클라우드 제공자가 요구에 따라 로드 밸런서, 서버, 컴퓨팅 유닛, Storage, 가상화 등의 인프라 단위를 제공하는 것이다.
IaaS 를 사용하면 인프라를 완전히 제어하고 애플리케이션을 올바르게 호스팅하고 제공하기 위한 모든 것을 설정할 수 있다. 이 컴퓨팅 모델에서는 언제든지 확장하거나 축소할 수 있으며, 사용한 만큼만 비용을 지불하게 된다.
PaaS
Platform as a Service 는 클라우드에서 애플리케이션을 개발, 구축, 호스팅 실행 하기 위한 필수 요소를 모두 갖춘 전문 클라우드 솔루션이다. 이 클라우드 컴퓨팅 모델에서 서버를 관리하지 않으며 제공자가 제공하는 솔루션을 사용하게 된다.
SaaS
Software as a Service 는 애플리케이션이 클라우드에 호스팅되어 온디멘드 또는 가격 책정 모델로 온라인에서 사용할 수 있게 하는 것이다. 프리미엄 또는 프리미엄 구독 모델을 가진 대부분의 웹 애플리케이션이 이 범주에 속한다.
DBaaS
Database as a Service 는 고품질의 관리 데이터 베이스 솔루션을 온디멘드 가격 책정 모델로 제공하는 클아우드 서비스 제공자이다.
'Dev. > Basic knowledge' 카테고리의 다른 글
Dev: How a CDN improves scaling (0) | 2023.11.03 |
---|---|
Dev: 네트워킹 in Cloud (0) | 2023.11.02 |
[Tip] DB server: Postgres:13 자동설정 (0) | 2023.09.01 |
[Tip] 인스턴스 권한 자동설정 (feat. docker) (0) | 2023.08.31 |
[CS] Boolean, Logic Gate, Binary (0) | 2023.06.07 |
댓글