클라우드란

NEW IT·2024년 5월 2일
0

클라우드

목록 보기
1/1

후배에게 듣기로는 요즘 정보통신공학과의 취업희망은 3가지로 나뉘어진다고 합니다.
1. 클라우드 엔지니어
2. 개발자
3. 하드웨어 엔지니어
아니 정보통신공학과인데 네트워크 엔지니어가없네 나땐 그게 정배였고 클라우드 엔지니어가 비주류였는데....시대가 변한게 체감이됩니다.
암튼 잡소리는 여기까지하고 이번 시간엔 취업희망 1순위가된 기념으로 간단하게 클라우드란 무엇인가 써보려 합니다.

클라우드 컴퓨팅

클라우드 컴퓨팅은 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석과 같은 컴퓨팅 서비스를 제공하고 이용하는 기술입니다. 전통적으로 이러한 리소스를 사용하려면 자체 데이터 센터나 컴퓨터를 구입하고 관리해야 했지만, 클라우드를 통해 필요한 컴퓨팅 리소스를 온디맨드(on-demand)로 쉽게 접근하고, 사용한 만큼만 비용을 지불할 수 있습니다.

클라우드란 무엇인가?

클라우드는 컴퓨팅 리소스를 원격 데이터 센터에서 호스팅하고 인터넷을 통해 제공하는 모델입니다. 사용자는 언제 어디서나 인터넷이 연결된 장치를 통해 이러한 서비스에 접근할 수 있습니다. 클라우드의 가장 큰 이점 중 하나는 유연성과 확장성입니다. 사용자는 비즈니스 요구에 따라 리소스를 즉시 확장하거나 축소할 수 있으며, 높은 가용성, 재해 복구, 보안과 같은 기능을 비용 효율적으로 이용할 수 있습니다.

클라우드의 종류

클라우드 컴퓨팅은 서비스 모델에 따라 크게 세 가지 유형으로 분류됩니다: 인프라로서의 서비스(IaaS), 플랫폼으로서의 서비스(PaaS), 소프트웨어로서의 서비스(SaaS). 각각의 클라우드 유형은 다양한 요구 사항과 목적에 맞게 설계되었습니다.

인프라로서의 서비스(IaaS)

IaaS는 가장 기본적인 클라우드 서비스 모델로, 가상화된 컴퓨팅 리소스를 인터넷을 통해 제공합니다. 사용자는 가상 서버, 스토리지, 네트워크를 포함하여 필요한 IT 인프라를 임대할 수 있으며, 물리적인 하드웨어 관리에 대한 걱정 없이 애플리케이션을 호스팅할 수 있습니다.
예로 Amazon Web Services (AWS)의 EC2, Google Cloud의 Compute Engine, Microsoft Azure의 Virtual Machines 등이 있습니다.

플랫폼으로서의 서비스(PaaS)

PaaS는 개발자가 애플리케이션을 빌드, 테스트, 배포, 관리할 수 있도록 특화된 플랫폼과 환경을 제공합니다. 서버, 스토리지, 네트워크는 물론이고, 데이터베이스 관리 시스템, 개발 툴, 비즈니스 인텔리전스(BI) 서비스 등 개발에 필요한 다양한 리소스와 도구가 포함됩니다. PaaS는 개발자가 인프라에 신경 쓰지 않고 애플리케이션 개발에 집중할 수 있도록 돕습니다.
대표적인 예로는 Heroku, Google App Engine, Microsoft Azure App Services가 있습니다.

소프트웨어로서의 서비스(SaaS)

SaaS는 인터넷을 통해 소프트웨어 애플리케이션을 제공하는 서비스 모델입니다. 사용자는 소프트웨어를 설치하거나 유지 보수할 필요 없이 웹 브라우저를 통해 애플리케이션에 접근할 수 있습니다. SaaS 제공업체는 애플리케이션의 호스팅뿐만 아니라 유지 보수, 보안, 성능 최적화를 담당합니다. 이 모델은 비즈니스 소프트웨어 분야에서 특히 인기가 있습니다.
Google Workspace, Salesforce, Microsoft Office 365 등이 SaaS의 대표적인 예입니다.

사실 이외에도 DaaS, FaaS등 여러가지가 더있지만 거기까지는 굳이 알필요 없을거라고 생각합니다.
면접에선 위에 3개만나옵니다!! 저거 이상 나오는곳을 본적이없어요!

profile
신입 클라우드 엔지니어

0개의 댓글