※ 클라우드 컴퓨팅 (Cloud Computing)
: 가상화 기술을 이용해 IT 리소스 (서버, 네트워크, 스토리지 등)를 인터넷을 통해 제공하는 서비스
1. 클라우드 컴퓨팅 모델
▶ 퍼블릭 클라우드 (Public Cloud)
: 인터넷 접속 가능한 모든 사용자들을 위한 서비스 운용 형태
: 온디맨드(On-demand) 방식이며 공급자가 소유, 유지, 관리하는 모델
: AWS (Amazon Web Services), Microsoft Azure 등이 있다
→ 온디맨드(On-demand) = 요구사항에 따라 즉시 제공 / 공급하는 방식
▶ 프라이빗 클라우드 (Private Cloud)
: 특정 기업 또는 특정 사용자만을 위한 서비스 운용 형태
: 기업 및 기관 내부에 클라우스 서비스 환경 구성하여 제한적 서비스 제공
: VMware, OpenStack 등이 있다
▶ 하이브리드 클라우드 (Hybrid Cloud)
: Hybrid = Public + Private
: 온-프레미스 데이터 센터 (Private Cloud) 를 Public Cloud와 결합해 데이터, 애플리케이션을 공유하는 환경
→ 온 프레미스 (On-premise) = 기업의 서버를 자체 시설에서 보유하여 직접 유지, 관리하는 방식
→ 오프 프레미스 (Off-Premise) = 온 프레미스의 반대 의미로 클라우드 같은 원격 환경에서 운영하는 방식
2. 서비스 유형
▶ IaaS (Infrastructure as a Service)
: 스토리지, 서버 등의 인프라가 가상화된 환경
: 필요에 따라 자원을 사용할 수 있게 해주는 서비스
: 물리적 자원을 가상화하여 제공
▶ PaaS (Platform as a Service)
: 인프라 위에 사용자가 원하는 서비스를 개발할 수 있는 환경
: 개발자가 제공되는 인프라를 이용하여 애플리케이션 개발, 제공이 가능
: 소프트웨어 개발을 돕는 플랫폼 가상화하여 제공
▶ SaaS (Software as a Service)
: 응용프로그램을 서비스 형태로 제공하여 서비스 사용하는 환경
: 어플리케이션을 사용하고 소비할 수 있는 서비스 형태
: 사용자가 사용하는 소프트웨어 제공
Packaged Software | IaaS | PaaS | SaaS |
Application | Application | Application | Application |
Data | Data | Data | Data |
Runtime | Runtime | Runtime | Runtime |
Middleware | Middleware | Middleware | Middleware |
O/S | O/S | O/S | O/S |
Virtualization | Virtualization | Virtualization | Virtualization |
Servers | Servers | Servers | Servers |
Storage | Storage | Storage | Storage |
Networking | Networking | Networking | Networking |
기업관리 영역 : 흰색
서비스로 제공 : 노란색
Runtime : 애플리케이션을 실행하는 데 사용되는 리소스 라이브러리
Middleware : 컴퓨터 제작시 사용자의 요구대로 만들어 제공하는 프로그램, OS와 Application의 중간에서 조정과 중개의 역할하는 소프트웨어
'AWS' 카테고리의 다른 글
AWS (Amazon Web Services) - 계정 보안 설정 (0) | 2021.10.24 |
---|---|
AWS (Amazon Web Services) - 계정 생성 (0) | 2021.10.24 |
AWS (Amazon Web Services) - 글로벌 인프라 (0) | 2021.10.24 |
AWS (Amazon Web Services) - Well Architected Framework Tool (0) | 2021.10.24 |
AWS (Amazon Web Services) - 특징 (0) | 2021.10.21 |