이전 글에선 클라우드에 대해 알아보았다.
그렇다면 이번시간엔 클라우드 컴퓨팅에 대해 알아보자.
클라우드 컴퓨팅이란?
전문적으로 서버를 제공해주는 업체에서 가상의 서버를 제공받고
가상의 서버에 프로그램 및 데이터를 저장해두고 필요할 때 마다 서버에서 불러오는 작업을 말하는데요
클라우드 컴퓨팅 서비스 방식에는 크게 3가지가 존재한다.
출처 - https://www.youtube.com/watch?v=exewHoMNjsQ
첫째, IaaS(Infrastructure as a Service, 인프라 기반 서비스)
기본적인 컴퓨팅 인프라를 제공하는 서비스로, 가상화된 인프라자원(서버, 스토리지, 네트워크 등)을 제공하는 서비스모델 입니다. 사용자는 필요한 용량만큼 확장 가능한 리소스를 선택하고 구성할 수 있습니다.
둘째, PaaS(Platform as a Service, 플랫폼 기반 서비스)
Iaas에서 제공하는 인프라 위에 개발, 배포, 운영을 지원하는 플랫폼을 제공합니다. 애플리케이션 개발 및 배포에 필욯란 플랫폼(미들웨어, DBMS, 개발도구, 운영체제, 라이브러리 등)을 제공하는 서비스 모델입니다.
셋째, SaaS(Software as a Service, 소프트웨어 기반 서비스)
클라우드에서 호스팅되는 소프트웨어 애플리케이션을 제공하는 서비스 모델입니다. 사용자는 인터넷을 통해 소프트웨어에 접속하고 사용할 수 있으며, 소프트웨어의 설치, 업데이트, 유지보수등에 대한 걱정이 없습니다. SaaS 서비스는 일반적으로 사용량이나 구독 기반의 요금제를 사용합니다.
예를들어 오늘따라 치킨이 먹고싶다?
인터넷에서 닭, 양념, 밀가루 반죽 등 치킨을 만들 수 있는 재료만 이용하는것을 IaaS
치킨을 대신 조리해주는 치킨집을 이용하여 집에서 상차림, 콜라, 무 등을 셋팅하여 차려먹기만 하면 PaaS
차려먹는것도 귀찮아! 치킨집에 가서 치킨을 먹기위한 모든 재료, 조리과정, 세팅을 제공받는 것을 SaaS
라고 유튜버분께서 재밌게 풀어주셨습니다.
클라우드 운영방식
출처 - https://www.youtube.com/watch?v=exewHoMNjsQ
첫째, 프라이빗 클라우드(private cloud, 사설 클라우드, 폐쇠 클라우드)
제한된 네트워크 상에서 특정 기업이나 특정 사용자만을 대상으로 하는 클라우드로 서비스의 자원과 데이터는 기업 내부에 저장됩니다. 따라서 보안성이 매우 뛰어나며, 개별의 고객의 상황에 맞게 기능을 커스터마이징 할 수 있다는 장점이 있습니다.
위의 방식을 *온프레미스(on-premises) 방식이라고 한다.
둘째, 퍼블릭클라우드(public cloud, 공공 클라우드, 개방형 클라우드)
인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스모델입니다. 데이터나 기능, 서버같은 자원을 서비스 제공자가 관리하기 때문에 서비스 사용자간 간섭이 없다는 장점이 있습니다.
위의 방식을 *오프프레미스(off-premises) 방식이라고 한다.
셋째, 하이브리드 클라우드
위의 두 장점을 섞은 것이 하이브리드 클라우드입니다.
최근에는 하이브리드를 이용하는 추세인데요. 퍼블릭 클라우드의 유연성, 경제성, 신속성
그리고 프라이빗 클라우드의 보안성과 안정성을 함께 취할 수 있다는 장점이 있습니다.
*온프레미스와 오프프레미스의 차이
-온프레미스 : 기업이 자체적으로 전산실을 구축하고 서버를 운영하는 방식
대표적으로 네이버 클라우드에 대해 알아보았다.
그렇다면 이번시간엔 클라우드 컴퓨팅에 대해 알아보자.
클라우드 컴퓨팅이란?
전문적으로 서버를 제공해주는 업체에서 가상의 서버를 제공받고
가상의 서버에 프로그램 및 데이터를 저장해두고 필요할 때 마다 서버에서 불러오는 작업을 말하는데요
클라우드 컴퓨팅 서비스 방식에는 크게 3가지가 존재한다.

