首页> 外文会议>IEEE Symposium on Network Cloud Computing and Applications >A Generic Architecture for Scalable and Highly Available Content Serving Applications in the Cloud
【24h】

A Generic Architecture for Scalable and Highly Available Content Serving Applications in the Cloud

机译:云中可扩展和高可用性内容服务应用程序的通用体系结构

获取原文

摘要

The cloud computing paradigm allows service providers to offer scalable and highly available applications to their end users. Typical cases where this is required are content serving applications, where a large number of connected users manage arbitrary data amounts. In the Big Data era, where the amount of information that is being produced and consumed grows exponentially, centralized legacy approaches are inefficient, as they cannot adequately scale according to the number of connected users or the dataset sizes. In these cases, an efficient cloudification of content serving applications is required in order to benefit from the cloud's offerings. In this work, we present a generic architecture that can be used by almost any content serving application in order to offer scalable and highly available data management operations to their users by employing cloud management techniques. We describe the architectural blocks of our approach along with how they can be efficiently deployed in a cloud environment. We document our experiences with an actual deployment of a typical content serving application over ~okeanos, an Openstack compatible public cloud service. We describe the open source frameworks that we have selected from a plethora of existing tools, we justify our choices and we describe our initial observations during their operation. We give a detailed overview of how we installed and configured these systems to achieve high availability and scalability in a public cloud setting. Finally, we document our initial performance evaluation where we showcase the system's ability to handle increasing workloads by elastically scaling its resources.
机译:云计算范例允许服务提供商向其最终用户提供可扩展且高度可用的应用程序。需要这样做的典型情况是内容服务应用程序,其中大量已连接用户管理任意数据量。在大数据时代,正在产生和使用的信息量呈指数增长,集中式传统方法效率低下,因为它们无法根据连接的用户数或数据集大小适当扩展。在这些情况下,需要对内容服务应用程序进行有效的云化,才能从云产品中受益。在这项工作中,我们提出了一个通用的体系结构,几乎所有内容服务应用程序都可以使用该体系结构,以便通过使用云管理技术向其用户提供可伸缩且高度可用的数据管理操作。我们描述了我们的方法的架构块,以及如何在云环境中有效地部署它们。我们记录了在〜okeanos(与Openstack兼容的公共云服务)上实际部署典型内容服务应用程序的经验。我们描述了从众多现有工具中选择的开源框架,我们证明了选择的正确性,并描述了在其运行过程中的初步观察结果。我们将详细介绍如何安装和配置这些系统,以在公共云环境中实现高可用性和可伸缩性。最后,我们记录了我们的初始性能评估,其中展示了系统通过弹性扩展其资源来处理不断增加的工作负载的能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号