카테고리 없음

챗GPT 주요배경기술 Ⅶ ; 클라우드 컴퓨팅이란 ? (정의, 필요성, 작동원리, 적용사례 )

힐빙스 행복연구소 2023. 7. 26. 14:22
반응형

 

 

 

 

클라우드 컴퓨팅이란 무엇인가?

우리는 기존의 산업(의료, 물류, 제조 등)IT 기술과 결합하면서, 산업 간의 경계가 흐려지고

서비스가 융합되는 4차 산업혁명 시대에 살고 있습니다. 기업 비즈니스는 이처럼 IT 기술을

기반으로 하는 디지털 전환Digital Transformation을 바탕으로 새로운 경쟁력을 갖추지 못하면

생존하기 어려운 위기에 봉착 했습니다.

4차 산업혁명 시대에 글로벌 리더 국가로의 발전을 위해 대두되는 5대 기술인 ICBMA(IoT, Cloud,

BlockChain, Mobile, Artificial Intelligence) 중에서 기반 기술이자, 시발점start point인 기술은

클라우드입니다.

그 이유는 클라우드가 비즈니스의 비용 절감과 생산성 향상, 효율성 증가에 가장 큰 영향을

미치기 때문입니다. 특히 자본력이 부족한 중소기업이나 스타트업은 클라우드를 통해

빅데이터의 수집, 저장, 분석과 인공지능 개발을 위한 대규모 컴퓨팅 자원을 저렴하게

활용할 수 있습니다.

 

클라우드 컴퓨팅 정의

 

기업에서 사용하는 대부분의 기존 시스템은 기업이 직접 데이터센터(또는 서버실)에 서버와

네트워크스토리지 등의 인프라를 구매하여 구축하고 운영 중일 것입니다. 데이터센터에 온도와

습도를 적절하게 유지하기 위한 항온·항습기Thermo-hygrostat와 정전에 대비하기 위해 무정전

전원장치UPS:Uninterruptible Power Supply를 갖추고, 예기치 않은 지진이나 화재 발생

등의 자연재해로부터 막대한  피해를 보지 않도록 데이터센터의 물리적 위치와 보안상의 격리

구성, 방화벽 등의 보안설비도 고려할 것입니다.

이렇게 기업이 직접 구축하는 시스템 환경을 온프레미스On-Premise라고 하는데, 데이터센터를

구축하기까지 많은 건설비용과 인프라 구매비용이 발생합니다. 또한, 그 후에도 유지보수비용,

인건비,보안 장비 대금 등 막대한 자원과 시간이 투입됩니다.

이같은 단점을 극복하고자 클라우드 개념이 등장하였습니다. 클라우드는 직접적으로 데이터센터를

보유하지 않아도 필요한 자원을 사용할 수 있는 환경을 제공합니다. 또한, 하드웨어 영역인 서버,

스토리지, 네트워크 등의 인프라뿐만 아니라, 데이터베이스, 웹 애플리케이션 소프트웨어 등의

소프트웨어 영역까지 구매하거나 소유하지 않아도 사용할 수 있습니다.

, 하드웨어나 소프트웨어 등을 직접 구축하지 않고, 2의 전문업체로부터 인터넷을 통해 필요한

IT 자원을 원하는 만큼 받아 즉시 사용할 수 있으며, 사용한 시간만큼 비용을 지불하면 되는 서비스.

이것이 클라우드 서비스입니다.

기술적인 측면에서 클라우드 컴퓨팅의 정의는 물리적인 하드웨어 장비에서 독립적인 별도의 자원

(서버 영역, 네트워크 영역, 스토리지 영역 등)을 생성할 수 있는 가상화 기술을 토대로, 자원의

확대와 축소를 가능하게 하여 사용자가 요구한 특정 자원만을 제공할 수 있는 IT 환경

입니다.

아래 그림과 같이 서버 가상화, 네트워크 가상화, 스토리지 가상화 기술 등을 통해 제공

가능한 자원 등을  확보하고Pooling, 사용자의 요구에 따라 자원을 제공하거나 회수할 수

있습니다.

 

 

클라우드 컴퓨팅의이 왜 필요한가? 

 

컴퓨터의 경우 수요를 예측해 수요에 합당한 하드웨어를 구축하는게 중요하다.

예를들어 수치상 50 정도의 트래픽을 예상했는데, 100 의 트래픽이 접근한다면 서비스는 제대로

작동할 수 없게된다. 그렇기 때문에 만약 클라우드 컴퓨팅을 사용하지 않고 서비스를 제공하는

회사가 직접 서버를 구축하려면 수요를 예측하는 비용이 들고 게다가 그 예측에 오류가 있다면

그에 대한 한계점도 분명히 있다.

이에 반해서 EC2를 사용한다면, 우선 서버를 구축하고 들어오는 트랙픽의 양에 따라 가변적으로

