# 云计算建筑技术实践
## 講義の目標
准确了解如何在云端提供服务
## 云计算的技术方面
什么是云端?
利用互联网以用户看不见的方式提供IT服务
服务员
网络
客户
## 云计算如何工作
### 服务器
**数据中心**
由高速内部网络连接的大量个人电脑
#### 建立在虚拟化技术之上
虚拟机 (VM)
虚拟网络
### 互联网
互联网协议
### 客户
提供用户界面
浏览器、应用程序
移动电话占主导地位
## 虚拟计算机
一台计算机在虚拟情况下被做成几台计算机的样子。
每个人都运行不同的操作系统,可以作为一个独立的计算机使用。
新的虚拟计算机可以在任何时候分配或删除。
在某些情况下,虚拟计算机可以以虚拟计算机为单位在计算机之间移动
在云中广泛使用,以提高计算硬件的效率
每个应用服务器上的负载可能不是恒定的
当某一特定服务器的负载减轻时,其他服务器可以使用同一台计算机进行操作。
## container
**进程+专用文件系统+专用网络**
每个进程都有自己的文件系统
一种虚拟化技术
每个过程的独立环境
需要安装和使用的独立软件
安全并不完美
**作为管理服务器上的软件的一种方式很有用**
能够管理软件运行的整个环境
软件之间没有版本不一致的情况
**已经开发了协调工具来管理大规模的配置**
kubernetes
## 云的类型
**SaaS(软件即服务)。**
通过一个完整的应用程序提供服务
例如:G套件