[Cloud]클라우드 컴퓨팅

kjihye0340·2021년 6월 2일
0

cloud

목록 보기
1/1

클라우드(Cloud)

인터넷을 통해 액세스할 수 있는 서버와 이러한 서버에서 작동하는 소프트웨어와 데이터베이스
모든 가상화 서비스가 이뤄지는 공간

  • 가상화 : 단일한 물리 하드웨어 시스템에서 여러 환경이나 자원을 생성할 수 있는 기술

클라우드 컴퓨팅

사용자의 직접적인 활발한 관리 없이 특히, 데이터 스토리지와 컴퓨팅 파워와 같은 컴퓨터 시스템 리소스를 필요 시 바로 제공하는 것을 말한다.

  • 서버를 직접 사서 구축하는 것 보다 비용이 절감된다
  • 서버를 대신 구축해주기 때문에 인프라 운영이 쉽다
  • UI/UX(ex : AWS Web console)를 통해 서버 스펙을 바꿀 수 있다

클라우드 컴퓨팅 종류

  1. IaaS(Infrastructure As A Service)
  2. PaaS(Platform As A Service)
  3. SaaS(Software As A Service)

IaaS(Infrastructure As A Service)

  • 서버, 스토리지, 네트워크를 가상화 환경으로 만들어, 필요에 따라 인프라 자원을 사용할 수 있게 서비스를 제공하는 형태
  • 사용자는 가상 서버 하위의 레벨에 대해 고려하지 않아도 되며, 제공 인프라 내에서 플랫폼과 애플리케이션을 만든다.
  • 사용자는 클라우드 환경에 구축하고 싶은 OS와 응용프로그램을 설정하여 사용하면 된다.
  • ex) AWS EC2 등

PaaS(Platform As A Service)

  • 애플리케이션의 개발 혹은 실행과 관련된 인프라를 만들고 유지보수 할 필요 없이 사용자가 애플리케이션을 개발, 실행, 관리할 수 있게 하는 제공 형태
  • 서비스를 개발할 수 있는 안정적인 환경과 그 환경을 이용하여 응용 프로그램을 개발할 수 있는 API까지 제공
  • 사용자는 스토리지와 기타 컴퓨팅 리소스 외에 Node.js나 Java와 같이 미리 구축된 툴을 사용하여 애플리케이션을 개발한다.
    - 사용자는 소스코드를 적고 빌드만, 컴파일은 클라우드에서 함
  • 사용자는 제공 업체의 기술력을 바탕으로 원하는 시스템을 개발할 수 있다.
  • ex) GCP, Google App Engine 등

SaaS(Software As A Service)

  • 웹 브라우저 등의 클라이언트를 통해 소프트웨어나 애플리케이션을 제공한다.
  • 사용자는 별도의 설치나 패치 없이 인터넷이 가능한 환경에서 서비스를 사용할 수 있다.
    ex) Gmail, MS 오피스, Google 캘린더 등

출처
https://ko.wikipedia.org/wiki/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C_%EC%BB%B4%ED%93%A8%ED%8C%85
https://velog.io/@minidoo/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9CCloud%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C
https://2dubbing.tistory.com/36
https://wnsgml972.github.io/network/2018/08/14/network_cloud-computing/

0개의 댓글