Cloud-Based Systems ( SaaS , PaaS , IaaS )
본문 바로가기
IT/IT

Cloud-Based Systems ( SaaS , PaaS , IaaS )

by DHan- 2019. 11. 5.
728x90

Cloud-Based Systems(클라우드 기반 시스템)은 자체적으로 서버를 구성(On-Premise)하는 형태가 아닌

클라우드 서비스를 제공하는 기업의 Data Center에 데이터를 전송하여 관리하는 기술을 의미합니다.

 

기업의 입장에서 클라우드를 활용하면 On-Premise에 비해 이미 형성된 서버를 활용하기에

인프라(Infrastructure) 구축에 소요되는 시간과 비용을 줄여 다른 핵심업무에 집중할 수 있습니다.

이는 주문형 서비스(on-demand)를 가능하게 합니다.

그러나 데이터 관리를 자체적인 서버가 아닌 클라우드에서 관리하기에

'데이터 관리에 있어 보안에 취약할 가능성'이 있습니다.

 

클라우드는 Service Oriented Architecture(SOA)를 지향합니다.

아래는 SOA과 SaaS, PaaS, IaaS에 대한 개념을 서술하도록 하겠습니다.

 

Service Oriented Architecture(SOA)


서비스 지향 아키텍처(SOA)는

기존 애플리케이션(Application)의 다양한 기능을 사용자에 따라 결합하여

커스터마이징 된 업무 기능을 수행할 수 있도록 하는 아키텍처를 의미합니다.

사용자는 복잡한 애플리케이션 기능을 추상화할 수 있으며

별도의 지식이 없어도 위와 같은 서비스를 액세스 할 수 있습니다.

 

SaaS , PaaS , IaaS


  • 인프라형 서비스(Infrastructure as a Service/IaaS)
  • 플랫폼형 서비스(Platform as a Service/PaaS)
  • 소프트웨어형 서비스(Software as a Service/SaaS) 

 

Cloud-Based Systems의 분류 기준은

컴퓨터 자원들을 어떤 서비스 형태로 제공받는지에 따라 구분됩니다.

 

IaaS는 전통적인 개발 형태인 3 Tier Architecture ( Client. Application. Data )이며

인프라 자원(서버, 스토리지, 네트워크 등 )을 임대 형태로 제공하는 서비스를 의미합니다.

 

PaaS는 IaaS를 플랫폼화하여 통합적인 프로그램 개발 환경을 제공합니다.

클라우드 내에 DataBase는 개별로 존재하며 사용자는 통합된 개발환경으로 시스템을 관리할 수 있습니다.

 

SaaS는 소프트웨어의 설치 없이 인터넷만으로도 PaaS를 가능하게 합니다.

클라우드는 하나의 DataBase로 구성되며 개별 클라이언트로 사용자가 지정됩니다.

사용자는 별도의 개발을 진행하지 않고 시스템을 관리할 수 있습니다.


Low-Code Development : http://www.etnews.com/20191118000250

 

퀸텟시스템즈, 미래의 코딩 'SW 자동개발(로우코드)플랫폼' 앞세워 클라우드 사업 강화

퀸텟시스템즈(대표 박성용)는 국내 최초로 클라우드 기반 SW 자동개발(Low-Code Development) 플랫폼 서비스를 통해 본격적인 SaaS·PaaS 등 글로벌 클라우드 서비스 시장 공략에 나선다고 18일 밝혔다. SW 자동...

www.etnews.com

Cloud-Based Systems : https://www.tta.or.kr/data/weekly_view.jsp?news_id=4817 

 

::: 한국정보통신기술협회 :::

김양우 (동국대학교 IT학부 정보통신공학전공 교수, ywkim@dgu.edu) 2014년 10월에 브라질 상파울르에서 열린 ISO/IEC JTC 1 SC 38 회의에서 신규로 탄생한 WG4 클라우드 컴퓨팅 상호운용성 워킹 그룹에서는 클라우드 컴퓨팅 상호운용성 표준화 과제인 19941 프로젝트를 개발 중에 있다. IT 분야에서의 상호운용성은 매우 중요한 이슈로 오래 전부터 다루어져 왔지만, 이질적이며 다양한 대규모 시스템들로 구성될 수 있는 클라우드 분야의

www.tta.or.kr

Cloud-Based Systems : https://www.quora.com/What-is-a-cloud-based-system

 

What is a cloud-based system?

Answer (1 of 3): A cloud based system is computer hardware and software hosted by a 3rd party. A familiar cloud base system is Office 365 or Google Docs. The is also a cloud based marketplace system where you can run cloud (hardware + software) systems as

www.quora.com

Service Oriented Architecture : https://en.wikipedia.org/wiki/Service-oriented_architecture

 

Service-oriented architecture - Wikipedia

Service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network. The basic principles of service-oriented architecture are inde

en.wikipedia.org

SaaS , PaaS , IaaS : https://azure.microsoft.com/ko-kr/overview/what-is-paas/

 

PaaS란? Platform as a Service | Microsoft Azure

PaaS란? PaaS(Platform as a Service) 클라우드 컴퓨팅에 대해 알아보세요. PaaS가 클라우드에서 완전한 개발 및 배포 환경을 제공하는 방식에 대해 읽어 보세요.

azure.microsoft.com

 

728x90

'IT > IT' 카테고리의 다른 글

OData( Open Data Protocol ) - 수정중  (0) 2019.11.19
전사적자원관리(ERP)  (0) 2019.11.06
빅데이터(BigData) 이해하기 3  (0) 2019.11.06
빅데이터(BigData) 이해하기 2  (0) 2019.11.06
빅데이터(BigData) 이해하기 1  (0) 2019.11.06

댓글