seunghyun Note
( ) as a service [클라우드 컴퓨팅 서비스] 본문
728x90
반응형
클라우드 컴퓨팅은 Google, Microsoft, Dropbox, IBM 등 기술 분야 최대 기업이 주도하면서 시장에서 성장한 기술이다.
많은 양의 정보를 다루는 조직에는 데이터에 대한 더 높은 신뢰성과 보안이 필요하다.
나는 회사에서 Saas로 서비스를 바꿔야 하는 업무를 추가적으로 하게 되어서 클라우드 컴퓨팅을 공부하게 됐다.
클라우드 컴퓨터 서비스는 각 서비스별로 인프라, 플랫폼, 소프트웨어의 3가지 기본 유형에 해당하는 서비스로서의 클라우드 컴퓨팅 옵션을 제공해 준다. 각 모델 유형, 장점, 요구사항 등 다 다르다. Iaas, Paas, Saas에 대해 알아보자!
IaaS (Infrastructure as a Service) : 물리적 자원 제공 , 빠른 변화!!
- 인프라(서버나 스토리지 네트워크 같은 자원)를 제공해준다.
- IaaS는 클라우드 컴퓨팅 서비스의 한 유형으로, 필수적인 컴퓨팅, 스토리지, 네트워킹 리소스를 온-디맨드로 제공한다.
- IaaS를 사용하면 하드웨어 유지보수 비용을 줄이고, 실시간 인사이트를 얻을 수 있으며, IT 리소스의 유연한 확장이 가능하다.
- 대표적인 IaaS 서비스로는 Amazon Web Services(AWS), Microsoft Azure, Google Cloud Platform 등이 있다.
Iaas는 스타트업이나 중소기업에서 훌륭한 옵션이므로 하드웨어나 소프트웨어를 설치하는데 시간과 돈을 낭비할 필요가 없다. (물리적 자원을 서버 형태로 사용하기 때문에 고정비가 들지 않음). 빠르게 성장하는 기업의 경우, IaaS는 요구 사항이 변화하고 발전함에 따라 특정 하드웨어나 소프트웨어에 전념할 필요가 없으므로 좋은 선택이 될 수 있다.
실제 활용 사례
- 재해 복구: IaaS를 통해 데이터와 애플리케이션을 안전하게 백업하고 신속하게 복구할 수 있다.
- 프로그램 테스트 및 개발: IaaS는 개발자들에게 유연한 개발 환경을 제공하여 신속한 프로그램 테스트와 배포가 가능하다.
- 복잡한 웹사이트 호스팅: 대규모 트래픽과 데이터 처리가 필요한 웹사이트를 IaaS를 통해 안정적으로 호스팅 할 수 있다.
- 고성능 컴퓨팅: IaaS는 대규모 데이터 분석, 기계 학습, 시뮬레이션 등 고성능 컴퓨팅 요구사항을 충족시킬 수 있다.
PaaS (Platform as a Service) : 소프트웨어 개발을 돕는 플랫폼 제공, 신속한 개발!!
- 플랫폼(여러 사람들을 편리하게 해 준다, 개발자가 개발하기 편하게 해주는 환경)을 서비스로 제공해 준다.
- PaaS는 클라우드 기반의 개발 및 배포 환경을 제공하는 서비스
- 인프라, 미들웨어, 개발 도구 등을 포함하며, 사용자가 소프트웨어 라이선스와 기반 인프라를 직접 관리할 필요가 없다.
- 웹 애플리케이션 전체 수명 주기를 지원하며, 비용과 복잡성을 줄일 수 있다.
- 대표적인 PaaS 서비스로는 Microsoft Azure App Service, Google App Engine, Heroku 등이 있다.
동일한 개발 프로젝트를 수행하는 여러 개발자가 있거나 다른 공급 업체도 포함해야 하는 경우 PaaS는 전체 프로세스에 뛰어난 속도와 유연성을 제공할 수 있다.
실제 활용 사례
- 모바일 애플리케이션 개발 가속화: PaaS는 모바일 앱 개발을 위한 통합 플랫폼을 제공하여 개발 속도를 높일 수 있다.
- 예산 관리: PaaS는 IT 인프라 관리 비용을 절감하고 예측 가능한 지출을 가능하게 한다.
- 민첩성 향상: PaaS를 통해 새로운 기능을 신속하게 배포하고 변화에 빠르게 대응할 수 있다.
- 레거시 애플리케이션 적응: PaaS는 기존 애플리케이션을 클라우드로 마이그레이션 하고 현대화하는 데 도움이 된다.
SaaS (Software as a Service) : 고객이 사용하는 소프트웨어 제공, 비즈니스에 집중!!
- 소프트웨어(사용자가 비즈니스에 집중할 수 있도록 지원해 주는 것)를 서비스로 제공해 준다.
- SaaS는 클라우드 제공업체가 호스팅 하는 애플리케이션을 인터넷을 통해 사용자에게 제공하는 소프트웨어 배포 모델이다.
- 사용자는 인터넷 연결만 있으면 언제 어디서든 애플리케이션을 사용할 수 있다.
- 구독해서 사용하는 서비스이다.
- 대표적인 SaaS 서비스로는 Microsoft Office 365, Google Workspace, Salesforce 등이 있다.
보안상 민감한 사항이 아니라면 모든 기업에게 SaaS는 훌륭한 옵션이다. 또한 협업이 필요한 단기 프로젝트라면 SaaS를 도입하는 것이 훨씬 유리하.
실제 활용 사례
- 원격 협업: Slack, Zoom 등의 SaaS 도구를 통해 팀원들이 원격으로 효과적으로 협업할 수 있다.
- 교육 혁신: G Suite for Education과 같은 SaaS 설루션은 온라인 학습 및 원격 교육을 가능하게 한다.
- 클라우드 기반 의료 서비스: SaaS 기반 의료 솔루션은 의료 데이터 관리, 원격 진료, 환자 포털 등을 제공한다.
- 금융 서비스: Salesforce, Workday 등의 SaaS 솔루션은 금융 기관의 고객 관리, 인사 관리, 재무 관리 등을 지원한다.
728x90
반응형
'workspace > 클라우드 컴퓨팅 & 가상화' 카테고리의 다른 글
Dockerfile 개념 및 사용법 (0) | 2024.05.14 |
---|---|
Docker Image 관리 (0) | 2024.05.13 |
Make a site with a docker (0) | 2024.05.11 |
AWS EC2 (0) | 2024.05.11 |
Docker & Container , SaaS (1) | 2024.05.11 |