회사 제품 SaaS 화 관련하여 사용하는 용어에 대한 정리
SaaS (Software as a Service)
- 서비스형 소프트웨어는 브라우저를 통해 최종 사용자에게 애플리케이션을 제공하는 클라우드 기반 소프트웨어 모델이다.
- 고객은 SaaS 서비스를 사용할 경우 서비스의 유지 관리 방식이나 기본 인프라의 관리 방식에 대해 고민할 필요가 없다.
- 온프레미스 환경에서 실행하기에 너무 많은 비용 또는 자원이 들었던 소프트웨어를 쉽고 저렴하게 비즈니스에서 이용할 수 있다는 장점이 있다.
- 그 외에도 빠른 배포, 저렴한 비용, 자동 업데이트, 신뢰성, 통합 유연성 등의 장점이 있다.
VPC (Virtural Private Cloud)
- 자체 데이터 센터에서 운영하는 기존 네트워크와 아주 유사한 가상 네트워크다.
- VPC 를 생성한 후 서브넷(VPC의 IP주소 범위)을 추가할 수 있다.
Tenant
- 소프트웨어 인스턴스에 대해 공통이 되는 특정 접근 권한을 공유하는 사용자들
Multi tenancy
- 소프트웨어 어플리케이션의 단일 인스턴스가 여러 고객에게 서비스를 제공하는 아키텍쳐
- SaaS 위에서 하나의 인스턴스가 여러 고객에게 서비스를 제공하는 것
- Single tenant: USER - APP - DB, USER - APP - DB, USER - APP - DB
- Multi tenant: USER1 & USER2 & USER3 - APP - DB
- 하나의 소프투웨어 서비스를 여러 사용자가 함께 사용하지만 사용자들은 프로그램을 수정하는 것이 아니라 서비스 제공자가 제공하는 설정 기능을 통해 자신에 맞는 커스터마이징 하여 사용
- 유지비용이나 관리 측면에서 장점이지만 하나의 DB로 관리하다보니 위험도는 높아질 수 있다. (스키마 분리)
PrivateLink
- AWS PrivateLink 는 퍼블릭 인터넷에 트래픽을 노출하지 않고도 VPC, 지원되는 AWS 서비스 및 온프레미스 네트워크 간에 프라이빗 연결을 제공한다.
MVP (Minimum Viable Product)
- "첫번째 버전이 부끄럽지 않다면, 서비스 출시가 너무 늦은것이다."
- 고객 입장에서 사용할 수 있는 최소 기능 제공
- 핵심 기능 개발, 빠른 배포 체계 구성, 제품 개발 및 배포 반복
함께 보면 좋은 글
>> https://kimyhcj.tistory.com/453
'IT' 카테고리의 다른 글
SAML 연동 이란? (0) | 2024.05.08 |
---|---|
세상을 바꿀 혁신기술들을 알아보자 (from. CES 2024) (2) | 2024.01.14 |
npm install 실패 - gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. (0) | 2020.12.09 |
키보드, 마우스 공유 - Microsoft Garage Mouse without Borders (0) | 2020.11.17 |
데이터3법 - 개인정보보호 (0) | 2020.08.07 |