Architecting with Google Cloud Platform - Design and process

Discover and design the Google Cloud platform. With this training, be able to assess, integrate, optimize and design its architecture.
Private session

This training is available in a private or personalized format. It can be provided in one of our training centres or at your offices. Call one of our consultants of submit a request online.

Call now at 1 877 624.2344

  • Duration: 2 days
  • Regular price: On request

Course outline

Learn to design GCP deployments

Duration : 2 days

This two-day instructor-led class equips you to build highly reliable and efficient solutions on
Google Cloud Platform. It is a continuation of the Architecting with Google Cloud Platform:
Infrastructure course and assumes hands-on experience with the technologies covered in
that course. Through a combination of presentations, demos, and hands-on labs, you will
learn to design GCP deployments that are highly reliable and secure as well as how to
operate GCP deployments in a highly available and cost-effective manner.

Audience

• Cloud solutions architects
• Site Reliability Engineers
• Systems operations professionals
• DevOps engineers
• IT managers
• Individuals using Google Cloud Platform to create new solutions or to integrate existing systems, application environments, and infrastructure with the Google Cloud Platform

Prerequisites

• Completion of Architecting with Google Cloud Platform: Infrastructure or have
equivalent experience
• Basic proficiency with command-line tools and Linux operating system
environments
• Systems operations experience including deploying and managing
applications, either on-premises or in a public cloud environment

Objectives

• Design for high availability, scalability, and maintainability
• Assess tradeoffs and make sound choices among Google Cloud Platform
products
• Integrate on-premises and cloud resources
• Identify ways to optimize resources and minimize cost
• Implement processes that minimize downtime, such as monitoring and
alarming, unit and integration testing, production resilience testing, and incident
post-mortem analysis
• Implement policies that minimize security risks, such as auditing, separation of duties
and least privilege
• Implement technologies and processes that assure business continuity in the event of
a disaster

Contents

Defining the service
• Design in this class
• State and solution
• Measurement
• Gathering requirements, SLOs, SLAs, and SLIs (key performance indicators)
Business-logic layer design
• Microservices architecture
• GCP 12-factor support
• Mapping compute needs to Google Cloud Platform processing services
• Compute system provisioning
Data layer design
• Classifying and characterizing data
• Data ingest and data migration
• Identification of storage needs and mapping to Google Cloud Platform storage systems
Presentation layer design
• Network edge configuration
• Network configuration for data transfer within the service, including load balancing
and network location
• Network integration with other environments, including on premise and multicloud
Design for resiliency, scalability, and disaster recovery
• Failure due to loss of resources
• Failure due to overload
• Strategies for coping with failure
• Business continuity and disaster recovery, including restore strategy and data lifecycle management
• Scalable and resilient design
Design for security
• Google Cloud Platform security
• Network access control and firewalls
• Protections against denial of service
• Resource sharing and isolation
• Data encryption and key management
• Identity access and auditing
Capacity planning and cost optimization
• Capacity planning
• Pricing
Deployment, monitoring and alerting, and incident response
• Deployment
• Monitoring and alerting
• Incident response

Surround yourself with the best

Moëz Argoubi
Moëz Argoubi
Trainer
Éric Côté
Trainer
Ralph Pierre Pelry
Trainer
Louis Major
Louis Major
Vice President, IT Strategy and trainer