클라우드 컴퓨팅

Woo Yong·2023년 3월 7일
0

AWS

목록 보기
1/7
post-thumbnail

📌 클라우드컴퓨팅

  • 클라우드 컴퓨팅은 IT리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것.
    클라우드컴퓨팅
  • 클라우드 컴퓨팅 장점
    • 자본비용을 가변비용으로 대체 : 초기 투자비용이 아니라 분, 초 단위의 운영비로 사용
    • 규모의 경제 극대화 : AWS의 모든 고객과 공동구매하는 효과
    • 용량 추정 불필요 : 사용량에 반응하여 잉여자원의 낭비를 줄이고 (On-Demand에 따라서)최적화가 가능
    • 속도 및 민첩성 개선 : 비용을 절감하고 몇번의 클릭으로 리소스 확보 가능
    • 데이터 센터 운영 및 관리에 투자 불필요 : 인프라 관리가 아닌 비즈니스 자원에 집중 가능
    • 빠른 확장성(글로벌) : 몇 번의 클릭으로 전 세계에 서비스 가능

클라우드 컴퓨팅 탄생배경

  • 현재 많은 기업들은 어플리케이션의 서버를 호스팅하는 실제 시설인 데이터 센터를 운영하고 있다.
    데이터센터
  • 데이터센터 구축 시 필요사항
    • 네트워킹 장비
    • 전기시스템
    • 전원공급장치
    • 컴퓨팅을 위한 하드웨어
    • 에어컨, 냉각장치, 팬 등의 환경 제어장치
    • 운영 인력

  • 데이터센터 문제점
    • 운영 비용이 많이 소요
      • 수요에 상관없이 계속 보유
    • 느린 구축 시간
      • 수요에 빠른 대처 어려움
      • 장애 기기 교체 어려움

  • 따라서 최근에는 많은 기업들이 클라우드 컴퓨팅으로 전환하고 있다.

✅ IaaS : Infrastructure as a Service

  • IaaS는 OS를 직접 설치하고 필요한 소프트웨어를 개발해서 사용하는 것이다. 즉, 인프라(Computing, Storage, Network) 만 제공한다.

    • 가상의 컴퓨터를 하나 임대하는 것과 비슷하다.

    • 예시 : EC2 서비스

✅ PaaS : Platform as a Service

  • PaaS인프라+OS+특정 어플을 실행하기 위한 Runtime시스템까지 제공한다.

  • 따라서 코드만 올려서 실행 가능하도록 구성되어있다.

✅ SaaS : Software as a Service

  • SaaS인프라+OS+필요한 소트웨어 모두 제공한다. 즉, **서비스 자체를 제공

  • 다른 세팅 없이 서비스만 이용

  • 예시 : Gmail, DropBox, Slack

✅ 클라우드 컴퓨팅 배포 모델

  • 공개형
  • 폐쇄형
  • 혼합형 : 공개형과 폐쇄형의 혼합형으로, 폐쇄형에서 공개형으로 넘어가는 과도기, 폐쇄형의 백업으로 이용
profile
Back-End Developer

0개의 댓글