
Ultimate access to all questions.
Your team is currently managing an on-premises ecommerce application that employs a complex architecture of microservices. These microservices are developed using Python and are hosted within Docker containers. The application configurations are managed through environment variables. The team is now tasked with migrating this application to a serverless infrastructure on Google Cloud. What steps should you take to successfully deploy your application in this new environment?
A
Use your existing CI/CD pipeline. Use the generated Docker images and deploy them to Cloud Run. Update the configurations and the required endpoints.
B
Use your existing continuous integration and delivery (CI/CD) pipeline. Use the generated Docker images and deploy them to Cloud Function. Use the same configuration as on-premises.
C
Use the existing codebase and deploy each service as a separate Cloud Function. Update the configurations and the required endpoints.
D
Use your existing codebase and deploy each service as a separate Cloud Run. Use the same configurations as on-premises.