it 뉴스를 스크랩하며, 구직활동을 하며 요즘 정말 많이 요구되는 기술 중 하나이던 클라우드를 꼭 공부해보고 싶었다.
클라우드 Cloud
클라우드는 일반적으로 클라우드 컴퓨팅 서비스를 말한다.
클라우드는 네트워크를 이용해 어떤 자원을 소유하는 게 아니라 필요할때만 이용하고 사용한 만큼의 비용만 지불하는 IT 자원 활용 방식을 말한다.
클라우드 컴퓨팅은 컴퓨팅 자원(통신망, 서버, 저장 장치, 애플리케이션, 서비스)에 언제 어디서나 필요에 따라 편리하게 네트워크를 통해 접근하는 기능을 제공하는 모델이다.
-미국 국립표준 기술 연구소 NIST
클라우드를 사용하기 이전에는 기업에서 직접 자체 시스템을 보유하고 운영, 관리해왔다. 이를 온프레미스라고 부른다.
하지만 기술이 발전하며 클라우드 서비스를 이용해 운영하는게 기업 입장에서도 비용이 절감되고 좀더 유연한 서비스를 제공할 수 있게 되었다.
클라우드 장점
→ 합리적인 비용 (경제성), 유연한 관리성, 서비스 확장성, 구축이 빠름
클라우드 단점
→ 보안 위험성
클라우드 서비스는 클라우드 서비스 모델과 클라우드 이용 모델을 조합해 사용할 수 있다.
클라우드 서비스 모델
- IaaS
- PaaS
- SaaS
IaaS (Infrastructure as a Service)
IaaS는 인프라 서비스는 제공하는 서비스이다.
AWS의 대표 서비스인 EC2가 이 범주에 들어간다.
가상 서버나 온라인 스토리지가 대표적인 IaaS 예시이다.
기업에서 어떤 프로모션을 진행한다고 하면 갑자기 서버에 사람이 많이 몰려 서버가 다운되는 경우가 종종 있다.
만약 IaaS를 사용한다면 프로모션 진행 동안 리소스의 양을 늘리며 유연하게 사용할 수 있다.
이 유연성이 그냥 호스팅 업체와 다른 점이다.
+ AWS 짧은 블로깅
PaaS (Platform as a Service)
PaaS는 플랫폼을 제공하는 서비스이다. 플랫폼이라고 하면 프로그램 및 애플리케이션을 개발하는 툴이나 프레임워크를 직접 구축하는 대신 개발환경을 제공하는 서비스이다.
일반적으로 사용하는 API도 이 범주에 들어가고 MS의 애저와 네이버 클라우드 플랫폼을 대표적인 예시로 볼 수 있다.
SaaS (Software as a Service)
SaaS는 서비스로서의 소프트웨어다. 쉽게 말하면 소프트웨어를 네트워크를 통해 이용할 수 있게 제공하는 서비스이다.
이는 사용자가 계정을 만들고 서비스를 구독하면 즉시 사용할 수 있다.
SaaS로 제공되는 소프트웨어의 예시로는 그룹웨어, CRM (고객관리 시스템), 전자메일 등이 있다.
일단 아주 많이 쓰이는 그룹웨어로는 슬랙과 네이버웍스, 구글 워크스페이스가 있다.
그리고 판데믹을 맞아 큰 인기를 끄는 OTT 서비스도 SaaS 의 예시로 볼 수 있다.
클라우드 이용 모델
- Public Cloud
- Private Cloud
- Community Cloud
- Hybrid Cloud
퍼블릭 클라우드 Public Cloud
퍼블릭 클라우드는 일반적인 클라우드 서비스 개념을 말한다.
클라우드 서비스 제공자가 기업에 서비스를 제공하는 클라우드 서비스이다.
프라이빗 클라우드 Private Cloud
프라이빗 클라우드는 클라우드 서비스 제공자가 기업에 직접 전용 데이터 센터 환경을 구축해주는 서비스를 말한다.
공공기관 및 금융기관에서는 보안이 중요해 프라이빗 클라우드를 많이 사용한다.
커뮤니티 클라우드 Community Cloud
비슷한 목적을 가진 기업들끼리 클라우드 시스템을 형성해 데이터 센터를 공동 운영하는 클라우드 형태를 말한다.
하이브리드 Hybrid Cloud
위의 시스템과 온프레미스 시스템 등을 연계해 활용하는 클라우드 형태를 말한다.
+ 참고
“클라우드가 뭐야? 사진 저장하는 거?”라고 .. : 네이버블로그 (naver.com)
책정보, 그림으로 배우는 클라우드 : 네이버 책 (naver.com)
'Backend > DevOps' 카테고리의 다른 글
[Jenkins]젠킨스 + AWS ECR 파이프라인 구축(젠킨스 입문 / 설치 / 사용법) (0) | 2022.06.21 |
---|---|
[AWS]AWS 서비스 및 기본 개념 정리 (2) | 2022.06.09 |
[Error] Node.js와 Node-Sass 버전 호환 불가 에러 (npm ERR! Code 1) (0) | 2022.06.03 |
[DevOps] CI / CD 파이프라인 (CI/CD 입문 / CI/CD툴 비교분석) (0) | 2022.05.27 |
[AWS]AWS EC2 접속을 위한 pem 파일 ppk 파일로 변환 방법 (puTTygen) (0) | 2022.01.16 |
댓글