点赞
评论
收藏
分享
举报
课程信息 | 微服务之月火热报名中
发表于2023-06-08 17:57

浏览 534

文章标签

又是一个热情似火的六月,一年一度的 Microservices June 微服务之月再次回归!

微服务之月是 NGINX 一年一度的免费线上教学项目,今年我们将主要关注“微服务交付”的概念和技巧。完成课程学习就有机会获得 NGINX 独家定制的精美好礼以及 NGINX 授予的结课证书。

本篇文章我们将具体介绍各个单元的学习内容,点击此处了解更多项目背景信息。

报名时间

6月1日 - 7月1日

活动形式

课程录像、上机实验、单元小测、微信群答疑

活动主题

微服务交付 – 应用开发的十二要素、Secrets 的管理与配置、自动化部署、可观测性实践

免费报名

点击此处免费报名

项目简介

微服务之月是 NGINX 一年一度的免费线上教学项目,今年我们将会关注和“微服务交付”相关的核心基础概念。本项目的难度为中等偏低,无论您是 Kubernetes 的初学者,还是已经在生产环境广泛应用 Kubernetes,您都将从这个项目中收获实用的知识和技能。

通过参与本项目,您不仅将和社区的小伙伴们共同交流进步,还可以直接在微信群中与 NGINX 团队进行互动答疑。

针对每个单元的内容,我们将提供多种学习形式,包括:

  • 关注概念讲解的课程录像
  • 提供实操经验的上机实验
  • 检验学习成果的单元小测

我们将一次性放出所有的学习材料,这意味着您可以根据您的时间来合理安排学习节奏。您还可以选择完成所有的课程内容以获得全面的视角,或者挑选您感兴趣的部分来进行深入探究或查漏补缺。

点击此处了解更多项目背景信息。

课程内容

今年的课程将分为四个单元,完成本项目所需的总时长约为 8 小时。我们将一次性放出所有的学习材料,这意味着您可以根据您的时间来合理安排学习节奏。

第一单元:在微服务架构中实施应用开发的十二要素

单元导师:易久平

F5 NGINX 资深架构师

现代应用在微服务架构与云原生技术的支撑下快速发展,《十二要素应用》为我们提供了一套现代应用开发的方法论,深入理解并在微服务开发过程中实践这些方法论可大幅提升应用的可伸缩性、可移植性、韧性及敏捷性。

本单元以《十二要素应用》定义的方法论为大纲,详细介绍微服务设计和开发的一些指导性原则,并遵循这些原则动手打造一个微服务架构应用,通过理论与实践相结合的方式让大家更深入了解掌握。

我们还将提供一套微服务开发部署的动手实验,将《十二要素应用》的方法论融入到实际开发、部署、运维过程中,切身体会这些原则在微服务开发过程中给我们带来的好处。

第二单元:微服务 Secrets 管理与配置基础入门

单元导师:汤炜涛

F5 NGINX 解决方案顾问

微服务架构下,service 之间会有大量的通信,而这些通信的安全性需要得到保证,最常见的手段就是认证和加密。在认证和加密的技术中一定会涉及一个概念——Secrets。Secrets 可以是证书、密钥、账号密码或者令牌,如何安全地管理 Secrets 又成了我们需要考虑的问题。

Secrets 的重要性不言而喻,那我们应该如何高效地管理和保护 Secrets 呢?在本次课程中我们会介绍微服务架构中 Secrets 管理的一些关键原则,同时以在容器中使用 Secrets 的场景作为示例,向您介绍常见的最佳实践和注意事项。

针对本单元内容,我们还设计了一组配套的实验,您将亲自动手尝试 4 种我们在视频课程中提到的在容器中使用 Secrets 的方法。通过实验,您可以更直观地体验这些方法的不同,并且更深入地理解它们对于微服务安全的不同影响。

第三单元:利用 Docker、Kubernetes 和 Gitlab 实现微服务自动化部署和 CI/CD

单元导师:朱炜良

F5 NGINX 资深架构师

随着企业数字化转型的不断深入,微服务架构的优势越来越受到重视,而实现微服务架构的自动化部署和持续集成/持续交付 (CI/CD) 则成为了数字化转型过程中至关重要的一环。

在本单元的学习中,我们将为大家介绍如何基于微服务架构实现自动化部署和 CI/CD。我们将讨论一些流行的工具和技术,如 Docker 容器、Kubernetes 编排工具、Jenkins 自动化构建和部署工具、Gitlab CI/CD 流水线等,帮助您深入理解如何利用这些工具来实现高效、可靠的自动化部署和 CI/CD 流程。

本单元还配有相应的动手实操课程,借此希望能够帮助您深入了解微服务架构下的自动化部署和 CI/CD 的核心原理和实现方法,以及如何应用这些知识来推动企业的数字化转型。

