클라우드 컴퓨팅

이상우·2021년 12월 17일
0

클라우드 컴퓨팅

사용자의 직접적인 활발한 관리 없이 특히, 데이터 스토리지와 컴퓨팅 파워와 같은 컴퓨터 시스템 리소스를 필요 시 바로 제공하는 것
ex)AWS, AZURE, iCloud, Google Cloud Platform

[위키백과-클라우드 컴퓨팅]


[출처:연합뉴스 https://m.yna.co.kr/view/GYH20210205000400044]
위에 사진처럼 클라우드 시장이 어마하다는 것을 알 수 있다. AI분야에서도 각광을 받는다. 왜냐하면 머신러닝은 AI에게 수많은 데이터를 주고 스스로 공식을 만들게 해 문제를 푸는 방식이다. 때문에 데이터를 모으는 것이 중요하다. 클라우드는 기계학습에 필요한 데이터를 쉽게 모을 수 있기에 AI를 고도화시키는데 유용하다. 또한 AI를 보편화하는데 큰 역할을 한다. 개인용 기기 가지고 AI를 구현하는 것은 거의 불가능하다. 사용자가 높은 사양을 요구하는 AI환경을 클라우드 서비스를 통해 극복할 수 있게 해준다.

클라우드 이점

Economical - 구축비용 낮음, 사용 비용 낮음, 스케일링, 여러가지 관리 비용 필요 없음 등(이러한 이유때문에 많은 스타트업이 클라우드 서비스를 이용함)
Reliability - 데이터 센터 내 보안 기능 제고으, 자유로운 스케일링, 강력한 데이터 관리 기능
Manageability - 모든 것은 중앙에서 관리
Data Centralization - 중앙에서 모든 데이터를 스토리지에 저장하여 관리
Proper Security - 데이터 센터 내에 다양한 시큐리티 기능 제공

클라우드 단점

Internaet Connectivity - 인터넷 속도에 대한 의존성
Lower Bandwidth - 속도 저하 요인
Affect of Speed - 사용자 수에 따른 인터넷 속도 변화
Security Issues - 보안 규정 준수(사용자에 의한 취약점 발생)
Agreements - 중앙에서 모든 데이터를 스토리지에 저장하여 관리
Lacks of Support - 관리 기능 부족의 문제점 발생
Variation is Cost - 추가적인 비용에 대한 고려가 필요함

클라우드 유형


[출처: 포스텍 뉴스 http://www.postek.co.kr/bbs/board.php?bo_table=news&wr_id=13]
클라우드 서비스 유형을 쉽게 이해하기 위해서 포스텍 뉴스에서 피자를 비유해서 설명한것이 좋아서 들고와 보았다.

보라색: 클라우드 서비스 사용시 사용자가 직접 관리해야 하는 영역
빨간색: 클라우드 서비스 제공자가 제공하는 서비스 영역

Saas서비스를 진행될수록 관리해야 하는 부분이 적어져 사용자가 편해지긴 됐지만, 내 입맛에 완벽하게 맞는 피자를 만들기 힘들다. 반면 Iaas로 옮겨가면 직접 만들어야 하는 부분이 많아져 손이 많이 가긴하나 사용자 입맛대로 서비스를 다향하게 구축할 수 있다.

profile
구상한것을 구현할 수 있는 개발자가 되고 싶습니다.

0개의 댓글