검색 결과가 없습니다

검색어와 일치하는 결과가 없습니다.

PaaS(서비스형 플랫폼)란?

PaaS는 디지털 시대에 온프레미스나 클라우드에서 최신 어플리케이션을 구축하고 관리하는 서비스 집합입니다.

PaaS란?

PaaS는 개발자, IT 관리자 및 최종 사용자가 모바일 및 웹 어플리케이션을 구축, 통합, 마이그레이션, 배포, 보호, 관리할 수 있도록 해주는 인프라 및 미들웨어 구성요소를 제공합니다.

PaaS는 생산성을 지원하기 위해 인공지능(AI), 챗봇, 블록체인, 사물인터넷(IoT)과 같은 혁신적인 기술을 포함하여 개발자가 새로운 기능을 자신의 어플리케이션에 구축할 수 있도록 해주는 즉시 사용 가능한 프로그래밍 구성요소를 제공합니다.

또한, PaaS 서비스에는 빅데이터 분석, 콘텐츠 관리, 데이터베이스 관리, 시스템 관리, 보안을 포함한 분석가, 최종 사용자, 전문 IT 관리자를 위한 솔루션이 포함되어 있습니다.

PaaS는 사용하기 쉬운 대시보드를 통해 일관된 방식으로 모두 관리되는 투명한 가격 및 턴키 프로비저닝에서부터 온디맨드 확장성과 재난 복구에 이르기까지— 클라우드 컴퓨팅의 기본적인 이점을 모두 제공합니다. 그 결과, 기업에서는 다음과 같은 이점을 누릴 수 있습니다.

  • IT 운영 표준화 및 간소화
  • 즉시 사용 가능한 솔루션으로 비즈니스 혁신 가속화
  • 운영, 보안, 관리 위험 감소
PaaS를 통해 클라우드에서 혁신과 비즈니스 변혁을 주도하십시오.

PaaS의 역사 개괄

PaaS 출현 전에는 IT 부서가 개별 라이선스 제품을 평가, 구매, 조립, 배포, 패칭, 업그레이드, 유지해야만 했습니다. 대개 제품을 여러 벤더에서 공급받았기에 각기 라이선스, 설치, 구성, 보안, 통합에 대한 자체 접근 방식이 있었습니다. 이로 인해 비즈니스, 관리, 통합 프로세스가 훨씬 복잡해졌습니다.

시장이 성숙해지면서 미들웨어 구성요소도 풍부해졌습니다. 이에 대응하여 제공업체는 사전통합된 미들웨어 제품군을 제작함으로써 복잡성을 단순화하려고 시도하였습니다. 그러나 단일 벤더 플랫폼에서 표준화하지 않은 조직의 경우 벤더 간 관리와 통합이 부담으로 남아 있었습니다. 개발자와 DevOps 그룹 모두 현재 이 복잡성을 관리할 책임이 있습니다.

PaaS 서비스 예시

 

어플리케이션 개발 비즈니스 솔루션
개발 툴 및 프로세스 BI(Business Intelligence)
컨테이너 분석
API 카탈로그 보안
통합 관리
이동성 데이터 관리
챗봇 블록체인
인공지능 및 머신 러닝 IoT 어플리케이션
IoT 구성요소 콘텐츠 관리

PaaS 채택에 따른 주요 비즈니스 성장 동인

클라우드 컴퓨팅의 출현으로 어플리케이션의 판도가 바뀌면서 어플리케이션 개발 플랫폼은 이러한 복잡성을 단순화할 수 있는 이상적인 후보가 되었습니다. 2000년대 중반, 제공업체들은 표준화된 API를 통해 제공되는 통합 미들웨어 클라우드 서비스 세트를 제공하기 시작했으며, 이로써 PaaS가 탄생했습니다. 그러나 이러한 초기 시대에 공급업체들은 기본적으로 서버, 스토리지, 네트워크 서비스만 제공했고, PaaS 솔루션은 위험이 적고 요구 사항이 낮은 개발 환경에만 적합했습니다.

어플리케이션 개발 성공 덕분에 사용 사례는 경량 프로덕션 워크로드로 발전했으며, 이러한 전환으로 인해 엔터프라이즈 요구 사항이 늘어났습니다. 따라서 입증된 엔터프라이즈 미들웨어에 대한 수요가 증가했습니다. 결과적으로 최신 PaaS 솔루션은 강력한 엔터프라이즈 미들웨어 기능을 포함하도록 성장했습니다.

기업의 경우, 비즈니스 연속성을 보장하는 예측 가능하고 일관된 성능이 가장 중요한 프로덕션 워크로드 요구 사항 중 하나입니다. 이러한 기능은 서비스 수준 계약(SLA)에 대한 명시적인 약정이 뒷받침됩니다. 실제로 효과를 보기 위해서는 PaaS와 IaaS(서비스형 정보) 계층이 함께 작동해야 합니다. 좋은 예시로는 시스템 종료와 재시작 없는 확장성과 내결함성이 있습니다.

