MultiPaaS - PaaS on Multiple Clouds
暂无分享,去创建一个
Current PaaS solutions use an underlying IaaS provider and restrict themselves to a few geographical regions. They operate in one/two zones only and use others for failover or disaster recovery. In this paper, we present the design of MultiPaaS, a PaaS solution which runs on multiple cloud/IaaS providers and leverages the combined global span. Unlike traditional scaling techniques where app servers are scaled up or down in a specific region or data center, we present a design to perform it on a global scale. Origin of the request burst is identified and instances are booted in a data center closest to it. It ensures database persistence and cross-region scalability via a combination of replication techniques. We identify common features available across all IaaS providers and use that as a provider interface to ensure interoperability, but use provider specific extensions to leverage unique offerings and benefits.
[1] Anja Feldmann,et al. Exploring EDNS-client-subnet adopters in your free time , 2013, Internet Measurement Conference.
[2] Jim Groom,et al. Docker - Build, Ship, and Run Any App, Anywhere , 2014 .