Ⅰ. 클라우드 서비스 제공자 (Cloud Service Provider, CSP)
ⅰ. 클라우드 서비스 제공자(CSP) 란?
클라우드 컴퓨팅 인프라, 플랫폼, 소프트웨어를 서비스 형태로 제공하는 업체를 의미합니다. 대표적인 클라우드 서비스 제공자로는 Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) 등이 있습니다.
ⅱ. 클라우드 서비스 제공자(CSP) 역할
1) 데이터 센터 운영 및 유지보수
2) 서버, 스토리지, 네트워크 등 인프라 제공
3) 보안, 가상화 및 인프라 관련 소프트웨어 관리
4) 운영체제, 미들웨어, 플랫폼, 애플리케이션 관리 (서비스 유형에 따라 다름)
5) 데이터 백업 및 재해 복구 서비스 제공
ⅲ. 클라우드 서비스 제공자(CSP) 책임
클라우드 제공자는 사용자가 선택한 서비스 모델에 따라 운영체제, 애플리케이션 또는 전체 소프트웨어 및 인프라에 대한 관리 책임을 가집니다. 보안, 데이터 처리, 서버 유지보수, 확장성, 가용성 등을 보장합니다.
Ⅱ. 클라우드 사용자 (Cloud Customer/User)
ⅰ. 클라우드 사용자 (Cloud User) 란?
클라우드 서비스 제공자로부터 인프라, 플랫폼, 소프트웨어를 임대하거나 사용하는 개인, 기업 또는 조직을 의미합니다.
ⅱ. 클라우드 사용자 (Cloud User) 역할
1) 사용하는 클라우드 서비스 유형에 따라 시스템을 설정하고 운영
2) 애플리케이션 개발 및 배포 (IaaS, PaaS, FaaS 등에서)
3) 데이터 관리 및 보안 설정
4) 서비스 선택 및 자원 할당을 관리
5) 사용량 모니터링 및 비용 최적화
ⅲ. 클라우드 사용자 (Cloud User) 책임
IaaS: 사용자 측에서 운영체제, 애플리케이션, 데이터 및 네트워크 설정까지 관리
PaaS: 애플리케이션 개발 및 배포, 데이터 관리
SaaS: 애플리케이션 내 데이터와 사용자 설정 관리
FaaS/CaaS: 사용자 정의 코드 작성, 이벤트 설정 및 애플리케이션 구성 관리
DRaaS: 데이터 백업 및 복구 계획 수립 및 실행 관리
Ⅲ. 멀티 테넌시 (Multi-tenancy)
ⅰ. 멀티 테넌시(Multi-tenancy) 란?
여러 사용자가 하나의 물리적 리소스를 공유하여 사용하는 개념입니다. 각 사용자는 자신의 데이터와 애플리케이션을 독립적으로 사용할 수 있습니다. SaaS에서 흔히 볼 수 있는 개념으로, 클라우드 리소스를 공유하지만 사용자에게는 독립적인 환경이 제공됩니다.
Ⅳ. 온프레미스 (On-premises)
ⅰ. 온프레미스 (On-premises) 란?
사용자가 자체적으로 인프라를 소유하고 데이터 센터를 직접 운영하는 방식입니다. 클라우드 서비스와 달리, 하드웨어 및 소프트웨어 관리와 보안은 전적으로 사용자 측의 책임입니다.
Ⅴ. 퍼블릭 클라우드 (Public Cloud)
ⅰ. 퍼블릭 클라우드(Public Cloud) 란?
여러 고객이 동일한 클라우드 인프라를 공유하는 서비스로, 클라우드 서비스 제공자가 리소스를 관리합니다. 퍼블릭 클라우드는 비용이 저렴하고 확장성이 뛰어나지만, 보안 측면에서 추가적인 설정이 필요할 수 있습니다.
Ⅵ. 프라이빗 클라우드 (Private Cloud)
ⅰ. 프라이빗 클라우드(Private Cloud) 란?
특정 조직만이 사용하는 클라우드 인프라로, 독립적으로 운영됩니다. 보안 및 제어를 강화할 수 있지만, 비용이 높을 수 있습니다.
Ⅶ. 하이브리드 클라우드 (Hybrid Cloud)
ⅰ. 하이브리드 클라우드 (Hybrid Cloud)란?
퍼블릭 클라우드와 프라이빗 클라우드를 혼합하여 사용하는 방식입니다. 중요한 데이터는 프라이빗 클라우드에서 관리하고, 일반적인 애플리케이션은 퍼블릭 클라우드를 사용하는 방식으로 비용 절감과 보안 제어를 동시에 추구합니다.
Ⅷ. 서비스 수준 계약 (Service Level Agreement, SLA)
ⅰ. 서비스 수준 계약 (Service Level Agreement, SLA) 란?
클라우드 서비스 제공자와 사용자 간에 합의된 서비스 제공 수준을 정의하는 계약입니다. 가용성, 성능, 지원 수준, 응답 시간 등 서비스 품질과 관련된 주요 내용을 포함합니다.
Ⅸ. 데이터 주권 (Data Sovereignty)
ⅰ. 데이터 주권 (Data Sovereignty) 란?
데이터가 저장되고 처리되는 위치에 따라 해당 국가 또는 지역의 법률과 규제를 적용받는 개념입니다. 클라우드 사용자는 데이터를 저장하는 국가의 법률을 준수해야 하며, 클라우드 제공자는 이를 보장해야 합니다.
Ⅹ. 클라우드 오케스트레이션 (Cloud Orchestration)
ⅰ. 클라우드 오케스트레이션 (Cloud Orchestration) 란?:
여러 클라우드 서비스를 자동으로 조정하고 관리하는 프로세스를 의미합니다. 이를 통해 애플리케이션과 인프라 자원을 효율적으로 관리하고 자동화를 통해 성능을 최적화할 수 있습니다.
'어플리케이션' 카테고리의 다른 글
Java에서 사용되는 JDK,JRE,JVM 에 대해 알아보겠습니다. (0) | 2024.11.04 |
---|---|
API (Application Programming Interface)에 대해 알아보겠습니다. (0) | 2024.11.01 |
클라우드 컴퓨팅 서비스에 대해 알아보겠습니다. (4) | 2024.10.15 |
서버 가상화에 대해 알아보겠습니다. (1) | 2024.10.11 |
백도어(Backdoor)에 대해 알아보겠습니다. (0) | 2024.09.24 |