We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

Este curso prepara estudantes para criar soluções altamente confiáveis e eficientes no Google Cloud usando padrões de projeto comprovados. Ele é uma continuação do curso "Architecting with Google Compute Engine" ou "Architecting with Google Kubernetes Engine" e exige experiência prática com as tecnologias abordadas nesses dois cursos. Com uma combinação de apresentações, atividades de criação e laboratórios práticos, os participantes aprendem a definir e equilibrar requisitos técnicos e comerciais para projetar implantações do Google Cloud que sejam seguras, econômicas e altamente confiáveis e disponíveis.

Read more

Este curso prepara estudantes para criar soluções altamente confiáveis e eficientes no Google Cloud usando padrões de projeto comprovados. Ele é uma continuação do curso "Architecting with Google Compute Engine" ou "Architecting with Google Kubernetes Engine" e exige experiência prática com as tecnologias abordadas nesses dois cursos. Com uma combinação de apresentações, atividades de criação e laboratórios práticos, os participantes aprendem a definir e equilibrar requisitos técnicos e comerciais para projetar implantações do Google Cloud que sejam seguras, econômicas e altamente confiáveis e disponíveis.

Para aproveitar ao máximo este curso, os participantes precisam atender aos seguintes critérios:

-Ter concluído os cursos "Architecting with Google Compute Engine" e "Architecting with Google Kubernetes Engine" ou contar com experiência equivalente.

-Ter proficiência básica em ferramentas de linha de comando e

-Ter experiência com operações de sistemas, incluindo a implantação e a gestão de aplicativos no local ou em um ambiente de nuvem pública.

Enroll now

What's inside

Syllabus

Introdução
É um prazer ter sua presença no curso "Reliable Google Cloud Infrastructure: Design and Process". Saiba mais sobre o conteúdo e a estrutura desse curso.
Read more
Definição de serviços
Neste módulo, você vai aprender a descrever os usuários de um sistema em relação aos papéis e perfis que essas pessoas assumem. Você vai saber como medir o sucesso usando indicadores principais de desempenho (KPIs) e examinar os objetivos de nível de serviço (SLOs), os indicadores de nível de serviço (SLIs) e os contratos de nível de serviço (SLAs).
Design e arquitetura de microsserviços
Neste módulo, você vai aprender sobre a arquitetura de aplicativos e a criação de microsserviços.
Automação de DevOps
Este módulo apresenta a automação de DevOps, uma etapa essencial para garantir a consistência, a confiabilidade e a agilidade da implantação.
Como escolher soluções de armazenamento
Neste módulo, falamos sobre as soluções de dados e armazenamento do Google Cloud, além de como escolher a solução mais adequada para atender aos seus requisitos técnicos e comerciais.
Google Cloud e arquitetura de rede híbrida
Neste módulo, falamos sobre as arquiteturas de rede do Google Cloud, incluindo as que são híbridas.
Como implantar aplicativos no Google Cloud
Neste módulo, falamos sobre as diferentes opções de implantação de aplicativos no Google Cloud. O Google Cloud oferece muitas plataformas de implantação, e nem sempre a escolha é óbvia.
Como criar sistemas confiáveis
Neste módulo, falamos sobre como criar sistemas confiáveis.
Segurança
Neste módulo, falamos sobre segurança. O Google opera na nuvem com segurança há 20 anos. Há uma forte crença de que a segurança impulsiona a inovação. Os arquitetos de nuvem precisam colocar a segurança em primeiro lugar, e todo o resto se ajeita depois disso.
Manutenção e monitoramento
Neste módulo final do curso, falamos sobre a manutenção e o monitoramento de aplicativos.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Ensina padrões de projeto comprovados em soluções altamente confiáveis e eficientes do Google Cloud
Exige que os participantes tenham experiência prática com o Google Compute Engine ou o Google Kubernetes Engine
Aborda requisitos técnicos e comerciais para design de implantações seguras, econômicas, confiáveis e disponíveis
Ensina o uso de automação DevOps para garantir a consistência, confiabilidade e agilidade da implantação
Aborda a seleção de soluções de armazenamento para atender aos requisitos técnicos e comerciais
Ensina a criação de sistemas confiáveis e à prova de falhas
Destaca a importância da segurança e o papel crucial que ela desempenha na inovação
Guia os participantes no desenvolvimento de planos de manutenção e monitoramento para aplicativos

Save this course

Save Reliable Cloud Infrastructure: Design and Process em Português Brasileiro to your list so you can find it easily later:
Save

