传统的项目会包含很多功能,是一个大而全的“超级工程”。随着业务越来越复杂,开发人员越来越多,相应开发、编译、部署、技术扩展、水平扩展都会受到限制。
本课程从单体架构到SOA架构到微服务架构,介绍应用架构的演变。课程随后将介绍Docker容器管理工具,对比容器与虚拟机的区别,突出容器轻量化的优势。课程将解析Docker容器核心技术,如namespace,cgroup,docker container,docker image,docker registry等。课程还将介绍kubernetes,即K8S,内容包括K8S提供的服务功能、master-slave架构,以及Pod、Deployment、Service、Label等核心概念。最后课程将简单介绍腾讯云容器服务TKE的功能。
【课程目标】
了解单体架构、SOA架构和微服务架构
了解容器和虚拟机的区别
了解Docker容器管理工具的核心技术
了解K8S的核心架构和核心概念
了解腾讯云容器服务TKE的功能
【适用对象】
架构、开发、运维、学生、个人开发者
【课程大纲】
知识模块 | 简介 |
---|---|
云上应用管理之容器和容器平台 | 应用架构演变史, Docker容器,开源K8s构建容器集群,腾讯云Kubernetes实践 |
腾讯云旗下面向云生态用户的一站式学习成长平台
应用架构演变史
1.1 传统单体式架构
1.2 基于SOA的软件架构
1.3 基于微服务的软件架构
1.4 应用落地部署面临的挑战
课程学习交流
请扫码关注腾讯产业互联网学堂微信公众号