또한, 기업은 거버넌스에 대해 보다 엄격한 기준을 적용합니다. PaaS에서 이것이 위협을 방지하기에는 충분하지 않으며, 위협을 막아주고 있음을 입증해야 합니다. 클라우드 사용이 확산되면서 생산과 개발 모두에서 구성이 표준에서 이탈하게 되고 이에 따라 취약성이 나타납니다. 엔터프라이즈 PaaS는 포괄적이고 일관된 로깅 및 감사 툴을 제공합니다.

모든 개발자는 생산성과 품질을 높여야 하는 과제를 떠안고 있습니다. 그렇지만 기업 조직이 커지고 혁신을 거듭하면서 개발 프로세스는 AIY(Assemble-It-Yourself) 연속 통합/연속 전달(CI/CD) 환경으로 인해 불안정해집니다. 엔터프라이즈 PaaS 개발은 사전구축되었지만 개방형 통합 개발 환경을 사용해야 합니다.

디지털 시대가 도래하면서 PaaS 수요가 증가했습니다. 미들웨어 계층이 점차 복잡해지면서 기업은 그 어느 때보다 빠른 속도로 어플리케이션 제공할 것을 요구하고 있습니다. 당연히 퍼블릭 및 프라이빗 PaaS 솔루션 모두를 포함하여 PaaS—의 채택은 가속화되고 있습니다.

대부분의 IT 관련 결정은 효율성, 효과, 위험 감소의 세 가지 원칙에 따라 정당화됩니다. PaaS 솔루션이 이러한 각 원칙을 지키는 방법은 다음과 같습니다.

  • IT 효율성: PaaS는 프로비저닝 가속화, 자동화 증가, 배포 표준화, 일상적인 작업 제거, 확장성 향상 등의 이점을 제공합니다.
  • 비즈니스 혁신: PaaS는 모바일 어플리케이션, 보다 혁신적인 사용자 경험을 위한 지원(챗봇), 보다 신뢰할 수 있는 트랜잭션(블록체인), 빠른 출시주기(컨테이너API), 데이터 검색(분석) 등 IT 부서에서 비즈니스 기회에 보다 적극적으로 대응할 수 있도록 지원함으로써 매출과 수익 성과를 높여 줍니다.
  • 위험 감소: PaaS는 보안을 강화 및 단순화하고 이기종 IT 구성 요소 전반에서 진화하는 위협에 대한 대응을 가속화합니다. 비즈니스 복원력을 높이고 다운타임을 줄이면서도 데이터 손실을 방지하고 복구 속도를 높입니다.
주요 목표
PaaS 지원 방법

IT 효율성

  • 전문 관리자(DBA, 시스템 관리자, DevOps, SecOps)를 위해 작업을 없애고 단순화
  • IT 관리자 생산성 증대
  • 신속한 확장성 지원
  • 개발자 속도 및 품질 향상
  • IT 비용 절감

 

  • 셀프 서비스 프로비저닝 지원
  • IaaS 서비스와의 통합
  • 개발자를 위한 완전한 API 우선 코딩 환경 제공
  • 수명주기 작업과 운영 활동을 위한 최고의 자동화 지원
  • 관리와 보안 프로세스에 공통 대시보드와 툴 사용
  • 기술 공급업체 수 감소

비즈니스 혁신

  • 매출 증대
  • 고객, 직원, 파트너사를 위한 서비스 개선
  • 분석가 및 사용자 생산성 증대
  • IT 부서는 플랫폼 관리가 아닌 비즈니스 결과에 더 집중

 

  • 최종 사용자를 위한 사용하기 쉬운 코딩 환경 제공
  • 개발자와 일반 사용자를 위한 어플리케이션을 빠르게 구축하고 확장
  • AI, 자연 언어 처리(NLP), IoT, 블록체인, 분석과 같은 신기술을 쉽게 활용

위험 감소

  • 보안 위협 및 중단 감소
  • 고가용성 지원
  • 다운타임과 데이터 손실 최소화
  • 빠른 복구 보장

 

  • 자동화된 패치 관리 제공
  • 제로 트러스트 리소스 액세스 모델 사용
  • 기본적으로 데이터 암호화
  • ID 및 보안 관리 통합
  • 고속 네트워크를 통해 뒷받침되는 교차 지역 가용성 자동화 제공
  • 높은 SLA 보장 지원

PaaS의 미래

PaaS 솔루션이 발전을 거듭하면서 계속해서 혁신을 제공하고 설치, 설정, 구성부터 관리, 유지 보수, 감사에 이르는 모든 작업에 수반되는 관리 복잡성을 없애 줄 것입니다. 이러한 이점은 다음 작업을 통해 확보됩니다.

  • 관리형 서비스를 대상으로 자동화 및 자율적인 운영 증가
  • 당사 및 타사 통합 확장 및 개선
  • AI, IoT, 블록체인, 챗봇 등 신기술을 기본적으로 지원

하나의 PaaS - 여러 클라우드와 제공업체

PaaS 솔루션을 평가할 때는 시간이 지나면서 조직이 어떻게 성장할 것인지를 고려해야 합니다. 오늘날 기술 변화의 속도를 감안할 때 최고의 유연성을 지원하는 솔루션이 유리합니다. 즉, PaaS 제공업체가 유용한 엔터프라이즈 전략을 보유하고 있는지를 고려해야 합니다.