第四单元:借助可观测性管理混沌而复杂的微服务

单元导师:熊平

F5 NGINX 资深架构师,Greenhouse 创新大使

微服务架构有很多好处,包括增加团队自主权以及增加扩展和部署的灵活性。但其缺点是,系统中的服务越多(微服务应用可以有数十个甚至数百个),就越难清楚地了解系统的整体运行情况。可观测性工具使我们能够在众多服务和支持基础设施中构建这种全局视角的图景。

本次讲座将深入浅出地介绍可观测性的目标和基本特性,以及使用 OpenTelemetry 作为可观测性工具的典型场景。最后还提供了一套循序渐进的动手实验,让大家能有机会亲手搭建 OTel 的工具,配置应用程序(模拟即时通信软件)和基础设施(NGINX)的埋点(Instrumentation),体验如何利用 OTel 的分布式追踪了解一个应用端到端的处理过程和用户体验。

立即加入

更多信息

立即报名

注册成功后,您将会收到确认邮件。跟随邮件指引,您将获取所有的学习资源,并且了解加入答疑群的方式。

8 月前,每个单元的单元导师都会在单元小群内进行答疑,活动的相关通知、学习资料和奖品领取信息也将在群内进行沟通。请密切注意哦!

我们非常希望了解您对什么内容感兴趣,也想要了解我们如何能让您的 Microservices June 微服务学习之旅变得更有价值。

如果您有任何问题或建议,欢迎微信添加小 N 助手(微信号:nginxoss)与我们直接交流。

已修改于2023-06-08 17:57
本作品系原创
创作不易,留下一份鼓励
NGINX官方账号

暂无个人介绍

关注



写下您的评论
发表评论
全部评论(0)

按点赞数排序

按时间排序

关于作者
NGINX官方账号
这家伙很懒还未留下介绍~
242
文章
21
问答
198
粉丝
相关文章
介绍nginx网页配置工具QQ技术交流群1:1106758598QQ技术交流群2:560797506邮箱: cym1102@qq.com官网地址: http://www.nginxwebui.cn码云: https://gitee.com/cym1102/nginxWebUIgithub: https://github.com/cym1102/nginxWebUI功能特点nginxWebUI也可管理多个nginx服务器集群,随时一键切换到对应服务器上进行nginx配置,也可以一键将某台服务器配置同步到其他服务器,方便集群管理.部署此项目后,配置nginx再也不用上网各种搜索配置代码,再也不用手动申请和配置ssl证书,只需要在本项目中进行增删改查就可方便的配置和启动nginx。技术说明本项目是基于springBoot的web系统,数据库使用sqlite,因此服务器上不需要安装任何数据库项目启动时会释放一个.sqlite.db到系统用户文件夹中,注意进行备份本系统通过Let'sencrypt申请证书,使用acme.sh脚本
点赞 6
浏览 6.5k
  前三周学习了陶辉老师的“NGINX基础培训系列课程”,感觉受益良多,在这里想把一些知识点记录一下,和大家分享一下知识点,也方便日后的随手查看,温故知新。  首先,我们了解到了Nginx的版本,Nginx发布版本分为主线版本和稳定版本,区分两个版本也非常简单,主线版本版本号为单数,比如1.19,稳定版本为双数,比如1.18,今天我要说的是稳定版本,这个版本会尽量少的减少Nginx的bug问题,适用于生产环境,这里我不建议使用Nginx和其他软件一样在生产环境中落后一个或多个大版本使用,之前生产环境做过漏扫,发现我们编译自带的Nginx版本为:nginx/1.13.3(查询命令为nginx-V),结果出现了多个漏洞,四个高危和一个中危漏洞:        通过升级Nginx到稳定版最新版本后修复!  其次,是Nginx发行版本的选择,目前比较流行的有:nginx、nginxplus、Tengine、openresty、ope
点赞 1
浏览 3.5k
感谢您参加“NGINX从入门到精通进阶系列培训”!以下为培训的问答、课件和录像,希望您能通过此培训学有所得,祝学习进步!>问与答:- 基础篇+高级篇 - 应用篇+实战篇(New)>课件(PPT):基础篇:-NGINX概要、安装、配置:https://interact.f5.com/rs/653-SMC-783/images/CNFEB22-NginxCoreCourse-Setup.pdf-NGINX日志、运维:https://interact.f5.com/rs/653-SMC-783/images/cnfeb22-nginxcorecourse-maintenance.pdf高级篇:-NGINX变量、API:https://interact.f5.com/rs/653-SMC-783/images/CNFEB22-NginxCoreCourse-API.pdf-NGINXSSL、NJS:https://interact.f5.com/rs/653-SMC-783/images/CNFEB22-NginxCoreCourse-SSL.pdf
点赞 10
浏览 5k