Google Professional DevOps Engineer: Application Deployment Strategies
Google Cloud 2024
| Beginner
- 13 videos | 46m
- Includes Assessment
- Earns a Badge
Application deployment strategies are vital for Google Professional DevOps Engineers to ensure seamless, efficient, and reliable software releases. Google Cloud Platform (GCP) users who are proficient in deploying and managing applications can leverage its diverse range of deployment models and strategies to achieve optimal scalability, reliability, and availability for their applications, enabling effective resource management, minimizing downtime, and supporting continuous delivery. In this course, you will learn about various application deployment models suitable for cloud-native and hybrid applications within the GCP. You will explore essential factors influencing deployment choices, as well as key GCP services like Compute Engine, Google Kubernetes Engine (GKE), Cloud Functions, and Cloud Run. Then you will compare serverless options and focus on deployment strategies such as blue/green, canary, and traffic splitting. Finally, you will discover rollback techniques, feature flags, principles of high availability, disaster recovery, and microservices for resilient application design. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseIdentify different application deployment models, for example, cloud native, hybrid, and serverlessOutline considerations for choosing a deployment model, including application type, scalability, and costProvide an overview of key google cloud platform (gcp) services for application deployment, such as compute engine, google kubernetes engine (gke), cloud functions, and cloud runCompare serverless deployment options, including cloud functions and cloud run, for different application needsSummarize the process of implementing blue/green deployments to minimize downtime and risk during updatesProvide an overview of the concept and execution of canary deployments to gradually roll out changes to a subset of users
-
Describe the use of gcp's traffic splitting features in cloud load balancing to manage deployment strategies effectivelyOutline the importance of rollback strategies in maintaining application stability and describe how to implement them in gcpProvide an overview of feature flags and a/b testingDescribe the concepts of high availability and disaster recoveryOutline considerations for data replication and synchronizationSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 31sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
8m 58sAfter completing this video, you will be able to identify different application deployment models, for example, cloud native, hybrid, and serverless. FREE ACCESS
-
3m 53sUpon completion of this video, you will be able to outline considerations for choosing a deployment model, including application type, scalability, and cost. FREE ACCESS
-
4m 46sAfter completing this video, you will be able to provide an overview of key Google Cloud Platform (GCP) services for application deployment, such as Compute Engine, Google Kubernetes Engine (GKE), Cloud Functions, and Cloud Run. FREE ACCESS
-
4m 34sUpon completion of this video, you will be able to compare serverless deployment options, including Cloud Functions and Cloud Run, for different application needs. FREE ACCESS
-
2m 22sAfter completing this video, you will be able to summarize the process of implementing blue/green deployments to minimize downtime and risk during updates. FREE ACCESS
-
2m 28sUpon completion of this video, you will be able to provide an overview of the concept and execution of canary deployments to gradually roll out changes to a subset of users. FREE ACCESS
-
2m 52sAfter completing this video, you will be able to describe the use of GCP's traffic splitting features in Cloud Load Balancing to manage deployment strategies effectively. FREE ACCESS
-
3m 4sUpon completion of this video, you will be able to outline the importance of rollback strategies in maintaining application stability and describe how to implement them in GCP. FREE ACCESS
-
3m 36sAfter completing this video, you will be able to provide an overview of feature flags and A/B testing. FREE ACCESS
-
3m 42sUpon completion of this video, you will be able to describe the concepts of high availability and disaster recovery. FREE ACCESS
-
3m 23sAfter completing this video, you will be able to outline considerations for data replication and synchronization. FREE ACCESS
-
53sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.