[Study] Cloud란?

조혜인·2022년 8월 19일
0
post-thumbnail

☁️ Cloud란?

  • 생성된 데이터를 로컬 PC에 저장하지 않고 인터넷을 통해 중앙 컴퓨터에 저장할 수 있는 공간을 Cloud라고 한다.
  • 즉, 인터넷 상에 자료를 저장해두고 사용자가 필요한 자료나 프로그램을 자신의 컴퓨터에 설치하지 않고도 인터넷을 통해 언제 어디서나 이용할 수 있는 서비스이다.

    💡 왜 Cloud 즉, 구름이라고 부를까?
    -> 일상생활 속에서 구름은 우리가 언제 어디서든 밤이든 낮이든 하늘에 떠있는 걸 볼 수 있다. 따라서 클라우드의 주 목적인 언제 어디서나 이용할 수 있는 서비스와 일치하기에 Cloud라고 서비스 이름을 지은 것 같다. 누가 지었는지는 모르지만 정말 그 목적에 부합하는 이름을 붙인 것 같다.


Cloud Computing

  • 인터넷 기반 컴퓨팅의 일종으로, 정보를 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술을 일컫는다.

Cloud 서비스의 장점

  • Cloud를 통해 저장된 데이터를 쉽게 타인과 공유하고 전달할 수 있다.
  • 프로그램을 설치하지 않고도 원하는 작업을 수행할 수 있다.
  • 여러 사람이 동시에 작업을 수행할 수 있다.
  • 서버 컴퓨터를 구매하지 않아도 된다. 따라서 서버를 구축하고 유지하기 위한 인력이나 비용이 소모되지 않는다.

Cloud 서비스의 단점

  • 네트워크 연결이 되어있어야지만 사용이 가능하다.
  • 관리가 제대로 이루어지지 않을 경우 자료 유출 및 해킹 등의 문제가 발생할 수 있다.
  • 서버 컴퓨터를 구매하지 않는 대신 어떤 장비를 사용하느냐에 따라 비용이 더 발생할 수 있다. 또한 클라우드 전문 인력이 필요할 경우 해당 인력에 대한 비용이 발생할 수 있다.

☁️ Cloud 서비스의 종류

크게 3가지로 분류할 수 있다.

  • Saas(Software as a Service)
  • Paas(Platform as a Service)
  • Iaas(Infrastructure as a Service)

Saas(Software as a Service)

  • 소프트웨어까지 모두 제공해주는 서비스
  • 사용자는 클라이언트 프로그램을 이용하여 사용하면 된다.

Paas(Platform as a Service)

  • 컴퓨터 자원 + 플랫폼 개발환경을 제공해주는 서비스
  • 제공하는 서비스를 선택하여 어플리케이션을 개발하면 된다.

Iaas(Infrastructure as a Service)

  • 가장 기본적인 서비스 모델
  • 메모리 용량, 디스크 용량, CPU코어 등 사용자의 니즈에 맞게 자원을 제공한다.
  • 일반적인 서버처럼 애플리케이션을 설치하고 실행할 수 있다.

참고

profile
코딩은 역시 재밌군

0개의 댓글