1日も早くなれるじゃん。
로그인
1日も早くなれるじゃん。
로그인
클라우드 컴퓨팅
Siwoo Pak
·
2021년 9월 15일
팔로우
0
aws
0
AWS
목록 보기
1/15
이미지 출처: 위키백과(클라우드 컴퓨팅)
등장배경
클라우드 컴퓨팅 등장 이전의 방식은 전산실 등에 컴퓨터를 배치하고 인터넷을 연결하여 서비스를 제공함.
만약 서버의 수용 능력을 넘어선다면? 같은 공간에 컴퓨터(서버)를 더 추가한다든가 성능을 업그레이드 하는 방식으로 해결함
기존 방식의 문제점
주기적인 관리 필요
서버쪽의 문제가 생기는 경우 이를 해결하기 위한 인력 및 비용이 투입되어야 했으면, 인터넷 시대 및 빅데이터 시대로 들어오면서 투입되어야 하는 인력 및 비용 기하급수적으로 증가
공간의 한계
컴퓨팅능력을 늘리기 위해 추가적으로 컴퓨터를 추가하는 방식은 공간이 부족해지면서 한계에 부딪힘 컴퓨터의 성능을 높이고 부피를 줄여 좀 더 많은 컴퓨터를 같은 공간에 배치한다 쳐도 근본적인 한계가 있음
이러한 문제점을 해결하기 위해 일부 거대기업은 데이터센터라는 거대한 건물을 세우기 시작했고, 데이터 센터의 남는 자원을 대여하는 서비스가 시작되었는데, 이것이 클라우드 컴퓨팅의 시작이 되었다.
현대의 클라우드 컴퓨팅
앞서 데이터센터와 비슷한 역할을 하지만, 가상화 기술의 발전으로 가상 컴퓨터를 대여한다는 점의 차이가 있다.
현대의 클라우드 컴퓨팅의 장점
필요할 때마다 컴퓨팅 능력을 유연하게 조절 가능
고정적인 비용이 들어가는 온프레미스와 달리 사용한 만큼의 요금만 지불
컴퓨터의 스냅샷을 이용해 다른 컴퓨터로 즉시 마이그레이션이 가능
단점
클라우드 서비스 제공자의 종속
클라우드 서비스를 제공하는 곳에 문제가 생기면 자신의 서비스에도 영향을 미침.
그렇기 때문에 클라우드 사업자가 제공하는 기술을 익히는 것도 중요하지만, 그만큼 이 인프라 자체에 대한 이해도도 더욱 중요해짐
Cloud - Everything as a Service
클라우드 모든 것을 서비스화하는 것이 목표
클라우드 서비스 형태
이미지 출처: 클라우딩 컴퓨팅 IaaS란?(
https://www.redhat.com/ko/topics/cloud-computing/what-is-iaas
)
SaaS(Software as a Service)
클라우드 제공자가 당장 사용 가능한 소프트웨어를 제공하는 경우
네트워크,하드웨어,운영체제,플랫폼/DB,어플리케이션까지 제공
예) 깃헙, 구글드라이브, 지메일, 네이버클라우드
Paas(Platform as a Service)
클라우드 제공자가 개발플랫폼과 DB까지 제공하는 경우
예) 구글 앱 엔진, Force.com, cloud foundry
Iaas(Infrastructure as a Service)
클라우드 제공자가 가상컴퓨터까지 제공하는 경우
예) AWS
참고
클라우딩 컴퓨팅에 대하여 잘 설명된 문서(
https://www.redhat.com/ko/topics/cloud-computing/what-is-public-cloud
)
Siwoo Pak
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'
팔로우
다음 포스트
Deploy(배포)
0개의 댓글
댓글 작성