예를 들어, 한 가지 주요 고려 사항은 멀티클라우드 지원입니다. IDC에 따르면, 2017년에는 기업 IT 조직 중 75%가 멀티클라우드 솔루션을 사용하고 있었습니다. 멀티클라우드 사용률은 2018년에 85%로 증가할 것입니다. 온프레미스, 퍼블릭 및 프라이빗 클라우드 환경에서 워크로드를 이동할 수 있는 유연성 덕분에 기업들은 위험을 완화하고, 최적의 가격을 동적으로 활용하며, 규제 및 거버넌스 요구 사항에 부합할 수 있습니다.

기업 전략이 발전을 거듭하면서 PaaS의 가능성을 최대한 활용하려면 다음과 같은 워크로드 및 개발 옵션을 고려해야 합니다.

  • 멀티클라우드 이식성 지원: 멀티클라우드 PaaS 전략을 사용하려면 데이터베이스, 컨테이너, 오픈 소스, Java에서 쉽게 워크로드를 이식할 수 있어야 합니다.
  • IT 포트폴리오에서 제어 통합: 여러 운영 플랫폼이 현실적입니다. 운영 우수성을 확보하려면 단일 툴셋을 사용하여 클라우드와 온프레미스에서 보안 및 관리를 적극적으로 제어해야 합니다.
  • 강제적인 벤더 고착 금지: 산업 표준에 기반한 PaaS 솔루션은 IT 부서가 신속하게 나아갈 수 있도록 해주지만, 기술, 규정 및 비즈니스 조건이 발전함에 따라 벤더 고착에 떠밀리게 되는 이들은 노후화에 직면하고 다시 고쳐 쓰게 됩니다.

최신의 완전한 미래 보장형: 최적의 PaaS 플랫폼 선택

많은 PaaS 사용 사례와 구성이 있습니다. 경우에 따라 개발자는 구성요소에서 가져온 솔루션을 조합하기도 하고 솔루션을 간단히 프로비저닝하고 즉시 사용할 수 있습니다. 다음은 인기 있는 PaaS 사용 사례 및 주요 기능 목록입니다.

PaaS 사용 사례
주요 특징
  • 온프레미스 및 클라우드 어플리케이션의 완벽한 통합을 위해 사전구축된 즉시 사용 가능한 어댑터 사용
  • '포인트 앤 클릭' 방식의 시각적 개발을 통해 확장 기능 단순화
  • 다양한 온프레미스 및 클라우드 데이터베이스에서 실시간 무중단 데이터 통합 및 복제 서비스 필요
  • 일관성과 품질을 위해 API 카탈로그 사용
  • 통합 서비스 및 지원 분석 사용
  • 데이터 출처 및 관리 보장
  • 문제 추적, 코드 버전 관리, wikis, 민첩한 개발 툴, 지속적인 통합, 전달 자동화를 포함한 개발자 생산성 및 툴 사용
  • 이식성을 저하시키지 않으면서 오픈 소스 언어, 플랫폼 및 프레임워크 지원
  • 백엔드 및 프런트 엔드 개발자를 위해 API 우선 개발 구성 요소, 서비스 및 프로세스 보유
  • 브라우저 기반 시각적 개발 환경 제공
  • 개방형 메시징, 데이터 및 서비스 통합, NLP 챗봇, 관리 기능을 갖춘 모바일 어플리케이션 플랫폼 활용
  • 온프레미스 및 클라우드 플랫폼 간의 언어 및 툴 상호운용성 제공
블록체인 지원
  • 블록체인 서비스에 대한 API 지원을 통해 정보와 트랜잭션을 안전하게 교환
워크로드의 클라우드로 마이그레이션 지원
  • 신속한 DevTest 배포, 재해 복구, 프로덕션 환경을 위한 툴, 워크로드를 위한 멀티플랫폼 상호운용성을 사용
  • 미리 패키지화된 어플리케이션-마이그레이션 툴 사용
  • 타사 및 자체 개발 어플리케이션 지원
비즈니스 분석 지원
  • 대용량 데이터 처리 및 변환 툴 사용
  • 구조화된 데이터와 비구조화된 데이터에 대한 데이터 관리 사용
  • 시각적인 최종 사용자, 분석가 및 데이터 탐색 툴 보유
  • 대규모 데이터 세트 최적화 수행
  • 통계, 예측, 머신 러닝 분석을 위한 심층적인 고급 분석 툴 및 기술 사용
  • 웹 및 모바일 장치를 위한 개방형 엔터프라이즈 보고 기능 제공
최신 보안 및 규정 준수 지원
  • 보안 모니터링 및 분석을 사용하여 머신 러닝, 사용자 세션 인식, 최신 위협 정보 컨텍스트에 기반한 신속한 감지 및 복원
  • Cloud Access Security Broker(CASB)와 같은 다른 클라우드 기반 서비스에서 활용할 수 있는 ID 표준으로 구축된 최신 ID 및 액세스 관리 기능을 보유
  • 통합 멀티클라우드 및 온프레미스 보안 툴 사용