前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【腾讯云的1001种玩法】构建企业级应用环境之应用层面优化

【腾讯云的1001种玩法】构建企业级应用环境之应用层面优化

原创
作者头像
李斯达
修改2017-10-13 19:28:27
9320
修改2017-10-13 19:28:27
举报
文章被收录于专栏:VMCloudVMCloud

在上一篇中,我们完成了数据区域的优化,得到很多童鞋的反馈,说想了解下如何优化应用层面,其实也无所谓优化,之前我们在实现应用高可用时采用的是NLB 或 IIS ARR加上反向代理,而现在使用QCloud,我们在实现公有云的应用NLB只是简单的配置CLB(云负载均衡)与前端NGX的负载即可:

[1493257886748_5752_1493257887738.png]
[1493257886748_5752_1493257887738.png]

而这里的前端NGX也只是为了方便大家识别,实际上使用了一些特殊配置来节省两台NGX(红色为已完成搭建,蓝色是本次文章涉及的区域):

[1493257911572_4824_1493257912260.png]
[1493257911572_4824_1493257912260.png]

1、 这里所使用的DemoApp已非基础篇所用的SharePoint,不过架构基本也是DoNet的,采用的是DNN的CMS Portal(具体如何部署这里略),首先准备对应的App服务器端口修改为内部端口4088(这里的主机名绑定请随意):

[1493257952634_7463_1493257953196.png]
[1493257952634_7463_1493257953196.png]

2、 设置安全组开放4088(这里有个细节,安全漏洞一键实现高危对外端口封堵):

[1493257989713_6872_1493257990316.png]
[1493257989713_6872_1493257990316.png]

3、 创建一个外网型CLB:

[1493258011717_6003_1493258012321.png]
[1493258011717_6003_1493258012321.png]

4、 建立监听器:

[1493258047966_4822_1493258048536.png]
[1493258047966_4822_1493258048536.png]

5、 这里设置好轮询:

[1493258068615_9169_1493258069212.png]
[1493258068615_9169_1493258069212.png]

6、 这里的监测还属于比较初级,仅检测可用性,后面我们引入SCOM作为应用监控可以看到更多数据:

[1493258085117_9637_1493258085692.png]
[1493258085117_9637_1493258085692.png]

7、 访问clb地址查看应用是否正常:

[1493258110214_3801_1493258110869.png]
[1493258110214_3801_1493258110869.png]

8、 接着在DNS域名商上添加对应VIP与域名的解析,即完成应用的准备与优化:

[1493258140601_6450_1493258141153.png]
[1493258140601_6450_1493258141153.png]

9、 现在就可以使用cms.vmcloud.info访问到对应网站:

[1493258222596_4077_1493258223214.png]
[1493258222596_4077_1493258223214.png]

后记:采用QCloud CLB产品实际上对应用级别的负载非常有好处,按照传统微软系的高可用应用需要部署多个IIS节点并安装NLB,根据设备类型、应用情况还要选择使用哪种播发模式,单播、组播模式选择上都存在需要设备协调问题,此外负载依赖于节点本身,也存在一定风险,采用CLB后,实际上可以实现下图架构:

[1493258254255_6490_1493258255222.png]
[1493258254255_6490_1493258255222.png]

(图来自QCloud官网)

后续自动化故障处理模块会解说如何根据业务负载来自动弹性扩展CVM子机并加入对应的NLB(基于CLB)节点中,下一篇开始进阶篇的重头戏。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档