Optimizing Cloud Deployment: Blending of IaaS and FaaS for Microservice Architecture
For cloud architects and DevOps teams, this provides a practical methodology to optimize microservice deployment across cloud service models, though it is an incremental contribution.
This paper presents a metrics-driven framework for migrating microservices from IaaS to a hybrid IaaS+FaaS model, using two case studies to identify services suited for serverless execution, achieving optimized resource utilization and scalability.
The rapid evolution of cloud computing has resulted in the adoption of hybrid deployments that blend Infrastructure-as-a-Service (IaaS) and Function-as-a-Service (FaaS) service models to optimize resource utilization, scalability, and operational efficiency. This paper presents a comprehensive study and practical implementation of a metrics-driven approach for migrating microservices from a traditional IaaS service model to a hybrid IaaS + FaaS model, using two microservice applications as case studies. The research develops an automated framework to analyze service-level performance metrics to identify microservices that are best suited for serverless execution. The findings of our research highlight the benefits and limitations of different cloud service models and provide a scalable and replicable automated methodology for optimized deployment of cloud-native applications.