Designing Highly Available Multi-Cloud Database Architectures for Global Financial Services

Authors

  • Hari Babu Dama Senior Administrator, India Author

DOI:

https://doi.org/10.15662/IJRAI.2023.0601008

Keywords:

Multi-cloud architectures, High availability (HA), Geo-distributed replication, Active-active deployment

Abstract

Multi-cloud database is an emerging pattern of global financial institutions to address the need to have high availability, scalability, and regulation requirements. This paper analyzes performance and design of multi-cloud systems on the basis of active-active deployments, geo-distributed replication, cloud-agnostic data layers and automated failover systems. System availability, the latency, transaction throughput, security, compliance, and cost were measured in controlled experiments in simulated multi-cloud environments. Findings indicate that multi-cloud environments allow avoiding virtually zero downtimes, high success rates of transactions, and legal compliance and only generate slight performance overheads. The results bring into real life use a principled architecture of building resilient, fault tolerant database systems that are able to sustain the scale, reliability and security requirement of current financial services.

References

[1] Wang, L., Yang, Z., & Song, X. (2017). SHAMC: A Secure and highly available database system in multi-cloud environment. Future Generation Computer Systems, 105, 873–883. https://doi.org/10.1016/j.future.2017.07.011

[2] Kaur, P. D., & Sharma, G. (2015). Architectures for scalable databases in cloud – and application specifications. Procedia Computer Science, 58, 622–634. https://doi.org/10.1016/j.procs.2015.08.081

[3] Endo, P. T., Rodrigues, M., Gonçalves, G. E., Kelner, J., Sadok, D. H., & Curescu, C. (2016). High availability in clouds: systematic review and research challenges. Journal of Cloud Computing Advances Systems and Applications, 5(1). https://doi.org/10.1186/s13677-016-0066-8

[4] Kumar, R. (2021). Multi-Cloud and hybrid cloud strategies – balancing flexibility, cost, and security. International Journal for Multidisciplinary Research, 3(2). https://doi.org/10.36948/ijfmr.2021.v03i02.39459

[5] Nerella, V. M. L. G. (2021, March 26). Architecting Secure, Automated Multi-Cloud Database Platforms strategies for scalable compliance. https://ijisae.org/index.php/IJISAE/article/view/7781

[6] Dave, S. A., Gannamneni, N. K., Gajbhiye, B., Agarwal, R., Jain, S., & Gopalakrishna, P. K. (2020). Designing resilient Multi-Tenant architectures in cloud environments. International Journal for Research Publication and Seminars, 11(4), 356–373. https://doi.org/10.36676/jrps.v11.i4.1586

[7] Pippal, S. K., & Kushwaha, D. S. (2013). A simple, adaptable and efficient heterogeneous multi-tenant database architecture for ad hoc cloud. Journal of Cloud Computing Advances Systems and Applications, 2(1), 5. https://doi.org/10.1186/2192-113x-2-5

[8] Lu, Y., Yu, X., & Madden, S. (2018). STAR: Scaling Transactions through Asymmetric Replication. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1811.02059

[9] Preguiça, N. (2018). Conflict-free Replicated Data types: an overview. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1806.10254

[10] Wu, C., Sreekanti, V., & Hellerstein, J. M. (2018). Eliminating Boundaries in Cloud Storage with Anna. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1809.00089

Downloads

Published

2023-02-10

How to Cite

Designing Highly Available Multi-Cloud Database Architectures for Global Financial Services. (2023). International Journal of Research and Applied Innovations, 6(1), 8329-8336. https://doi.org/10.15662/IJRAI.2023.0601008