멀티 테넌시는 무엇입니까?

멀티 테넌시는 컴퓨팅과 관련하여 비즈니스 컴퓨팅에 가장 일반적인 소프트웨어 아키텍처 원칙입니다. 서비스 공급자는 여러 조직에서 사용할 수 있도록 소프트웨어 응용 프로그램을 중앙 서버에 저장합니다. 각 조직은 마치 기본 컴퓨터 네트워크에 설치된 것처럼 응용 프로그램을 사용합니다. 이러한 조직은 사용량을 공유하지만 각 조직은 다른 사람의 데이터, 설정 또는 사용자 정보에 액세스하지 않고 독립적입니다. 다중 테넌시의 개념은 단일 개인용 컴퓨터에서 여러 사용자와 동일하게 작동하지만 훨씬 더 큰 규모로 작동합니다.

다중 테넌시의 개념은 컴퓨팅 초기에 처음으로 인기를 얻었습니다. 회사는 독립적 인 컴퓨터 네트워크 운영과 관련된 비용을 줄이기 위해 메인 프레임 컴퓨터에서 데이터 저장 공간 또는 처리 능력을 임대했습니다. 초창기에는 컴퓨터 구성 요소가 커서 넓은 바닥 공간이 필요했으며 상당한 비용이 들었습니다. 대학 또는 정부 계약 업체와 같은 대형 메인 프레임에서 공간을 임대하거나 처리 능력을 실현할 수있는 솔루션을 제공했습니다.

인터넷의 인기가 높아짐에 따라 응용 프로그램 서비스 제공 업체는 특정 고객의 이익을 위해 서버에 소프트웨어를 호스팅했습니다. 호스팅 된 응용 프로그램을 통해 조직은 고가의 서버 및 추가 장비에 투자하지 않고도 강력한 처리 성능이 필요한 소프트웨어를 활용할 수있었습니다. 이 형태의 멀티 테넌시의 주요 차이점은 액세스 방법입니다. 사용자는 메인 프레임이 아닌 웹 포털을 통해 호스팅 된 응용 프로그램에 액세스합니다. 웹 사이트 및 웹 기반 이메일은 호스팅 된 다중 테넌트 아키텍처의 기본 예입니다.

일반 무료 전자 메일 계정과 같은 소비자 지향 웹 서비스에는 단일 응용 프로그램이 필요하지만 다중 테넌트는 아닙니다. 조직이 해당 계정의 세그먼트를 임대하여 계정을 사용자 지정하고 특정 조직 목적 또는 인트라넷에 대한 액세스를 제한하는 경우 다중 테넌시 아키텍처가 존재합니다. 이러한 전자 메일 공급자는 이러한 사용자 지정 및 제한된 액세스를 제공하지 않지만이 개념은 호스팅 된 다중 테넌트 아키텍처의 예를 이해하기 쉽게 제공합니다.

호스팅 된 다중 테넌트 응용 프로그램에는 제한이 있습니다. 한 대의 개인용 컴퓨터가 한 번에 한 명의 사용자에 대해 하나의 운영 체제 만 실행할 수있는 것처럼 호스팅 된 응용 프로그램에도 비슷한 제한이 있습니다. 호스팅 된 다중 테넌트 환경에는 일반적으로 단일 응용 프로그램을 여러 번 설치하기 위해 별도의 시스템이 필요합니다. 경우에 따라 응용 프로그램은 단일 시스템에서 별도의 프로세스로 실행됩니다.

최신 클라우드 컴퓨팅은 다중 테넌시 원칙을 사용하여 수백 명의 고객 및 조직에 소프트웨어 애플리케이션에 대한 액세스 권한을 제공합니다. 공급자는 단일 응용 프로그램 설치를 호스팅하는 대신 엔터프라이즈 수준의 응용 프로그램을 제공합니다. 이러한 응용 프로그램은 여러 서버에 상주하며 수많은 개인 및 조직 사용자가 동시에 응용 프로그램에 액세스 할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?