感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 21 時間:
課程簡介
虚拟化详解
- 操作系统概念概览:CPU、内存、网络、存储
- 虚拟机监控程序
- 管理程序的管理程序
- “宿主机”与“客户”操作系统
- Type-1虚拟机监控程序与Type-2虚拟机监控程序
- Citrix XEN、VMware ESX/ESXi、MS Hyper-V、IBM LPAR
- 网络虚拟化
- 七层OSI模型简介
- 重点:网络层
- TCP/IP模型或互联网协议
- 聚焦单一纵向层次
- 应用层:SSL
- 网络层:TCP
- 互联网层:IPv4/IPv6
- 链路层:以太网
- 数据包结构
- 寻址:IP地址与域名
- 防火墙、负载均衡器、路由器、适配器
- 虚拟化网络
- 更高阶抽象:子网、区域
- 动手练习:
- 熟悉ESXi集群和vSphere客户端
- 在ESXi集群中创建/更新网络,从VMDK包部署客户机,启用ESXi集群中客户机之间的互联
- 修改运行中的虚拟机实例并捕获快照
- 使用vSphere客户端更新ESXi中的防火墙规则
2. 云计算:范式转变
- 快速且低成本地将产品或解决方案推向全球的途径
- 资源共享
- 虚拟化环境的再虚拟化
- 主要优势:
- 按需资源弹性
- 构思->编码->部署,无需基础设施
- 快速的CI/CD流水线
- 环境隔离与纵向自主
- 通过分层实现安全
- 费用优化
- 按需资源弹性
- 本地部署的云与云服务提供商
- 云作为分布式计算的有效概念抽象
3. 云解决方案层次介绍:
- IaaS(基础设施即服务)
- AWS、Azure、Google
- 选择一个提供商继续后续学习,推荐AWS。
- AWS VPC、AWS EC2等简介
- PaaS(平台即服务)
- AWS、Azure、Google、CloudFoundry、Heroku
- AWS DynamoDB、AWS Kinesis等简介
- SaaS(软件即服务)
- 简要概述
- Microsoft Office、Confluence、SalesForce、Slack
- SaaS构建于PaaS之上,PaaS构建于IaaS之上,IaaS构建于虚拟化之上
4. IaaS云动手项目
- 本项目使用AWS作为IaaS云服务提供商
- 后续练习使用CentOS/RHEL操作系统
- Ubuntu也可以,但优先推荐RHEL/CentOS
- 从云管理员处获取个人AWS IAM账户
- 每位学员必须独立完成以下步骤
- 能够按需构建自己的整个基础设施,是云计算能力的最佳体现
- 除非另有说明,使用AWS向导——即AWS线上控制台——完成这些任务
- 在us-east-1区域创建公有VPC
- 在两个不同可用区创建两个子网(Subnet-1和Subnet-2)
- 参考:https://docs.aws.amazon.com/vpc/latest/userguide/
- 创建三个独立的安全组
- SG-Internet
- 允许来自互联网的https 443和http 80入站流量
- 不允许其他入站连接
- SG-Service
- 仅允许来自安全组SG-Internet的https 443和http 80入站流量
- 仅允许来自SG-Internet的ICMP
- 不允许其他入站连接
- SG-SSH:
- 仅允许从与学员实验机公网IP匹配的单一IP进行SSH:22入站连接。如果实验机位于代理之后,则使用代理的公网IP。
- SG-Internet
- 在两个不同可用区创建两个子网(Subnet-1和Subnet-2)
- 部署一个与你所选操作系统对应的AMI实例——优先选择AMI中可用的最新RHEL/CentOS版本——并将实例托管在Subnet-1上。将该实例关联到SG-Service和SG-SSH安全组。
- 从实验机通过SSH访问该实例。
- 在该实例上安装NGINX服务器
- 放置你选择的静态内容——html页面、图片——由NGINX提供服务(通过HTTP的80端口),并为它们定义URL。
- 在该机器上测试URL。
- 从该运行中的实例创建AMI镜像。
- 部署该新AMI,并将实例托管在Subnet-2上。将该实例关联到SG-Service和SG-SSH安全组。
- 运行NGINX服务器,验证步骤(i)中创建的静态内容访问URL是否正常工作。
- 创建新的“经典”弹性负载均衡器,并将其关联到SG-Internet。
- 注意其与应用负载均衡器和网络负载均衡器的区别。
- 创建路由规则,将所有http 80和https 443流量转发到包含上述两个实例的实例组。
- 使用任意证书管理工具——如java keytool等——创建密钥对和自签名证书,并将证书导入AWS证书管理器(ACM)
5. 云监控:介绍与动手项目
- AWS CloudWatch指标
- 前往实例的AWS CloudWatch控制面板
- 获取相关指标并解释其随时间的变化
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
- 获取相关指标并解释其随时间的变化
- 前往ELB的AWS CloudWatch控制面板
- 观察ELB指标并解释其随时间的变化
- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html
6. 进阶学习概念
- 混合云——本地部署与公有云
- 迁移:从本地部署到公有云
- 应用程序代码迁移
- 数据库迁移
- DevOps
- 基础设施即代码
- AWS CloudFormation模板
- 自动伸缩
- 使用AWS CloudWatch指标判断健康状况
最低要求
参加本课程无特定要求。
目标受众
具备足够算法概念、熟悉至少一种编程或脚本语言,但没有云计算经验的软件工程师或计算机科学人员
客戶評論 (1)
培訓師講解得非常清楚。
Cosmin Simota - Serviciul de Telecomunicatii Speciale
課程 - Cloud computing essentials for managers / software engineers
機器翻譯