Reviews summary

Highly reliable google cloud infrastructure

This course is designed for students to develop highly reliable and efficient solutions in Google Cloud using proven design patterns. The course teaches students how to define and balance technical and business requirements on Google Cloud deployments to be secure, cost-optimized, and highly reliable and available. Reviews for this course are overwhelmingly positive with many learners appreciating the content and instruction.
Appropriate Length
"fecha com chave de ouro"
Challenging But Rewarding
"Desafiador!!!"
Knowledgeable Instructors
"awesome"
Excellent Content
"Excelente!!!"
Occasional Errors
"O último laboratório poderia ter sido mais fácil, senão estivesse faltando comandos na versão em português."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Reliable Cloud Infrastructure: Design and Process em Português Brasileiro with these activities:
DevOps Culture - Practice Exercises (2nd Edition)
Deepen your understanding of DevOps principles and practices by completing these exercises.
Browse courses on DevOps
Show steps
  • Complete the DevOps Culture Practice Exercises (2nd Edition)
Review Google Cloud Platform documentation
Reinforce your understanding of the core concepts and technologies covered in the prerequisite courses.
Browse courses on Google Kubernetes Engine
Show steps
  • Read through the official documentation for Google Kubernetes Engine and Google Compute Engine.
  • Familiarize yourself with the key concepts of cloud computing, such as scalability, elasticity, and fault tolerance.
Engage in peer discussions on design patterns and solutions
Share and exchange ideas with fellow learners to deepen your understanding of design principles.
Browse courses on Design Patterns
Show steps
  • Join or create a study group or online forum where you can connect with other students.
  • Participate in discussions, ask questions, and share your own insights on various design patterns and solutions.
11 other activities
Expand to see all activities and additional details
Show all 14 activities
Google Cloud Security Fundamentals: Security Architecture and Best Practices
Reinforce your understanding of Google Cloud security principles and best practices by completing this tutorial series
Browse courses on Google Cloud Security
Show steps
  • Review the Google Cloud Security Architecture Tutorial
  • Complete the Security Best Practices for Google Cloud Tutorial
Follow tutorials on DevOps automation tools
Enhance your DevOps skills by exploring tutorials and resources on automation tools.
Browse courses on DevOps
Show steps
  • Identify reputable online resources or platforms that offer DevOps automation tutorials.
  • Select a specific tool or platform to focus on, such as Jenkins, Ansible, or Terraform.
  • Follow the tutorials and hands-on exercises provided in the resources.
Form a study group with other students taking the course
Enhance your learning experience by collaborating with peers to discuss concepts, ask questions, and share insights.
Browse courses on Google Cloud
Show steps
  • Identify fellow students taking the course.
  • Organize regular study sessions to review course material and work on assignments together.
  • Share your understanding and support one another's learning journey.
Design and implement a simple microservices application
Apply your knowledge of microservices architecture by building and deploying a basic application.
Browse courses on Microservices
Show steps
  • Plan and design the architecture of your microservices application.
  • Implement the application using a programming language and framework of your choice.
  • Deploy the application to a cloud platform and test its functionality.
Design a detailed implementation plan for a complex Google Cloud project
Demonstrate your understanding of Google Cloud services by creating a comprehensive plan for implementing a complex project.
Browse courses on Google Cloud
Show steps
  • Define the project requirements and objectives.
  • Research and select appropriate Google Cloud services.
  • Design the system architecture and implementation plan.
  • Estimate costs and timelines.
Attend a workshop on Google Cloud security
Gain practical knowledge and insights on securing Google Cloud infrastructure and applications.
Browse courses on Cloud Security
Show steps
  • Identify and register for a reputable workshop on Google Cloud security.
  • Attend the workshop and actively participate in the discussions and exercises.
  • Implement the best practices and techniques learned from the workshop in your own projects.
Explore Google Cloud's documentation
Explore Google Cloud's comprehensive documentation to gain a deeper understanding of the concepts and technologies covered in the course.
Browse courses on Google Cloud
Show steps
  • Visit the Google Cloud website and browse the documentation library.
  • Identify relevant sections based on the topics covered in the course.
  • Read the documentation carefully and take notes on key concepts and best practices.
Attend a Google Cloud meetup or conference
Engage with Google Cloud experts and enthusiasts at industry events to expand your knowledge and network.
Browse courses on Google Cloud
Show steps
  • Find upcoming Google Cloud events in your area.
  • Register for the event and attend.
  • Connect with other attendees and learn from their experiences.
