KT AIVLE School 3기/IT 트렌드 스터디

[IT 트렌드] 클라우드 컴퓨팅

도돔 2023. 6. 8. 23:21

 

이번주 주제는 클라우드 컴퓨팅입니다. 빅데이터, AI와 함께 가장 각광받고 있는 기술 중 하나인 클라우드 컴퓨팅에 대해서 같이 알아보도록 합시다.


클라우드 컴퓨팅이란?

 

  가장 먼저 클라우드(Cloud)는 구름이라는 원래의 뜻과 비슷한 개념에서 출발하였습니다. 클라우드란 광대한 네트워크를 통하여 접근할 수 있는 가상화된 서버와 서버에서 작동하는 프로그램과 데이터베이스를 제공하는 IT 환경을 의미합니다.

클라우드 컴퓨팅이란 직접 소유하지 않고도 언제 어디서나 인터넷을 통해 클라우드 서비스 제공자로부터 필요한 만큼 IT 자원을 빌려 쓰고 사용한 만큼 비용을 부담하며 탄력적으로 활용하는 컴퓨팅 방식을 말합니다. 클라우드 컴퓨팅은 다양한 기준으로 분류할 수 있습니다. 아래에서는 여러 기준에 따른 클라우드 컴퓨팅의 분류에 대해 소개하겠습니다.

 

  • 공유 범위에 따른 분류 : 퍼블릭 / 프라이빗 / 하이브리드 클라우드

 

  퍼블릭 클라우드 프라이빗 클라우드 하이브리드 클라우드
개념 불특정 다수가 CSP(Cloud Service Provider)의 데이터센터에 구축된 인터넷을 통해 컴퓨팅 자원을 공유 기업 자체 데이터 센터에 전용 클라우드를 직접 구축해 컴퓨팅 자원 사용하는 형태 퍼블릭 클라우드 + 프라이빗 클라우드가 합쳐진 서비스로, 컴퓨팅 자원 분산 이용
특징 적은 투자 비용으로 다양한 서비스 이용 가능
CSP 의존도가 높음
초기 투자비용이 높고 확장성이 떨어짐
보안강화로 핵심시스템에 적용 가능
보안이 필요한 핵심시스템은 프라이빗 클라우드를, 그 외에는 퍼블릭 클라우드를 사용하는 형태
분산처리로 인한 동기화 이슈 발생할 수 있음

 

 

  • 서비스 종류에 따른 분류 : IaaS(IT 인프라 제공) / PaaS(개발 환경 제공) / SaaS(소프트웨어 제공) 서비스 모델

 

  IaaS (Infrastructure as a Service)  PaaS (Platform as a Service) SaaS (Software as a Service)
특징 네트워크, 스토리지, 서버 등 컴퓨팅 자원을 이용자에게 제공하는 서비스 프로그램 개발 및 테스트를 위한 운영체제, 데이터베이스, API, 배포도구 등 개발환경 제공 서비스 IaaS, PaaS 기반으로 제작된 응용 소프트웨어 프로그램을 마켓플레이스를 통해 제공하는 서비스
실제 사례 AWS, Google Cloud, MS Azure(애저), KT Cloud, NHN Cloud 등 AWS Elastic Beanstalk, Azure SQL DB, Google BigQuery 등 MS Office 365, Google Workspace, Adobe CC, Zoom, Groupware 등

 

이 외에도 기존의 클라우드 컴퓨팅에서 진화된 다음과 같은 서비스들도 있습니다.

  • 멀티 클라우드
    • 여러 개의 CSP를 통해 같은 종류의 클라우드 서비스를 이용하는 형태
    • 개별 CSP에 대한 의존성을 낮추거나 특정 서비스에 특화된 개별 퍼블릭 클라우드로 사용하고자 할 때 운영
  • 분산 클라우드 컴퓨팅
    • 퍼블릭 클라우드 서비스를 물리적으로 서로 다른 위치에 분산하여 운영
    • 서비스 운영, 업데이트 등은 모두 CSP가 제공

 

 

 

클라우드 컴퓨팅 VS 엣지 컴퓨팅

 

  엣지 컴퓨팅은 사용자 단말기에서 생성되는 데이터의 수집 및 처리를 원거리 클라우드 서버 대신, 단말기와 물리적으로 가까운 곳에 위치한 소규모 엣지서버에서 처리하는 기술입니다. 퍼블릭 클라우드의 중앙 집중 처리 한계(거리가 멀어질수록 응답성 및 처리속도 저하)를 극복한 방식이기도 합니다. 클라우드 컴퓨팅과 엣지 컴퓨팅은 각각의 장단점이 있기 때문에, 각 방식의 장단점을 잘 따져본 후 가장 적합한 방식을 고르는 것이 중요합니다.

 

  클라우드 컴퓨팅 엣지 컴퓨팅