서버의 하드웨어를 업그레이드하고 다운그레이드 할 수 있다. 이러한 이유에서 많은 회사들이

클라우트 컴퓨팅 기술을 접목한 서비스를 사용하고 있다.

 

 

배경 기술

 

클라우드 컴퓨팅은 1960년대에 시작된 유틸리티 컴퓨팅 개념에 뿌리를 두고 있습니다.

컴퓨팅 리소스를 서비스로 제공한다는 아이디어는 1990년대 인터넷의 부상과 함께 추진력을

얻었습니다 "클라우드 컴퓨팅"이라는 용어는 2000년대 초반에 만들어졌으며 이후 IT 산업의

근본적인 기술이 되었습니다.

클라우드 컴퓨팅의 핵심 구현 기술은 가상화, 분산 컴퓨팅 및 인터넷입니다.

가상화를 통해 단일 물리적 서버가 여러 가상 머신을 호스팅하여 리소스 활용을 극대화하고

서로 다른 사용자의 애플리케이션을 격리할 수 있습니다. 분산 컴퓨팅을 통해 클라우드 공급자는

수천 대의 서버로 대규모 데이터 센터를 구축하여 확장 가능하고 안정적인 서비스를 제공할 수

있습니다. 인터넷은 사용자가 인터넷 연결을 통해 어디서나 클라우드 서비스에 액세스할 수 있는

매체 역할을 합니다.

 

 

 

작동 원리

 

클라우드 컴퓨팅의 작동 원리는 리소스 풀링, 셀프 서비스, 탄력성 및 종량제 청구의 개념을

중심으로 합니다.

 

◆ 리소스 풀링

     클라우드 공급자는 서버, 스토리지 및 네트워킹 장비를 포함하여 대규모 컴퓨팅

     리소스 풀을 유지합니다. 이러한 리소스는 여러 사용자 간에 동적으로 할당되고 공유되므로

     효율적인 활용과 비용 효율성이 보장됩니다.

 

◆ 셀프 서비스

     클라우드 컴퓨팅은 셀프 서비스 기능을 제공하여 사용자가 클라우드 공급자의 직접적인 개입

     없이 컴퓨팅 리소스를 프로비저닝하고 관리할 수 있도록 합니다.

     사용자는 웹 인터페이스 또는 API를 통해 리소스를 요청할 수 있으므로 빠르고 유연하게

     배포할 수 있습니다.

 

◆ 탄력성

     클라우드 서비스는 탄력적으로 설계되었습니다. , 수요에 따라 리소스를 자동으로 확장하거나

     축소할 수 있습니다. 이러한 탄력성은 애플리케이션이 워크로드의 변동을 처리할 수 있도록

     보장하여 사용량이 가장 많은 시간에는 최적의 성능을 제공하고 사용량이 적은 기간에는

     비용을 최소화합니다.

 

◆ Pay-as-You-Go 청구

    클라우드 컴퓨팅은 사용자가 사용한 리소스에 대해서만 비용을 지불하는 종량제 모델을 따릅니다.

    이 유연한 청구 방식을 통해 기업은 막대한 선불 비용을 피하고 비용을 실제 사용량에 맞출 수

    있습니다.

 

클라우드 컴퓨팅의 최고 이점

클라우드 컴퓨팅은 그 동안 기업이 IT 리소스에 접근하던 방식을 크게 바꾸어 놓았습니다.

조직에서 클라우드 컴퓨팅 서비스로 전환하는 7가지 일반적인 이유는 다음과 같습니다.

 

 

◆ 비  용

    클라우드로 전환하면 회사에서 IT 비용을 최적화할 수 있습니다.

    클라우드 컴퓨팅을 사용하면 하드웨어 및 소프트웨어를 구입하고 온사이트 데이터 센터를 설치

   및 운영하면서 발생하는 지출을 줄일 수 있기 때문입니다.

   서버 랙, 전원 및 냉각에 사용되는 상시 대기 전기세, 인프라 관리를 위한 IT 전문가 비용 등의

   비용이 빠르게 절감됩니다. 비용이 빠르게 절감됩니다.

 

 

◆ 속  도

  대부분의 클라우드 컴퓨팅 서비스는 주문형 셀프 서비스로 제공됩니다.

  따라서 많은 양의 컴퓨팅 리소스도 대부분 몇 번의 마우스 클릭으로 몇 분 만에 프로비전될 수

  있어  기업에 많은 유연성이 제공되며 기업은 용량 계획 부담을 덜 수 있습니다.

 

 

◆ 뛰어난 확장성

    탄력적인 확장은 클라우드 컴퓨팅 서비스의 큰 이점 중 하나입니다.

   클라우드 세계의 이러한 특성은 바로 필요한 때에 적절한 지리적 위치에서 대략적인 컴퓨팅

   성능, 스토리지, 대역폭 등 적절한 양의 IT 리소스를 제공하는 것을 의미합니다.

 

 

