DBDBDEEP
클라우드 개념 본문
클라우드 컴퓨팅
- 컴퓨팅 파워 / 데이터베이스 스토리지 / 애플리케이션 등 기타 리소스를 필요에 따라 인터넷 통해 제공, 사용량만큼
비용을 제공하는 것을 말한다.
AWS는 기본 클라우드 인프라를 프로비저닝 한다. 클라우드에서 안전을 위해 고객도 보안구성 작업을 해야함
* 프로비저닝 ( 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시
시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말한다.)
클라우드 컴퓨팅 유형
Iaas(서비스로의 인프라)
- 일반적으로 네트워킹 기능, 컴퓨터(가상 또는 전용 하드웨어), 데이터 스토리지 공간을 제공함.
IT 리소스에 대해 가농 높은 유연성과 관리 제어를 제공하며 많은 IT 부서와 개발자에게 익숙함
Paas(서비스로의 플랫폼)
- 기본적으로 조직은 인프라(하드웨어 또는 운영체제)를 관리할 필요가 없어 개발과 관리에 집중가능
애플리케이션 실행과 관련된 리소스 구매, 용량 계획, 소프트웨어 유지 관리, 패치등에 대해 작업부담을 덜음
Saas(서비스로의 소프트웨어)
- 서비스 제공자에 의해 실행되고 관리되는 완전한 제품을 고객에게 제공
대부분의 경우 최종 사용자 애플리케이션을 말한다.
클라우드 컴퓨팅 배포 모델
클라우드
- 클라우드 기반 애플리케이션은 클라우스 상에 완전히 배포되고 애플리케이션 모든 실행부분이 클라우드에서 실행
하이브리드
- 클라우드 기반 리소스 <---> 클라우드에 위치하지 않은 리소스 애플리케이션을 연결
온프레미스
- 기업의 서버를 클라우드 같은 원격 환경에 두는게 아니라, 자체적으로 보유한 전산실 서버에 직접 설칠하여 운영하는 방식
- 티베로가 온프레미스 방식으로 동작함
장점 : 정보보안 높음
단점 : 시스템 구축에 오래걸림