Google Professional DevOps Engineer: Application Deployment Strategies

Google Cloud 2024    |    Beginner
  • 13 videos | 46m
  • Includes Assessment
  • Earns a Badge
Rating 3.0 of 1 users Rating 3.0 of 1 users (1)
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 course
    Identify different application deployment models, for example, cloud native, hybrid, and serverless
    Outline considerations for choosing a deployment model, including application type, scalability, and cost
    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
    Compare serverless deployment options, including cloud functions and cloud run, for different application needs
    Summarize the process of implementing blue/green deployments to minimize downtime and risk during updates
    Provide 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 effectively
    Outline the importance of rollback strategies in maintaining application stability and describe how to implement them in gcp
    Provide an overview of feature flags and a/b testing
    Describe the concepts of high availability and disaster recovery
    Outline considerations for data replication and synchronization
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 31s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 8m 58s
    After completing this video, you will be able to identify different application deployment models, for example, cloud native, hybrid, and serverless. FREE ACCESS
  • Locked
    3.  Considerations for Choosing a Deployment Model
    3m 53s
    Upon completion of this video, you will be able to outline considerations for choosing a deployment model, including application type, scalability, and cost. FREE ACCESS
  • Locked
    4.  Key GCP Services for Application Deployment
    4m 46s
    After 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
  • Locked
    5.  Compare Serverless Deployment Options
    4m 34s
    Upon 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
  • Locked
    6.  Blue/Green Deployments
    2m 22s
    After 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
  • Locked
    7.  Canary Deployments
    2m 28s
    Upon 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
  • Locked
    8.  Traffic Splitting Features in Load Balancing
    2m 52s
    After 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
  • Locked
    9.  Importance of Rollback Strategies
    3m 4s
    Upon 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
  • Locked
    10.  Feature Flags and A/B Testing
    3m 36s
    After completing this video, you will be able to provide an overview of feature flags and A/B testing. FREE ACCESS
  • Locked
    11.  High Availability and Disaster Recovery
    3m 42s
    Upon completion of this video, you will be able to describe the concepts of high availability and disaster recovery. FREE ACCESS
  • Locked
    12.  Data Replication and Synchronization Considerations
    3m 23s
    After completing this video, you will be able to outline considerations for data replication and synchronization. FREE ACCESS
  • Locked
    13.  Course Summary
    53s
    In 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.

YOU MIGHT ALSO LIKE

Rating 4.5 of 2 users Rating 4.5 of 2 users (2)
Rating 4.6 of 28 users Rating 4.6 of 28 users (28)
Rating 3.0 of 1 users Rating 3.0 of 1 users (1)