클라우드 컴퓨팅 플랫폼의 부상과 확산으로 조직은 점점 더 분석 애플리케이션을 공유 인프라에 호스팅하는 것을 고려하고 있습니다. 다중 테넌트 아키텍처는 조직이 찾고 있는 것이며, 클라우드로 전환하려는 결정에 영향을 미칩니다. 이는 공유 리소스를 활용하고, 시간과 노력을 절약하며, 운영 비용을 절감합니다.
이 문서에서는 다중 테넌트 데이터 아키텍처의 의미, 장점, 그리고 임베디드 분석에서 다중 테넌트 데이터를 사용하는 방법을 설명합니다. 임베디드 분석 솔루션.
다중 테넌트란 무엇입니까?
다중 테넌트는 단일 인스턴스가 여러 클라이언트(테넌트)에게 서비스를 제공하는 소프트웨어 아키텍처입니다. 이는 소프트웨어 인스턴스가 단일 클라이언트에게만 서비스를 제공하는 단일 테넌트 아키텍처와 반대되는 개념입니다.
다중 테넌트 아키텍처는 많은 유형의 퍼블릭 클라우드 컴퓨팅의 기능 중 하나이며, 가장 좋은 예는 애플리케이션에 분석을 임베드하는 기술이 많지만, 고유한 비즈니스 사용 사례에 가장 적합한 기술을 선택하는 데 시간을 할애해야 합니다. 기술적 및 비기술적 요구 사항을 검토하여 임베디드 분석을 배포하는 데 필요한 전문 지식이 있는지 확인하십시오. 최소한 웹 개발자와 인증 및 단일 로그인 처리를 위한 기술을 갖춘 사람, 그리고 데이터 모델링을 포함한 기존 분석 기술을 갖춘 사람이 필요합니다. (소프트웨어 서비스)입니다. 다중 테넌트 아키텍처의 테넌트는 일반적으로 애플리케이션의 일부를 사용자 정의할 수 있습니다. 예를 들어, 애플리케이션의 모양과 느낌을 사용자 정의하여 브랜드 고객 경험에 맞게 조정하고 사용자의 액세스 권한 및 제한을 제어할 수 있습니다. 테넌트는 애플리케이션의 코드를 사용자 정의할 수 없습니다.
다중 테넌트가 무엇인지 정확히 이해하는 가장 쉬운 방법은 은행 산업 의 작동 방식을 생각해 보는 것입니다. 이 예시는 다중 테넌트의 의미를 더 명확하게 이해하는 데 자주 사용됩니다.
은행은 금융 기관 으로서 예금을 관리하고, 대출을 제공하며, 사람들의 돈을 보관합니다. 은행은 실제로 동일한 장소에 보관되어 있더라도 수백, 수천 명의 사람들의 돈을 완전히 분리하여 보관할 수 있습니다. 이 사람들은 다른 사람의 계정에 액세스할 수 없으며 서로 상호 작용하지 않습니다. 기본적으로 다중 테넌트 아키텍처를 사용할 때와 동일합니다. 소프트웨어 공급업체의 고객은 동일한 인프라와 동일한 서버를 사용하지만, 비즈니스 로직과 데이터는 완전히 분리되고 안전합니다.

다중 테넌트의 장점은 무엇입니까?
다중 테넌트 SaaS 애플리케이션에 투자하면 여러 가지 장점이 있습니다. 다중 테넌트 아키텍처와 타사에서 호스팅되는 단일 테넌트 애플리케이션의 장점은 다음과 같습니다.