Design and present a cloud architecture solution
Showcase your ability to apply course concepts by designing and presenting a comprehensive cloud architecture solution.
Browse courses on Cloud Architecture
Show steps
  • Select a real-world business problem or opportunity to address with a cloud-based solution.
  • Research and analyze the requirements, constraints, and potential technologies involved.
  • Design and document a detailed cloud architecture solution, including infrastructure, services, and security measures.
  • Create a presentation to effectively communicate your solution to a technical audience.
Create a hands-on project using Google Cloud services
Apply the concepts learned in the course by creating a practical project that demonstrates your understanding of Google Cloud services.
Browse courses on Google Cloud
Show steps
  • Choose a project idea that aligns with the course content.
  • Design and plan the project architecture.
  • Implement the project using Google Cloud services.
  • Deploy and test the project.
Mentor junior engineers or students in Google Cloud concepts
Reinforce your knowledge by sharing your expertise and guiding others in their learning journey.
Browse courses on Mentoring
Show steps
  • Identify opportunities to mentor junior engineers or students interested in Google Cloud.
  • Provide guidance, answer questions, and share your experiences in cloud architecture and design.

Career center

Learners who complete Reliable Cloud Infrastructure: Design and Process em Português Brasileiro will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
A Cloud Engineer designs, builds, and manages cloud computing systems. This course provides a foundation in cloud computing principles and best practices, which are essential for success in this role. The course covers topics such as cloud architecture, networking, storage, and security, which are all critical to the work of a Cloud Engineer. Taking this course can help you develop the skills and knowledge needed to design and manage reliable and efficient cloud-based systems.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams, ensuring that software is delivered quickly and reliably. This course provides a foundation in DevOps principles and practices, which are essential for success in this role. The course covers topics such as continuous integration, continuous delivery, and infrastructure automation, which are all critical to the work of a DevOps Engineer. Taking this course can help you develop the skills and knowledge needed to implement DevOps practices in your organization.
Site Reliability Engineer
A Site Reliability Engineer (SRE) is responsible for ensuring the reliability and performance of software systems. This course provides a foundation in SRE principles and practices, which are essential for success in this role. The course covers topics such as system monitoring, incident management, and performance optimization, which are all critical to the work of an SRE. Taking this course can help you develop the skills and knowledge needed to design and manage reliable and efficient software systems.
Cloud Architect
A Cloud Architect designs and manages cloud computing solutions for organizations. This course provides a foundation in cloud architecture principles and best practices, which are essential for success in this role. The course covers topics such as cloud infrastructure, application development, and data management, which are all critical to the work of a Cloud Architect. Taking this course can help you develop the skills and knowledge needed to design and manage cloud-based solutions that meet the needs of your organization.
Cloud Security Engineer
A Cloud Security Engineer is responsible for securing cloud computing environments. This course provides a foundation in cloud security principles and practices, which are essential for success in this role. The course covers topics such as cloud security architecture, threat modeling, and incident response, which are all critical to the work of a Cloud Security Engineer. Taking this course can help you develop the skills and knowledge needed to design and manage secure cloud-based systems.
Data Engineer
A Data Engineer designs and manages data pipelines and data warehouses. This course provides a foundation in data engineering principles and practices, which are essential for success in this role. The course covers topics such as data modeling, data integration, and data analysis, which are all critical to the work of a Data Engineer. Taking this course can help you develop the skills and knowledge needed to design and manage data pipelines and data warehouses that meet the needs of your organization.
Software Engineer
A Software Engineer designs, develops, and maintains software systems. This course provides a foundation in software engineering principles and practices, which are essential for success in this role. The course covers topics such as software design, software development, and software testing, which are all critical to the work of a Software Engineer. Taking this course can help you develop the skills and knowledge needed to design, develop, and maintain software systems that meet the needs of your users.
Network Engineer
A Network Engineer designs, builds, and maintains computer networks. This course provides a foundation in networking principles and practices, which are essential for success in this role. The course covers topics such as network architecture, network protocols, and network security, which are all critical to the work of a Network Engineer. Taking this course can help you develop the skills and knowledge needed to design, build, and maintain computer networks that meet the needs of your organization.
Systems Engineer
A Systems Engineer designs, builds, and maintains computer systems. This course provides a foundation in systems engineering principles and practices, which are essential for success in this role. The course covers topics such as systems architecture, systems integration, and systems testing, which are all critical to the work of a Systems Engineer. Taking this course can help you develop the skills and knowledge needed to design, build, and maintain computer systems that meet the needs of your organization.
Database Administrator
A Database Administrator (DBA) designs, builds, and maintains databases. This course provides a foundation in database administration principles and practices, which are essential for success in this role. The course covers topics such as database design, database management, and database security, which are all critical to the work of a DBA. Taking this course can help you develop the skills and knowledge needed to design, build, and maintain databases that meet the needs of your organization.
Information Security Analyst
An Information Security Analyst identifies, assesses, and mitigates security risks to an organization's information systems. This course provides a foundation in information security principles and practices, which are essential for success in this role. The course covers topics such as risk assessment, security controls, and incident response, which are all critical to the work of an Information Security Analyst. Taking this course can help you develop the skills and knowledge needed to identify, assess, and mitigate security risks to your organization's information systems.
IT Manager
An IT Manager plans, directs, and coordinates the IT activities of an organization. This course provides a foundation in IT management principles and practices, which are essential for success in this role. The course covers topics such as IT strategy, IT governance, and IT service management, which are all critical to the work of an IT Manager. Taking this course can help you develop the skills and knowledge needed to plan, direct, and coordinate the IT activities of your organization.
Project Manager
A Project Manager plans, executes, and closes projects. This course provides a foundation in project management principles and practices, which are essential for success in this role. The course covers topics such as project planning, project execution, and project closing, which are all critical to the work of a Project Manager. Taking this course can help you develop the skills and knowledge needed to plan, execute, and close projects successfully.
Business Analyst
A Business Analyst works with stakeholders to understand their business needs and translate those needs into technical requirements. This course provides a foundation in business analysis principles and practices, which are essential for success in this role. The course covers topics such as requirements gathering, requirements analysis, and requirements documentation, which are all critical to the work of a Business Analyst. Taking this course can help you develop the skills and knowledge needed to work with stakeholders to understand their business needs and translate those needs into technical requirements.
Technical Writer
A Technical Writer creates and maintains technical documentation. This course provides a foundation in technical writing principles and practices, which are essential for success in this role. The course covers topics such as technical writing style, technical writing tools, and technical writing standards, which are all critical to the work of a Technical Writer. Taking this course can help you develop the skills and knowledge needed to create and maintain technical documentation that is clear, concise, and accurate.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Reliable Cloud Infrastructure: Design and Process em Português Brasileiro.
This guide provides a comprehensive overview of designing data-intensive applications, covering topics such as data modeling, storage, query processing, and data consistency. It presents real-world case studies and best practices to help you build scalable, reliable, and performant systems.
Provides a practical guide to building microservices, covering topics such as service design, communication, deployment, and monitoring. It offers insights and best practices for designing and implementing microservices in a scalable and reliable manner.
Provides a comprehensive guide to site reliability engineering (SRE), covering topics such as service level objectives (SLOs), error budgets, and incident management. It presents best practices and case studies from Google to help you implement SRE in your organization.
Provides a practical guide to DevOps, covering topics such as culture, automation, and measurement. It offers insights and best practices from leading DevOps practitioners to help you transform your organization's software development and delivery processes.
Provides a comprehensive overview of cloud computing, covering topics such as cloud architecture, cloud services, and cloud security. It offers a detailed examination of the underlying technologies and concepts that power cloud computing.
Provides a collection of patterns for designing and implementing microservices. It covers topics such as service discovery, load balancing, and fault tolerance. It offers practical guidance and real-world examples to help you build robust and scalable microservices.
Provides a comprehensive overview of security and reliability in computer systems. It covers topics such as risk assessment, threat modeling, and system hardening. It offers practical guidance and case studies to help you design and implement secure and reliable systems.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Reliable Cloud Infrastructure: Design and Process em Português Brasileiro.
Elastic Cloud Infrastructure: Containers and Services em...
Most relevant
Understanding Your Google Cloud Costs em Português
Most relevant
Serverless Machine Learning with Tensorflow on Google...
Most relevant
Criar interfaces do usuário (IU) dinâmicas para sites
Most relevant
Criar wireframes e protótipos de baixa fidelidade
Most relevant
Architecting with Google Kubernetes Engine: Workloads em...
Most relevant
Conclusão do Marketing de Mídias Sociais do Meta
Most relevant
Fundamentos do design da experiência do usuário (UX)
Most relevant
Medir e otimizar campanhas de marketing de mídias sociais
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser