클라우드 서비스
- 전통적인 방식
- 컴퓨터로 빼곡한 서버센터
- operating System
- Server
- Storage
- Network
- 운영체제를 직접 설치 할 수 있음
- 가장 높은 유연성
IT서비스의 구조
- 소비자
- Presentation(프론트엔트)
- Application(백엔드)
- Data(데이터베이스)
클라우드 컴퓨팅 서비스
- 네트워크, 스토리지, 응용프로그램, 서비스, 서버 등과 같이 구성 가능한 컴퓨팅 자원을 공유풀 형태로 언제 어디서나 네트워크를 통해 접근 가능할 수 있게 하는 모델
- 사용자는 최소한의 관리노력 , 서비스제공자와의 상호작용으로 빠르게 원하는 자원을 제공받거나 해제할 수 있다.
클라우드: 네트워크로 연결된 추상 자원 풀
클라우드 서비스의 5가지 핵심 특성
- On-Demand self service 주문형 셀프 서비스
- 원하는 자원을 원하는 때 간단한 인터페이스 또는 API로 스스로 자원 관리가 가능하다.
- Broad Network Access 네트워크 접근
- 자원과 관리를 네트워크 접근 인증과 인가로 관리
- 다양한 클라이언트 가능
- Resource Pooling 자원 풀링
- 컴퓨팅 자원을 충분히 확보
- 물리 또는 가상 지원을 할당
- 자원의 실제 위치는 추상화
- 일정 자원을 일정 수준으로 확보해두고 필요할 때 할당하는 것을 풀링이라고 함
- Rapid Elasticity 유연성
- 유연한 제공 및 해제(사용량에 따라 자원을 늘리고 줄임)
- 아주 빠르게 자원 확보
- 무한한 자원처럼 사용
- Measured Service 측정 서비스
- 사용량에 따른 비용 지불
- 거의 모든 자원을 측정 가능
- 측정 기반으로 효율적 사용
클라우드 서비스 모델
- SaaS(Software As A Service)
- 다양한 장치를 통해 접근할 수 있다. (웹)
- 플랫폼과 마찬가지로 자원들을 알아서 관리해줌
- 클라우드 서비스가 클라우드 인프라 기반으로 애플리케이션 자체를 제공
- Application
- Data
- PaaS(Platform As A Service)
- Framework
- Rumtime
- Middleware
- 기본적인 자원들을 알아서 관리 해줌
- 애플리케이션 관리 및 개발에만 집중할 수 있도록 해줌
- IaaS(Infrastructure As A Service)
- 예시: AWS
클라우드 서비스 배치 모델
- public cloud
- private cloud(기업, 자체서비스 등)
- Hybrid cloud (두가지 방법 섞어, 보안에 좋음)
'I leaned > Etc' 카테고리의 다른 글
Docker & kubernetes (0) | 2023.07.05 |
---|---|
클라우드 네이티브 애플리케이션 개발 (0) | 2023.07.05 |
Redis (0) | 2023.06.27 |
대용량 시스템 (1) | 2023.06.01 |
도커(Docker) (0) | 2023.05.30 |