낮은 비용
여러 고객이 동일한 인프라와 서버를 공유하면 소프트웨어 공급업체는 해당 그룹의 고객에게 자체 전용 인프라를 제공하는 것보다 훨씬 저렴한 가격으로 서비스를 제공할 수 있습니다. 다중 테넌트 소프트웨어 아키텍처를 통해 리소스를 효율적으로 통합하고 할당하여 운영 비용을 절감할 수도 있습니다.
지속적인 업데이트 및 유지 관리
SaaS 애플리케이션은 종종 서비스에 대한 업데이트를 수행하고, 새로운 기능과 기능을 추가하며, 소프트웨어를 최신 상태로 유지합니다. 다중 테넌트 아키텍처를 사용하면 고객은 유지 관리 및 업그레이드에 대해 비용이 많이 드는 수수료를 지불할 필요가 없으므로 일반적으로 소프트웨어 구독에 포함됩니다.
추가 비용은 모두 동일한 인프라를 사용하는 모든 테넌트가 부담하므로 각 테넌트의 전체 비용이 줄어듭니다.
시간 절약
다중 테넌트 SaaS 애플리케이션에 가입하면 더 이상 하드웨어를 관리하고 걱정할 필요가 없습니다. 최신 버전의 소프트웨어가 공급업체에서 제공하므로 많은 시간과 비용을 절약할 수 있습니다. IT 부서의 시간을 확보하여 다른 중요한 작업, 문제 및 혁신에 집중할 수 있습니다.
확장성
다중 테넌트 아키텍처 애플리케이션에서 서버 공간은 테넌트의 규모에 따라 확장 및 축소되므로 공급업체는 단일 테넌트 솔루션과 달리 각 테넌트에 대해 새로운 데이터 센터를 구축할 필요가 없습니다.
이것이 전부가 아닙니다. 몇 가지 추가 다중 테넌트 장점에는 IoT, AI 및 머신 러닝을 사용하여 사용자가 데이터를 준비하고와 같은 고급 기능 사용의 이점이 포함됩니다. 또한 품질이 보장됩니다. 다중 테넌트 환경에서 실행하려면 특정 품질 관리 표준을 충족해야 합니다. 또한 솔루션에 내장된 업계 최고의 사례를 채택하여 워크플로 프로세스를 간소화하는 데 도움이 될 수 있습니다.
임베디드 분석에서 다중 테넌트 데이터를 사용하는 방법은 무엇입니까?
따라서 고객에게 분석을 제공하고 대시보드와 차트를 애플리케이션에 추가하려는 경우, 훌륭합니다! 임베디드 분석에는많은 이점이 있지만, 웹 애플리케이션 또는 소프트웨어에 분석 솔루션을 임베드할 때 다른 사용자 및 고객이 자신의 데이터가 아닌 다른 데이터에 액세스하거나 볼 수 없도록 하는 것이 중요합니다. 임베디드 분석 공급업체는 다중 테넌트 아키텍처를 솔루션의 일부로 제공하여 데이터가 비공개로 유지되고 보호되도록 합니다.
최신 BI 플랫폼은 다중 테넌트 호스트 환경에서 원활하게 작동하는 통합 보안 및 배포 프레임워크를 지원한다는 점에 유의해야 합니다. 즉, 임베디드 분석에서 다중 테넌트 데이터를 사용하면 임베디드 BI 플랫폼을 SaaS 아키텍처에 완벽하게 통합하여 핵심 제품/서비스의 가치를 확장할 수 있습니다.
다중 테넌트 서비스는 OEM 소프트웨어, OEM 소프트웨어, ERP 애플리케이션, 또는 기타 SaaS 애플리케이션에 BI를 임베드할 때 필요한 복잡성과 사용자 정의를 줄여줍니다. 이를 통해 데이터 격리를 쉽게 유지하면서 동일한 계정 또는 조직 내에서 여러 작업을 동시에 지원할 수 있습니다. 예를 들어, ISV인 경우 동일한 고객 계정 내의 다른 사용자에게 전용 격리 공간을 할당할 수 있습니다. 이를 통해 이러한 사용자는 동일한 격리 공간에 할당된 다른 사용자와만 콘텐츠를 공유할 수 있으므로 다른 당사자에게 데이터를 노출할 가능성을 없앨 수 있습니다.
다음은 동일한 임베디드 분석 공급업체를 사용하고 동일한 서버, 데이터베이스 및 데이터 캐시를 공유하는 두 개의 서로 다른 조직의 예입니다.
데이터, 로고, 글꼴 및 색상 등 모든 것이 테넌트별로 구성되어 있음을 알 수 있습니다.

다중 테넌트 환경에서 내 데이터는 안전한가요?
고객에게 다중 테넌트 분석 솔루션을 제공할 때 각 테넌트에게 개인화된 경험을 제공하면서 동시에 데이터를 안전하게 유지할 수 있어야 합니다. 임베디드 분석의 다중 테넌트 보안을 통해 다양한 데이터 모델에 연결하고 승인된 테넌트에게만 특정 데이터를 표시할 수 있습니다.
진정으로 안전한 클라우드 솔루션은 클라우드의 각 사용자(내부 및 외부 모두)에 대해 동일한 보안 조치를 제공합니다. 다중 테넌트 아키텍처의 각 테넌트가 보호되고 데이터가 손상되지 않도록 테넌트별 방화벽이 필수적입니다. 이는 각 테넌트에 대해 제공되어야 합니다. 그렇지 않으면 각 테넌트의 보안이 위험에 처할 수 있습니다.
안전한 다중 테넌트 환경의 또 다른 중요한 측면은 데이터 센터 또는 하드웨어를 수용하는 물리적 보안입니다. 하드웨어를 수용하는 데이터 센터가 안전하지 않으면 데이터도 안전하지 않습니다.
다시 말해서, 이 질문에 대한 간단한 대답은 예입니다. 일반적으로 다중 테넌트를 사용하면 걱정할 필요가 없습니다. 데이터가 안전합니다. 그러나 모든 아키텍처와 보안에 대해 조사하고 다중 테넌트 SaaS 애플리케이션에 투자하기 전에 알아두는 것이 좋습니다. 이러한 애플리케이션이 신뢰할 수 없으면 시장에 출시되지 않겠지만, 옵션을 탐색하여 요구 사항에 가장 적합한 솔루션을 찾는 것이 좋습니다.
Reveal 임베디드 분석
Reveal은 보안을 최우선으로 하여 처음부터 구축된 다중 테넌트 임베디드 분석 솔루션입니다. Reveal 서버는 테넌트를 기반으로 데이터와 서비스를 분리할 수 있으므로 데이터를 안전하게 보호할 수 있습니다.
예를 들어, 특정 조직은 별도의 저장 영역을 사용하도록 구성될 수 있습니다. 즉, 모든 데이터(팀, 대시보드 및 캐시된 데이터 포함)가 전용 저장 공간에 저장되며, 런타임 시에도 서비스가 격리될 수 있습니다. 이를 통해 해당 조직의 성능이 시스템의 나머지 부분의 부하에 영향을 받지 않도록 할 수 있습니다.
오늘 바로 시작하세요.
Reveal 다중 테넌트 아키텍처를 사용하여 공유 리소스를 활용하고, 시간과 노력을 절약하며, 운영 비용을 절감하세요.
