[한국공공정책신문=김유리 기자]
◇ 클라우드 컴퓨팅의 개념
클라우드 컴퓨팅(Cloud Computing)은 인터넷을 통해 서버 및 스토리지(storage)와 같은 컴퓨터 리소스(resource)를 제공하는 서비스이다. 사용자는 물리적인 하드웨어나 소프트웨어를 관리하지 않고 필요한 리소스를 이용할 수 있다. 클라우드 컴퓨팅 상에 미리 AI 시스템을 구축한 것은 ‘클라우드 AI’라고 불린다.
*클라우드 AI란 간단하게, 인터넷상(클라우드상)에 인공지능을 구축해, AI(인공지능)의 데이터 처리나 기계학습 모델의 트레이닝을 실시하는 기술이다.
◇ 클라우드 컴퓨팅의 구조
① 자원 제공이다. 클라우드 서비스 공급자(예, Amazon Web Services, Microsoft Azure, Google Cloud Platform)는 서버 및 스토리지와 같은 리소스를 인터넷을 통해 제공한다. ② 온디맨드(On Demand)의 이용이다. 사용자는 필요할 때 필요한 만큼 자원을 이용할 수 있으며, 이용한 만큼 요금이 발생한다. ③ 스케일러빌리티(Scalability)다. 사용자는 자원을 간단하게 스케일 업(scale up, 증가)이나 스케일 다운(scale down, 감소)할 수 있어, 비즈니스의 성장이나 수요의 변동에 대응할 수 있다. ④ 관리 및 유지보수다. 하드웨어 관리 및 소프트웨어 업데이트는 클라우드 서비스 공급자가 수행하며 사용자는 그 관리에서 해방된다.
◇ 클라우드 컴퓨팅의 종류
① IaaS(Infrastructure as a Service)다. 인프라스트럭처(infrastructure)를 서비스로 제공한다. 사용자는 가상 서버나 스토리지를 이용할 수 있고, 직접 OS(operating system)나 애플리케이션을 설치할 수 있다. 예, Amazon EC2, Google Compute Engine 등이다. ② PaaS(Platform as a Service)다. 애플리케이션 개발에 필요한 플랫폼을 제공한다. 사용자는 애플리케이션을 개발하고 실행하기 위한 환경을 쉽게 이용할 수 있다. 예, Google App Engine, Microsoft Azure App Services 등이다. ③ SaaS(Software as a Service)다. 소프트웨어 애플리케이션을 서비스로 제공한다. 사용자는 응용 프로그램을 설치하지 않고 브라우저를 통해 액세스하고 이용할 수 있다. 예, Google Workspace, Microsoft 365 등이다.
◇ 클라우드 컴퓨팅의 장점과 과제
장점으로는 ① 비용 절감이다. 초기 투자가 적고 이용한 만큼 요금을 지불하기 때문에 비용을 줄일 수 있다. ② 유연성과 확장성이다. 비즈니스 수요에 따라 리소스(resource)를 신속하게 조정할 수 있고 유연하게 대응할 수 있다. ③ 관리 간소화다. 하드웨어나 소프트웨어의 관리, 유지보수가 공급자(provider)측에서 이루어지기 때문에 관리 부담이 줄어든다. 과제는 ① 보안과 프라이버시다. 데이터가 클라우드 상에 저장되기 때문에 보안이나 프라이버시에 대한 우려가 있다. 공급자의 보안 대책을 확인하는 것이 중요하다. ② 의존성이다. 클라우드 서비스 공급자에 대한 의존이 발생하기 때문에 서비스 정지나 장애가 발생하면 업무에 영향을 줄 수 있다.
이규철 / 법학박사(상법)
∙ ‘100세대학TV’ 크리에이터 및 전문강사
∙ AI·GPT, SDGs&ESG코칭 및 전문강사
∙ 생성AI와 챗GPT, SDGs·ESG경영전략,
글로벌 MBAtoCEO, 리더의 필승전략,
100세대학 행복디자인 매뉴얼 등 27권
∙ 일본(와세다대),중국(복단대·화동정법대)