출처 - https://www.youtube.com/watch?v=exewHoMNjsQ
첫째, IaaS(Infrastructure as a Service, 인프라 기반 서비스)
기본적인 컴퓨팅 인프라를 제공하는 서비스로, 가상화된 인프라자원(서버, 스토리지, 네트워크 등)을 제공하는 서비스모델 입니다. 사용자는 필요한 용량만큼 확장 가능한 리소스를 선택하고 구성할 수 있습니다.
둘째, PaaS(Platform as a Service, 플랫폼 기반 서비스)
Iaas에서 제공하는 인프라 위에 개발, 배포, 운영을 지원하는 플랫폼을 제공합니다. 애플리케이션 개발 및 배포에 필욯란 플랫폼(미들웨어, DBMS, 개발도구, 운영체제, 라이브러리 등)을 제공하는 서비스 모델입니다.
셋째, SaaS(Software as a Service, 소프트웨어 기반 서비스)
클라우드에서 호스팅되는 소프트웨어 애플리케이션을 제공하는 서비스 모델입니다. 사용자는 인터넷을 통해 소프트웨어에 접속하고 사용할 수 있으며, 소프트웨어의 설치, 업데이트, 유지보수등에 대한 걱정이 없습니다. SaaS 서비스는 일반적으로 사용량이나 구독 기반의 요금제를 사용합니다.
예를들어 오늘따라 치킨이 먹고싶다?
인터넷에서 닭, 양념, 밀가루 반죽 등 치킨을 만들 수 있는 재료만 이용하는것을 IaaS
치킨을 대신 조리해주는 치킨집을 이용하여 집에서 상차림, 콜라, 무 등을 셋팅하여 차려먹기만 하면 PaaS
차려먹는것도 귀찮아! 치킨집에 가서 치킨을 먹기위한 모든 재료, 조리과정, 세팅을 제공받는 것을 SaaS
라고 유튜버분께서 재밌게 풀어주셨습니다.
클라우드 운영방식

출처 - https://www.youtube.com/watch?v=exewHoMNjsQ
첫째, 프라이빗 클라우드(private cloud, 사설 클라우드, 폐쇠 클라우드)
제한된 네트워크 상에서 특정 기업이나 특정 사용자만을 대상으로 하는 클라우드로 서비스의 자원과 데이터는 기업 내부에 저장됩니다. 따라서 보안성이 매우 뛰어나며, 개별의 고객의 상황에 맞게 기능을 커스터마이징 할 수 있다는 장점이 있습니다.
위의 방식을 *온프레미스(on-premises) 방식이라고 한다.
둘째, 퍼블릭클라우드(public cloud, 공공 클라우드, 개방형 클라우드)
인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스모델입니다. 데이터나 기능, 서버같은 자원을 서비스 제공자가 관리하기 때문에 서비스 사용자간 간섭이 없다는 장점이 있습니다.
위의 방식을 *오프프레미스(off-premises) 방식이라고 한다.
셋째, 하이브리드 클라우드
위의 두 장점을 섞은 것이 하이브리드 클라우드입니다.
최근에는 하이브리드를 이용하는 추세인데요. 퍼블릭 클라우드의 유연성, 경제성, 신속성
그리고 프라이빗 클라우드의 보안성과 안정성을 함께 취할 수 있다는 장점이 있습니다.
*온프레미스와 오프프레미스의 차이
-온프레미스 : 기업이 자체적으로 전산실을 구축하고 서버를 운영하는 방식
대표적으로 춘천에 네이버 서버가 있으며 구글은 서버를 바다 깊은곳에 넣어뒀다.
-오프프레미스 : 서버를 전문으로 제공하는 업체에서 가상의 서버를 받아와 인프라를 사용하는 방식
'IT지식 > Computer Science' 카테고리의 다른 글
컨테이너와 도커에 대해서 알아보고 최신 개발 트렌드 따라잡자 (0) | 2024.12.28 |
---|---|
CI/CD 파이프라인 구축이란? (0) | 2024.12.28 |
클라우드란 무엇인가? (0) | 2024.12.27 |
API란? (1) | 2024.12.26 |
XML이란? (0) | 2024.12.25 |