What is a Cloud Computing - 클라우드 컴퓨팅이란
클라우드 컴퓨팅:(영어: cloud computing)은 클라우드클라우드(인터넷)를 통해 가상화된 컴퓨터의 시스템 리소스(IT 리소스)를 요구하는 즉시 제공(on-demand availability)하는 것이다.
=> 인터넷을 통해 다른 컴퓨터의 자원을 빌려 쓰는 것
할 수
있습니다.
가상 컴퓨팅 기술 : 물리적 컴퓨터 한대에 가상의 컴퓨터를 여러 개 띄울 수 있음
물리적 자원을 필요의 의해 분리해서 사용
사용자는 원격접속 프로그램을 이용하여 마치 컴퓨터 하나를 이용하는 거처럼
인터넷으로 연결된 가상 컴퓨터를 이용하는 것
필요한 컴퓨터 자원이 많이 없거나, 수시로 변화하는 회사나 기관, 혹은 개인에게 클라우드는 매력적인 선택
클라우드에 따라 자원을 늘려주거나 줄여줌 시간의 접속량에 따라 돈 계산
하드웨어도 클라우드에서 알아서 지원
서버를 두는 방식
자사의 시설 혹은 IDC에 자체적으로 서버를 두고 운용하는 온프레미스 방식
AWS, GCP, Azure, 네이버 클라우드 플랫폼 -> 클라우딩 컴퓨터 시스템
클라우드 컴퓨팅 유형
iaas 클라우드에서는 하드웨어만 관리 내가 직접 가상 서버 운영 관리 (IT 인프라 제공)
paas 소프트웨어만 올리면 됨
saas 만들어진 소프트웨어를 사용 에버노트, 드롭박스, 구글 닥스, 온라이 페이, SMS, 이메일
장점
1. 낮은 비용 (기기 및 장소 제한 x, 시간의 접속량만큼 사용한 만큼 돈 계산)
2. 빠르게 확장 축소 (유연성)
단점
클라우드 컴퓨터 회사가 모든 데이터를 가지고 있기 때문에 보안 문제 있을 수 있음.