感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
虚拟化细节
- 操作系统概念概述:CPU、内存、网络、存储
- 虚拟机监控程序
- 监控程序的监控程序
- “主机”机器和“客户”操作系统
- 类型1虚拟机监控程序和类型2虚拟机监控程序
- Citrix XEN、VMware ESX/ESXi、MS Hyper-V、IBM LPAR。
- 网络虚拟化
- 简要介绍7层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/AmazonVPC/latest/UserGuide/VPC_Scenarios.html。
- 创建三个独立的安全组
- 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 Cloud Formation模板
- 自动缩放
- AWS CloudWatch指标用于确定健康状态
要求
参加本课程无需特定要求。
受众
具备算法概念并熟悉至少一种编程/脚本语言,但没有云计算经验的软件工程师/计算机科学家
21 小时
客户评论 (1)
培训师讲解得非常清楚。
Cosmin Simota - Serviciul de Telecomunicatii Speciale
课程 - Cloud computing essentials for managers / software engineers
机器翻译