Elastic Data Platform Architecture for Multi-Cloud IT Cost Optimization and Performance

  • Authors

    • Dr. Nimal Perera Professor, University of Colombo, Sri Lanka. Author

    DOI:

    https://doi.org/10.67228/30715717/IJDEIC-2020PII9H6A

    Published 12-11-2020

  • Elastic Data Platform (EDP), Multi-cloud architecture, IT cost optimization, Cloud performance, Cloud resource scaling, Data distribution, Auto-scaling, Cost analytics, Cloud-native architecture, Cloud migration strategies

    Issue

    Section

    Articles

    How to Cite

    [1]
    N. Perera, “Elastic Data Platform Architecture for Multi-Cloud IT Cost Optimization and Performance”, IJDEIC, vol. 3, no. 2, pp. 01–10, Dec. 2020, doi: 10.67228/30715717/IJDEIC-2020PII9H6A.
  • Abstract

    In today’s dynamic business environment, organizations are increasingly relying on multi-cloud strategies to achieve flexibility, cost efficiency, and scalability. However, managing and optimizing IT costs while ensuring optimal performance across multiple cloud environments remains a complex challenge. This paper explores the concept of an Elastic Data Platform (EDP) as a solution for multi-cloud IT cost optimization and performance. By leveraging the inherent elasticity of cloud resources, this architecture provides the ability to scale data infrastructure efficiently while maintaining high performance levels. We discuss the key design principles of an EDP, including data distribution, workload optimization, auto-scaling, and cost analytics, and how these can be implemented across multiple cloud providers. Additionally, we analyze real-world use cases, benefits, and challenges associated with this architecture. This paper aims to provide insights into how businesses can optimize both costs and performance in a multi-cloud environment using an Elastic Data Platform.

  • References

    [1] Gounaris, A., Karampaglis, Z., Naskos, A., & Manolopoulos, Y. (2015). A bi-objective cost model for optimizing database queries in a multi-cloud environment. Journal of Innovation in Digital Ecosystems, 1(1–2), 12–25. https://doi.org/10.1016/j.jides.2015.02.002

    [2] Ardagna, D., Casale, G., Ciavotta, M., Pérez, J. F., & Wang, W. (2017). A mixed integer linear programming optimization approach for multi-cloud capacity allocation. Journal of Systems and Software, 123, 64–78. https://doi.org/10.1016/j.jss.2016.10.001

    [3] Gonzalez, N. M., Carvalho, T. C. M. B., & Miers, C. C. (2017). Cloud resource management: Towards efficient execution of large-scale scientific applications and workflows on complex infrastructures. Journal of Cloud Computing, 6(13), 1–23. https://doi.org/10.1186/s13677-017-0081-4

    [4] Waibel, P., Matt, J., Hochreiner, C., Skarlat, O., Hans, R., & Schulte, S. (2017). Cost-optimized redundant data storage in the cloud. Service Oriented Computing and Applications, 11(4), 411–426. https://doi.org/10.1007/s11761-017-0218-9

    [5] Villamizar, M., Garcés, O., Ochoa, L., Castro, H., Salamanca, L., Verano, M., Casallas, R., & Gil, S. (2017). Cost comparison of running web applications in the cloud using monolithic, microservice, and AWS Lambda architectures. Service Oriented Computing and Applications, 11(2), 233–247. https://doi.org/10.1007/s11761-017-0208-y

    [6] Zacheilas, N., & Kalogeraki, V. (2017). A Pareto-based scheduler for exploring cost-performance trade-offs for MapReduce workloads. EURASIP Journal on Embedded Systems, 2017(29), 1–15. https://doi.org/10.1186/s13639-017-0077-7

    [7] Chaudhary, R., Aujla, G. S., & Rodrigues, J. J. P. C. (2018). Optimized big data management across multi-cloud data centers: Software-defined-network-based analysis. IEEE Communications Magazine, 56(2), 118–126. https://doi.org/10.1109/MCOM.2018.1700211

    [8] Parlavantzas, N., Pham, L. M., Sinha, A., & Morin, C. (2018). Cost-effective reconfiguration for multi-cloud applications. In Proceedings of the 26th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2018) (pp. 547–554). IEEE. https://doi.org/10.1109/PDP2018.2018.00088

    [9] Cao, H., & Wu, C. Q. (2018). Performance optimization of budget-constrained MapReduce workflows in multi-clouds. In Proceedings of the 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2018) (pp. 243–252). IEEE. https://doi.org/10.1109/CCGRID.2018.00039

    [10] Araujo, J., Maciel, P., Andrade, E., Callou, G., Alves, V., & Cunha, P. (2018). Decision making in cloud environments: An approach based on multiple-criteria decision analysis and stochastic models. Journal of Cloud Computing, 7(7), 1–18. https://doi.org/10.1186/s13677-018-0106-7

  • Downloads