디지털 혁신의 핵심적인 동력 '클라우드 컴퓨팅'

디지털 혁신의 핵심적인 동력'클라우드 컴퓨팅'

요즘 IT업계에서 가장 뜨거운 화두중 하나가 바로 클라우드 컴퓨팅 이라고 합니다.제가 이렇게 블로그 포스팅을 하고 있지만, 본업은 전기 기술직으로 20년간 일을 하고 있습니다.이렇게 전기일을 하면서 이 클라우드 컴퓨팅 이라는 기술의 중요성을 실감하고 있을 정도 입니다.

이 글에서는 클라우드 컴퓨팅이 무엇이며,어떤 종류가 있는지,그리고 우리 일상과 산업 전반에 어떠한 영향을 미치는지 자세히 살펴보도록 하겠습니다.제가 하는 전기일과 분야는 다르지만 나름대로 열심히 조사해서 작성하는 글이니 좋은 마음으로 읽어 보시기 바랍니다.


클라우드 컴퓨팅의 기본 개념과 종류,장단점 비교

클라우드 컴퓨팅이란 무엇이지 개념을 이해하고 종류와 장점및 단점에 대해서 정리해 보도록 하겠습니다.

클라우드 컴퓨팅의 기본 개념과 종류,장단점 비교

클라우드 컴퓨팅이란?

