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
'KT AIVLE > IT 트렌드 스터디' 카테고리의 다른 글
[KT AIVLE] IT 트렌드·DX 스터디 12회차 디지털 마케팅 (0) | 2024.05.30 |
---|---|
[KT AIVLE] IT 트렌드 · DX 스터디 9회차 클라우드 모니터링(Datadog) (0) | 2024.05.09 |
[KT AIVLE] IT 트렌드 · DX 스터디 3회차 Open AI Sora (0) | 2024.03.14 |
[KT AIVLE] IT 트렌드 · DX 스터디 1회차 KT 초거대 AI Mi:dm (1) | 2024.02.28 |