1. 首先,关于AWS ALB的说明文档,关于Route53的说明文档。

2. Alb是个负载均衡器。如图,相对应的还有一个target groups。Alb通过listener的监听端口或者url来重定向到另一个listener或者target groups。

同一个Alb可以有多个target groups,同一个target groups可以指向多台EC2。

3. Route53则是通过配置域名绑定到ec2的ip或者alb的DNS Name或者RDS的End Point。

4. Alb创建

1) 假设目前有两台EC2,dev1和dev2。进入这里。

2) 选择“Application Load Balancer”后,进入配置。

注:Schema选择internal。

3) 如图,自定义名称并且可以添加listeners以及选择VPC和Zone,也可以创建完成后再另外添加listeners。

4) 配置路由。如果还没创建target group的话,同样的也可以先跳过。完成Alb创建。

5) 假设我们的三个应用但部署在不同的ec2中,端口是8010-8012。而8010端口的应用部署在linux1,8011、8012的部署在linux2,并且都是https协议。

那么我们的listener可以这样,listener8010处理请求并转发到linux1,listener8011和listener8012转发到linux2:

5. Target group创建

1) 承接上面的Alb创建,我们需要创建三个target group:tg1 , tg2,tg3。

2) 选择刚刚创建的tg1,注册一个目标实例,也就是输入我们要转发到哪台ec2的ip。target group创建完成。

:因为创建tg的时候要选择VPC,我们ec2的IP应该是这个域内的才可以创建成功。

3) 如果我们target type选择了instance的话,同样的也可以通过ec2的instance id来注册,如图选择Instance然后Add to registered:

6. Route53创建

常用的三种:通过配置域名绑定到ec2的ip或者alb的DNS Name或者RDS的End Point。

1) 绑定ec2的ip到我们创建的Record Set。Type选择A,并且Value填上我们EC2的ip就可以了,如图:

2) 绑定alb的DNS Name到我们创建的Record Set。Alias选择Yes,Alias Target输入Alb的DNS Name前缀选择刚刚创建的alb,输入框会自动补全。

3) 绑定RDS的End Point到我们创建的Record Set。Type选择CNAME,Value填上RDS的EndPoint。

1) 因为创建的alb有空闲连接超时的限制,默认60s,最大只能是4000s,也就是如果我们的应用没有在4000s内处理完一个请求的话,那么这个连接会被判定为失败。

关于AWS Alb和Route53的使用 小结相关推荐

  1. Kubernetes Ingress with AWS ALB Ingress Controller

    Kubernetes Ingress with AWS ALB Ingress Controller by Nishi Davidson | on 20 NOV 2018 | in Amazon El ...

  2. nginx upstream配置aws alb域名导致timeout报错

    目录 问题描述 问题分析 问题结论 解决方法 问题描述 先贴nginx的配置,下面是我的nginx ingress的upstream配置,将流量转发到aws的 alb  上,通过alb的负载均衡策略, ...

  3. AWS ALB ELB

    How Elastic Load Balancing works - Elastic Load Balancing 使用AWS Application Load Balancer实现基于主机名的路由分 ...

  4. aws 负载均衡clb/nlb/alb

    目录 概述 传统负载均衡器(Classic Load Balancer) DNS解析 健康检查(Health Check) 监听器(Listeners) 连接耗尽(Connection Drainin ...

  5. 那些云中的负载均衡器——Azure、AWS和NetScaler

    最近做了一些AWS和Azure的功课,准备把一些基础的东西记录下来.正好前几天讲混合云提到了架构纵向和横向的解耦,于是首先理理负载均衡.言者无罪,必有我师,欢迎拍砖. 对于一个应用的架构来说,如果想把 ...

  6. AWS Route 53里使用外部系统的域名

    目录 背景 操作 1.创建托管 2.查看NS记录值 3.将记录值复制到DNS管理 遇到的问题 参考 背景 我是使用CloudFront + Route 53,服务器等都在AWS,按照AWS的文档需要使 ...

  7. 2021/09/06 Terraform 从入门到精通(二)

    P38 Route53 demo 在这个演示中,我将向你展示Route 53如何使用Terraform.这里我们有一个文件"route53.tf".有一个资源"aws_r ...

  8. python 网络编程_Python网络编程(原书第2版)

    Python网络编程(原书第2版) 作者:(美)埃里克·周(Eric Chou) 著 出版日期:2019年06月 文件大小:54.50M 支持设备: ¥68.00 适用客户端: 言商书局 iPad/i ...

  9. 几行代码就搞定高端大气的云系统架构图

    想知道如何用Python代码绘制出云系统架构图,那么,今天猿妹要和大家分享的这个开源项目你一定喜欢--diagrams. 想知道如何用Python代码绘制出云系统架构图,那么,今天猿妹要和大家分享的这 ...

最新文章

  1. 大型网站核心要素--伸缩性
  2. 使用spark-sql-perf评测spark 2.0
  3. 满帮如何将机器学习应用于车货匹配和公路干线价格预测?
  4. 重磅!!!微软发布.NET Core 2.2
  5. 如何改善虚幻引擎中的游戏线程CPU性能表现
  6. 三菱电机宣布放弃液晶面板业务 2022年6月停止生产相关模组
  7. 28、Windows API Shell任务栏通知区域(Tray)图标
  8. jsoup: Java HTML Parser
  9. Zabbix Server端配置文件说明
  10. HttpWebRequest简单使用
  11. char *p=new char
  12. vue学习日志-过滤器
  13. 基于simulink的16QAM仿真模型
  14. Nokia PC 套件版本及在不同Windows 上的安装问题
  15. MFC中画出圆形按钮,告别方形普通按钮
  16. AIRIOT物联网低代码平台如何配置交通部JT-808协议?
  17. AppStore 算法更新,ASO优化师新建议:如何快速上榜,避免掉词?
  18. S-MSCKF(前端)代码解读
  19. UNE BASE SIMPLE MAIS PARFAITE POUR SENTENCE EMBEDDINGS(一个简单但很难超越的Sentence Embedding基线方法)
  20. 联想存储8GB缓存00MJ101大量现货做工精细

热门文章

  1. 使用Eclipse中Debug模式调试代码案例
  2. windows使用Redis,出现局域网不能访问的问题解决
  3. Hexo-Sakura主题美化-超详细
  4. 零零无限跟拍无人机上架苹果商城
  5. 笔试题-2023-禾赛-FPGA【纯净题目版】
  6. 字符串删除(禾赛科技笔试题)
  7. Qt样式表之 QSS 语法介绍;QLineEdit、
  8. Qt QSqlite数据库
  9. 苹果设备无法开启“查找我的iPhone”功能解决方法
  10. DBA面试资源合集(含Oracle、MySQL、Redis等)