1、服务器比较
云服务器:按需收费,适用于初创公司,适用于临时测试
物理服务器:带宽、IDC机房、服务器钱、2U、机架式、戴尔、放公司内部用于测试
2、云服务器厂商
- 国内:阿里云、腾讯云、华为云、青云
- 国外:亚马逊(aws)、微软(azure)、谷歌(GCP)
3、阿里云架构资源
CDN
DNS
安全组(默认是白名单,防火墙)
负载均衡(自带SLB)
ECS云服务器(虚拟机、带公网IP、VPC)
缓存
云数据库RDS
云存储nas/oss
4、创建ECS
创建EC
创建VPC
分子网交换机
公网流量只单向收取流出的费用
可以重置root pass
5、快照
快照是收费的
备份
手动:磁盘快照(系统盘、数据盘)
自动:自动快照策略,计划任务执行
克隆
准备环境并且可以开机自启——首先创建快照——创建自定义镜像(免费,本区域使用,跨域可以复制镜像)——根据自定义镜像创建ECS
6、添加硬盘
- 挂载在阿里云页面上,硬盘添加完成在服务器上在格式化和挂载
7、弹性公网IP
可插拔的,一台不能用了,直接公网IP可以给别人使用
GBP(多线)来解决南北方跨运营商访问慢的问题,目前用CDN替代,可以和ECS绑定,使用场景为不想换公网IP
8、rds数据库
创建完成后,使用mysql命令和web页面连接
也可以不用rds
专属主机组:物理服务器
自带高可用(一主一备,不是主从)RDS贵在这
三节点:一主两备
类型:选择数据库类型
IOPS(Input/Output Operations Per Second)是一个用于计算机存储设备(如硬盘(HDD)、固态硬盘(SSD)或存储区域网络(SAN))性能测试的量测方式,可以视为是每秒的读写次数。
给数据库添加白名单范文地址
数据库连接时root连不上,得创建其他数据库账户,并且可以授权
mysql -u[创建的账户] -p -h [阿里云分配的域名]/[IP]
mysql user,host from mysql.user; #有一个aliyun_root账号
看aliyun_root账号的权限:show grants for aliyun_root@'127.0.0.1' \G
9、nas 存储
两种协议(NFS是linux之间的,SMB是windows之间的)
创建nas(默然是按量付费)可以设置VPC权限
创建挂载点: 安装nfs yum install -y nfs 挂载: mount -f nfs [域名]:/ [服务器的具体目录]
df -TH
永久挂载
10、释放资源
nas:先删除挂载点,在删除文件系统
RDS:删除时需要验证码
ECS:释放ECS机器本身 但注意弹性公网IP、快照、镜像也要删除,先释放镜像——在释放快照,取消共享镜像
11、oss云存储
创建oss(Bucket)
创建时Bucket名字是唯一的
会分配一个域名(endpoint)
存储类型:标准存储、低频访问、归档储存
有容灾能力
使用方法:
1、程序代码调用:阿里云提供专用的IPA接口,提供用户上传功能,支持各种语言,代码里需要写oss名称(Bucket)、access id 和 access secret,access id 和 access secret在后面ram中创建
2、把oss当网盘使用:
储存 | 存储类型 | 特点 | 应用场景 |
nas | 文件存储 | 支持NFS\SMB | 数据量不大,并发访问量不高,存储空间有限 |
oss | 对象存储 | 配置好后给开发在代码中使用(程序代码调用) | 数据量很大,TB级别,存储空间无限 |
块存储 | 硬盘 |
12、slb负载均衡
- 创建slb,自带高可用(一主一备),内网负载均衡免费使用,公网是收费的
- 配置slb:
- 选择协议:4层负载均衡(TCP UDP) 7层负载均衡(HTTP HTTPS)
- 监听端口
- 高级配置:调度算法(轮询、加权轮询、加权最小连接)
- 后端服务器:
- 虚拟服务器组:配置多个upstream,多个server
- 默认服务器组:只能配置单个upstream,单个server
- 添加ECS服务器,添加权重和端口
- 添加健康检查
13、DNS
万网、新网购买域名
域名备案:阿里云上可以备案
域名解析到公网IP: 添加记录
记录类型 含义
A记录 域名对应IPV4地址
AAAA记录 域名对应IPV6地址
CNAME记录 别名,访问一个域名解析到另一个域名上,用于CDN
MX记录 用于配置企业邮箱
TTL:dns缓存时间
域名访问
14、CDN
CDN内容分发网络
CDN给网站加速,缓存网站静态资源,列如:css html 图片 视频 音频
CDN没有资源,向源访问
阿里云添加流程:
1、添加域名
2、dns添加cname
3、刷新预热
CDN访问详细流程
15、ram访问权限控制
应用场景:
给阿里云账号创建小号
创建一个给开发用的账号关于oss的access id 和 access secret
新建用户
访问方式:控制台pass登录(运维使用)、程序代码使用(自动创建access id 和 access secret),access secret这个pass页面只显示一次,注意保存
登录控制台:https://signin.aliyun.com/login.htm 无权限,在主账号给子账号授权,选择用户添加权限