Lab学后总结
本页目录· 63 条
- 1. 一句话总结这个 Lab
- 2. 这个 Lab 实际做了什么
- 整体流程(初学者视角)
- 3. 每个核心组件有什么用
- 3.1 OpenStack / Nectar 是什么
- 它是什么
- 它负责什么
- 没有它会怎样
- 它和其他组件的关系
- 3.2 VM / Instance(虚拟机)
- 它是什么
- 它负责什么
- 没有它会怎样
- 和其他组件关系
- 3.3 SSH Key Pair(密钥对)
- 它是什么
- 它负责什么
- 为什么不用密码
- 没有它会怎样
- 它和其他组件关系
- 3.4 Security Group
- 它是什么
- 它负责什么
- Lab 里可能涉及的典型端口
- 没有它会怎样
- 它和其他组件关系
- 3.5 Floating IP(材料部分可见)
- 它是什么
- 它负责什么
- 没有它会怎样
- 3.6 Web Server
- 它是什么
- 它负责什么
- 没有它会怎样
- 3.7 Parallel Computing & Programming
- 当前状态
- 4. 用初学者类比解释
- 整体类比:云平台像“智能小区”
- 完整理解
- OpenStack = 小区物业
- VM = 你的房间
- SSH Key = 门禁卡
- Security Group = 门卫
- Floating IP = 门牌号
- Web Server = 前台
- 5. 重点区分容易混淆的概念
- 5.1 VM 和 OpenStack 的区别
- 5.2 SSH Key 和 Password 的区别
- 5.3 Security Group 和 Web Server 的区别
- 5.4 Floating IP 和 Internal IP 的区别
- 5.5 谁才是真正“运行程序”的地方
- 6. 这个 Lab 有什么实际用途
- 真实用途
- 1)部署网站
- 2)部署 API
- 3)学习 DevOps
- 4)学习网络安全
- 5)学习云架构
- 7. 初学者架构 / 流程示意图
- Lab01:Nectar / OpenStack 云服务器访问流程图
- 你要记住的核心区别
- 最后总结(初学者一定要理解)
- 云服务器到底是怎么工作的
1. 一句话总结这个 Lab
这个 Lab 主要是在教你:如何在 Nectar / OpenStack 云平台上创建自己的 Linux 云服务器(VM),并通过 SSH 远程连接、配置网络与 Web 服务,理解云计算最基础的运行方式。
2. 这个 Lab 实际做了什么
以下内容基于页面当前可见材料整理;如果页面某些部分没有显示,我会明确标注“不确定 / 材料未显示”。
整体流程(初学者视角)
这个 Lab 大致做了下面几件事情:
- 登录 Nectar / OpenStack Dashboard
- 创建 SSH Key Pair(密钥对)
- 创建一台 Linux 虚拟机(VM / Instance)
- 给 VM 配置网络与 Security Group
- 用 SSH 从自己电脑远程连接云服务器
- 在服务器上安装 Web Server(例如 Apache/Nginx)
- 开放 HTTP 端口,让浏览器能访问你的网页
简单来说:
你相当于在“云平台”里租了一台自己的远程电脑,然后学会: - 怎么创建它 - 怎么远程登录 - 怎么配置权限 - 怎么让别人通过网页访问它
3. 每个核心组件有什么用
3.1 OpenStack / Nectar 是什么
它是什么
OpenStack 是一个开源云平台。
Nectar 是澳洲高校常用的科研云平台,本质上很多功能基于 OpenStack。
它负责什么
它负责: