서비스형 플랫폼(PaaS)은 온프레미스에서 플랫폼을 구축하고 유지 관리할 때 흔히 발생하는 비용, 복잡성, 유연성 없이 애플리케이션을 개발, 실행, 관리할 수 있는 하드웨어, 소프트웨어, 인프라 등 완전한 클라우드 플랫폼을 고객에게 제공하는 클라우드 컴퓨팅 모델입니다.
PaaS 제공업체는 서버, 네트워크, 스토리지, 운영 체제 소프트웨어, 데이터베이스, 개발 도구 등 모든 것을 데이터 센터에서 호스팅합니다. 일반적으로 고객은 고정 요금을 지불하여 지정된 수의 사용자에게 지정된 양의 리소스를 제공하거나, '종량제' 요금제를 선택하여 사용한 리소스에 대해서만 요금을 지불할 수 있습니다.
어느 옵션을 선택하든 PaaS 고객은 자체 온프레미스 플랫폼을 구축하고 관리할 때보다 더 빠르고 저렴하게 애플리케이션을 빌드, 테스트, 배포, 실행, 업데이트 및 확장할 수 있습니다.
AWS(Amazon Web Services), Google Cloud, IBM Cloud 및 Microsoft Azure를 포함한 모든 주요 클라우드 서비스 제공업체는 자체 PaaS를 제공합니다. 인기 있는 PaaS 솔루션은 오픈 소스 프로젝트(예: Apache Stratos, Cloud Foundry) 또는 소프트웨어 공급업체(예: Red Hat OpenShift 및 Salesforce Heroku)에서도 사용할 수 있습니다.
서비스형 데스크톱(DaaS)을 통해 기업이 온프레미스에 애플리케이션을 배포하는 것과 동일한 수준의 성능과 보안을 달성할 수 있는 방법을 알아보세요.
하이브리드 클라우드 가이드 등록
온프레미스 플랫폼과 비교하여 가장 일반적으로 언급되는 PaaS의 장점은 다음과 같습니다.
일반적으로 PaaS 솔루션은 다음과 같은 세 가지 주요 부분으로 구성됩니다.
PaaS는 GUI 온라인 인터페이스를 통해 모든 표준 개발 도구를 제공하기 때문에 개발자는 어디서나 로그인하여 프로젝트 협업, 새 애플리케이션 테스트를 수행하거나 완성된 제품을 출시할 수 있습니다. 애플리케이션은 미들웨어를 사용하여 PaaS에서 바로 설계되고 개발됩니다. 간소화된 워크플로우를 통해 여러 개발 및 운영 팀이 동일한 프로젝트에서 동시에 작업할 수 있습니다.
PaaS 제공업체는 서버, 런타임, 가상화 등 클라우드 컴퓨팅 서비스의 대부분을 관리합니다. 애플리케이션과 데이터는 PaaS 고객이 계속 관리합니다.
PaaS와 마찬가지로 서비스형 인프라(IaaS) 및 서비스형 소프트웨어(SaaS)는 일반적인 클라우드 컴퓨팅 서비스 모델입니다. 실제로 조직에서 세 가지를 모두 구매하지 않더라도 세 가지를 모두 사용하는 것이 일반적입니다. 좀 더 명확히 설명하자면,
IaaS는 클라우드 공급자가 호스팅하는 '원시' IT 인프라(물리적 서버, 가상 머신, 스토리지, 네트워킹, 방화벽)에 대한 인터넷 액세스입니다. IaaS는 온프레미스 인프라를 소유, 관리 및 유지 관리하는 데 드는 비용과 작업을 없애줍니다. IaaS를 통해 조직은 자체 애플리케이션 플랫폼 및 애플리케이션을 제공할 수 있습니다.
모든 PaaS 서비스에는 해당 리소스가 개별적으로 분리되어 있지 않거나 IaaS라고 하지 않더라도 호스팅에 필요한 IaaS 리소스가 반드시 포함되어 있습니다.
SaaS는 마치 컴퓨터에 설치하는 것처럼 클라우드를 통해 사용하는 애플리케이션 소프트웨어입니다(일부가 컴퓨터에 설치되어 있는 경우도 있음). SaaS를 사용하면 애플리케이션을 실행하기 위한 인프라를 설정하는 비용과 유지 관리(버그 수정 및 업데이트 적용, 중단 해결 등)를 위한 노력과 인력 없이도 애플리케이션을 사용할 수 있습니다. Salesforce와 Slack은 인기 있는 SaaS 제품의 예입니다. 대부분의 웹 애플리케이션은 SaaS로 간주됩니다.
모든 SaaS 제품에는 호스팅에 필요한 IaaS 리소스와 최소한 이를 실행하는 데 필요한 PaaS 구성 요소가 포함되어 있습니다. 일부 SaaS 공제업체는 타사에서 SaaS 제품을 사용자 지정할 수 있는 개별 PaaS를 제공하기도 합니다.
바로 사용할 수 있는 통합 플랫폼을 제공하고 조직이 인프라 관리를 클라우드 제공업체에 맡기고 애플리케이션 구축, 배포 및 관리에 집중할 수 있도록 지원함으로써 PaaS는 다음과 같은 여러 IT 이니셔티브를 간소화하거나 발전시킬 수 있습니다:
많은 클라우드, 소프트웨어 및 하드웨어 공급업체가 특정 유형의 애플리케이션 또는 특정 유형의 하드웨어, 소프트웨어 또는 장치와 상호 작용하는 애플리케이션을 구축하기 위한 PaaS 솔루션을 제공합니다.
앱을 현대화하고, 새로운 앱을 구축하고, 비용을 절감하고, ROI를 극대화하세요.
클릭 한 번으로 고가용성 완전 관리형 클러스터를 배포할 수 있습니다.
마이크로서비스에서 애플리케이션 개발로 전환하는 것은 어느 조직에나 상당한 도전이 될 수 있습니다. 그러나 개발자 생산성 향상, 고객 만족도 향상, 출시 시간 단축 등의 결과가 그만한 가치를 제공한다는 데 동의하는 마이크로서비스 사용자들이 점점 더 많아지고 있습니다.
가장 인기 있는 세 가지 클라우드 컴퓨팅 서비스 모델을 이해하고 비교하세요.
클라우드 컴퓨팅을 사용하면 컴퓨팅 리소스를 온프레미스에 설치 및 유지 관리할 필요 없이 인터넷을 통해 인프라에 '접속'하여 사용할 수 있습니다.