Cloud

yoo·2024년 1월 5일
post-thumbnail

클라우드란?

인터넷 통신망 어딘가에서 구름에 싸여 보이지 않는 컴퓨터 자원들을 원하는 대로 가져다 쓰는것
컴퓨터 데이터를 로컬 PC의 내부 디스크에 보관하지않고 인터넷을 통해 중앙 컴퓨터에 저장할 수 있는 공간을 의미함
→ 인터넷만 연결된다면 언제 어디서든 저장한 데이터에 접근할 수 있음


→ 내 컴퓨터의 용량이 부족할 때 네이버 클라우드, 구글 드라이브 같은 서비스를 사용!
→ 서버 구축 비용, 서버 구매 비용등 서비스 관련된 비용을 줄여 준다. 아마존의 AWS, 구글의 GCE등이 있다

장점

  • 사용자에게 하드웨어 부담이 적어진다.
  • 서버관리를 직접적으로 할 수 있다.
  • 유동적인 서비스 운영에 유리하다.

중요성

4차 산업 혁명에 필수적인 AI, IOT에 클라우드가 필수 불가적이다.
AI 같은 경우 수 많은 데이터를 저장할 공간과 높은 하드웨어의 성능이 필요한데 클라우드가 위의 두조건을 모두 해당한다
클라우드는 데이터를 클라우드 서비스 안에 저장하기 때문에 해당 데이터로 AI 학습에 원할하며 높은 수준의 하드웨어를 구비하고 있기 때문이다.

IOT 같은 경우 인프라(사물과 인터넷을 연결) 플랫폼을 구축하는데 필요한 시간과 자원을 줄이고 네트워크를 빠르게 구축할 수 있기 때문이다.

서비스 유형

IaaS, PaaS, SaaS

  • IaaS(Infrasture as a Service) - 서비스형 인프라 ‘서비스로서의 인프라’를 뜻하는 IaaS는 사용자가 관리할 수 있는 범위가 가장 넓은 클라우드 컴퓨팅 서비스다 인프라 수준의 클라우드 컴퓨팅을 제공해 사용자가 서버 OS부터 미들웨어, 런타임, 그리고 데이터와 어플리케이션까지 직접 구성하고 관리할 수 있다 클라우드 서비스 제공업체(CSP, Cloud Service Provider)는 데이터센터를 구축해 다수의 물리 서버를 가상화해 제공하며, 네트워크, 스토리지, 전력 등 서버 운영에 필요한 모든 것을 CSP가 책임지고 관리합니다. 대표적인 IaaS로는 Amazon Web Service(AWS)의 EC2 Google의 Compute Engine(GCE) 가비아의 g클라우드
  • PaaS - 서비스형 플랫폼 PaaS는 ‘서비스로서의 플랫폼’이라는 의미를 담고 있습니다. PaaS는 IaaS 형태의 가상화된 클라우드 위에 사용자가 원하는 서비스를 개발할 수 있도록 개발 환경(Platform)을 미리 구축해, 이를 서비스 형태로 제공하는 것을 의미한다 PaaS는 운영체제, 미들웨어, 런타임 등을 미리 구축한 상태로 제공하기 때문에 IaaS보다 관리상의 자유도가 낮습니다. 하지만  PaaS 사용자는 서비스 외적인 부분에 신경 쓸 필요가 없고, 오로지 애플리케이션 개발과 비즈니스에만 집중할 수 있으며, IaaS와 마찬가지로 별도의 인프라를 유지하고 운영하는 데 별도의 인력이 소요되지 않기에 하드웨어 및 소프트웨어 인프라 관리에 드는 비용을 절약할 수 있습니다. 대표적인 PaaS: 세일즈포스닷컴의 Heroku나 Redhat(레드햇)의 OpenShift 등
  • SaaS - 서비스형 소프트웨어

IaaS vs PaaS vs SaaS: 차이점

0개의 댓글