公有云迁移研究——AWS Route53

大纲

  • [1 什么是Route 53](#1 什么是Route 53)
  • [2 Route 53能做些什么](#2 Route 53能做些什么)
  • [# 3 通过DNS托管来实现分流](# 3 通过DNS托管来实现分流)
    • [3.1 创建DNS托管](#3.1 创建DNS托管)
    • [3.2 对托管创建记录对流量进行分配](#3.2 对托管创建记录对流量进行分配)
  • [4 通过流量策略来对流量进行分流](#4 通过流量策略来对流量进行分流)
    • [4.1 创建流量策略](#4.1 创建流量策略)
  • [5 对比两者的区别](#5 对比两者的区别)
  • [6 推荐](#6 推荐)

在给客户从本地机房往AWS迁移的过程中,我们接到如下需求:

  • 需要将流量按照权重分配到不同的Region。
  • 需要稳定的全球化服务。

客户需要一套在AWS上可行的方案。我们推荐了AWS Route53。

1 什么是Route 53

Amazon Route 53 是一种可用性高、可扩展性强的域名系统 (DNS) Web 服务。AWS Route53提供了强大的DNS、流量管理 和可用性监控服务。Route53是一个Gloabl 的服务,我们可以通过该服务现实对其他Region的流量管理和分流

2 Route 53能做些什么

  • 通过创建DNS托管和分流策略对进入Service的流量进行分流。
  • 通过创建流量视图来实现流量的分流。
  • 通过Route53 来购买域名。
  • 对非AWS的服务进行流量分流和把控。

# 3 通过DNS托管来实现分流

3.1 创建DNS托管

3.2 对托管创建记录对流量进行分配

这里可以是简单的分配方式,可以是权重,还可以是地理位置的分配。

4 通过流量策略来对流量进行分流

4.1 创建流量策略


可以看出流量策略的操作比托管简单,但是流量策略的费用是比托管要贵很多。流量策略这块不能对域名缓存进行TTL的设置,托管是可以的。

5 对比两者的区别

名称 流量策略 DNS 托管
上手难度
流量费用 一般
缓存时间设置 不支持 支持
别名查询 支持 支持
网络架构图 支持 不支持
灵活性 一般
路由策略 支持 支持

6 推荐

  • 两者在性能上是没有区别的,但是在费用上两者的区别就特别大了。流量策略是使用的系统缓存60s,也就是同一个域名的缓存查询的存活时间是60s,60s后会再次产生查询;而DNS托管是可以设置缓存存活时间的。Route 53的一部分收费是按照查询收费的,所以我们使用DNS托管在查询这块会节省出一大部分,缺点就是上手难度高,配置起来比较复杂。
  • 我们可以通过Route 53 + Auto Scaling + ALB 实现一整套微服务的实现方案。从流量的分流和负载均衡到服务器设备的自动扩缩。
相关推荐
hey you~1 小时前
呼叫中心系统技术选型全景指南:从CTI架构到云原生演进的技术决策框架
系统架构·云计算·技术选型·呼叫中心·cti
小白考证进阶中9 小时前
阿里云认证重要通知(Clouder+ACX职业岗位)
阿里云·云计算·阿里云acp报名·阿里云acp备考·阿里云aca证书·阿里云aca大模型·阿里云aca报名
spider_xcxc11 小时前
告别单点故障:阿里云CLB负载均衡从入门到实战
阿里云·云计算·负载均衡
hz5678914 小时前
电子远程评标系统哪家好?安全、合规、易用平台评测指南
安全·云计算·音视频·实时音视频·信息与通信
翼龙云_cloud16 小时前
腾讯云代理商: 腾讯云qGPU怎么破解算力浪费难题?
云计算·腾讯云·qgpu
阿乔外贸日记21 小时前
意大利进口主力产品及主要合作供应国
大数据·人工智能·物联网·搜索引擎·云计算
云服务器代理商21 小时前
AWS Bedrock 指南:模型接入、Knowledge Base RAG、Agents 与计费方式
云计算·aws·亚马逊云服务器·aws bedrock·aws代理·亚马逊云代理商
spider_xcxc21 小时前
阿里云NAS配置完全指南:从概念到实战
阿里云·云计算
我登哥MVP1 天前
Hadoop成长史-从Nutch子项目到大数据生态王者
java·大数据·hadoop·分布式·云原生·云计算
我登哥MVP1 天前
HDFS硬核拆解-读写Pipeline与Java实战
java·hadoop·hdfs·云原生·云计算