본문 바로가기
IT

AWS SaaS 관련 기본 용어 정리

by 최고영회 2023. 5. 11.
728x90
반응형
SMALL

회사 제품 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

 

SaaS 응용 프로그램을 구축하기 위한 방법론 (Twelve factor)

최근 소프트웨어를 서비스 형태로 제공하게 되면서, 웹앱 혹은 SaaS(Software As A Service)라고 부르게 되었다. Twelve-factor app 은 아래와 같은 SaaS앱을 만들기 위한 방법론이다. - 설정 자동화를 위한 절

kimyhcj.tistory.com

 

728x90
반응형
LIST