[AWS] 클라우드 컴퓨팅이란?

윤동환·2023년 1월 4일
0

AWS

목록 보기
14/30
post-thumbnail

클라우드 컴퓨팅이란?

  • IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것
  • 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스에 액세스하여 사용

클라우드 컴퓨팅 배포 모델 종류

1 클라우드 기반 배포

  • 애플리케이션의 모든 부분을 클라우드에서 실행
  • 기존 애플리케이션을 클라우드로 마이그레이션
  • 클라우드에서 새 애플리케이션을 설계 및 빌드

2 온프레미스 배포 (프라이빗 클라우드 배포)

  • 가상화 및 리소스 관리 도구를 사용하여 리소스를 배포
  • 애플리케이션 관리 및 가상화 기술을 사용하여 리소스 활용도를 높임

3 하이브리드 배포

  • 클라우드 기반 리소스를 온프레미스 인프라에 연결
  • 클라우드 기반 리소스를 레거시 IT 애플리케이션과 통합

클라우드 컴퓨팅 장점

1 선행 비용을 가변 비용으로 대체 : 사용하는 컴퓨팅 리소스에 대해서만 비용을 지불, 비용절감
2 데이터 센터 운영 및 유지 관리에 비용 투자 불필요 : 인프라 및 서버 관리에 많은 비용과 시간을 소비할 필요 없음
3용량 추정 불필요 : 애플리케이션을 배포하기 전에 필요한 인프라 용량을 예측할 필요가 없음
4 규모의 경제로 얻게 되는 이점 : 인프라를 소유할 때보다 가변 비용이 낮아짐. AWS 고객의 서비스 사용량이 누적됨에 따라 더 저렴하게 종량제 요금을 이용
5 속도 및 민첩성 향상 : 더욱 쉽게 개발하고 배포
6 몇 분만에 전 세계에 배포 : 전 세계 고객에게 짧은 지연 시간을 제공하면서 애플리케이션을 신속하게 배포

클라우드 컴퓨팅 유형

1 Infrastructure as a Service (IaaS)
클라우드 IT를 위한 기본 빌딩 블록이 포함되어 있으며, 일반적으로 네트워킹 기능, 컴퓨터(가상 또는 전용 하드웨어) 및 데이터 스토리지 공간에 대한 액세스를 제공
ex.) 냉동피자 : 오븐 식탁 음료 돈 → infrastructure 장비만 대여

2 Platform as a Service(PaaS)
본 인프라(일반적으로 하드웨어와 운영 체제)를 관리할 필요가 없어 애플리케이션 개발과 관리에 집중 가능
ex.) 배달피자 : 식탁 음료 돈 → platform 까지 대여

3 Software as a Service(SaaS)
서비스 공급자에 의해 실행되고 관리되는 완전한 제품을 제공
ex.) 음식점 피자 : 돈만있으면 됨 → software 통째로 대여

profile
모르면 공부하고 알게되면 공유하는 개발자

0개의 댓글