|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/cloud-infrastructure-design-process-id
课程评论:没有评论
课程名称:可靠的云基础设施:设计与过程 课程概述: 本课程旨在帮助学员掌握在谷歌云中构建高度可靠和高效解决方案的技能,采用经过验证的设计模式。该课程是《谷歌计算引擎架构设计》或《谷歌Kubernetes引擎架构设计》的延续,学员需具备这两门课程中涵盖技术的实战经验。通过结合演示、设计活动和实践实验,学员将学习如何确定和权衡业务和技术需求,以设计出极为可靠、高可用、安全且具有成本效益的谷歌云部署。 课程内容包括: - 应用一系列问题、技术和设计考虑; - 确定应用需求并以KPI、SLO和SLI的形式客观表达; - 列出应用需求,以找到合适的微服务边界; - 利用谷歌云的开发者工具,设置现代化和自动化的部署管道; - 根据应用需求选择合适的云存储服务; - 设计云和混合网络; - 部署可靠、可扩展和韧性的应用,平衡关键性能指标和成本; - 选择适合应用的谷歌云部署服务; - 保障应用、数据和云基础设施的安全; - 使用谷歌云工具监控服务水平目标和成本。 先决条件: - 已完成《谷歌云平台架构专项课程》、《谷歌Kubernetes引擎架构设计》或具有同等经验; - 熟悉命令行工具及Linux操作系统环境; - 具备操作系统方面的经验,包括在本地或公共云环境中部署和管理应用。 课程大纲: 1. 介绍:欢迎来到课程“可靠的谷歌云基础设施:设计与过程”。了解课程结构与内容。 2. 确定服务:学习如何描述系统用户的角色与角色扮演,衡量成功的关键指标(KPI),并检查服务水平目标(SLO)、服务水平指标(SLI)和服务水平协议(SLA)。 3. 微服务设计与架构:介绍应用架构和微服务设计。 4. DevOps自动化:介绍DevOps自动化,这是实现部署一致性、可靠性和速度的关键因素。 5. 选择存储解决方案:讨论谷歌云数据和存储解决方案,选择最适合业务和技术需求的解决方案。 6. 混合与谷歌云网络架构:讨论谷歌云网络架构,包括混合架构。 7. 应用部署到谷歌云:讨论多种将应用部署到谷歌云的选项。 8. 设计可靠系统:探讨如何设计可靠的系统。 9. 安全性:讨论安全性,强调谷歌在云中安全运营20年的经验,安全应在云架构中优先考虑。 10. 维护与监控:最后一部分讨论应用的维护与监控。 11. 课程材料:提供各模块的PDF链接。 该课程将帮助学员全面提升其云基础设施设计与管理的能力,为在现代云环境中构建可靠应用奠定基础。
Name:Pengantar
Description:Selamat datang di kursus Reliable Google Cloud Infrastructure: Design and Process. Pelajari struktur kursus dan kontennya.
Name:Menentukan Layanan
Description:Dalam modul ini, Anda akan mempelajari cara mendeskripsikan pengguna sistem dari segi peran dan persona yang mereka ambil. Anda akan mempelajari cara mengukur keberhasilan menggunakan indikator performa utama (KPI) serta memeriksa tujuan tingkat layanan (SLO), indikator tingkat layanan (SLI), dan perjanjian tingkat layanan (SLA).
Name:Desain dan Arsitektur Microservice
Description:Dalam modul ini, kami akan memperkenalkan arsitektur aplikasi dan desain microservice.
Name:DevOps Automation
Description:Modul ini memperkenalkan otomatisasi DevOps, yaitu faktor utama dalam mencapai konsistensi, keandalan, dan kecepatan deployment.
Name:Memilih Solusi Penyimpanan
Description:Dalam modul ini, kita akan membahas solusi data dan penyimpanan Google Cloud, serta cara memilih solusi yang paling sesuai untuk memenuhi kebutuhan bisnis dan teknis Anda.
Name:Arsitektur Jaringan Hybrid dan Google Cloud
Description:Dalam modul ini, kita akan membahas arsitektur jaringan Google Cloud, termasuk arsitektur hybrid.
Name:Men-deploy Aplikasi ke Google Cloud
Description:Dalam modul ini, kita akan membahas berbagai opsi untuk men-deploy aplikasi ke Google Cloud. Google Cloud menawarkan banyak platform deployment yang dapat digunakan, dan pilihannya tidak selalu jelas terlihat.
Name: Merancang Sistem yang Andal
Description:Dalam modul ini, kita akan membahas cara merancang sistem yang andal.
Name:Keamanan
Description:Dalam modul ini, kita akan membahas keamanan. Google telah beroperasi dengan aman di cloud selama 20 tahun. Ada keyakinan kuat bahwa keamanan mendukung inovasi. Pendekatan arsitek cloud harus mengutamakan keamanan; hal lainnya akan mengikuti.
Name:Pemeliharaan dan Pemantauan
Description:Dalam modul terakhir dari kursus ini, kita akan membahas pemeliharaan dan pemantauan aplikasi.
Name:Materi Kursus
Description:Link PDF ke semua modul
Kursus ini membekali peserta kemampuan untuk membangun solusi yang sangat andal dan efisien di Google Cloud menggunakan pola desain yang terjamin. Ini adalah kelanjutan dari kursus Architecting with Google Compute Engine atau Architecting with Google Kubernetes Engine dan peserta dianggap sudah memiliki pengalaman langsung dengan teknologi yang tercakup dalam salah satu kursus itu. Melalui kombinasi antara presentasi, aktivitas desain, dan lab praktik langsung, peserta belajar menentukan dan menyeimbangkan persyaratan bisnis dan teknis untuk merancang deployment Google Cloud yang sangat andal, sangat tersedia, aman, dan hemat biaya. Kursus ini mengajarkan keterampilan berikut kepada peserta: ● Menerapkan serangkaian pertanyaan, teknik, dan pertimbangan desain ● Menetapkan persyaratan aplikasi dan menyatakannya secara objektif sebagai KPI, SLO, dan SLI ● Menguraikan persyaratan aplikasi untuk menemukan batas-batas microservice yang tepat ● Memanfaatkan alat developer Google Cloud untuk menyiapkan pipeline deployment yang modern dan otomatis ● Memilih layanan Cloud Storage yang sesuai berdasarkan persyaratan aplikasi ● Merancang jaringan cloud dan hybrid ● Menerapkan aplikasi yang andal, skalabel, tangguh, dan menyeimbangkan metrik performa utama dengan biaya ● Memilih layanan deployment Google Cloud yang tepat untuk aplikasi ● Mengamankan aplikasi, data, dan infrastruktur cloud ● Memantau tujuan dan biaya tingkat layanan menggunakan alat Google Cloud Prasyarat ● Sudah menyelesaikan kursus sebelumnya yaitu Architecting with Google Cloud Platform Specialization, Architecting with Google Kubernetes Engine, atau memiliki pengalaman yang setara ● Kemahiran dasar dengan alat command-line dan lingkungan sistem operasi Linux ● Pengalaman Operasi Sistem termasuk men-deploy dan mengelola aplikasi, baik di lingkungan lokal atau cloud publik