사용 목적 및 용도 시간 제한 없는 데이터 처리
안정적인 인터넷 연결이 있을 때 액세스
동적 데이터 처리
중요한 정보를 포함하지 않는 대규모 데이터셋을 위한 클라우드 스토리지
실시간 데이터 처리
시골 및 외딴 지역에서의 접근성
클라우드로 전송하는 데 비용이 많이 드는 대규모 데이터 세트
민감한 데이터 저장
장점 초기 비용 절감
다양한 서비스 옵션
간편한 업데이트
확장성
데이터 이동 감소 덕분에 대기 시간이 짧음.
클라우드 컴퓨팅보다 저렴한 비용.
고속, 고정밀 모델.
에지 컴퓨팅은 안정적으로 인터넷 연결을 사용할 수 없는 지역에도 우수한 네트워크 환경을 제공.
로컬 네트워크 내에 중요한 데이터를 보관함으로써 보안 강화 및 정밀한 데이터 제어.
단점 접근성 제한
데이터 처리 속도 감소
인프라 업그레이드 비용
높은 스토리지 사양
운영 비용 증가

 

 

클라우드 서비스를 사용하는 환경에서 발생하는 보안 이슈

 

클라우드 서비스는 다양한 보안 문제 및 위협을 가지고 있습니다. 각 상황에 따른 보안 이슈에 대해 살펴보도록 하겠습니다.

 

1. 클라우드 서비스를 운영하는 과정에서의 발생하는 이슈

  • 발생 원인 : 담당자가 변경되었을 때 사용권환을 반납/회수하지 않은 경우에 발생, 이전 담당자가 사용자 권한을 그대로 가지고 있어 시스템에 접근할 수 있다는 것이 문제
  • 해결방안 : 계정관리 시스템/솔루션을 활용, 사람이 주체가 되는 체계로 권한처리가 이루어지는 방식 활용

 

2. 클라우드 서비스의 현황을 관리하는 과정에서 발생하는 이슈

  • 발생 원인 : 클라우드 서비스 신청과 해지 프로세스가 미흡할 때 발생, 테스트나 임시용으로 활용한 클라우드가 처리되지 않은 채로 방치될 때 권한이 오픈된 채로 방치되면 문제가 됨.
  • 해결방안 : 사용중인 서비스를 로깅하고 사용률 수치를 통해 미사용으로 예측되는 서비스를 자동적으로 비활성화시키는 정규 프로세스를 갖추도록 함. 상시 모니터링하고 서비스 접속 이력을 검토

 

3. 클라우드 구성에 존재하는 취약점으로 인한 이슈

  • 발생 원인 : 클라우드 커스터마이징을 서비스를 이용하면서 잘 인지하지 못하는 취약점이 발생
  • 해결방안 : 시각화된 모니터링 체계와 관리자에 의해 검토해야할 프로세스를 정착시키는 것이 우선

 

 

 

클라우드 컴퓨팅 전망

 

  클라우드 컴퓨팅은 앞으로도 많은 발전을 이루어낼 것이라고 예상되고 있습니다. 다양한 키워드와 함께 앞으로 발전해갈 클라우드 컴퓨팅에 대해 살펴보겠습니다.

 

"엣지 컴퓨팅" : 더 많은 업무가 엣지 기반으로, 스마트 센서 데이터와 작은 규모의 머신 러닝 업무를 위한 인공지능 프로세스로 대체될 것입니다.

 

"오픈 생태계" : 주요한 클라우드 기업은 점점 전략적 인수를 줄일 것이고, 오픈 파트너십에 기반한 생태계 구축에 더 힘을 쏟을 것으로 예상됩니다.

 

"클라우드 게이밍" : 음악이나 영상을 클라우드에서 스트리밍 하는 것처럼, 방대한 게임 라이브러리를 월 가입비를 통해서 접근할 수 있게 만드는 서비스입니다. 클라우드 게이밍은 게임을 즐기는 방식을 크게 바꾸어 놓을 것입니다.

 

"가상 데스크톱(DaaS; Desktop as a Service)" : 재택근무 환경 속에서 클라우드는 사람들이 업무에 필요한 하드웨어에 대한 구입을 줄이고 가장 최신의 소프트웨어를 언제나 적절한 수준의 데스크톱을 통해서 활용할 수 있게 도와줄 것입니다. 국내 기업이나 기관에서도 가상 데스크톱 서비스에 대한 검토가 코로나-19 시대를 시작으로 변화한 업무 환경에 따라 자연스럽게 중요한 이슈로 부각될 것으로 보입니다.

 


오늘은 클라우드 컴퓨팅에 대해 알아보았습니다. 빅데이터와 함께 클라우드 기술의 중요성도 커지는 만큼 클라우드 기술에 대해서 정확히 아는 것도 중요한 것 같습니다!

감사합니다.

728x90
반응형