• Title/Summary/Keyword: 멀티테넌트

Search Result 13, Processing Time 0.026 seconds

Analysis of Data Isolation Methods for Secure Web Site Development in a Multi-Tenancy Environment (멀티테넌시 환경에서 안전한 웹 사이트 개발을 위한 데이터격리 방법 분석)

  • Jeom Goo Kim
    • Convergence Security Journal
    • /
    • v.24 no.1
    • /
    • pp.35-42
    • /
    • 2024
  • Multi-tenancy architecture plays a crucial role in cloud-based services and applications, and data isolation within such environments has emerged as a significant security challenge. This paper investigates various data isolation methods including schema-based isolation, logical isolation, and physical isolation, and compares their respective advantages and disadvantages. It evaluates the practical application and effectiveness of these data isolation methods, proposing security considerations and selection criteria for data isolation in the development of multi-tenant websites. This paper offers important guidance for developers, architects, and system administrators aiming to enhance data security in multi-tenancy environments. It suggests a foundational framework for the design and implementation of efficient and secure multi-tenant websites. Additionally, it provides insights into how the choice of data isolation methods impacts system performance, scalability, maintenance ease, and overall security, exploring ways to improve the security and stability of multi-tenant systems.

Design and Implementation of Smart Library System for Multi-tenant Environment Using Software on-demand (소프트웨어 온-디멘드 방식의 멀티테넌트 환경을 지원하는 스마트 도서관시스템 설계 및 구현)

  • Min, Byung-won
    • Journal of Convergence Society for SMB
    • /
    • v.6 no.4
    • /
    • pp.131-136
    • /
    • 2016
  • By providing Asp or Client/Server method, most library system service proposal has a problem that is hard to manage and high cost across the software like high cost of hardware and software license, installation and distribution, purchasing cost, upgrade, customization, problem management etc. As proposed in order to solve this problem, smart library system that supporting multi-tenant environment realized on-demand mode that is a simple and little initial investment costs and possible for low cost IT service.

Implementation of Integrated Management System for Digital Library Supporting Multi-tenant Environment Based on SaaS (SaaS 기반 멀티테넌트 환경을 지원하는 통합전자도서관시스템 구현)

  • Min, Byoung-Won;Oh, Yong-Sun
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.5
    • /
    • pp.93-103
    • /
    • 2011
  • Currently, the library system using the method of the software on the client / server and ASP by providing services in a manner of hardware and software, and cross-referencing, installation and deployment, Customization, Upgrade, risk management, and software licenses across the high-cost management of difficult and costly There is a problem. To solve these problems, SaaS based Integrated Management System for Digital Library, multi-tenant environments(SaaS Maturity Level 3 and above) as a key element in the implementation were developed. Therefore, almost no initial investment cost, easy, simple, low-cost IT services available on SaaS based software on-demand service model of how the system is implemented.

Improvement of Information Service System for Smart Library Based on Mobile Cloud (모바일 클라우드 기반 스마트도서관 정보서비스시스템의 구현)

  • Min, Byoung-Won;Oh, Yong-Sun
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2012.05a
    • /
    • pp.249-250
    • /
    • 2012
  • 현재 도서관 통합관리시스템의 소프트웨어 사용 방식은 클라이언트/서버 및 ASP 방식으로 서비스를 제공함으로써 하드웨어 및 소프트웨어 구매비, 설치 및 배포, Customization, Upgrade, 문제점 관리, 라이센스의 고비용 등 소프트웨어 전반에 걸쳐 관리가 힘들고 고비용의 문제점이 있다. 이러한 문제점을 해결하기 위해 모바일 클라우드 기반의 스마트도서관 정보서비스시스템에서는 멀티테넌트 환경에서 구현이 가능한 핵심요소들을 개발하였다. 그러므로 초기 투자비용이 거의 없고, 쉽고, 간편하며, 저비용 IT 서비스가 가능한 SaaS 기반의 소프트 웨어 온-디멘드 방식의 서비스 모델로 시스템을 구현하였다. 제안 시스템은 연결방식으로는 N고객:1인스턴스, 제공 프로그램은 동일한 코드 사용, 커스터마이징은 고객이 테넌트별 환경 설정을 통해서 직접 수정가능, 데이터는 테넌트별 자료를 공유해서 사용할 수 있으며 기존의 ASP 서비스의 단점을 해결할 수 있도록 성능을 개선하였다.

  • PDF

