Published October 31, 2024 | Version v1

On-Premises to Cloud Migration: A Multi-Tenant Enterprise Transformation Study

Authors/Creators

Description

This research examines the critical transformation from monolithic on-premises systems to cloud-native multi-tenant architectures. Through analysis of enterprise migration patterns and multi-tenant implementation strategies, we investigate the technical, operational, and organizational challenges faced during cloud transformation initiatives. Our study reveals that 85% of enterprises now utilize microservices architecture, with 70% adopting cloud-native approaches by 2019, representing a fundamental shift in enterprise software deployment paradigms.

The research identifies key success factors including configuration management strategies, deployment model evolution from "pets" to "cattle" approaches, and multi-tenant isolation mechanisms. Critical findings indicate that successful cloud migrations require systematic approaches encompassing containerization, orchestration, and robust configuration management systems. The study demonstrates that multi-tenant architecture provides significant cost optimization benefits, with shared infrastructure utilization improving by 60-70% compared to single-tenant deployments.

Files

EJAET-11-10-114-119.pdf

Files (364.9 kB)

Name Size Download all
md5:bc4cbecba2d2a325f8abb337ac5ee2fc
364.9 kB Preview Download

Additional details

References

  • [1]. Fowler, M., & Lewis, J. (2014). Microservices: A definition of this new architectural term. Retrieved from https://martinfowler.com/articles/microservices.html
  • [2]. Newman, S. (2015). Building microservices: Designing fine-grained systems. O'Reilly Media.
  • [3]. Richardson, C. (2018). Microservices patterns: With examples in Java. Manning Publications.
  • [4]. Balalaie, A., Heydarnoori, A., & Jamshidi, P. (2016). Microservices architecture enables DevOps: Migration to a cloud-native architecture. IEEE Software, 33(3), 42-52.
  • [5]. Vial, G. (2019). Understanding digital transformation: A review and a research agenda. The Journal of Strategic Information Systems, 28(2), 118-144.
  • [6]. Mell, P., & Grance, T. (2011). The NIST definition of cloud computing. NIST Special Publication, 800, 145.
  • [7]. Chen, L. (2018). Microservices: Architecting for continuous delivery and DevOps. In 2018 IEEE International Conference on Software Architecture (ICSA) (pp. 39-397). IEEE.
  • [8]. Kotter, J. P. (1995). Leading change: Why transformation efforts fail. Harvard Business Review, 73(2), 59-67.
  • [9]. Spring Cloud Config Documentation. (2023). Spring Cloud Config Reference Guide. Retrieved from https://cloud.spring.io/spring-cloud-config/