Skip to main content

다중 테넌시 란 무엇입니까?

computing 컴퓨팅과 관련된 다중 테넌시는 비즈니스 컴퓨팅에 가장 흔한 소프트웨어 아키텍처 원리입니다.서비스 제공 업체는 소프트웨어 응용 프로그램을 여러 조직에서 사용할 수 있도록 중앙 서버 또는 서버에 저장합니다.각 조직은 마치 기본 컴퓨터 네트워크에 설치된 것처럼 응용 프로그램을 사용합니다.이러한 조직은 사용량을 공유하지만 각각은 다른 데이터, 설정 또는 사용자 정보에 액세스하지 않고 독립적입니다.다중 테넌시의 개념은 단일 개인용 컴퓨터에서 여러 사용자와 거의 동일하지만 훨씬 더 큰 규모로 작동합니다.multi-tenancy의 개념은 처음으로 컴퓨팅 초기에 인기를 얻었습니다.회사는 독립 컴퓨터 네트워크 운영과 관련된 비용을 줄이기 위해 메인 프레임 컴퓨터에서 데이터 저장 공간 또는 처리 전력을 임대했습니다.초기에는 컴퓨터 구성 요소가 크고 광범위한 바닥 공간이 필요했으며 상당한 비용이 들었습니다.대학 또는 정부 계약자와 같은 대규모 메인 프레임에서 공간 또는 처리 전력을 임대하면 실현 가능한 솔루션이 제공되었습니다.호스팅 된 애플리케이션을 통해 조직은 비싼 서버 및 추가 장비에 투자하지 않고 대단한 처리 전원이 필요한 소프트웨어를 활용할 수있었습니다.이러한 형태의 다중 테넌시의 주요 차이점은 액세스 방법입니다.사용자는 메인 프레임이 아닌 웹 포털을 통해 호스팅 된 응용 프로그램에 액세스합니다.웹 사이트 및 웹 기반 이메일은 호스팅 된 다중 테넌트 아키텍처의 주요 예입니다.common 무료 이메일 계정과 같은 소비자 지향 웹 서비스는 단일 응용 프로그램이 필요하지만 멀티 테넌트는 아닙니다.조직이 해당 계정의 세그먼트를 임대하여 계정을 사용자 정의하고 특정 조직 목적 또는 인트라넷에 대한 액세스를 제한하면 다중 테넌시 아키텍처가 존재합니다.이러한 이메일 제공 업체는 이러한 사용자 정의 및 제한된 액세스를 제공하지 않지만이 개념은 호스팅 된 다중 테넌트 아키텍처에 대한 이해하기 쉬운 예를 제공합니다.단일 개인 컴퓨터가 한 번에 한 명의 사용자를 위해 하나의 운영 체제 만 실행할 수있는 것처럼 호스팅 된 응용 프로그램은 유사한 제한 사항에 직면합니다.호스팅 된 다중 테넌트 환경에는 일반적으로 단일 애플리케이션의 여러 설치를위한 별도의 시스템이 필요합니다.경우에 따라 응용 프로그램은 단일 시스템에서 별도의 프로세스로 실행됩니다.modern Modern Cloud Computing은 다중 테넌시 원칙을 사용하여 수백 명의 고객과 조직에 소프트웨어 응용 프로그램에 액세스 할 수 있습니다.공급자는 응용 프로그램의 단일 설치를 호스팅하지 않고 엔터프라이즈 수준의 응용 프로그램을 제공합니다.이러한 응용 프로그램은 여러 서버에 상주하며 수많은 개인 및 조직 사용자가 동시에 응용 프로그램에 액세스 할 수 있습니다.