CLOUD
인터넷으로 가상화된 IT 리소스를 서비스로 제공하는 것을 의미. 그리고 클라우드 컴퓨팅에서 가상화하여 서비스로 제공하는 대상은 서버 플랫 폼 소프트웨어이다.
클라우드 컴퓨팅은 IT리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다.
“ AWS
온디맨드란?
요구 사항에 따라 즉시 제공/공급 하는 방식(주문형)
클라우드 컴퓨팅 등장배경
데이터센터의 문제점들을 해결하기 위해서 기업들은 클라우드 환경을 구축함
데이터 센터란?
애플리케이션의 서버를 호스팅 하는 실제 시설
- 컴퓨팅 시스템을 위한 하드웨어
- 네트워킹 장비
- 전원 공급 장치
- 전기 시스템
- 백업 발전기
- 환경 제어장치
- 운영인력
- 기타 인프라(보안 장치 등등)
데이터 센터 문제점
- 운영에 비용이 많이 소요됨
- 건물 유지비용, 서버 구매비용, 셋업, 유지보수 등
- 한번 구매하면 수요에 상관없이 계속 보유해야 함
- 느린 구축 시간
- 유저의 수요에 빠르게 대처하기 힘듦
- 장애 기기를 교체하는 시간 역시 느림
이러한 단점들을 해소하려고 클라우드가 등장함...
클라우드의 장점
- 자본비용을 가변 비용으로 대체
- 데이터 센터 구축비용, 서버 구매비용 ⇒ 운영비
- 막대한 초기 비용 대신 쓰는 만큼 비용 지불
- 규모의 경제의 혜택을 볼 수 있음
- 용량 추정의 불필요( 즉 사람들의 수요에 반응해서 사용량 최적화 사용을 함)
- 속도 및 민첩성 개선
- 개발비용 절감
- 몇 번의 클릭으로 바로 리소스를 확보 가능
- 데이터 센터 운영 및 유지 관리에 비용 투자 불필요
- 인프라 관리가 아닌 비즈니스에 자원 집중 가능
- 빠른 확장성
- 몇 번의 클릭으로 전 세계에 서비스 가능
- 유지보수가 쉬움
클라우드 컴퓨팅의 모델
Application의 구성
어플리케이션
OS
Computing: CPU+RAM
Storage: HDD/SSD
Network: 랜카드/랜선

IasS: Infrastructure as a Service
- 인프라만 제공 (주방만 제공)
- OS를 직접 설치하고 필요한 소프트웨어를 개발해서 사용
- 즉 가상의 컴퓨터를 하나 임대하는 것과 비슷함
- 예: AWS EC2
PasS: Platform as a Service
- 인프라 + OS + 기타 프로그램 실행에 필요한 부분(런타임) ( 주방 + 주방기기+ 재료 제공)
- 바로 코드만 올려서 돌릴 수 있도록 구성
- 예시: Firebase, Google App Engine 등
SASS: Software as a Service:
- 인프라 + OS + 필요한 소프트웨어가 제공됨 (모두 제공 레시피등등등다 제공)
- 서비스 자체를 제공
- 다른 세팅 없이 서비스만 이용
- 에 : Gmail, DropBox, Google Docs
클라우드 컴퓨팅 배포 모델
공개형( 클라우드)
- 모든 부분이 클라우드에서 실행
- 낮은 비용
- 높은 확장성
혼합형(하이브리드)
- 폐쇄형과 공개형의 혼합
- 폐쇄형에서 공개형으로 전환하는 과도기에 사용
- 혹은 폐쇄형의 백업으로 사용
폐쇄형
- 높은 수준의 커스터마이징 가능
- 초기 비용이 비쌈
- 유지보수 비용이 비쌈
- 높은 보안
느낀 점:
오늘은 간단하게 클라우드가 왜 등장했는지에 대해 공부했다.. 나도 데이터 센터에 대한 내용을 알고 있어서 굳이 클라우드를 사용하는 이유를 못 깨달았었는데 이번에 공부하면서 왜 등장하고 왜 기업들이 사용하는지에 대해서 알게 되었다..
'CLOUD' 카테고리의 다른 글
| [AWS] EC2 란?? (1) | 2022.10.10 |
|---|---|
| [AWS] 가상화? (0) | 2022.10.10 |
| [AWS] IAM 계정 생성하기 (0) | 2022.10.10 |
| [AWS] AWS 계정 생성해보기 (0) | 2022.10.10 |
| [AWS] AWS 클라우드 기초 개념 (0) | 2022.10.09 |
댓글