언제나 고객과 함께, 고객의 눈높이에 맞추어 고객에게 신뢰받는 회사
준비중입니다
잇점
Multi-Tenant 애플리케이션 환경을 구현하면 다음과 같은 다양한 잇점이 있습니다.
SaaS(Software-as-a-Service)시장은 좀처럼 둔화될 기미가 보이지 않으면서 계속 성장하고 있습니다. Forrester에 따르면 2019년 이후에도 “우리는 SaaS가입이 2020년까지 계속 빠르게 증가하여 전체 프로세스 애플리케이션 소프트웨어 매출의 절반 가까이를 창출할 것으로 예상합니다.”
*.글로벌 SaaS환경환경, 2019 ~ 2020: 일부 범주는 증가하는 반면 일부는 포화 상태에 도달 합니다.
이렇게 성장하는 시장은 새로운 시장에 진출하면서 운영비용을 줄이려는 많은 애플리케이션 제공자들이 관심을 끌었습니다끌었습니다. 그러나 빠른 시장 제공을 위해 더 작은 비용으로 더 많은 것으로 관리해야 하는 요구 사항은 종종 간과되었습니다. 공급자가 사내 비즈니스를 관리하는 것과 동일한 방식으로 SaaS비즈니스를 관리하려고 할 경우, 여러 버전과 고객별 코드를 유지하고, 여러 인프라를 시행하고, 월별 독료에 대한 업그레이드를 수행해야 합니다. 반면, Multi-Tenant환경은 규모의 경제를 제공합니다.
Multi-Tenant 데이터베이스는 테넌트라고 하는 여러 개별 사용자 집합을 지원하는 데이터베이스입니다. 모든 테넌트 동일한 데이터베이스 스키마를 공유합니다. 그러나 데이터베이스의 일부 또는 모든 테넌트테넌트(공유 데이터데이터)가 테이블을 공유하지 않는 한 각 테닌트 사용자 세트는 지정된 테이블(테넌트 데이터데이터)의 자체 인스턴스인스턴스(파티션파티션)에 액세스합니다. 이 액세스는 각 테넌느에 대해 투명합니다. 즉, 각 테넌트는 전체 데이터베이스에 액세스할 수 있는 것처럼 자체 및 공유 테넌트 데이터에 액세스하고, 각 테넌트는 다른 테넌트 및 해당 데이터에 대한 지식 없이도 데이터베이스에 액세스합니다.
Multi-Tenant 데이트베이스는 활성화 기술로서 데이터베이스 관리 오버헤드를 줄이고 리소스 공유를 증가시킴으로써 SaaS 공급자에게 이점을 제공합니다.
OpenEdge구현의 두 가지 주요 이점은 다음과 같습니다.
테넌트 지원이 데이터베이스에 구현되므로 애플리케이션에서 테넌 트를 관리해야 하는 요구사항이 없어집니다.
데이터베이스 유틸리티 및 툴은 테넌트를 인식합니다.
애플리케이션 공급자는 디지털 시대의 요구를 충족하기 위한 중요한 기능인 애플리케이션 보기 또는 환경을 사용자 정의할 수 있습니다. 더욱 중요한 것은 Multi-Tenancy를 통해 저장된 데이터에 안정하게 액세스할 수 있다는 점입니다. Multi-Tenant 데이트베이스를 사용하면 다른 사용자가 회사 데이터에 액세스할 수 없는 동시에 비즈니스와 관련된 데이터에 액세스할 수 있습니다.
Multi-Tenant 애플리케이션은 애플리케이션을 개발하는 회사에 개발 및 배포 비용을 절감하여 절감 효과를 제공할 수 있습니다. 공유 스키마를 통해 테넌트는 한 버전의 r-code를 공유할 수 있습니다. 모든 테넌트에 대해 스키마를 한 번만 변경하면 롤아웃이 빨라집니다. 리소스를 중앙 집중화함으로써 모든 고객이 동일한 버전으로 유지되므로 배포 전반에서 여러 애플리케이션 버전을 유지하는데 드는 오버헤드가 줄어듭니다. 이러한 절감 효과를 고객에게 전 달하여 모든 관련업체의 경쟁 우위를 높일 수 있습니다.
애플리케이션 환경에 OpenEdge® Multi-Tenant Table을 구현하면 여러 가지 이점이 있습니다.
OpenEdg 12.2이후 OpenEdge데이터베이스는 데이터베이스 블록 크기에 관계없이 32,000개의 시퀀스를 지원합니다. 최대 시퀀스 수는 32,000개입니다. 공유(글로벌) 및 다중 테넌트 시퀀스의 블록 크기이며 결합된 시퀀스 수를 나타냅니다.
응용프로그램은 테넌트라고 하는 여러 개별적이고 별개의 사용자 집합을 지원함으로써 이를 완성합니다. 모든 테넌트는 동일한 데이터베이스 스키마를 공유하지만, 데이터베이스의 일부 또는 모든 테넌트가 테이블을 공유하지 않는 한 각 테넌트 사용자 집합은 지정된 테이블의 자체 인스턴스 또는 파티션에 액세스합니다. 이 경우 공유 데이터에 액세스합니다. 테넌트는 마치 전체 데이터베이스에 액세스할 수 있는 것처럼 다른 테넌트나 해당 데이터를 보지 않고도 자신의 데이터와 공유 테넌트 데이터에 액세스할 수 있습니다. 실제로 다른 테넌트에 속하는 테이터에 액세스할 수 있는 테넌트는 없습니다.
OpenEdge는 데이터베이스 계층에서 테넌트 지원을 구현합니다. 테넌트ID가 주장되면 테넌트가 다중 테넌트 데이터베이스를 사용할 때 실행하는 애플리케이션 코드가 비 테넌트 구성에서 실행되는 애플리케이션 코드와 정확하게 동일합니다. 이렇게 하면 애플리케이션에 의해 테넌시를 관리할 필요가 없어지고, 코드가 단순화되고 테넌시가 완전히 투명해집니다. OpenEdg 12.2이후 OpenEdge데이터베이스는 데이터베이스 블록 크기에 관계없이 32,000개의 시퀀스를 지원합니다. 최대 시퀀스 수는 32,000개입니다. 공유(글로벌글로벌) 및 다중 테넌트 시퀀스의 블록 크기이며 결합된 시퀀스 수를 나타냅니다. LEARN MORE : P34608 (How many sequences can a database hold?) 또한 데이터베이스 액세스가 인증되면 Multi-Tenancy가 애플리케이션 테넌트에 투명해집니다.
기존 응용프로그램을 변경할 필요가 없습니다. 보안, 사용자 권한 설정 및 데이터베이스 연결을 조금만 변경하면 됩니다. 대부분의 응용프로그램에서 사용자 인증 및 보안은 사용자가 응용프로그램에 처음 로그인할 때 독립적인 단계로 처리됩니다.
OpenEdge Multi-Tenant Table는 라이선스가 부여된 제품으로 보안에 영향을 주지 않으면서 오늘날의 까다로운 데이터베이스 요구사항을 관리하도록 설계된 포괄적인 애플리케이션 프로 덕 션 솔루션인 OpenEdge RDBMS Advanced Enterprise Edition의 구성요소입니다.
OpenEdge Multi-Tenant Table는 업그레이드와 함께 사용할 수 있는 라이선스 제품이며 RDBMS라이선스라이선스(Workgroup 또는 Enterprise)와 해당 라이선스 또는 Advanced Enterprise RDBMS라이선스를 함께 사용해야 합니다.
이 솔루션과 기타 솔루션을 OpenEdge에 통합하는 방법에 대해 알아보려면 지금 바로 ㈜써벡 코리아에게 문의하십시오.