ABSTRACT
Orchestration management in a global multi-cloud environment encounters many challenges, such as the centralized management of global cloud computing and application resources, more diverse cloud platforms and APIs, differentiated service catalogs. Network latency and instability between cloud platforms in various countries and accessibility between data centers of different security levels also makes orchestration not easy to manage. Orchestration tools, such as Ansible[1], has high requirements for many server ports and network quality. In a complex network environment, SaltStack[2] or Puppet[3], cannot deal with the multi-cloud management of large-scale computing and storage resource nodes. Apache Ambari[4], for applications that run on different cloud computing service providers, it lacks effective management capabilities. Therefore, it is difficult for common orchestration management tools to overcome these problems. In this paper, we propose a global multi-cloud orchestration framework (MCOF), which converts the orchestration instructions initiated from the MCOF master into a standardized orchestration definition model that is distributed to the MCOF workers inside each data center through the message queue. Then the MCOF workers perform the orchestration activities suitable for the corresponding cloud service provider behind the data center firewall to adapt to the complex cloud platform operating environment, and achieve standardization, efficiency, quality, reliability, and traceable orchestration management.
- L. Hochstein, and R. Moser, Ansible: Up and Running: Automating Configuration Management and Deployment the Easy Way: " O'Reilly Media, Inc.", 2017. Google ScholarDigital Library
- C. Myers, Learning saltstack: Packt Publishing Ltd, 2016.Google Scholar
- F. Frank, and M. Alfke, Puppet 4 Essentials: Packt Publishing Ltd, 2015. Google ScholarDigital Library
- D. Eadline, Hadoop 2 Quick-Start Guide: Learn the Essentials of Big Data Computing in the Apache Hadoop 2 Ecosystem: Addison-Wesley Professional, 2015. Google ScholarDigital Library
- "Amazon Web Services (AWS) - Cloud Computing Services," https://aws.amazon.com/.Google Scholar
- "Microsoft Azure Cloud Computing Platform & Services," https://azure.microsoft.com/en-us/.Google Scholar
- "Open source software for creating private and public clouds.," https://www.openstack.org/.Google Scholar
- "ThinkCloud OpenStack," http://b2b.lenovo.com.cn/Solution/OpenStack.Google Scholar
- Canonical. "The OS of Cloud Computing | Ubuntu," https://www.ubuntu.com/cloud.Google Scholar
- "Message Queue Kafka - Aliyun," https://www.aliyun.com/product/kafka.Google Scholar
- A. A. Siddiqui, OpenStack Orchestration: Packt Publishing Ltd, 2015.Google Scholar
- H. D. Chirammal, P. Mukhedkar, and A. Vettathu, Mastering KVM Virtualization: Packt Publishing, 2016.Google Scholar
- M. Lu, and X. Zhou, "A big data on private cloud agile provisioning framework based on OpenStack," 2018 3rd IEEE International Conference on Cloud Computing and Big Data Analysis, ICCCBDA 2018. pp. 253--260.Google Scholar
Index Terms
- An Orchestration Framework for a Global Multi-Cloud
Recommendations
Cloud SLA relationships in multi-cloud environment: models and practices
ICCMS '17: Proceedings of the 8th International Conference on Computer Modeling and SimulationIn the past few years, cloud computing has been realized and has achieved advancement. Sincemany cloud systems and providers have been deployed in this world, various models and platforms have been developed to support multiple cloud (i.e., multi-cloud) ...
Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks
AbstractThe number of both service providers operating in the cloud market and customers consuming cloud-based services is constantly increasing, proving that the cloud computing paradigm has successfully delivered its potential. Nevertheless, the ...
Portable Autoscaler for Managing Multi-cloud Elasticity
CUBE '13: Proceedings of the 2013 International Conference on Cloud & Ubiquitous Computing & Emerging TechnologiesAbility to scale resources up or down dynamically as per changes in workload conditions is one of the key features of clouds. We present here a framework for elastic scaling of cloud resources that is portable across clouds from a wide range of private ...
Comments