Server

클라우드 분류

서버엔지니어 2023. 3. 11.
728x90

클라우드 분류

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는 인터넷을 사용하여 타사 공급 업체에서 관리하는 애플리케이션을 사용자에게 제공합니다. 

대부분의 SaaS 애플리케이션은 웹 브라우저를 통해 직접 실행되므로 클라이언트 측에서 다운로드 나 설치가 필요하지 않습니다.

SaaS 제공


웹 제공 모델로 인해 SaaS는 IT 직원이 각 개별 컴퓨터에 응용 프로그램을 다운로드하고 설치할 필요가 없습니다. 

공급 업체는 SaaS를 통해 데이터, 미들웨어, 서버 및 스토리지와 같은 잠재적 인 모든 기술 문제를 관리하여 비즈니스에 대한 유지 관리 및 지원을 간소화합니다.

SaaS 장점

SaaS는 소프트웨어 설치, 관리 및 업그레이드와 같은 지루한 작업에 소요되는 시간과 비용을 크게 줄여 직원과 회사에 수많은 이점을 제공합니다. 

이를 통해 기술 직원이 조직 내에서 더 긴급한 문제와 문제에 투자 할 수있는 충분한 시간을 확보 할 수 있습니다.

SaaS 특성

SaaS가 언제 사용되는지 확인하는 데 도움이되는 몇 가지 방법이 있습니다.

- 중앙 위치에서 관리
- 원격 서버에서 호스팅
- 인터넷을 통해 액세스 가능
- 하드웨어 또는 소프트웨어 업데이트에 대한 책임이없는 사용자

 

SaaS를 사용하는 경우

SaaS는 다음과 같은 여러 상황에서 가장 유익한 옵션이 될 수 있습니다.
- 전자 상거래를 빠르게 시작해야하고 서버 문제 나 소프트웨어에 대한 시간이없는 스타트 업 또는 소규모 회사
- 빠르고 쉽고 경제적 인 협업이 필요한 단기 프로젝트
- 세금 소프트웨어와 같이 너무 자주 필요하지 않은 애플리케이션
- 웹 및 모바일 액세스가 모두 필요한 애플리케이션

 

SaaS 제한 및 우려 사항

상호 운용성. 

SaaS 앱이 통합을위한 개방형 표준을 따르도록 설계되지 않은 경우 기존 앱 및 서비스와의 통합이 주요 문제가 될 수 있습니다. 이 경우 조직은 자체 통합 시스템을 설계하거나 SaaS 서비스와의 종속성을 줄여야 할 수 있습니다. 

이는 항상 가능한 것은 아닙니다.


공급 업체 종속. 

공급 업체는 서비스에 쉽게 가입 할 수 있고 탈퇴 하기 어려울 수 있습니다 . 

예를 들어, 데이터는 상당한 비용이나 내부 엔지니어링 재 작업 없이는 다른 공급 업체의 SaaS 앱간에 기술적으로 또는 비용 효율적으로 이식 할 수 없습니다. 

모든 공급 업체가 표준 API, 프로토콜 및 도구를 따르는 것은 아니지만 특정 비즈니스 작업에는 기능이 필요할 수 있습니다.

 

통합 지원 부족. 

많은 조직에서 온 프레미스 앱, 데이터 및 서비스와의 긴밀한 통합이 필요합니다. 

SaaS 공급 업체는 이와 관련하여 제한된 지원을 제공 할 수 있으므로 조직은 통합 설계 및 관리에 내부 리소스를 투자해야합니다. 

통합의 복잡성은 SaaS 앱 또는 기타 종속 서비스를 사용할 수있는 방법을 더욱 제한 할 수 있습니다.

 

데이터 보안. 

필요한 소프트웨어 기능을 수행하려면 대량의 데이터를 SaaS 앱의 백엔드 데이터 센터로 교환해야 할 수 있습니다.

