업무를 하다보면 시간만 걸리는 단순 작업이나 시스템화시켜야 하는 작업이 생깁니다. 이때 솔루션을 사용하면 인프라/관리의 복잡성을 줄이고, 개발 생산성을 향상시키며, 비용을 절감하고, 확장성을 확보할 수 있습니다.
✳️ SaaS
Software as a Service라는 뜻으로 가장 많은 기능을 제공하고 가장 많이 사용됩니다. 소프트웨어를 인터넷을 통해 제공하고 사용자는 웹 브라우저를 통해 해당 소프트웨어에 접근합니다.
예)
- Google Workspace (구 G Suite): 이메일, 문서, 캘린더, 드라이브 등의 협업 도구
- Microsoft 365: 오피스 스위트 및 클라우드 기반의 협업 도구
장점)
- 접근성: 웹 브라우저를 통해 언제 어디서나 접근할 수 있습니다.
- 업데이트 및 유지보수: 공급업체(SaaS 업체)가 소프트웨어를 업데이트하고 유지보수하는 것을 담당하여 사용자는 이에 대해 걱정할 필요가 없습니다.
- 비용 효율성: 초기 투자 및 운영 비용을 줄일 수 있으며, 사용량에 따라 유연하게 요금을 지불할 수 있습니다.
✳️ BaaS
Backend as a Service라는 뜻으로 말그대로 백엔드를 빠르게 구축하거나 낮은 비용으로 관리해야 할 때 사용합니다. 백엔드 서버와 관련된 기능 및 인프라를 클라우드 기반으로 제공합니다.
예)
- Firebase: 데이터베이스, 파일 스토리지, 사용자 인증 등의 기능을 제공하는 Google의 BaaS 플랫폼
- AWS Amplify: 애플리케이션 개발을 위한 클라우드 기반의 백엔드 서비스
장점)
- 빠른 개발: 개발자들은 백엔드 인프라에 대한 복잡한 설정 없이 애플리케이션을 빠르게 개발할 수 있습니다.
- 확장성: 서버 및 인프라 구성을 걱정하지 않고도 애플리케이션을 확장할 수 있습니다.
- 간편한 관리: 데이터베이스 및 사용자 인증과 같은 일반적인 백엔드 기능을 관리하기 쉽습니다.
✳️ PaaS
Platform as a Service라는 뜻으로 애플리케이션을 개발, 테스트, 배포 및 관리하기 위한 플랫폼을 제공합니다.
예)
- Heroku: 애플리케이션 호스팅 및 관리를 위한 플랫폼
- Microsoft Azure App Service: 애플리케이션을 빌드, 배포 및 관리하기 위한 마이크로소프트의 PaaS 서비스
장점)
- 개발 생산성 향상: 개발자는 애플리케이션 개발에 집중할 수 있으며, 인프라 구성과 관리에 대한 걱정을 줄일 수 있습니다.
- 자동화 및 확장성: PaaS는 자동 확장 및 관리 기능을 제공하여 애플리케이션의 요구 사항에 맞게 자동으로 확장할 수 있습니다.
- 비용 절감: 인프라 구축 및 관리에 드는 비용을 절감할 수 있습니다.
✳️ IaaS
Infrastructure as a Service라는 뜻으로 가상화된 컴퓨팅 리소스를 제공하여 사용자가 필요에 따라 인프라를 확장하거나 축소할 수 있도록 합니다.
예)
- Amazon Web Services (AWS): 컴퓨팅, 스토리지, 네트워킹 등의 클라우드 기반 인프라 서비스.
- Microsoft Azure: 가상 머신, 스토리지, 네트워크 등의 클라우드 인프라를 제공하는 마이크로소프트의 서비스.
장점)
- 유연성: 필요에 따라 컴퓨팅, 스토리지 및 네트워킹 리소스를 조정할 수 있습니다.
- 스케일링: 애플리케이션의 트래픽이나 요구 사항에 따라 리소스를 쉽게 확장할 수 있습니다.
- 자유도: 사용자는 인프라 구성을 직접 제어하고 관리할 수 있습니다.
IT 용어는 개념 설명이 주를 이루기 때문에 실무에서 어떤 맥락으로 사용하는지 어려울 때도 있습니다. 기회가 된다면 상황과 이미지를 예시로 들어 작성해보겠습니다.
'기획' 카테고리의 다른 글
[Notion 꿀팁] 가계부 만들기(입문자용) (0) | 2024.02.11 |
---|---|
[IT 용어] 마이그레이션Migration이란? (0) | 2024.02.04 |
[커뮤니케이션] 업무를 공유받았다, 뭐라고 해야 하지? (0) | 2024.01.19 |
내 말은 그런 뜻이 아니었어(feat. 책 프레임) (0) | 2024.01.17 |
기획으로 서포트하다.(책-트렌드 코리아 2024) (2) | 2024.01.15 |