[KT AIVLE] IT 트렌드 · DX 스터디 5, 7회차 클라우드 컴퓨팅

728x90

 

클라우드 컴퓨팅

  • 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석 및 인공지능 기술 등의 컴퓨팅 서비스를 제공하는 모델을 말합니다.
  • 기업이나 개인은 필요한 서비스를 인터넷을 통해 구독하거나 요청하는 방식으로 사용할 수 있습니다.
  • 이는 사용자가 자체적으로 인프라를 구축하고 유지하는 데 필요한 비용과 복잡성을 줄여주며, 필요한 만큼의 자원을 즉시 확보할 수 있는 장점을 가지고 있습니다.

 

 

클라우드 컴퓨팅의 핵심기술

가상화(Virtualization)

  • 가상화는 하나의 물리적인 서버에서 가상의 컴퓨팅 환경을 통해 여러 개의 운영 체제를 동시에 시뮬레이션 할 수 있도록 하는 기술입니다.
  • 가상화 기술 이전에는 하나의 하드웨어에 하나의 운영체제 위로 하나의 어플만 쌓아서 운영할 수 있었던 것에 비해 가상화 기술을 사용하면 하나의 하드웨어 속에서 가상머신을 생성하여 그 위로 여러 환경의 OS와 어플을 운영할 수 있게 되었습니다.

 

컨테이너(Containerization)

  • 가상머신은 개체마다 OS를 설치해야 했었기 때문에 여러 OS를 구동할수록 성능과 속도에 문제가 생기게 되었습니다. 이에 컨테이너 기술OS까지 가상화를 해서 가상머신 보다 가볍고 생성, 복제 등이 쉽다는 장점을 가졌습니다.
  • 컨테이너 기술을 통해 애플리케이션을 더 빠르게 배포하고 관리할 수 있으며, 환경의 일관성을 유지할 수 있습니다.

 

 

클라우드의 종류

 

프라이빗 클라우드(Privae Cloud)

  • 특정 목적이나 대상만이 독립적으로 사용 가능한 사설 클라우드
  • 장점: 접근성, 보안성, 통제성

 

퍼블릭 클라우드(Public Cloud)

  • 클라우드 회사 내 데이터 센터의 IT 자원을 누구나 접근 가능한 공용 클라우드
  • 장점: 경제성, 유연성, 신속성

하이브리드 클라우드(Hybrid Cloud)

  • 일부는 퍼블릭 클라우드, 중요한 부분은 프라이빗 클라우드로 적절히 섞어서 사용하는 혼합형 클라우드
  • 프라이빗 클라우드를 주로 사용 하되 예상치 못한 수준의 트래픽이 몰리는 경우 퍼블릭 클라우드로 확장

 

 

클라우드 컴퓨팅의 주요 용도

인프라 구축 및 관리

  • 기업은 자체적으로 서버, 스토리지, 네트워크 등의 인프라를 구축하고 관리하는 번거로움을 줄일 수 있습니다.
  • 클라우드 제공 업체는 필요한 컴퓨팅 리소스를 제공하고, 인프라의 확장과 관리를 담당하여 기업은 비용과 시간을 절약할 수 있습니다.

 

애플리케이션 개발 및 배포

  • 클라우드 플랫폼은 개발에 필요한 도구, 라이브러리, 데이터베이스 등을 제공하여 개발 생산성을 향상시킵니다.
  • 클라우드를 통해 개발한 애플리케이션을 쉽게 배포하고 확장할 수 있어, 사용자에게 빠르게 서비스를 제공할 수 있습니다.

 

빅데이터 분석, 인공지능

  • 클라우드 컴퓨팅은 대용량의 데이터를 저장하고 처리하는 데에 적합한 환경을 제공하기 때문에 실시간으로 분석하고 통계 도출 시간을 단축할 수 있습니다.

 

 

클라우드 컴퓨팅의 서비스 유형

  • 클라우드 컴퓨팅의 서비스는 기능에 따라 Iaas, Paas, Saas 이렇게 세 가지로 나누어 집니다.

 

Iaas(Infrastructure as a Service)

  • 인프라스트럭처를 서비스 형태로 제공하는 것
  • 즉, CPU, 메모리, 스토리지 등의 컴퓨팅 리소스를 인터넷망을 통해 임대하는 서비스 입니다.

 

Paas(Platform as a Service)

  • 애플리케이션을 개발 및 배포를 위한 플랫폼을 제공해주는 서비스 입니다.

 

Saas(Software as a Service)

  • 가장 광범위한 서브를 제공하는 Saas는 소프트웨어를 제공하는 서비스 입니다.
  • 웹 브라우저를 통해 소프트웨어에 접속하여 사용하며, 소프트웨어를 설치하거나 업데이트할 필요가 없습니다.
  • ex)  Google Workspace (구글 문서, 스프레드시트 등), Microsoft의 Office 365 (워드, 엑셀, 파워포인트 등)

 

 

클라우드 컴퓨팅의 장점

유연성과 확장성

  • 인터넷 연결만 된다면 필요에 따라 자원을 즉시 확보하고 확장 및 축소할 수 있습니다.
  • 이는 비즈니스의 변화에 빠르게 대응할 수 있음을 의미합니다.

보안성

  • 클라우드 제공 업체들은 보안에 많은 투자를 하고 있습니다. 데이터 보호 및 보안 강화를 위한 다양한 기술과 방어 커니즘이 제공되므로, 사용자는 데이터의 안전성을 확보할 수 있습니다.

효율성

  • 사용자는 필요한 만큼의 컴퓨팅 리소스를 동적으로 할당하고 해제할 수 있습니다. 이에 서버가 활용되지 않는 시간에도 불필요하게 리소스가 낭비되지 않도록 하기 떄문에 자원을 최대한 활용하여 비용을 절감할 수 있습니다.

 

 

https://www.youtube.com/watch?v=exewHoMNjsQ&t

 

https://www.youtube.com/watch?v=q6PEOxn39Pc&t

 

728x90