많은 다양한 산업의 조직이 데이터 백업, 재해 복구, 이메일, 가상 데스크톱, 소프트웨어 개발 및 테스트, 빅 데이터 분석, 고객 대상 웹 애플리케이션 등 다양한 사용 사례에 클라우드를 사용하고 있습니다. 그중에서도 가장 널리 사용되고 선두주자로 앞서가는 것이 바로 AWS 입니다.
AWS란?
AWS(Amazon Web Service) 란 아마존에서 개발한 클라우드 컴퓨팅 플랫폼입니다.
그렇다면 클라우드 컴퓨팅이 무엇이며, 왜 클라우드 컴퓨팅을 사용하는지 알아보도록 하죠.
클라우드 컴퓨팅
클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하는 서비스입니다.
- 온디맨드로 원하는 만큼 사용하고, 사용한 만큼만 비용 지불하는 형식
- IT리소스는 서버, 스토리지, 네트워크와 같은 IT의 기반자원을 의미
- 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리할 필요가 없으며
- AWS와 같은 클라우드 공급자로부터 필요에 따라 스토리지, 데이터베이스 같은 기술 서비스를 제공받아 사용
클라우드 컴퓨팅을 사용하는 이유
- 민첩성: 클라우드를 이용한다면 인터넷에 접속하는 것만으로 광범위한 기술에 쉽게 접근하고 빠르게 배포할 수 있습니다.
- 탄력성: 필요한 만큼에 따라 리소스 용량을 즉시 줄이거나 확장하는 것이 가능합니다.
- 비용 절감: 물리적인 고정비용이 없으며 대신 가변비용을 사용한 만큼만 지불하고, 관리에 들어가는 따로 비용이 없습니다.
- 몇 분 만에 전 세계에 배포: 여러곳에 인프라가 있으므로 여러 물리적 위치에 애플리케이션을 배포할 수 있습니다
클라우드 컴퓨팅 유형
클라우드 컴퓨팅의 세 가지 주요 유형에는 Infrastructure as a Service, Platform as a Service, Software as a Service가 있습니다.
Infrastructure as a Service(IaaS)
IaaS에는 클라우드 IT를 위한 기본 빌딩 블록이 포함되어 있으며, 일반적으로 네트워킹 기능, 컴퓨터(가상 또는 전용 하드웨어) 및 데이터 스토리지 공간에 대한 액세스를 제공합니다. IT인프라를 대여하는 것이라 보면 될 것 같습니다. IaaS는 IT 리소스에 대한 유연성과 관리 제어 기능을 제공하며, IT 부서 및 개발자에게 익숙한 서비스입니다.
Platform as a Service(PaaS)
PaaS를 사용하면 기본 인프라(일반적으로 하드웨어와 운영 체제)를 관리할 필요가 없어 애플리케이션 개발과 관리에 집중할 수 있습니다. 즉, 애플리케이션 실행과 관련된 리소스 구매, 용량 계획, 소프트웨어 유지 관리, 패치 작업에 부담없이 효율적으로 운영할 수 있습니다.
Software as a Service(SaaS)
SaaS는 서비스 공급자에 의해 실행되고 관리되는 완전한 제품을 제공합니다. 대부분의 경우 SaaS라고 하면 웹 기반 이메일과 같은 최종 사용자 애플리케이션을 말합니다. SaaS 오퍼링의 경우 서비스를 유지 관리하는 방법이나 기본 인프라를 관리하는 방법에 대해 생각할 필요가 없습니다. 특정 소프트웨어를 어떻게 사용할지만 생각하면 됩니다.
'IT' 카테고리의 다른 글
AWS Certified Cloud Practitioner (CLF-C01) 시험 안내 (0) | 2023.02.19 |
---|---|
[IT 박람회] World IT Show 2023 소개 (1) | 2023.02.14 |
Ant build 실행 시 Error (0) | 2023.01.05 |
gitlab ci/cd 개념 및 생각 정리 (0) | 2023.01.04 |
[오픈소스SW 라이선스] BSD형 라이선스 (0) | 2022.08.13 |
댓글