◆ 생산성

    일반적으로 온사이트 데이터 센터에는 하드웨어 설치, 소프트웨어 패치 및 기타 시간이 오래

    걸리는  IT 관리 작업 등 많은 래킹과 스태킹(racking and stacking)”이 필요합니다.

    클라우드 컴퓨팅을 사용하면 이러한 작업의 상당수가 불필요해지므로 IT 팀은 더 중요한 비즈

    니스 목표를 달성하는 데 시간을 투자할 수 있습니다.

 

 

◆ 성  능

    최대 규모의 클라우드 컴퓨팅 서비스가 전 세계에 위치한 보안 데이터 센터 네트워크에서

   실행됩니다. 이러한 데이터 센터는 최신 세대의 빠르고 효율적인 컴퓨팅 하드웨어로 정기적

   으로 업그레이드됩니다. 따라서 애플리케이션의 네트워크 대기 시간이 줄어들고 더 큰 규모의

   경제를 이룰 수 있는 등 단일 회사 데이터 센터와 비교해 몇 가지 이점이 제공됩니다.

 

 

◆ 안정성

    클라우드 컴퓨팅을 사용하면 클라우드 공급자 네트워크의 여러 중복 사이트에 데이터를 미러

    할 수 있으므로 데이터 백업, 재해 복구 및 비즈니스 연속성을 더 쉽게 제공할 수 있으며 비용도

    덜 듭니다

 

◆ 보  안

     많은 클라우드 공급자가 전체적인 보안 태세를 강화하는 광범위한 정책 집합, 기술 및 컨트롤을

     제공하여 데이터, 앱 및 인프라를 잠재적인 위협으로부터 보호합니다.

 

적용 사례

클라우드 컴퓨팅은 다양한 산업과 애플리케이션에서 널리 사용되어 기업과 개인 모두에게 많은

이점을 제공합니다.

몇 가지 주목할만한 적용 사례는 다음과 같습니다.

 

◆ 웹 호스팅 및 웹사이트 배포

     소기업 및 개인은 물리적 서버에 투자하지 않고 클라우드 호스팅 서비스를 사용하여 웹사이트

     및 웹 애플리케이션을 배포합니다.

◆ SaaS(Software-as-a-Service): 이메일 서비스, 프로젝트 관리 도구 및 고객 관계 관리(CRM)

    소프트웨어와 같은 SaaS 애플리케이션은 클라우드를 통해 액세스할 수 있으므로 로컬 설치가

    필요하지 않습니다.

◆ 빅 데이터 분석

    클라우드 플랫폼은 방대한 양의 데이터를 처리하고 분석하기 위한 확장 가능하고 비용 효율적인

    솔루션을 제공하여 기업이 귀중한 통찰력을 얻을 수 있도록 합니다.

◆ 사물 인터넷(IoT)

    클라우드 컴퓨팅은 연결된 장치의 데이터 저장, 처리 및 관리에 필요한 인프라를 제공하여 IoT

    애플리케이션을 지원합니다.

◆ 인공 지능 및 머신 러닝

     클라우드 플랫폼은 AI 및 머신 러닝 모델을 교육하고 배포하기 위한 강력한 컴퓨팅 리소스를

     제공하여 고급 AI 기능에 대한 액세스를 민주화합니다.

◆ 재해 복구 및 백업: 클라우드 기반 재해 복구 솔루션을 통해 기업은 데이터를 오프사이트에 저장하고

     재해 발생 시 중요한 시스템을 신속하게 복구할 수 있습니다.

 

 

결    론

 

클라우드 컴퓨팅은 컴퓨팅 리소스를 프로비저닝, 액세스 및 관리하는 방식을 혁신적으로 변화시켰

습니다. 유연성, 확장성 및 비용 효율성 덕분에 전 세계 기업, 개인 및 조직의 필수 기술이 되었습니다.

 

클라우드 컴퓨팅의 성장은 IT 산업을 변화시켜 다양한 부문에서 혁신, 효율성 및 민첩성을 가능하게

했습니다. 기술이 계속 발전함에 따라 클라우드 컴퓨팅은 비즈니스의 디지털 전환을 지원하고 전

세계 사용자에게 혁신적인 서비스를 제공하는 데 훨씬 더 중요한 역할을 할 것입니다.

 

그러나 다른 기술과 마찬가지로 클라우드 컴퓨팅에도 데이터 보안 및 개인 정보 보호 문제와 같은

문제가 있습니다. 클라우드 공급자와 사용자가 협력하여 이러한 문제를 해결하고 클라우드 컴퓨팅의

책임감 있고 윤리적인 사용을 보장하는 것이 필수적입니다. 그렇게 함으로써 우리는 클라우드 컴퓨팅의

모든 잠재력을 활용하여 보다 연결되고 효율적이며 지속 가능한 미래를 만들 수 있습니다.

 
반응형