HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🕛
나의 MBIT(My Best IT personalities)!
/
📝
4. Cloud
📝

4. Cloud

클라우드란 소프트웨어와 데이터를 인터넷과 연결된 중앙 컴퓨터에 저장해 인터넷 접속하기만 하면 언제 어디서든 데이터를 이용할 수 있는것을 말합니다. 한마디로 빌려준다는 것인데요. 무엇을 빌려주느냐? Server를 빌려줍니다. 예를 들면 AWS(Amazon), Azuer(MS), GCP(Google), NCP(Naver) 등 다앙한 클라우드 환경이 존재합니다.
 
notion image
notion image
클라우드 서비스는 어떤 자원을 제공하느냐에 따라 크게 3개로 나눕니다. (더 세부적으로 4개로 분류하는 곳도 있고 5개로 분류하는 곳도 있습니다.
  • IaaS(Infrastructure-as-a-Service): 클라우드 제공 업체로부터 필요한 서버와 저장소를 임대하는 것과 같습니다. 그리고 제공된 클라우드 인프라로 서비스를 구축합니다.
  • PaaS(Platform-as-a-Service): 개발자가 응용 프로그램을 작성할 수 있도록 플랫폼 및 환경을 제공하는 모델입니다.
  • SaaS(Software-as-a-Service): 클라우드 서비스 형태 중 가장 완성된 형태입니다. 설치할 필요도 없이 클라우드를 통해 제공되는 소프트웨어입니다.
  • FaaS(Function-as-a-Service): 이벤트 기반 실행 모델로서 개발자가 인프라를 유지관리하지 않고도 애플리케이션 및 기능을 구축, 실행, 관리할 수 있도록 지원합니다.
  • BaaS(Backend-as-a-Service): 애플리케이션 개발에 필요한 다양한 기능을 API 형태로 제공하는 서비스입니다. 구현이 복잡한 기능을 미리 개발된 API로 사용해 시스템 복잡도가 감소됩니다.
 
클라우드 컴퓨팅, IaaS, PaaS, SaaS이란?
클라우드 컴퓨팅은 서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화 기술로 통합해 제공하는 기술을 말합니다. 예를들면 개인용 컴퓨터나 기업의 서버에 개별적으로 저장해 두었던 프로그램이나 문서를 클라우드(대형 컴퓨터)에 저장하고 웹 브라우저 등 필요한 어플리케이션을 구동해 원하는 작업을 수행할 수 있는 사용자 중심의 컴퓨터 환경을 말합니다. 네이버 오피스, Google DOCs(Google), Work Space(Microsoft), Acrobat(Adobe) 등등이 여기에 해당합니다.
클라우드 컴퓨팅, IaaS, PaaS, SaaS이란?
https://wnsgml972.github.io/network/2018/08/14/network_cloud-computing/
클라우드 컴퓨팅, IaaS, PaaS, SaaS이란?
IaaS, PaaS 및 SaaS 비교
"서비스형(as-a-Service)"이라는 용어는 제3사에서 클라우드 컴퓨팅 서비스를 제공한다는 의미입니다. 따라서 사용자는 코드, 고객 관계 관리와 같은 더 중요한 업무에 집중할 수 있습니다. 각 유형의 클라우드 컴퓨팅을 활용하면 관리해야 할 온프레미스 인프라가 지속적으로 감소합니다. 온프레미스 IT 인프라를 관리할 책임은 대부분 사용자와 관리자에게 있습니다.
IaaS, PaaS 및 SaaS 비교
https://www.redhat.com/ko/topics/cloud-computing/iaas-vs-paas-vs-saas
IaaS, PaaS 및 SaaS 비교
 
클라우드의 배포 유형은 서비스 제공 형태에 따라 4가지로 구분되며, 클라우드 서버의 위치와 서버 관리자와 관계가 있습니다.
  • 사설 클라우드: 서버, 데이터 센터, 분산 네트워크를 모두 한 조직만이 사용할 수 있는 형태로 기업이 자원의 제어권을 갖고 있습니다. 보안성이 뛰어나면 개별 고객의 상황에 맞게 클라우드 기능을 커스터마이징 할 수 있습니다.
  • 공용 클라우드: 외부 공급업체가 운영하는 클라우드 서비스로 대부분 무료이며 일반 사용자 또는 인터넷에 접속 가능한 모든 사용자에게 리소스를 공유하고 서비스를 제공하는 클라우드 서비스 모델입니다.
  • 하이브리드 클라우드: 공용클라우드와 사설클라우드 결합한 형태로 해당 목적에 따라 클라우드 간 서비스를 공유합니다.
  • 멀티 클라우드: 다수의 공용 클라우드를 사용하는 클라우드 배포 유형으로 여러 외부 업체로부터 가상 서버와 서비스를 대여합니다.