민감한 비즈니스 정보를 퍼블릭 클라우드 기반 SaaS 서비스로 전송하면 대규모 데이터 워크로드를 마이그레이션하는 데 상당한 비용이들뿐만 아니라 보안 및 규정 준수 가 손상 될 수 있습니다 .

 

맞춤화. 

SaaS 앱은 최소한의 사용자 지정 기능을 제공합니다. 모든 것에 적용되는 단일 솔루션이 존재하지 않기 때문에 사용자는 공급 업체에서 제공하는 특정 기능, 성능 및 통합으로 제한 될 수 있습니다. 반대로 여러 SDK (소프트웨어 개발 키트)와 함께 제공되는 온 프레미스 솔루션은 높은 수준의 사용자 지정 옵션을 제공합니다.

 

통제력 부족. 

SaaS 솔루션에는 제어권을 타사 서비스 제공 업체에 넘기는 것이 포함됩니다. 

이러한 제어는 버전, 업데이트 또는 모양 측면에서 소프트웨어에 국한되지 않고 데이터 및 거버넌스에도 적용됩니다. 

따라서 고객은 SaaS 서비스의 기능에 맞게 데이터 보안 및 거버넌스 모델을 재정의해야 할 수 있습니다.


기능 제한. 

SaaS 앱은 종종 표준화 된 형태로 제공되기 때문에 기능 선택은 보안, 비용, 성능 또는 기타 조직 정책에 대한 절충안이 될 수 있습니다. 또한 공급 업체 종속, 비용 또는 보안 문제는 향후 새로운 기능 요구 사항을 충족하기 위해 공급 업체 또는 서비스를 전환 할 수 없음을 의미 할 수 있습니다.

 

성능 및 다운 타임. 

공급 업체가 SaaS 서비스를 제어하고 관리하기 때문에 고객은 이제 공급 업체에 의존하여 서비스의 보안과 성능을 유지합니다. 계획 및 계획되지 않은 유지 관리, 사이버 공격 또는 네트워크 문제는 적절한 SLA (서비스 수준 계약) 보호가 마련되어 있음에도 불구하고 SaaS 앱의 성능에 영향을 미칠 수 있습니다 .

 

SaaS의 예

P의 SaaS의 opular 예는 다음과 같습니다

Google 작업 공간 (이전의 GSuite)
드롭 박스
영업
Cisco Webex
SAP Concur
미팅 가다

 

PaaS : 서비스 형 플랫폼

PaaS (Platform as a Service)라고도하는 클라우드 플랫폼 서비스는 주로 애플리케이션에 사용되는 동안 특정 소프트웨어에 클라우드 구성 요소를 제공합니다.

PaaS는 개발자가 사용자 지정 애플리케이션을 구축하고 만드는 데 사용할 수있는 프레임 워크를 제공합니다.

모든 서버, 스토리지 및 네트워킹은 기업 또는 타사 제공 업체에서 관리 할 수 ​​있으며 개발자는 애플리케이션 관리를 유지할 수 있습니다.

PaaS 제공

PaaS의 제공 모델은 인터넷을 통해 소프트웨어를 제공하는 대신 PaaS가 소프트웨어 생성을위한 플랫폼을 제공한다는 점을 제외하면 SaaS와 유사합니다. 이 플랫폼은 웹을 통해 제공되므로 개발자는 운영 체제, 소프트웨어 업데이트, 스토리지 또는 인프라에 대해 걱정할 필요없이 소프트웨어 구축에 집중할 수 있습니다.PaaS를 통해 기업은 특수 소프트웨어 구성 요소를 사용하여 PaaS에 내장 된 애플리케이션을 설계하고 만들 수 있습니다. 미들웨어라고도하는 이러한 애플리케이션은 특정 클라우드 특성을 취하므로 확장 가능하고 가용성이 높습니다.

PaaS 장점

회사 규모에 관계없이 PaaS를 사용하면 다음과 같은 다양한 이점이 있습니다.

