클라우드 컴퓨팅의 개념
클라우드 컴퓨팅
- 네트워크를 통해 다양한 IT 리소스와 어플리케이션을 온디맨드로 제공하는 서비스
구분 | 대상 | 대표 플랫폼 |
퍼블릭 | 일반 사용자 | AWS, Azure, GCP |
프라이빗 | 내부 사용자 | Openstack, Cloudstack |
- IT 리소스 : 서버 ,스토리지, 네트워크와 같은 아이티 기반 자원
- 온디맨드 : 요구사항에 따라 즉시 제공/공급 하는 방식 (주문형)
클라우드 컴퓨팅의 분류
Software As A Service
- 어플리케이션, 분석 시스템, 협업 (O365), Gmail, 서비스 모니터링
Platform As A Service
- 데이터베이스 , 큐, 저장소, 인증 시스템
Infrastructure As A Service
- 서버, 디스크 (스토리지) , 네트워크
클라우드 컴퓨팅의 특징
- 온디맨드한 접근성
- 종량제 과금 정책
- 대규모의 확장성
- 관리의 편의성
- 주문형으로 사용하는 서비스는 전기, 가스, 수도와 같은 유틸리티가 있으며 VOD 역시 대표적 사례
클라우드 컴퓨팅의 이점
비즈니스적 측면
- 초기 인프라 자원 투자에 대한 부담 감소
- 사용한 양에 따른 비용 구조
- 즉각적인 인프라 자원 제공
- 효율적인 자원 할당 및 관리
- Time To Market 시간 절감
기술적인 측면
- 자동화 ( 프로그래밍 가능한 인프라 자원 )
- Auto-Scaling 탄력적 확장
- 개발 LifeCycle 단축 (Dev -> Stage -> Prod)
- 검증 절차 향상 (QA)
- 대규모의 트래픽 수용 가능
- 비즈니스 연속성과 재해 복구 (해외 서비스 확장이 쉬움)
클라우드 컴퓨팅의 고려사항
고려사항
- 개인정보 보호
- 요구된 보안수준 확보 (네트워크, 암호화 등)
- 서비스의 가용성 확보
- 제한사항에 따른 요구사항 파악
'Devops > AWS' 카테고리의 다른 글
컴포넌트에 대한 소결합 / 스토리지 / 앱서비스 (0) | 2021.06.16 |
---|---|
장애에 대한 디자인 / Region,AZ,엣지 / EC2 / RDS (0) | 2021.06.16 |
클라우드 모범사례 (0) | 2021.06.16 |
AWS 서비스 / 레이어 / 책임분담 모델 (0) | 2021.06.16 |
클라우드 컨셉 (0) | 2021.06.16 |