클라우드 컴퓨팅은 인터넷을 통해 컴퓨팅 리소스를 제공하는 기술 입니다.쉽게 말하면 필요한 IT자원(컴퓨터가 잘 작동하고 빠른 일처리를 위해 필요한 '힘'이나 '재료(예:usb등)을 구매하거나 관리하는 대신 인터넷을 빌려서 쓰는 개념이라고 이해 할 수 있습니다.

예를 든다면,저와 같은 경우에는 블로그를 운영하면서 대용량의 파일을 저장해야 할 때가 있습니다.예전에는 외장하드나 ,usb를 이용했지만,요즘은 구글 드라이브와 같은 클라우드 서비스를 많이 이용합니다.휴대폰 하나만 있어도 언제 어디서나 쉽게 이용할 수 있는 서비스 이니까요.이게 바로 클라우드 컴퓨팅의 간단한 예시라고 할 수 있겠습니다.


클라우드 컴퓨팅의 종류

클라우드 컴퓨팅 서비스는 크게 세 가지로 나눌 수 있습니다.
  1. IaaS(Infrastructure as a Service)
  2. PaaS(Platform as a Service)
  3. SaaS(Software as a Service)
와~ 참 생소한 단어들 입니다.저도 이 자료를 찾아보면서 이해 하는데 고생좀 했습니다.
차근차근 정리 들어가 봅니다.

1.IaaS (Infrastructure as a Service)

IaaS는 가상화된 컴퓨팅 공간을 제공합니다.서버,스토리지,네트워크등 IT인프라를 클라우드에서 사용할 수 있제 해줍니다.구글의 컴퓨터 엔진(Compute Engine)이나 아마존의 EC2가 대표적인 서비스 입니다.

2.PaaS (Platform as a Service)

PaaS는 우리가 스마트폰등을 통해서 일상적으로 쉽게 사용하는 애플리케이션을 개발,실행,관리를 할 수 있는 플랫폼을 제공합니다.개발자들이 인프라 관리에 신경 쓰지 않고 애플리케이션 개발에만 집중할 수 있게 해줍니다.대표적인 예로 구글의 App Engine,마이크로소프트의 Azure App Service가 있습니다.

'노코드' 또는 '로우코드' 개발 환경을 제공하면서 프로그래밍 지식이 없는 사람들도 애플리케이션을  만들 수 있게 해주는 서비스도 있습니다.예를 든다면 노코드 플랫폼인 Bubble,구글에서 서비스하는 AppSheet, 코딩없이 디자인 자유도가 높은 Webflow등이 있습니다.

3.SaaS (Software as a Service)

SaaS는 완성된 소프트웨어를 인터넷을 통해 제공하는 서비스 입니다.사용자의 경우 소프트웨어를 따로 설치할 필요 없이 웹 브라우저를 통해서 바로 이용할 수 있습니다.대표적인 서비스로는 구글 독스,드롭 박스,세일즈 포스등이 있습니다.

제 경험상 SaaS의 가장 큰 장점은 언제 어디서나 접근이 가능하다는 점이라고 생각합니다.직장에서 하던 문서 작업을 집에 가서도 이어서 할수 있고,스마트폰으로도 확인 할 수 있습니다.
그리고 업데이트도 자동으로 되기 때문에 항상 최신 버전을 사용할 수 있습니다.

클라우드 컴퓨팅의 장단점 

클라우드 컴퓨팅은 많은 장점이 있지만,몇 가지 단점도 있습니다.알아볼께요.

클라우드 컴퓨팅의 장점

  • 초기 투자 비용이 적게 들고,사용한 만큼만 비용을 지불하므로 비용이 절감됩니다.
  • 필요에 따라서 용량을 늘리거나 줄일 수 있는 확장성이 우수 합니다.
  • 인터넷만 연결되어 있다면 언제 어디서나 접근이 가능합니다.
  • 소프트웨어가 자동 업데이트가 되므로 항상 최신 버전으로 이용 가능합니다.
  • 데이터가 클라우드에 저장되어 있어서 문제 발생시 복구하기가 편리 합니다.

클라우드 컴퓨팅의 단점

  • 데이터가 외부 서버에 저장되기 때문에 보안 위험이 있을 수 있습니다.
  • 인터넷 연결이 되지 않으면 서비스 이용이 불가능 합니다.
  • 일부 서비스의 경우 사용자의 요구에 맞는 세부적인 조정이 어려울 수 있습니다.
  • 다른 클라우드 서비스로 데이터를 이전 하기가 쉽지 않을 수 있습니다.

대표적인 클라우드 서비스 제공업체 비교

클라우드 시장에는 여러 대기업들이 경쟁하고 있으며,대표적으로 구글의 Google Cloud Platform,마이크로소프트의 Azure,아마존의 AWS가 있습니다.
  • 구글의 Google Cloud Platform:구글의 기술력을 바탕으로 혁신적인 서비스를 제공하고 있으며,빅데이터와 머신러닝 분야에 강점을 보이고 있습니다.
  • 마이크로소프트의 Azure:마이크로소프트사의 기존 기업 고객을 중점으로 빠른 속도로 성장하고 있습니다.하이브리드 클라우드 솔루션에 강점을 보이고 있습니다.
  • 아마존의 AWS(Amazon Web Services):시장 점유율이 가장 크며,서비스가 다양하고IaaS분야에서 강점을 보이고 있습니다.
사용자마다 장단점이 있어서 필요와 상황에 따라 선택이 달라질 수 있을것 입니다.예를 든다면 마이크로소프트 제품을 많이 이용하는 사용자라면 Azure를 선택할 것이고,빅데이터 분석에 중점을 두는 사용자라면 Google Cloud Platform이 적합할 수 있을것 입니다.

글을 마무리 하면서...

클라우드 컴퓨팅은 이제 IT업계와 거의 모든 산업 분야에서 중요한 역할을 하고 있습니다.
전기직을 가지고 있는 저 또한 클라우드의 활용을 실감하고 있습니다.전력 사용량등의 데이터를 클라우드에 저장하고 분석하여 에너지 효율을 높이는것 뿐만 아니라 블로거의 입장에서도 파일 저장및 공유,방문자 통계 분석등에 활용 하며 큰 도움을 받고 있습니다.

앞으로도 클라우드 컴퓨팅 기술은 계속해서 발전해 나아갈 것이며 우리의 생활과 산업 전반에 매우 큰 변화를 가져올 것이라 생각 하며,이러한 변화에 적응하고 활용할 준비를 해야 할 것입니다.감사합니다.


처음다음