클라우드 컴퓨팅

행행·2022년 6월 2일
0
post-thumbnail

https://www.youtube.com/watch?v=JjiYqBl2328
참고

클라우드 컴퓨팅 이란

  • IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말한다.
  • 게임을 예로 들어본다.

  • 이러면 복잡함
  • 이를 해결하기 위해서

  • 서버가 많아지다 보니까 기업들은 데이터센터를 만들기 시작

  • 데이터센터 : 어플레이케이션의 서버를 호스팅하는 실제 시설

    • 컴퓨팅 시스템을 위한 하드웨어
    • 네트워킹 장비
    • 전원공급장치
    • 전기시스템
    • 백업 발전기
    • 환경 제어장치 (에어컨, 냉각장치)
    • 운영인력
  • 문제점

    • 운영에 비용이 많이 소모됨
      • 건물 유지비용, 서버 구매비용, 셋업, 유지보수 등
      • 한번 구매하면 수요에 상관없이 계속 보유해야 함
    • 느린 구축시간
      • 유저의 수요에 빠르게 대처하기 힘듬
      • 장애 기기를 교체하는 시간이 느림
  • 위와 같은 문제점을 해결하기 위해서 기업들은 클라우드를 활용하게 됨

  • 예시

  • 출장을 자주 다니는 엔지니어가 숙박할 곳이 필요함

    1. 숙박할 집을 짓는다.
      • 커스터마이징 가능
      • 투자비용 많이든다.
      • 상황에 대처하기 어렵다.
      • 유지보수 내가해야한다.
    2. 호텔에 머문다.
      • 투자비용 적음
      • 사용한 만큼 돈 지불 = 온디멘드
      • 유지보수 필요없음 등등
  • 클라우드 = 빌려쓰기 = 호텔숙박

클라우드의 장점

  • 자본 비용을 가변 비용으로 대체
    • 데이터 센터 구축비용, 서버 구매 비용 => 운영비
    • 막대한 초기비용 대신 쓰는만큼 비용 지불
  • 규모의 경제로 얻게되는 이점
    • 한 개를 사는 것 보다 100개를 사는게 단가가 낮음 => 규모의 경제
    • aws의 규모의 경체로 인한 이득을 누릴 수 있음
    • aws의 모든 고객과 공동구매 하는 효과
  • 용량 추정 불필요

  • 구축하려면 최대 피크에 맞춰야함
  • 클라우드는 최대 피크를 맞출 필요가 없음

  • 속도 및 민첩성 개선
    • 몇 번의 클릭으로 바로 리소스 확보 가능
    • 개발비용 절감
  • 데이터 센터 운영 및 유지 관리에 비용 투자 불필요
    • 인프라 관리가 아닌 비즈니스에 자원 집중 가능
  • 빠른 확장성
    • 몇 번의 클릭으로 전 세계에 서비스 가능
profile
성장하려고 분투 중인 개발자

0개의 댓글