Optimal Multitenant Designs for Cloud Apps
Steve Bobrowski · 2011
Often overlooked by application architects, multitenancy is the core technology of a cloud that controls how it shares computing resources among applications. In this paper, you will first learn about two basic approaches for multitenancy, virtual and organic multitenancy, along with the benefits and disadvantages of each approach. Then you will discover why the database that supports a cloud app is a critical consideration, and learn about emerging cloud database options that promise to simplify the development and management of apps executing in the cloud. Throughout, we'll draw conclusions about which types of solutions best fit particular application scenarios.