클라우드 컴퓨팅

무네·2022년 1월 13일
0
post-thumbnail

1. 클라우드 컴퓨팅이란?

  • 인터넷 상의 네트워크를 경유하여 사용자에게 컴퓨터 자원을 서비스의 형태로 제공하는 시스템
  • 사용자는 인터넷 상에 데이터를 저장하거나 필요한 프로그램을 설치하지 않고 사용할 수 있음

2. 클라우드 컴퓨팅의 종류

  • SaaS (Software as a Service)
    인터넷을 경유하여 소프트웨어 패키지를 제공하는 서비스
    (구글 드라이브, 네이버 클라우드 등)
  • PaaS (Platform as a Service)
    인터넷을 경유하여 응용 프로그램 개발을 위한 플랫폼을 제공하는 서비스
    가상화된 응용 프로그램 서버나 데이터베이스 등을 제공받아 자신의 응용 프로그램을 설치하여 운영할 수 있음
    (구글 App 엔진, Windows Azure, Heroku 등)
  • Iaas (Infrastructures as a Service) / Haas (Hardware as a Service)
    인터넷을 경유하여 하드웨어나 인프라스트럭쳐를 제공하는 서비스
    사용자는 서버 가상화나 공유 디스크 등을 제공받아 자신만의 시스템을 도입하고 구축할 수 있음
    (AWS, SoftLayer 등)

3. 클라우드 컴퓨팅의 장점

  • 초기 환경을 위한 구입 비용이나 구축 비용이 적음
  • 다양한 기기에서 일관성 있는 사용자 환경을 구축 가능
  • 하드웨어나 프로그램에 대한 전문적인 지식이 없이도 쉽게 사용 가능

4. 클라우드 컴퓨팅의 단점

  • 서버의 데이터에 사용자 이외의 인증되지 않은 접근이 있을 가능성이 있음
  • 서버 데이터 손상 시, 해당 데이터를 복구할 방법이 없음
  • 제공받은 서비스에서 사용자가 원하는 프로그램을 설치하지 못하거나 사용할 수 없는 경우가 발생할 수 있음
  • 사용자의 통신 속도에 따라 서비스 이용 시 제약이 발생할 수 있음
profile
궁금한 건 정말 참을 수 없어

0개의 댓글