Multi-cluster federation is envisioned to be the next-generation cloud infrastructure, where it will play a vital part in the realization of concepts such as edge and fog computing. Orchestrating applications in federated environments poses new challenges to well-known research problems in various fields, such as load-balancing, auto-scaling, resource allocation and service migration. However, as access to real multi-cluster infrastructure is limited, a test-bed that provides similar characteristics to a real system is in demand. To enable researchers in associated fields to quickly setup experiments in a federated cloud environment, we have created the open-source sandbox FedApp that simplifies the process of deploying multiple virtual clusters in an OpenStack environment with the possibility of adding realistic network characteristics between sites. Each cluster comes deployed with the open-source and production-grade container orchestrator Kubernetes, complete with federation-wide monitoring using Prometheus/Grafana and simplified inter-cluster microservice communication using Istio.
翻译:根据设想,多集群联合会是下一代云层基础设施,它将在实现边缘和雾计算等概念方面发挥至关重要的作用。联邦环境中的调试应用对各个领域众所周知的研究问题提出了新的挑战,如负载平衡、自动缩放、资源分配和服务迁移等。然而,由于进入真正的多集群基础设施的机会有限,需要有一个提供与实际系统相类似的特征的测试台。为了使相关领域的研究人员能够在联合云层环境中迅速开展实验,我们创建了开放源沙箱FedApp,简化了在开放窗口环境中部署多个虚拟集群的进程,有可能增加不同地点之间现实的网络特征。每个集群都与开放源和生产级集装箱管弦式库伯涅兹一起部署,完成全联邦范围的监测,使用普罗梅修斯/格拉法纳,并使用伊斯蒂奥简化了利用Istio的集群间微观服务通信。