컴퓨터 지식 네트워크 - 컴퓨터 백과사전 - 멀티 테넌트 기술의 개념과 기술

멀티 테넌트 기술의 개념과 기술

멀티 테넌트 기술에서 테넌트는 시스템이나 컴퓨터 컴퓨팅 리소스를 사용하는 고객을 의미하지만, 멀티 테넌트 기술에서 테넌트는 지정된 사용자 계정으로 식별할 수 있는 시스템 내 모든 데이터를 포함합니다. 및 통계정보(회계자료), 시스템 내에서 사용자가 생성한 각종 데이터, 사용자 자신의 맞춤형 응용환경 등은 모두 임차인의 범위에 속하며, 임차인이 사용하는 것은 임차인이 개발한 정보를 기준으로 합니다. 또는 응용 프로그램 시스템이나 컴퓨팅 리소스 등을 구축합니다. 공급자가 설계한 응용 시스템은 동일한 환경에서 두 명 이상의 사용자를 수용하여 동일한 응용 프로그램 및 컴퓨팅 환경을 사용할 수 있도록 합니다. 애플리케이션 및 컴퓨팅 환경은 시스템 플랫폼이 동일한 애플리케이션의 여러 복사본을 동시에 실행할 수 있도록 허용하는 것 외에도 테넌트 데이터의 개인 정보 보호 및 보안을 보호하는 것도 멀티 테넌트 기술의 핵심 중 하나입니다. .

기술적으로 멀티 테넌시 기술은 사용자의 애플리케이션 환경이나 데이터를 다양한 방식으로 분할할 수 있습니다.

데이터 접근 방식: 공급업체는 필요한 경우 데이터베이스(데이터베이스) 절단, 저장 영역(스토리지) 절단, 구조 설명(스키마) 또는 테이블(테이블) 절단을 통해 테넌트 데이터를 격리할 수 있습니다. 대칭 또는 비대칭 암호화가 필요할 수 있습니다. 중요한 데이터를 보호하기 위한 것이지만 격리 방법에 따라 구현 복잡성과 위험도 다릅니다.

애플리케이션 접근 방식: 공급업체는 프로세스 간 통신을 달성할 수 없는 경우 프로세스(프로세스)에서 서로 다른 테넌트의 애플리케이션 실행 환경을 차단하기 위해 애플리케이션 마운트(호스팅) 환경을 사용할 수 있으며, 애플리케이션 실행 환경을 보호할 수 있습니다. 하지만 공급업체의 컴퓨팅 환경은 충분히 강력해야 합니다.

시스템 접근 방식: 공급업체는 가상화 기술을 사용하여 물리적 컴퓨팅 장치를 다양한 가상 머신으로 분할할 수 있습니다. 각 테넌트는 하나 또는 여러 개의 가상 머신을 애플리케이션 및 데이터 스토리지 환경으로 사용할 수 있지만 공급업체의 더 많은 컴퓨팅 성능이 필요합니다. .

上篇: 국가 지도자의 핸드폰 번호 下篇: 프린터를 사용하여 명함에 이름을 인쇄하는 방법
관련 내용