A Decision Framework for Multi-Cloud Microservice Deployment across AWS and GCP: Empirical Evaluation of EKS, Cloud Functions, Cloud Run, and Cross-Cloud Networking Patterns

Authors

  • Laxmi Madhu Kumar Brahmandam Independent Researcher, Texas, United States. Author

DOI:

https://doi.org/10.63282/3050-9246.IJETCSIT-V7I1P152

Keywords:

Multi-Cloud, Microservices, Kubernetes, Serverless, Cross-Cloud Networking, Failover

Abstract

Multi-cloud microservice deployment is frequently advocated as a hedge against provider risk and as a route to best-of-breed service selection, yet empirical evidence on when such designs deliver measurable value remains scarce. This paper presents a decision framework for placing workloads across Amazon Web Services and Google Cloud Platform, together with an empirical evaluation drawn from a representative workload set executed on production-grade configurations. The framework classifies workloads into four archetypes (long-running APIs, batch jobs, event handlers, and short-lived remote procedure calls) and recommends a primitive on each cloud (Amazon Elastic Kubernetes Service, AWS Lambda, AWS Fargate, Google Kubernetes Engine, Cloud Run, Cloud Functions, and Cloud Endpoints) based on observed fit. The methodology evaluates four metrics: cold-start latency, sustained throughput, per-million-request cost, and cross-region failover recovery-time objective. The reference deployments we examined exposed differences of up to 6.4x in cold-start latency between serverless primitives and steady-state cost differences of 18 to 41 percent at equivalent service levels. Cross-cloud failover RTOs ranged from 42 seconds for active-active configurations to 7.8 minutes for warm-standby ones. We find that multi-cloud is justified per workload rather than at portfolio level and that unified observability is necessary to keep operational overhead bounded. The findings inform reference architectures for organizations facing heterogeneous integration, regulatory, or acquisition-driven multi-cloud pressure across the cloud-native systems field.

Downloads

Download data is not yet available.

References

[1] Amazon Web Services. AWS Well-Architected Framework. 2024. https://scholar.google.com/scholar?q=Amazon Web Services. AWS Well-Architected Framework. 2024. | https://aws.amazon.com/architecture/well-architected/

[2] Google Cloud. Google Cloud Architecture Framework. 2024. https://scholar.google.com/scholar?q=Google Cloud. Google Cloud Architecture Framework. 2024. | https://cloud.google.com/architecture/framework

[3] Amazon Web Services. Amazon Elastic Kubernetes Service Documentation. 2024. https://scholar.google.com/scholar?q=Amazon Web Services. Amazon Elastic Kubernetes Service Documentation. 2024. | https://docs.aws.amazon.com/eks/

[4] Google Cloud. Cloud Functions Documentation. 2024. https://scholar.google.com/scholar?q=Google Cloud. Cloud Functions Documentation. 2024. | https://cloud.google.com/functions/docs

[5] Google Cloud. Cloud Run Documentation. 2024. https://scholar.google.com/scholar?q=Google Cloud. Cloud Run Documentation. 2024. | https://cloud.google.com/run/docs

[6] Google Cloud. Cloud Endpoints Documentation. 2024. https://scholar.google.com/scholar?q=Google Cloud. Cloud Endpoints Documentation. 2024. | https://cloud.google.com/endpoints/docs

[7] Amazon Web Services. Amazon API Gateway Documentation. 2024. https://scholar.google.com/scholar?q=Amazon Web Services. Amazon API Gateway Documentation. 2024. | https://docs.aws.amazon.com/apigateway/

[8] Cloud Native Computing Foundation. Kubernetes Documentation. 2024. https://scholar.google.com/scholar?q=Cloud Native Computing Foundation. Kubernetes Documentation. 2024. | https://kubernetes.io/docs/

[9] Cloud Native Computing Foundation. Istio Service Mesh Documentation. 2024. https://scholar.google.com/scholar?q=Cloud Native Computing Foundation. Istio Service Mesh Documentation. 2024. | https://istio.io/latest/docs/

[10] HashiCorp. Multi-cloud Kubernetes Patterns Documentation. 2023. https://scholar.google.com/scholar?q=HashiCorp. Multi-cloud Kubernetes Patterns Documentation. 2023. | https://www.hashicorp.com/resources

[11] National Institute of Standards and Technology. NIST Cloud Computing Reference Architecture, NIST Special Publication 500-292. 2011. https://scholar.google.com/scholar?q=National Institute of Standards and Technology. NIST Cloud Computing Reference Architecture, NIST Special Publication 500-292. 2011.

[12] National Institute of Standards and Technology. Guide to Securing Cloud Services, NIST Special Publication 800-210. 2020. https://scholar.google.com/scholar?q=National Institute of Standards and Technology. Guide to Securing Cloud Services, NIST Special Publication 800-210. 2020.

