1) Public Cloud
- Cloud Service Provider ( CSP : [AWS, GCP, Azure, Oracle 등]) 가 시스템을 구축하고 인터넷 망 등의 네트워크를 통해 서비스를 하는 형태
- 이용자를 제한하지 않는 방식으로 사용자 간 데이터 간섭이 없도록 관리 (Multi Tenancy)
2) Private Cloud
- 폐쇄적인 구조로 이용자를 제한하는 방식
- 구현 방식
- 자사가 보유하고 운용하는 방식 : On Premise Private Cloud
- Cloud 사업자가 보유하고 서비스 형태로 이용하는 방식 : Hosted Private Cloud
3) Community Cloud
- 공통의 목적을 가진 특정 기업들이 Cloud 시스템을 형성해서 데이터 센터를 공동 운영하는 형태
4) Hybrid Cloud
- Public Cloud와 Private Cloud를 네트워크를 통해 결합하여 두 가지 서비스의 장점을 활용할 수 있도록 만든 Cloud
- 기업 내부의 민감하고 중요한 데이터 처리는 동제력 강화를 위해 Private Cloud로 만들고 일반 업무 등 보안 요구사항이 상대적으로 낮은 작업이나 워크로다가 지속해서 증가하는 작업은 리소스 자동 조정이 가능한 Public Cloud를 사용
- Data와 Back End는 Private Cloud / Front End는 Public Cloud에 구축하는 경우도 있음
Cloud를 지탱하는 2가지 기술
1) 가상화
- 컴퓨터가 어떤 작업을 할 때 물리적인 메모리와 하드디스크, OS 등 다양한 부품이 필요한 데 이를 소프트웨어로 대체하는 기술
- 가상 서버에 할당된 메모리와 스토리지는 소프트웨어적인 개념이므로 자유롭게 늘리거나 줄일 수 있음
- 가상화는 소프트웨어처럼 구축하기 떄문에 복제가 쉽고 수정도 쉽다
2) 분산 처리와 로드 밸런서
- 분산 처리 : 기기 여러대에 분산해서 처리하는 기술
- 크고 무거운 작업을 나누어 처리하는 것도 가능하고 작업이 여러 개 발생했을 때 각 작업을 나누어 처리하는 것도 가능함
- 분산처리를 하게 되면 나누어 처리한 것을 모아서 결과를 만들거나 작업을 분배해주는 소프트웨어가 필요하다. 이때 동일한 여러 개의 작업이 온 경우 여러 대의 컴퓨터로 나누는 역할을 수행하는 장비 또는 소프트웨어를 Load Balancer 라고 함
3) 이중화
- 복제 개념과 로드 밸런서의 개념을 가지고 구현
'DX Data School' 카테고리의 다른 글
비즈니스 민첩성 (Agility) (0) | 2024.04.01 |
---|---|
Cloud Native (0) | 2024.04.01 |
Cloud Service 종류 (0) | 2024.04.01 |
Cloud Computing (0) | 2024.04.01 |
Ubuntu Linux (1) | 2024.04.01 |