클라우드 분류
SaaS, PaaS 및 IaaS의 일반적인 예
플랫폼 유형 | 일반적인 예 |
SaaS | Google Workspace, Dropbox, Salesforce, Cisco WebEx, Concur, GoToMeeting |
PaaS | AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos, OpenShift |
IaaS | DigitalOcean, Linode, Rackspace, Amazon Web Services(AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine(GCE) |
SaaS: 서비스로서의 소프트웨어
클라우드 애플리케이션 서비스라고도 하는 SaaS(Software as a Service)는 클라우드 시장에서 가장 널리 사용되는 옵션입니다.
SaaS는 인터넷을 사용하여 제3자가 관리하는 애플리케이션을 사용자에게 제공합니다.
대부분의 SaaS 애플리케이션은 웹 브라우저에서 직접 실행되며 클라이언트 측 다운로드나 설치가 필요하지 않습니다.
SaaS 오퍼링
웹 제공 모델로 인해 SaaS는 IT 직원이 각 개별 컴퓨터에 애플리케이션을 다운로드하고 설치할 필요가 없습니다.
공급업체는 SaaS를 사용하여 데이터, 미들웨어, 서버 및 스토리지와 같은 모든 잠재적인 기술 문제를 관리하고 비즈니스에 대한 유지 관리 및 지원을 단순화합니다.
SaaS 이점
SaaS는 소프트웨어 설치, 관리 및 업데이트와 같은 지루한 작업에 소요되는 시간과 비용을 크게 줄임으로써 직원과 기업에 많은 이점을 제공합니다.
이를 통해 기술 직원은 조직 내에서 보다 시급한 문제와 문제에 투자할 수 있는 충분한 시간을 갖게 됩니다.
SaaS 속성
SaaS가 사용되는 시기를 결정하는 방법에는 여러 가지가 있습니다.
– 하나의 중앙 위치에서 관리
– 원격 서버에서 호스팅
– 인터넷을 통해 접근 가능
– 사용자는 하드웨어 또는 소프트웨어 업데이트에 대해 책임지지 않습니다.
SaaS를 사용하는 경우
SaaS는 다음과 같은 많은 상황에서 가장 유리한 옵션이 될 수 있습니다.
– 전자 상거래에 빠르게 진출해야 하지만 서버 문제나 소프트웨어에 대한 시간이 없는 신생 기업 또는 소기업.
– 빠르고 쉽고 저렴한 협업이 필요한 단기 프로젝트
– 다음과 같이 자주 사용하지 않는 응용 프로그램 B. 제어 소프트웨어.
– 웹 및 모바일 액세스가 모두 필요한 애플리케이션
SaaS 제한 및 우려 사항
상호 운용성.
SaaS 앱이 개방형 통합 표준을 따르도록 설계되지 않은 경우 기존 앱 및 서비스와 통합하는 것이 큰 문제가 될 수 있습니다.
이 경우 회사는 자체 통합 시스템을 설계하거나 SaaS 서비스와의 종속성을 줄여야 할 수 있습니다.
이것이 항상 가능한 것은 아닙니다.
벤더 유지.
공급자는 가입하기 쉽고 떠나기가 어려울 수 있습니다.
예를 들어 데이터는 상당한 비용이나 내부 엔지니어링 재작업 없이 기술적으로나 저렴하게 다른 공급업체의 SaaS 앱 간에 이식될 수 없습니다.
모든 공급자가 표준 API, 프로토콜 및 도구를 따르는 것은 아니지만 특정 비즈니스 작업에는 기능이 필요할 수 있습니다.
기본 제공 지원이 부족합니다.
많은 비즈니스에서 온프레미스 애플리케이션, 데이터 및 서비스와의 긴밀한 통합이 필요합니다.
SaaS 공급자는 이와 관련하여 제한된 지원을 제공할 수 있으므로 조직은 통합 설계 및 관리에 내부 리소스를 투자해야 합니다.
통합의 복잡성으로 인해 SaaS 앱 또는 기타 종속 서비스의 사용이 더욱 제한될 수 있습니다.
데이터 보안.
필요한 소프트웨어 기능을 실행하기 위해 SaaS 앱의 백엔드 데이터 센터에 많은 양의 데이터를 교환해야 할 수도 있습니다.
민감한 비즈니스 정보를 퍼블릭 클라우드 기반 SaaS 서비스로 전송하면 보안 및 규정 준수가 손상될 수 있으며 대용량 데이터 워크로드를 마이그레이션하는 데 상당한 비용이 발생할 수 있습니다.
조정.
SaaS 앱은 최소한의 사용자 지정 옵션을 제공합니다.
만능 솔루션이 없기 때문에 사용자는 공급업체에서 제공하는 특정 기능, 성능 및 통합으로 제한될 수 있습니다.
반대로 여러 SDK(소프트웨어 개발 키트)와 함께 제공되는 온프레미스 솔루션은 높은 수준의 사용자 지정 옵션을 제공합니다.
통제력 부족.
SaaS 솔루션에는 제어권을 제3자에게 넘기는 것이 포함됩니다.
이러한 제어는 버전, 업데이트 또는 모양 측면에서 소프트웨어에만 국한되지 않고 데이터 및 거버넌스에도 적용됩니다.
결과적으로 고객은 SaaS 서비스의 기능에 맞게 데이터 보안 및 거버넌스 모델을 재정의해야 할 수 있습니다.
기능 제한.
SaaS 앱은 종종 표준화된 형태로 제공되기 때문에 기능 선택은 보안, 비용, 성능 또는 기타 비즈니스 정책과 절충될 수 있습니다.
또한 공급업체 종속, 비용 또는 보안 문제로 인해 향후 새로운 기능 요구 사항을 충족하기 위해 공급업체 또는 서비스를 전환할 수 없게 될 수 있습니다.
성능 및 다운타임.
제공업체가 SaaS 서비스를 제어하고 관리함에 따라 고객은 이제 서비스의 보안 및 성능을 유지하기 위해 제공업체에 의존합니다.
계획되거나 계획되지 않은 유지 관리, 사이버 공격 또는 네트워크 문제는 SLA(서비스 수준 계약)를 통해 적절한 보호가 이루어지는 경우에도 SaaS 앱의 성능에 영향을 미칠 수 있습니다.
SaaS의 예
SaaS의 인기 있는 예는 다음과 같습니다.
Google Workspace(이전 G Suite)
드롭 박스
판매
시스코 웹엑스
SAP는 동의합니다
회의에 가다
PaaS: 서비스로서의 플랫폼
PaaS(Platform as a Service)라고도 하는 클라우드 플랫폼 서비스는 주로 응용 프로그램에 사용되는 동안 특정 소프트웨어에 대한 클라우드 구성 요소를 제공합니다.
PaaS는 개발자가 맞춤형 애플리케이션을 만들고 구축할 수 있는 프레임워크를 제공합니다.
모든 서버, 스토리지 및 네트워크는 회사 또는 타사에서 관리할 수 있으며 개발자는 여전히 애플리케이션을 관리할 수 있습니다.
PaaS 오퍼링
PaaS의 제공 모델은 인터넷을 통해 소프트웨어를 제공하는 대신 PaaS가 소프트웨어 생성을 위한 플랫폼을 제공한다는 점을 제외하면 SaaS와 유사합니다.
이 플랫폼은 인터넷을 통해 사용할 수 있기 때문에 개발자는 운영 체제, 소프트웨어 업데이트, 스토리지 또는 인프라에 대한 걱정 없이 소프트웨어 구축에 집중할 수 있습니다.
PaaS는 기업이 특수 소프트웨어 구성 요소를 사용하여 PaaS와 통합되는 애플리케이션을 설계할 수 있도록 합니다.
미들웨어라고도 하는 이러한 애플리케이션은 특정 클라우드 특성을 취하므로 확장 가능하고 가용성이 높습니다.
PaaS 혜택
회사 규모에 관계없이 PaaS를 사용하면 다음과 같은 여러 가지 이점이 있습니다.
쉽고 저렴한 앱 개발 및 배포
확장 가능
고가용성
개발자는 소프트웨어 유지 관리의 번거로움 없이 앱을 사용자 지정할 수 있습니다.
코딩 노력 대폭 감소
비즈니스 정책 자동화
하이브리드 모델로 마이그레이션하십시오.
PaaS 속성
PaaS에는 다음을 포함하여 클라우드 서비스로 정의하는 많은 특성이 있습니다.
가상화 기술을 기반으로 하므로 비즈니스 변화에 따라 리소스를 쉽게 확장 또는 축소할 수 있습니다.
앱 개발, 테스트 및 배포를 지원하는 다양한 서비스를 제공합니다.
많은 사용자가 동일한 개발 응용 프로그램에서 액세스할 수 있습니다.
웹 서비스 및 데이터베이스 통합
PaaS를 사용하는 경우
PaaS의 사용은 많은 상황에서 유리하며 때로는 필요하기도 합니다.
예를 들어 PaaS는 여러 개발자가 동일한 개발 프로젝트에서 작업할 때 워크플로를 간소화할 수 있습니다.
다른 공급업체를 참여시켜야 하는 경우 PaaS는 전체 프로세스에 뛰어난 속도와 유연성을 추가할 수 있습니다.
PaaS는 맞춤형 애플리케이션을 구축해야 할 때 특히 유용합니다.
이 클라우드 서비스는 또한 비용을 크게 절감하고 신속한 애플리케이션 개발 또는 배포의 일부 문제를 단순화할 수 있습니다.
PaaS 제한 및 우려 사항
데이터 보안.
조직은 PaaS 솔루션을 사용하여 자체 애플리케이션과 서비스를 실행할 수 있지만 제3자가 제어하는 클라우드 서버에 상주하는 데이터는 보안 위험과 우려를 야기합니다.
고객이 특정 호스팅 정책으로 서비스를 제공하지 못할 수 있으므로 보안 옵션이 제한될 수 있습니다.
통합.
온프레미스 데이터 센터 또는 오프사이트 클라우드에 저장된 데이터를 연결하는 복잡성이 증가함에 따라 PaaS 오퍼링으로 채택할 수 있는 앱과 서비스에 영향을 미칠 수 있습니다.
특히 기존 IT 시스템의 모든 구성 요소가 클라우드용으로 설계되지 않은 경우 기존 서비스 및 인프라와의 통합이 어려울 수 있습니다.
벤더 유지.
특정 PaaS 솔루션에 대한 결정을 내리는 비즈니스 및 기술 요구 사항은 향후 더 이상 적용되지 않을 수 있습니다.
공급자가 적절한 마이그레이션 정책을 제공하지 않은 경우 비즈니스에 영향을 미치지 않고 대체 PaaS 옵션으로 이동하는 것이 불가능할 수 있습니다.
레거시 시스템의 적응.
PaaS는 기존 레거시 앱 및 서비스에 대한 플러그 앤 플레이 솔루션이 아닐 수 있습니다.
대신 이전 시스템은 PaaS 서비스와 함께 작동하기 위해 일부 사용자 정의 및 구성 변경이 필요할 수 있습니다.
그에 따른 사용자 정의는 PaaS 투자의 가치를 완전히 제한할 수 있는 복잡한 IT 시스템을 초래할 수 있습니다.
런타임 문제.
특정 앱 및 서비스와 관련된 제한 사항 외에도 PaaS 솔루션은 선택한 언어 및 프레임워크에 최적화되지 않을 수 있습니다.
특정 프레임워크 버전을 사용할 수 없거나 PaaS 서비스에서 최적으로 작동하지 않을 수 있습니다.
고객은 플랫폼에서 사용자 지정 종속성을 개발하지 못할 수 있습니다.
운영 제한.
플랫폼이 최종 사용자 운영 기능을 제한하는 경향이 있기 때문에 관리 자동화 워크플로가 포함된 맞춤형 클라우드 운영은 PaaS 솔루션에 적용되지 않을 수 있습니다.
이는 최종 사용자의 운영 부담을 줄이기 위한 것이지만 운영 제어 손실은 PaaS 솔루션의 관리, 배포 및 운영에 영향을 미칠 수 있습니다.
PaaS의 예
PaaS의 인기 있는 예는 다음과 같습니다.
AWS Elastic Beanstalk
윈도우 애저
헤로쿠
Force.com
구글 앱 엔진
오픈시프트
IaaS: 서비스로서의 인프라
IaaS(Infrastructure as a Service)라고 하는 클라우드 인프라 서비스는 확장성이 뛰어나고 자동화된 컴퓨팅 리소스로 구성됩니다.
IaaS는 컴퓨터, 네트워크, 스토리지 및 기타 서비스에 액세스하고 모니터링하기 위한 완전한 셀프 서비스입니다.
IaaS를 통해 회사는 하드웨어를 직접 구매하지 않고도 필요에 따라 리소스를 구매할 수 있습니다.
IaaS 오퍼링
IaaS는 가상화 기술을 통해 서버, 네트워크, 운영 체제 및 스토리지를 포함한 클라우드 컴퓨팅 인프라를 제공합니다.
이러한 클라우드 서버는 일반적으로 대시보드 또는 API를 통해 조직에서 사용할 수 있으므로 IaaS 클라이언트는 전체 인프라를 완벽하게 제어할 수 있습니다.
IaaS는 모든 것을 물리적으로 유지하거나 관리할 필요 없이 기존 데이터 센터와 동일한 기술과 기능을 제공합니다.
IaaS 클라이언트는 여전히 서버와 스토리지에 직접 액세스할 수 있지만 모두 클라우드의 “가상 데이터 센터”를 통해 오프로드됩니다.
SaaS 또는 PaaS와 달리 IaaS 클라이언트는 애플리케이션, 런타임, 운영 체제, 미들웨어 및 데이터와 같은 측면을 관리합니다.
그러나 IaaS 공급자는 서버, 디스크, 네트워크, 가상화 및 스토리지를 관리하고 일부 공급자는 데이터베이스 또는 메시지 대기열과 같은 가상화 계층을 넘어서는 추가 서비스를 제공합니다.
IaaS 혜택
IaaS는 다음과 같은 많은 이점을 제공합니다.
가장 유연한 클라우드 컴퓨팅 모델
스토리지, 네트워크, 서버 및 컴퓨팅 프로비저닝을 쉽게 자동화
하드웨어 구매는 사용량 기준으로 이루어질 수 있습니다.
고객은 인프라를 완전히 제어할 수 있습니다.
필요에 따라 자원을 구입할 수 있습니다.
뛰어난 확장성
IaaS 속성
IaaS를 정의하는 특성은 다음과 같습니다.
리소스는 서비스로 제공됩니다.
비용은 소비에 따라 다릅니다.
확장성이 뛰어난 서비스
단일 하드웨어의 여러 사용자
기업은 인프라를 완전히 제어할 수 있습니다.
역동적이고 유연한
IaaS를 사용하는 경우
SaaS 및 PaaS와 마찬가지로 IaaS가 가장 적합한 특정 상황이 있습니다.
스타트업과 소기업은 하드웨어와 소프트웨어를 구입하고 구축하는 데 드는 시간과 비용을 절약하기 위해 IaaS를 선호할 수 있습니다.
대기업은 애플리케이션과 인프라에 대한 완전한 제어를 유지하는 것을 선호할 수 있지만 실제로 소비하거나 필요한 것만 구매하려고 합니다.
등 급성장하는 기업 B. IaaS의 확장성, 특정 하드웨어 및 소프트웨어는 요구 사항이 변함에 따라 쉽게 변경될 수 있습니다.
새로운 애플리케이션의 요구 사항이 명확하지 않은 경우 IaaS는 충분한 유연성과 확장성을 제공합니다.
IaaS 제한 및 우려 사항
데이터 보안, 비용 초과, 공급업체 종속 및 사용자 지정 문제와 같은 SaaS 및 PaaS 모델과 관련된 많은 제한 사항이 IaaS 모델에도 적용됩니다.
IaaS에 대한 특정 제한 사항은 다음과 같습니다.
보안. 고객이 애플리케이션, 데이터, 미들웨어 및 운영 체제 플랫폼을 제어하는 동안 보안 위협은 여전히 호스트 또는 기타 VM(가상 머신)에서 발생할 수 있습니다.
내부자 위협 또는 시스템 취약성으로 인해 호스트 인프라와 VM 간의 데이터 통신이 승인되지 않은 엔터티에 노출될 수 있습니다.
클라우드에서 실행되는 레거시 시스템. 고객은 클라우드에서 레거시 앱을 실행할 수 있지만 인프라는 레거시 앱을 보호하기 위한 특정 제어 기능을 제공하도록 설계되지 않았을 수 있습니다.
레거시 앱은 클라우드로 마이그레이션하기 전에 약간의 개선이 필요할 수 있으며 IaaS 시스템에서 보안 및 성능이 제대로 테스트되지 않으면 새로운 보안 문제가 발생할 수 있습니다.
내부 리소스 및 교육. 직원이 인프라를 효과적으로 관리하는 방법을 배우려면 추가 리소스와 교육이 필요할 수 있습니다.
고객은 데이터 보안, 백업 및 비즈니스 연속성에 대한 책임이 있습니다.
그러나 인프라에 대한 제어가 불충분하면 적절한 교육 및 사내에서 사용 가능한 리소스가 없을 경우 리소스를 모니터링하고 관리하기 어려울 수 있습니다.
다중 테넌트 보안. 하드웨어 리소스는 사용 가능한 사용자에게 동적으로 할당되므로 공급업체는 다른 고객이 이전 고객의 스토리지 리소스에 저장된 데이터에 액세스할 수 없도록 해야 합니다.
마찬가지로 고객은 공급업체에 의존하여 다중 테넌트 클라우드 아키텍처 내에서 VM이 적절하게 격리되도록 해야 합니다.
IaaS의 예
IaaS의 인기 있는 예는 다음과 같습니다.
디지털오션
리노드
랙스페이스
아마존 웹 서비스(AWS)
시스코 메타클라우드
마이크로소프트 애저
구글 컴퓨트 엔진(GCE)
SaaS 대 PaaS 대 IaaS
각 클라우드 모델은 특정 기능을 제공하며 조직이 차이점을 이해하는 것이 중요합니다.
스토리지 옵션을 위한 클라우드 기반 소프트웨어, 맞춤형 애플리케이션 구축을 위한 소프트 플랫폼 또는 물리적으로 유지 관리할 필요 없이 전체 인프라를 완벽하게 제어해야 하는 경우 클라우드 서비스가 있습니다.
기술의 미래입니다.
XaaS: 서비스로서의 모든 것
전 세계에서 가장 많이 사용되는 용어 중 하나는 XaaS 또는 Everything as a Service입니다.
XaaS는 고도로 개인화되고 응답성이 뛰어난 데이터 기반 제품 및 고객이 완전히 제어하는 제품과 고객이 휴대폰 및 온도 조절 장치와 같은 일상적인 IoT 기반 소스를 통해 제공하는 데이터를 의미합니다.
클라우드에서 생성됩니다.
기업은 데이터를 사용하여 더 빠르게 혁신하고 고객 관계를 심화하며 최초 제품 구매 후 판매를 유지할 수 있습니다.
XaaS는 자율 디지털 엔터프라이즈의 핵심 요소입니다.