간단하고 비용 효율적인 앱 개발 및 배포
확장 가능
고 가용성
개발자는 소프트웨어 유지 관리의 골칫거리없이 앱을 사용자 지정할 수 있습니다.
필요한 코딩 량 대폭 감소
비즈니스 정책 자동화
하이브리드 모델로 쉽게 마이그레이션

 

PaaS 특성

PaaS에는 다음을 포함하여 클라우드 서비스로 정의하는 많은 특성이 있습니다.

가상화 기술을 기반으로하므로 비즈니스 변화에 따라 리소스를 쉽게 확장 또는 축소 할 수 있습니다.
앱 개발, 테스트 및 배포를 지원하는 다양한 서비스를 제공합니다.
동일한 개발 애플리케이션을 통해 수많은 사용자가 액세스 할 수 있습니다.
웹 서비스 및 데이터베이스 통합

 

PaaS를 사용하는 경우

PaaS를 활용하는 것은 여러 상황에서 유익하며 때로는 필요하기도합니다. 예를 들어 PaaS는 여러 개발자가 동일한 개발 프로젝트에서 작업 할 때 워크 플로를 간소화 할 수 있습니다. 다른 공급 업체를 포함해야하는 경우 PaaS는 전체 프로세스에 뛰어난 속도와 유연성을 제공 할 수 있습니다. PaaS는 맞춤형 애플리케이션을 만들어야하는 경우 특히 유용합니다.이 클라우드 서비스는 또한 비용을 크게 절감 할 수 있으며 앱을 빠르게 개발하거나 배포하는 경우 발생하는 몇 가지 문제를 단순화 할 수 있습니다.

PaaS 제한 및 우려 사항

데이터 보안.

조직은 PaaS 솔루션을 사용하여 자체 앱과 서비스를 실행할 수 있지만 타사 공급 업체 제어 클라우드 서버에있는 데이터는 보안 위험과 우려를 불러 일으 킵니다.

고객이 특정 호스팅 정책으로 서비스를 배포하지 못할 수 있으므로 보안 옵션이 제한 될 수 있습니다.

 

통합. 

온 사이트 데이터 센터 또는 오프-프레미스 클라우드에 저장된 데이터를 연결하는 복잡성이 증가하여 PaaS 제품과 함께 채택 할 수있는 앱 및 서비스에 영향을 미칠 수 있습니다. 

특히 기존 IT 시스템의 모든 구성 요소가 클라우드 용으로 구축되지 않은 경우 기존 서비스 및 인프라와의 통합이 어려울 수 있습니다.

 

공급 업체 종속. 

특정 PaaS 솔루션에 대한 결정을 내리는 비즈니스 및 기술 요구 사항은 향후 적용되지 않을 수 있습니다.

공급 업체가 편리한 마이그레이션 정책을 프로비저닝하지 않은 경우 비즈니스에 영향을주지 않고 대체 PaaS 옵션으로 전환하는 것이 불가능할 수 있습니다.

 

레거시 시스템의 사용자 정의. 

PaaS는 기존 레거시 앱 및 서비스에 대한 플러그 앤 플레이 솔루션이 아닐 수 있습니다. 대신 레거시 시스템이 PaaS 서비스와 함께 작동하려면 몇 가지 사용자 지정 및 구성 변경이 필요할 수 있습니다. 

결과적인 사용자 지정으로 인해 PaaS 투자 가치를 완전히 제한 할 수있는 복잡한 IT 시스템이 생성 될 수 있습니다.

 

런타임 문제. 

특정 앱 및 서비스와 관련된 제한 사항 외에도 PaaS 솔루션은 선택한 언어 및 프레임 워크에 최적화되지 않을 수 있습니다. 

특정 프레임 워크 버전을 사용할 수 없거나 PaaS 서비스에서 최적으로 수행되지 않을 수 있습니다. 고객은 플랫폼에서 사용자 지정 종속성을 개발하지 못할 수 있습니다.

 

운영상의 제한. 

 

플랫폼이 최종 사용자의 운영 기능을 제한하는 경향이 있기 때문에 관리 자동화 워크 플로를 사용한 맞춤형 클라우드 운영은 PaaS 솔루션에 적용되지 않을 수 있습니다. 

