🏠 온프레미스 (On-premise)
온프레미스는 기업의 서버를 클라우드와 같이 ‘가상의 공간’이 아니라, 자체적으로 보유하고 있는 서버에 직접 설치하고 운영하는 방식입니다.
클라우드 이전에 가장 일반적으로 사용되던 시스템으로 직접 인프라를 구축하는 방식을 뜻합니다. 클라우드와 정반대로 온프레미스는 필요한 시스템을 구축하기 위해 하드웨어와 소프트웨어를 각각 구입하고 특정 공간에 직접 인프라 환경을 구성합니다.
☁️ 클라우드 (Cloud)
기업에서 필요한 IT 시스템이 고도화됨에 따라 기업 자체적으로 서버, 네트워크, 스토리지 장비와 같은 수많은 인프라를 관리하는 것은 부담스럽고, 비용은 지속적으로 증가하여 비효율적인 업무 프로세스로 이어집니다.
이에 따라 클라우드 컴퓨팅과 같은 새로운 방식의 서비스가 각광받고 있는데요. 필요한 IT 자원만을 선택해 인터넷을 통해 ‘서비스’ 방식으로 구입해 사용하는 방식입니다. 클라우드 서비스는 제공하는 자원에 따라 크게 3가지로 분류할 수 있습니다.
1) 서비스로서의 소프트웨어 Software as a Service (SaaS)
소프트웨어를 웹에서 사용할 수 있는 서비스입니다. 소프트웨어를 소유하지 않고 웹 브라우저를 통해 사용하는 서비스로 흔히 생각하는 구글 드라이브, 지메일과 같은 서비스를 말합니다. 최초의 클라우드 서비스 방식으로 전자계약 서비스 이폼사인 또한 SaaS 서비스에 속합니다.
2) 서비스로서의 인프라 Infrastructure as a Service (IaaS)
인터넷을 통해 가상 서버와 데이터 스토리지와 같은 데이터 자원을 빌려 사용할 수 있는 서비스입니다. 자체적으로 데이터 센터를 구축할 필요 없이 필요한 인프라를 빌려 사용할 수 있습니다. 가장 대표적인 예시로는 넷플릭스가 있는데요. 전 세계에 빠른 동영상 스트리밍 서비스를 제공하기 위해 AWS(아마존 웹 서비스)에서 필요한 자원을 빌려 서비스를 운영합니다.
3) 서비스로서의 플랫폼 Platform as a Service (PaaS)
PaaS는 소프트웨어를 개발할 때 필요한 플랫폼을 제공하는 서비스입니다. 개발자가 개발 환경을 위해 필요한 하드웨어나 소프트웨어의 구축 없이, 개발하고 구축하고 실행하는데 필요한 개발 도구와 환경을 제공하는 서비스로 Google App Engine(구글 앱 엔진)이 이런 형태의 서비스로 분류됩니다.
대표적인 클라우드 서비스 기업
- AWS (아마존 웹 서비스)
연관된 글:
참고:
'개발 > 개발 환경' 카테고리의 다른 글
[CI/CD] CI/CD란? (0) | 2023.04.23 |
---|---|
클라우드 서비스(IaaS, PaaS, SaaS) (0) | 2023.04.23 |
Docker, Container, kubernetes (0) | 2023.03.20 |
코딩 자동완성 플러그인 (0) | 2023.03.12 |
인텔리제이 환경설정/플러그인/ 단축키/꿀팁 (0) | 2023.02.23 |