[13] Newman, S. Building Microservices, Second Edition. O'Reilly Media, 2021. https://scholar.google.com/scholar?q=Newman, S. Building Microservices, Second Edition. O'Reilly Media, 2021.

[14] Richardson, C. Microservices Patterns. Manning Publications, 2018. https://scholar.google.com/scholar?q=Richardson, C. Microservices Patterns. Manning Publications, 2018.

[15] Burns, B., Beda, J., Hightower, K., and Evenson, L. Kubernetes: Up and Running, Third Edition. O'Reilly Media, 2022. https://scholar.google.com/scholar?q=Burns, B., Beda, J., Hightower, K., and Evenson, L. Kubernetes: Up and Running, Third Edition. O'Reilly Media, 2022.

[16] Calcote, L. and Butcher, Z. Istio: Up and Running. O'Reilly Media, 2019. https://scholar.google.com/scholar?q=Calcote, L. and Butcher, Z. Istio: Up and Running. O'Reilly Media, 2019.

[17] Google Cloud. Anthos Documentation. 2024. https://scholar.google.com/scholar?q=Google Cloud. Anthos Documentation. 2024. | https://cloud.google.com/anthos/docs

[18] OpenTelemetry Project. OpenTelemetry Specification. 2024. https://scholar.google.com/scholar?q=OpenTelemetry Project. OpenTelemetry Specification. 2024. | https://opentelemetry.io/docs/

[19] Jonas, E. et al. Cloud Programming Simplified: A Berkeley View on Serverless Computing. Technical Report UCB/EECS-2019-3, University of California, Berkeley, 2019. https://scholar.google.com/scholar?q=Jonas, E. et al. Cloud Programming Simplified: A Berkeley View on Serverless Computing. Technical Report UCB/EECS-2019-3, University of California, Berkeley, 2019.

[20] Wang, L. et al. Peeking Behind the Curtains of Serverless Platforms. USENIX Annual Technical Conference (ATC), 2018. https://scholar.google.com/scholar?q=Wang, L. et al. Peeking Behind the Curtains of Serverless Platforms. USENIX Annual Technical Conference (ATC), 2018.

[21] Manco, F. et al. My VM is Lighter (and Safer) than your Container. Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP), 2017. https://scholar.google.com/scholar?q=Manco, F. et al. My VM is Lighter (and Safer) than your Container. Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP), 2017.

[22] Hellerstein, J. M. et al. Serverless Computing: One Step Forward, Two Steps Back. Conference on Innovative Data Systems Research (CIDR), 2019. https://scholar.google.com/scholar?q=Hellerstein, J. M. et al. Serverless Computing: One Step Forward, Two Steps Back. Conference on Innovative Data Systems Research (CIDR), 2019.

[23] Verma, A., Pedrosa, L., Korupolu, M., Oppenheimer, D., Tune, E., and Wilkes, J. Large-scale cluster management at Google with Borg. Proceedings of the 10th European Conference on Computer Systems (EuroSys), 2015. https://scholar.google.com/scholar?q=Verma, A., Pedrosa, L., Korupolu, M., Oppenheimer, D., Tune, E., and Wilkes, J. Large-scale cluster management at Google with Borg. Proceedings of the 10th European Conference on Computer Systems (Eur

[24] Burns, B., Grant, B., Oppenheimer, D., Brewer, E., and Wilkes, J. Borg, Omega, and Kubernetes. Communications of the ACM, 59(5):50-57, 2016. https://scholar.google.com/scholar?q=Burns, B., Grant, B., Oppenheimer, D., Brewer, E., and Wilkes, J. Borg, Omega, and Kubernetes. Communications of the ACM, 59(5):50-57, 2016.

[25] Gan, Y. et al. An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud and Edge Systems. International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2019. https://scholar.google.com/scholar?q=Gan, Y. et al. An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud and Edge Systems. International Conference on Architectural Support for Programming L

[26] Akkus, I. E. et al. SAND: Towards High-Performance Serverless Computing. USENIX Annual Technical Conference (ATC), 2018. https://scholar.google.com/scholar?q=Akkus, I. E. et al. SAND: Towards High-Performance Serverless Computing. USENIX Annual Technical Conference (ATC), 2018.

Published

2026-03-25

Issue

Section

Articles

How to Cite

1.
Brahmandam LMK. A Decision Framework for Multi-Cloud Microservice Deployment across AWS and GCP: Empirical Evaluation of EKS, Cloud Functions, Cloud Run, and Cross-Cloud Networking Patterns. IJETCSIT [Internet]. 2026 Mar. 25 [cited 2026 May 27];7(1):365-73. Available from: https://www.ijetcsit.org/index.php/ijetcsit/article/view/721

Similar Articles

11-20 of 331

You may also start an advanced similarity search for this article.