VPC SLB ECS RDS KvStore快速入门

小型阿里云架构搭建

1. 创建VPC网络并购买共享带宽包(公网IP)

2. 创建专用网络下ECS

3. 创建专用网络下RDS

4. 创建专用网络下的KvStore(Redis)

5. 创建专用网络下SLB

开始教程

1. 首先需要创建一个VPC网络,使你的服务和公网隔离,保证基本网络安全

1.1 创建VPC


所有在VPC里面创建的应用都会占用一个内网IP

VPC SLB ECS RDS KvStore快速入门
VPC SLB ECS RDS KvStore快速入门

1.1.1 创建交换机

__注意__:有部分区域不支持VPC网络,例如:华北2C区不支持VPC的

VPC SLB ECS RDS KvStore快速入门

1.2 创建网关SNAT

这里的网关和公司路由器差不多是整个VPC流量的出入口功能如下:

  • 端口转发
  • IP映射
  • 带宽包绑定
    show:

VPC SLB ECS RDS KvStore快速入门

VPC SLB ECS RDS KvStore快速入门

VPC SLB ECS RDS KvStore快速入门

1.3 创建共享带宽包


因为VPC本身是一个隔离网络,外部无法访问访问,所以我们需要购买宽带,带宽自带公网IP
购买带宽的时候需要注意:
  • 需要的公网IP数
  • 按需付费还是按带宽(如果流量稳定建议按带宽,如果浮动大建议按需付费)
    show:

VPC SLB ECS RDS KvStore快速入门

VPC SLB ECS RDS KvStore快速入门

VPC SLB ECS RDS KvStore快速入门

2. 创建专用网络下ECS


VPC SLB ECS RDS KvStore快速入门

2.1 选择区域


注意:这里分为区域可用区, 专用网络同一区域内不同可用区是可以通讯(所以你可能看到你华北2A区的主机连接到华北2B区redis
)总结有一下几个关注点:
  • 同一地域的VPC下交换机可以是任何区域
  • 同地区不通区域服务器的品类不通
  • 不同区域公共资源储量不一样

VPC SLB ECS RDS KvStore快速入门

2.2 选择网络

2.2.1 这里只介绍专有网络(VPC)

2.2.2 选择你创建好的VPC和虚拟交换机,这决定你的ecs将运行的ip网段

2.2.3 公网地址绑定


注意:公网IP地址尽量别分配,ecs创建时分配的公网IP会跟随ecs一生,无法解绑。它会破还你网络隔离的现状让云主机暴露在公网。

2.2.4 安全组


安全组是个好东西,它可以帮你限制暴露在网络中端口,限制IP访问,达到IP和端口黑名单的效果

VPC SLB ECS RDS KvStore快速入门

2.3 选择实例型号

选对型号很重要决定你的应用单机计算量:

  • 系列1比较老旧版本,硬件没有经过优化同等配置效率要比系列2的低>30%.
  • 系列1的部分主机的IO优化是可以选择的,一旦选择非IO优化就无法挂载SSD和高效云盘
  • 正常情况你可以选择系列2提供对用场景下的机型。
  • 系列3是系列2CPU升级版本。系列之间不能互相升降配。

VPC SLB ECS RDS KvStore快速入门

2.4 选择实例镜像和硬盘

2.3.1 实例镜像

  • 公共镜像提供有centos,Ubuntu,windows(激活码单独收费)等等,记得选择你需要的系统版本
  • 即使你选择错系统后也不需要着急,购买后也可以改系统

2.3.2 硬盘


分为两部分:系统盘和数据盘
云盘也分为三种:普通云盘,高效云盘,SSD云盘读写效率也依次提高(价格也不一样)

VPC SLB ECS RDS KvStore快速入门

2.5 选择实例购买量和密码

  • 这里只要注意你的需求是够长期,如果超过1年尽量一次购买这个会有优惠
  • 一次购买多台同等配置直接填好几台
  • 密码这里能改成密钥当然是最好的

VPC SLB ECS RDS KvStore快速入门


3. 创建专用网络下RDS


RDS的区域和ECS特性差不多,主要区别在于RDS型号可以使用‘双机高可用’,‘独享套餐(独享CPU和IO)’,‘单机实例’
我们目前中小型业务,实时性能要求一般的双机高可用就可以。
  • 默认主备,备份实例只能做故障切换
  • 默认自动备份
  • 支持读写分离
  • 支持sql分析

VPC SLB ECS RDS KvStore快速入门

VPC SLB ECS RDS KvStore快速入门

数据库配置和使用信息概览

VPC SLB ECS RDS KvStore快速入门

性能仪表盘

VPC SLB ECS RDS KvStore快速入门

SQL命令窗口

VPC SLB ECS RDS KvStore快速入门


4. 创建专用网络下的KvStore(Redis)


缓存主要关注三点:
  • 访问速度
  • 存储容量
  • 数据安全

注意:阿里云专用网络内的redis不会提供公网地址

因为都是内存缓存速度已经极快,我们亲身实践中阿里云主从实例可达到6w+的QPS.

阿里云的KvStore架构分为集群版标准版

  • 集群版支持最低64G最大256G内存配置费用较为高昂.
  • 标准版:包含单副本双副本,双副本又包括主从版本高配版,这里的高配是指__连接数__和__带宽__

VPC SLB ECS RDS KvStore快速入门

VPC SLB ECS RDS KvStore快速入门


5. 创建专用网络下SLB


介绍


负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务。
阿里云因为无法提供可以创建自定义IP的环境,所以我们可以免费使用内网负载均衡分发内部应用流量。

5.1 采购

VPC SLB ECS RDS KvStore快速入门

VPC SLB ECS RDS KvStore快速入门
VPC SLB ECS RDS KvStore快速入门

5.2 添加监听

VPC SLB ECS RDS KvStore快速入门

5.3 添加健康检测

VPC SLB ECS RDS KvStore快速入门
VPC SLB ECS RDS KvStore快速入门

5.4 添加服务器


添加服务器到负载均衡,主要主要的参数就是添加每台机器的权重
VPC SLB ECS RDS KvStore快速入门
上一篇:阿里云服务python SDK的使用


下一篇:快速入门阿里云aliyuncli-自动调用服务