Improvement of Information Service System for Smart Library Based on Bigdata Plateform (빅데이터 플랫폼 기반 스마트도서관 정보서비스시스템의 구현)

  • Min, Byoung-Won;Oh, Yong-Sun
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2013.05a
    • /
    • pp.263-264
    • /
    • 2013
  • 기존의 도서관 정보서비스는 도서관 업무담당자에 의한 1:n 방식의 온라인 지식서비스만을 강조하였다면 스마트 도서관시스템에서는 빅데이터를 통해 지식을 생성, 검증, 분류하여 지능형지식, 실감형지식, 맞춤형지식, 체험형지식 등을 제공할 수 있다. 또한 빅데이터를 활용한 다자간 콘텐츠 공유, 상호 의견 교환이 가능하며, 집단지성에 의해 구축되는 학습 콘텐츠 및 지식 베이스는 국가의 지식자원 경쟁력을 향상시킬 수 있으며, 차세대 이러닝 환경에서의 지능형 튜터링을 통해 창의적 인재육성, 공교육의 질적 향상, 사교육비 절감, 교육 기회 균등 배분, 지역 및 계층 간 위화감 해소 등 국가정책 목표 실현할 수 있다. 제안된 빅데이터 기반의 스마트도서관 정보서비스시스템에서는 멀티테넌트 환경에서 구현이 가능한 핵심요소들을 개발하였다. 그러므로 초기 투자비용이 거의 없고, 쉽고, 간편하며, 저비용 IT 서비스가 가능한 SaaS 기반의 소프트웨어 온-디멘드 방식의 서비스 모델로 시스템을 구현하였다. 또한 연결방식으로는 N고객:1인스턴스, 제공 프로그램은 동일한 코드 사용, 커스터마이징은 고객이 테넌트별 환경 설정을 통해서 직접 수정가능, 데이터는 테넌트별 자료를 공유해서 사용할 수 있으며 기존의 디지털도서관 시스템 서비스의 단점을 해결할 수 있도록 성능을 개선하였다.

  • PDF

Comparing schema mapping technology for SaaS based Dietary survey application (SaaS기반 식사조사 프로그램을 위한 스키마 매핑 기술 비교)

  • Park, So-Ra;Lee, Myung-Joo;Oh, Ji-Hye;Hwang, Soo-Chan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06c
    • /
    • pp.115-118
    • /
    • 2011
  • 코호트 연구를 위한 식사조사 프로그램에 대한 수요는 나날이 증가하고 있는 반면 프로그램의 공급은 원활하지 않은 실정이다. 이 때문에 식사조사 프로그램을 SaaS 플랫폼을 기반으로 하는 연구가 활발해 지고 있다. 대부분의 SaaS 플랫폼 기반 소프트웨어는 멀티테넌시 기술을 지원한다. 하지만 멀티테넌시 기술을 지원하기 위해서는 데이터베이스에서 여러 테넌트를 지원해야 하기 때문에 구조의 변화가 불가피 하다. 멀티테넌시를 구현하기 위해서는 논리적인 스키마로부터 물리적인 스키마로의 매핑기술이 필요하다. 데이터베이스 스키마 매핑 기술에는 Pivot table, Chunk table 등이 있는데 이 기술을 이용하여 기존의 DB구조를 변경하여 여러 테넌트가 DB를 공유할 수 있고 결합될 수 있어야 한다. 이에 본 논문에서는 SaaS 기반 식사조사를 위한 pivot table과 chunk table을 보이고 실험을 통하여 chunk table구조가 좀 더 효율적이라는 사실을 보인다.

Recommender System for Drinking Water : multi-tenant environment using Baas (BaaS를 활용한 멀티 테넌트 환경의 물 섭취 권장 시스템 개발)

  • Doh, Seung Yeon;Jung, Ha Young;Choi, Seung Joo;Yun, Yong-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.319-322
    • /
    • 2015
  • 사람 몸의 약 70%를 구성하고 있는 물에 대한 현대인의 관심은 줄어만 가고 최근 들어 늘어가는 카페들과 각종 재료를 첨가한 달콤한 음료들이 생활 속에 깊숙이 파고 들고 있다. 아침에 일어나자마자 마시는 것은 물이 아닌 커피, 식사 후 지인들과의 대화에 함께 하는 것 또한 물이 아닌 카페 음료들, 각종 패스트푸드 섭취와 함께 마시는 탄산음료들은 물이 설 자리를 빼앗고 있다. 이러한 생활 습관은 현대인들의 물 섭취량 감소를 촉진하며 건강의 적신호를 보내고 있다. 이 어플리케이션의 목적은 지금의 위험 상황을 자각하지 못하는 현대인들을 위해 다양한 서비스를 통해 자동으로 물 섭취를 권장하고자 한다. 개개인에게 맞춤형 서비스를 제공함으로써 체내의 물 부족 현상에 대한 자각심을 일깨우고 스스로 점검할 수 있게 한다. 멀티 테넌트 환경으로 구현하고자 BaaS 플랫폼을 통해 서버 구축, DB 설계, 서비스 기능 개발 연구를 진행하고 모든 리소스가 공유되어 사용자에게 물 섭취 기록, 기록을 볼 수 있는 타임라인, GPS 를 활용한 주변의 물 위치 정보를 제공한다.