이는 최종 사용자의 운영 부담을 줄이기위한 것이지만 운영 제어의 상실은 PaaS 솔루션의 관리, 프로비저닝 및 운영 방식에 영향을 미칠 수 있습니다.

PaaS의 예

PaaS의 인기있는 예는 다음과 같습니다.
AWS Elastic Beanstalk
Windows Azure
Heroku
Force.com
Google App Engine
OpenShift

 

IaaS : Infrastructure as a Service

IaaS (Infrastructure as a Service)라고하는 클라우드 인프라 서비스는 확장 성이 뛰어나고 자동화 된 컴퓨팅 리소스로 구성됩니다. 

IaaS는 컴퓨터, 네트워킹, 스토리지 및 기타 서비스에 액세스하고 모니터링하기위한 완전한 셀프 서비스입니다.

IaaS를 통해 기업은 하드웨어를 완전히 구매하지 않고도 필요에 따라 리소스를 구매할 수 있습니다.

IaaS 제공

IaaS는 가상화 기술을 통해 서버, 네트워크, 운영 체제 및 스토리지를 포함한 클라우드 컴퓨팅 인프라를 제공합니다. 이러한 클라우드 서버는 일반적으로 대시 보드 또는 API를 통해 조직에 제공되므로 IaaS 클라이언트가 전체 인프라를 완벽하게 제어 할 수 있습니다. IaaS는 모든 것을 물리적으로 유지하거나 관리 할 필요없이 기존 데이터 센터와 동일한 기술과 기능을 제공합니다. IaaS 클라이언트는 여전히 서버와 스토리지에 직접 액세스 할 수 있지만 모두 클라우드의 "가상 데이터 센터"를 통해 아웃소싱됩니다.SaaS 또는 PaaS와 달리 IaaS 클라이언트는 애플리케이션, 런타임, OS, 미들웨어 및 데이터와 같은 측면을 관리합니다. 그러나 IaaS 제공 업체는 서버, 하드 드라이브, 네트워킹, 가상화 및 스토리지를 관리합니다. 일부 공급자는 데이터베이스 또는 메시지 대기열과 같은 가상화 계층을 넘어 더 많은 서비스를 제공합니다.

IaaS 장점

IaaS는 다음과 같은 많은 이점을 제공합니다.

가장 유연한 클라우드 컴퓨팅 모델
스토리지, 네트워킹, 서버 및 처리 능력의 배포를 쉽게 자동화
하드웨어 구매는 소비를 기반으로 할 수 있습니다.
클라이언트는 인프라에 대한 완전한 제어를 유지합니다.
필요에 따라 리소스를 구입할 수 있습니다.
뛰어난 확장 성

 

IaaS 특성

IaaS를 정의하는 특성은 다음과 같습니다.

리소스는 서비스로 제공됩니다.
비용은 소비에 따라 다릅니다
확장 성이 뛰어난 서비스
단일 하드웨어에 여러 사용자
조직은 인프라에 대한 완전한 제어를 유지합니다.
역동적이고 유연함

 

IaaS를 사용하는 경우

SaaS 및 PaaS와 마찬가지로 IaaS가 가장 유리한 특정 상황이 있습니다.
신생 기업과 중소기업 은 하드웨어와 소프트웨어를 구입하고 만드는 데 시간과 돈을 소비하지 않기 위해 IaaS를 선호 할 수 있습니다.
대기업 은 애플리케이션과 인프라에 대한 완전한 제어권을 유지하는 것을 선호 할 수 있지만 실제로 소비하거나 필요한 것만 구매하기를 원합니다.
IaaS의 확장 성과 같은 급속한 성장을 경험하고있는 회사 는 요구 사항이 변화함에 따라 특정 하드웨어 및 소프트웨어를 쉽게 변경할 수 있습니다.
새로운 애플리케이션의 요구 사항이 확실하지 않을 때 IaaS는 충분한 유연성과 확장 성을 제공합니다.

