3 云虚拟机
- 介绍
- 阿里云ECS
- ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。
- 亚马逊EC2
- EC2(Amazon Elastic Compute Cloud),是一种 Web 服务,能在云中提供安全且可调整大小的计算能力。该服务旨在让开发人员能够更轻松地进行 Web 规模的云计算。
- 腾讯云CVM
- CVM(Cloud Virtual Machine),提供安全可靠的弹性计算服务,可以在云端获取和启用 CVM,来实现计算需求。随着业务需求的变化,可以实时扩展或缩减计算资源。
- 云虚拟机对比
- 性能评测:
(累计值越小, 综合排名越高。)
- 成本对比:
4 云虚拟机如何选型
- 虚拟机类型
主要类型对比:
类型 | AWS代号 | 阿里云代号 | 腾讯云代号 |
通用型 | M | G | S |
计算型 | C | C | C、CN |
内存型 | R | R | M |
GPU计算型 | P | GN | AMD、NVIDIA |
存储型 | I、D | I、D | D |
阿里云还包含: 本地SSD型、高主频型、FPGA计算型、NPU计算型、超级计算集群(SCC)、弹性裸金属服务器(自研新一代云服务器)等。
腾讯云还包含: 高 IO 型实例族、批量型实例族等。
- 代别更新随着虚拟化技术不断发展, 云厂商需要不断地对虚拟机进行更新:
- 硬件方面, 比如CPU的换代, 内存升级等;
- 软件层面,比如内核的改进,虚拟化技术的提升等。
实例配置
实例按业界标准划分为micro、small、medium、large、xlarge。
类型 | vCPU | 内存 |
micro | 1 | 1 |
small | 1 | 2 |
medium | 2 | 4 |
large | 2 | 8 |
xlarge | 4 | 16 |
2xlarge | 8 | 32 |
5 云虚拟机的创建操作
- 选择虚拟机类型
如果测试, 可以选取抢占实例, 节省成本。
- 网路和安全组配置
- 系统配置
- 分组设置
- 远程连接
通过远程连接可以直接进行操作, 一般会采用远程连接工具进行管理, 比如VNC或SSH连接工具。
如果需要节省成本, 可以选择“停机不收费”, 但不能保障稳定性。
6 服务部署访问
- 开通80端口访问权限
在网络与安全 -> 安全组里面, 新增配置:
- 安装JDK
yum -y install java-1.8.0-openjdk.x86_64
- 打包服务
maven clean install
- 配置服务器连接
直接通过外网IP访问:
- 运行服务
java -jar app-basic.jar