Design of UI for Application Development Environment in Cloud Computing System (클라우드 컴퓨팅 환경에서 어플리케이션 생성을 위한 사용자 인터페이스 설계)

  • Yang, Kyungah;Chung, Moonyoung;Ku, Kyoung-I;Won, Heesun;Hur, Sungjin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.159-160
    • /
    • 2011
  • 최근 클라우드 컴퓨팅에 대한 관심이 높아지고 관련 서비스와 제품이 많이 출시되고 있다. 특히 하나의 어플리케이션 인스턴스 상에서 멀티테넌트에게 독립적인 서비스를 제공하는 SaaS 플랫폼에 대한 관심이 급격히 확대되고 있다. SaaS 플랫폼 상에서 어플리케이션을 배포하기 위해서는 개발환경을 이용해 어플리케이션 개발자가 손쉽고 직관적으로 어플리케이션을 작성할 수 있어야 한다. 본 논문에서는 SaaSpia 플랫폼 중 개발환경에 대해 Web 에서 제공하는 컴포넌트를 이용해 효율적인 개발 화면을 구성하기 위한 UI 설계 방안을 제시한다.

Shared Distributed Big-Data Processing Platform Model: a Study (대용량 분산처리 플랫폼 공유 모델 연구)

  • Jeong, Hwanjin;Kang, Taeho;Kim, GyuSeok;Shin, YoungHo;Jeong, Jinkyu
    • KIISE Transactions on Computing Practices
    • /
    • v.22 no.11
    • /
    • pp.601-613
    • /
    • 2016
  • With the increasing need for big data processing, building a shared big data processing platform is important to minimize time and monetary costs. In shared big data processing, multitenancy is a major requirement that needs to be addressed, in order to provide a single isolated personal big data platform for each user, but to share the underlying hardware is shared among users to increase hardware utilization. In this paper, we explore two well-known shared big data processing platform models. One is to use a native Hadoop cluster, and the other is to build a virtual Hadoop cluster for each user. For each model we verified whether it is sufficient to support multi-tenancy. We also present a method to complement unsupported multi-tenancy features in a native Hadoop cluster model. Lastly we built prototype platforms and compared the performance of both models.

Multiple Request per Single Virtual Machine Scheme based High Efficiency Cloud Resource Broker System (단일 가상 머신-다중 작업 할당 기법 기반 고효율 클라우드 자원 브로커 시스템)

  • Kim, Seong-Hwan;Ha, Yun-Gi;Youn, Chan-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.123-124
    • /
    • 2013
  • 비용대비 작업 처리의 효율을 위해서는 사용자들의 작업 요구사항에 적절한 자원을 선택하고 요구 작업을 적절한 할당된 자원에 스케쥴링하는 플랫폼이 필수적이다. 또한 이러한 플랫폼은 사용자의 SLA 에 따라 작업 처리 기한 안에 요구 비용 이내로 작업을 처리할 수 있도록 결정을 내릴 수 있어야 하고 요구 작업량의 변화에 따라 즉각 대응을 하기 위하여 실시간적인 결정을 내릴 수 있어야 한다. 이러한 복잡한 결정 사항들을 최적 판단으로 대신 처리해주는 미들웨어로 클라우드 자원 브로커 시스템을 사용할 수 있다. 클라우드 자원 브로커 시스템은 작업 스케쥴링과 자원 프로비저닝 등이 가격, 처리시간에 중요한 선택 및 수행을 한다. 기존의 많은 논문들에서의 작업 스케줄링은 다중 테넌트 정책의 클라우드가 제공하는 사용자들간의 가상 머신 독립에 초점을 두어 하나의 가상 머신이 하나의 작업에 한정되도록 처리하는 방식이었다. 이는 병렬화의 정도가 낮은 어플리케이션의 경우 시스템 활용률이 낮아 자원 활용율이 떨어진다. 이를 다수의 작업을 멀티 태스킹, 멀티 스레드의 방법으로 하나의 가상 머신에서 처리하도록 하여 스레드 레벨 병렬화의 이점을 이용해 자원 이용률을 높임으로 효율을 높이고자 한다.