IaaS 제한 및 우려 사항

데이터 보안, 비용 초과, 공급 업체 종속 및 사용자 지정 문제와 같은 SaaS 및 PaaS 모델과 관련된 많은 제한 사항이 IaaS 모델에도 적용됩니다. IaaS에 대한 특정 제한 사항은 다음과 같습니다.

보안. 고객이 앱, 데이터, 미들웨어 및 OS 플랫폼을 제어하는 ​​동안 보안 위협은 여전히 ​​호스트 또는 다른 가상 머신 (VM) 에서 발생할 수 있습니다 . 내부자 위협 또는 시스템 취약성 은 호스트 인프라와 VM 간의 데이터 통신을 승인되지 않은 엔티티에 노출 할 수 있습니다.
클라우드에서 작동하는 레거시 시스템. 고객은 클라우드에서 레거시 앱을 실행할 수 있지만 인프라는 레거시 앱을 보호하기위한 특정 제어를 제공하도록 설계되지 않았을 수 있습니다. 레거시 앱 을 클라우드로 마이그레이션하기 전에 약간의 개선 이 필요할 수 있으며, IaaS 시스템에서 보안 및 성능을 적절히 테스트하지 않는 한 새로운 보안 문제가 발생할 수 있습니다.
내부 리소스 및 교육. 인력이 인프라를 효과적으로 관리하는 방법을 배우려면 추가 리소스와 교육이 필요할 수 있습니다. 고객은 데이터 보안, 백업 및 비즈니스 연속성을 책임집니다. 그러나 인프라에 대한 부적절한 제어로 인해 적절한 교육 및 사내에서 사용할 수있는 리소스 없이는 리소스의 모니터링 및 관리가 어려울 수 있습니다.
다중 테넌트 보안. 하드웨어 리소스는 사용 가능한 사용자간에 동적으로 할당되므로 공급 업체는 다른 고객이 이전 고객이 스토리지 자산에 저장 한 데이터에 액세스 할 수 없도록해야합니다. 마찬가지로 고객은 VM이 멀티 테넌트 클라우드 아키텍처 내에서 적절하게 격리되었는지 확인하기 위해 공급 업체에 의존해야합니다 .

 

IaaS의 예

IaaS의 인기있는 예는 다음과 같습니다.

DigitalOcean
Linode
Rackspace
Amazon Web Services (AWS)
Cisco Metacloud
마이크로 소프트 애저
Google Compute Engine (GCE)

 

SaaS 대 PaaS 대 IaaS

각 클라우드 모델은 특정 기능을 제공하며 조직이 차이점을 이해하는 것이 중요합니다. 스토리지 옵션을위한 클라우드 기반 소프트웨어, 맞춤형 애플리케이션을 생성 할 수있는 부드러운 플랫폼 또는 물리적으로 유지 관리 할 필요없이 전체 인프라를 완벽하게 제어해야하는 경우 클라우드 서비스가 있습니다.어떤 옵션을 선택하든 클라우드로의 마이그레이션 은 비즈니스와 기술의 미래입니다.

 

XaaS : 서비스로서의 모든 것

전 세계에서 더 자주 볼 수있는 용어 중 하나는 XaaS 또는 Everything as a Service입니다. XaaS는 고객이 완벽하게 제어하는 ​​고도로 개인화되고 반응이 빠른 데이터 기반 제품 및 제품과 고객이 휴대 전화 및 온도 조절기와 같은 일상적인 IoT 기반 소스를 통해 제공하는 데이터를 의미합니다.클라우드를 통해 생성 된 데이터를 사용함으로써 기업은 더 빠르게 혁신하고 고객 관계를 심화하며 초기 제품 구매 이후의 판매를 유지할 수 있습니다. XaaS는 Autonomous Digital Enterprise 의 핵심 요소입니다 .

'Server' 카테고리의 다른 글

VPS(Virtual Private Server)이란  (0) 2023.03.11

댓글