当前位置: 首页 > news >正文

公有云迁移研究——AWS Route53

大纲

  • 1 什么是Route 53
  • 2 Route 53能做些什么
  • # 3 通过DNS托管来实现分流
    • 3.1 创建DNS托管
    • 3.2 对托管创建记录对流量进行分配
  • 4 通过流量策略来对流量进行分流
    • 4.1 创建流量策略
  • 5 对比两者的区别
  • 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 实现一整套微服务的实现方案。从流量的分流和负载均衡到服务器设备的自动扩缩。

相关文章:

  • el-table全部选择和全部取消
  • 源码安装git
  • 蓝牙物联网对接技术难点有哪些?
  • 【clickhouse】ck远程访问另一个ck
  • SpringDataJPA基础
  • 管理空闲存储空间
  • No suitable driver found for jdbc:mysql://localhost:3306(2023/12/7更新)
  • GO设计模式——12、外观模式(结构型)
  • 【Go语言分析 select case 】
  • 力扣题:字符的统计-12.4
  • JVM 运行时参数
  • 高级系统架构设计师之路
  • 物理结构设计要点
  • 约瑟夫生死游戏
  • office办公技能|ppt插件使用
  • 前端笔记(四)Flex 布局
  • java WebSocket带参数处理使用
  • 佳明(Garmin) fēnix 7X 增加小睡检测功能
  • 在windows下编译libiconv库
  • 基于JavaWeb+SSM+Vue微信小程序的科创微应用平台系统的设计和实现
  • 卢正已任上海市司法局党委委员、副局长
  • 多人称华为手机忽现拍照模糊疑存缺陷,售后回应:主摄像头故障
  • 商务部再回应中美经贸高层会谈
  • 港理大研究揭示:塑胶废物潜藏微生物群落或引发生态危机
  • 金融监管总局:近五年民企贷款投放年平均增速比各项贷款平均增速高出1.1个百分点
  • 债券市场“科技板”来了:哪些机构能尝鲜,重点支持哪些领域