클라우드란 ?

Yewon Choi·2020년 6월 18일
0

AWS (Amazon Web Service)

목록 보기
2/4

📌 클라우드 컴퓨팅

인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리하는 기술



📌 클라우드 서비스

필요한 만큼만 원할 때마다
인터넷으로 IT 자원을
사용할 만큼만 지불하는
대용량 서비스

👩 개인 사용자의 경우

클라우드 서비스는 데스크탑 또는 모바일 장치에서 설치 및 실행하는 소프트웨어. 즉, 저장 장소로서의 기능

🏭 기업 조직의 일원일 경우

클라우드 섭시느능 사용자 PC에 설치하거나 기업 데이터 센터에서 실행하는 소프트웨어의 대체재로 기능



📌 클라우드 컴퓨팅의 장점

  • 유연한 IT 인프라 관리
  • 신속한 인프라 도입
  • 간편한 글로벌 서비스
  • 예상치 못한 트래픽 폭주 대응
  • 빅데이터, 인공지능(AI) 서비스 확장


📌 클라우드 컴퓨팅 유형

웹 호스팅

  • 하나의 서버에 여러 사용자를 수용할 수 있고, 사용자간 상호 접근은 격리되며, 코드를 올려 사용자가 원하는 애플리케이션을 작동할 수 있다는 점에서 클라우드 PaaS 서비스와 유사한 형태이다.
  • 한계 : 특정 목적에 유용한 기술이었지만, 다양한 오픈 소스를 자유롭게 활용하는 애플리케이션 개발이나 기업용 서비스의 다양한 요구를 수용하기에는 한계존재.
  • 한계를 극복하고 진화한 형태가 PaaS


📌 클라우드 컴퓨팅 서비스 유형

온프레미스

  • 전통적 IT 서비스 방식.
  • 기업이 자체적으로 데이터 센터를 보유하고 시스템 구축부터 운영까지, 모두 수행하는 형태.
  • 단점
    • 초기 시스템 투자에 드는 비용 부담이 크다
    • 시스템 가동 후 운영에 드는 비용도 시스템 사용량과 상관없이 일정 금액을 부담해야 한다.
    • 새로운 서비스를 시작하려면 IT 서비스 환경 구축을 위해 여러 준비 (전산실 구성, 운영체제 성택과 구매, 데이터베이스 선택과 구매, 최대 사용량에 맞추어 서버 구매 ...etc )를 해야한다.
      👉 반면, 클라우드 환경에서는 이 모든 것을 일정 비용을 지불하고 즉각 서비스를 실행할 수 있다.

IaaS (Infrastructure as a Service )

  • 인프라 : 클라우드 IT 기본 요소들을 포함
  • 일반적으로 네트워킹 기능, 컴퓨터(가상 or 전용 하드웨어) 및 데이터 스토리지 공간을 제공
  • ex ) 넷플릭스

PaaS ( Platform as a Service )

  • 소프트웨어 서비스를 개발할 때 필요한 플랫폼을 제공하는 서비스
  • 개발할 때 필요한 API를 제공해 개발자는 필요한 서비스에 맞는 애플리케이션을 개발.
    • 일종의 레고 블록 같은 서비스
      • PasS서비스 업체 : 레고블록
      • 개발자 : 레고블록을 바탕으로 자신만의 레고 모형을 만들면 됨
  • 장점
    • 기본 인프라를 관리할 필요가 없어 애프리케이션 개발과 관리에 집중할 수 있다.
    • 애플리케이션 실행과 관련된 리소스 구매, 용량 계획, 소프트웨어 유지 관리, 패치, 다른 모든 획일적인 작업에 대한 부담을 덜어 더욱 효율적으로 만든다.
  • ex ) AWS, Azure

SaaS ( Software as a Service )

  • 모든 서비스가 클라우드 환경에서 운영되는 애플리케이션 서비스
  • PC에 설치하지 않고 웹에서 소프트웨어를 빌려 쓸 수 있는 환경
  • ex ) Dropbox, Office 365

FaaS와 CaaS

  • FaaS (Function as a Service)
    • 플랫폼으로 사용하면 서버 인프라를 관리할 필요가 없음
    • 함수를 실행하는 데 필요한 컴퓨팅 작동 시간만큼 비용 지불
    • ex ) AWS - 람다
  • CaaS (Container as a Service)
    • 클라우드 공급자에게 가상 컨테이너로 마이크로서비스를 빌드하고 배포
    • 경량의 가상 컨테이너에서 서비스를 배포
    • ex ) AWS - ECS




🐥 참고

도서 - 당신이 지금 알아야 할 AWS

profile
https://github.com/devAon 찰나의 개발흔적을 남기는 개발블로그 입니다 🐥 https://aonee.tistory.com 에서 Velog로 블로그 이전 작업중입니다 ! 🎶

0개의 댓글