从小网站到大门户,使用负载均衡进行平滑的演进业务

news/2024/5/9 3:45:19/文章来源:https://blog.csdn.net/weixin_34307464/article/details/90275658

众所周知,云计算有着弹性扩容、按需付费的特点,这对于小企业或创业公司来说是非常有利的。在业务初期,用户量较少,只需要购买较少的云计算资源便可以将业务系统搭建起来,后面随着用户量逐步攀升,业务量逐步上涨时,再通过不断的扩容云计算资源,平滑升级系统计算能力,满足业务需求,极大的降低了小企业、创业公司建设IT系统的初期成本。本篇文章我们就来介绍一下如何使用负载均将小网站平滑的升级为具有海量处理能力的门户。

通常来讲业务上线初期,用户量非常小,一个小型的网站,只需要一台ecs(云服务器)加一台rds(云数据库)即可满足基本的业务需求,用户通过ecs的公网ip地址直接访问服务即可。但是随着业务量逐渐攀升,一台ecs已无法承载所有的业务流量,这时系统就需要扩容了。众所周知的原因,网站扩容时,如果需要更换ip是比较麻烦的(涉及到备案的问题),因此在系统扩容时,是否平滑的关键就是如何能够做到对外服务的ip地址不变,在以前这是不可能完成的任务,因为要扩展系统的服务能力必然需要使用到负载均衡slb来分发海量的访问请求,而负载均衡的slb的公网ip是随slb购买时随机分配的,用户无法将原有ecs上的ip地址迁移到slb上。但现在,可以了,ecs的公网ip可以转换为弹性公网ip(即eip)了,使得平滑升级变得有可能。参考阅读《阿里云发布固定公网IP升级为弹性公网IP功能》

大致步骤如下图所示
image

1、首先我们要在ecs上将固定公网ip转为弹性公网ip
image

2、我们需要在当前ecs所在的vpc下购买一个私网slb实例(注意,一定是私网slb实例,因为eip只支持挂在私网slb实例),可以与ecs同在一个vswitch也可以跨vswitch,当ecs与slb在同一可用区时,将获得最小的访问延迟

3、在当前ecs所在vpc下购买n台ecs(n由用户具体的业务量来评估),建议用户不要讲所有的ecs都放置在同一可用区,这样可以保证在可用区出现灾情时,仍有ecs可以对外提供工作,保证系统的高可用。参考阅读《再聊负载均衡SLB的主备可用区和高可用部署最佳实践》

4、在用户准备好ecs后(购买、镜像部署、服务部署等),将原有的ecs和新购的ecs加入到新购的slb后端,此时用户可以在vpc内部对业务进行简单验证,验证的方法可以是在vpc中购买几台ecs模拟客户端访问私网slb vip,也可以是新购一个eip绑定到该私网slb上,通过另外的ip地址做公网压测访问。注意,至此,由于原有的ecs并没有与eip解绑,因此用户的业务是不会中断的

5、业务验证OK以后,接下来就要做业务切换了,注意,此步骤会有短暂的业务中断。先将原有ecs上的eip解绑,并重新挂在eip到私网slb上,此过程大约5-10秒以内便可以操作完成,具体操作见下图示

图1:eip解绑后,会在vpc-弹性公网IP控制台看到一个可用状态的eip
image

图2:点击绑定按钮,在弹出对话框选择slb实例,并选择某一个slb实例(只能是vpc类型的slb)
image

图3:绑定完成后,eip会变成已分配状态
image

至此,我们已经将仅仅具备一台ecs的小网站,平滑的扩容到具有海量处理能力、高可靠、可弹性扩容的系统了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_750590.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jQuery实现大型网站导航栏,鼠标移出使用mouseout使内容框隐藏但当鼠标滑到框时已经隐藏如何解决?

大型网站比如慕课网,电商商城的导航都是左侧导航分类,右侧是轮播图,然后当鼠标经过导航分类时显示对应的内容框;这个就用到我之前写的如何点击顶部导航显示对应的左侧边栏,原理是相同的; 先来看一下我要实…

chrome浏览器开发者工具F12中某网站的sources下的源码如何批量保存?

目录 chrome浏览器 开发者工具F12中某网站的sources下的源码如何批量保存1. 常用保存Sources源码的两种方法1.1单个文件1.2 单个页面2. 问题3.解决方案chrome浏览器 开发者工具F12中某网站的sources下的源码如何批量保存 1. 常用保存Sources源码的两种方法 1.1单个文件 可以直接…

IE9网站模式 技术白皮书

微软最近发布了“IE 9网站模式技术白皮书”,给大家参考一下吧 也可以下载附件:IE9_固定网站_技术白皮书.rar ************************************************************************ IE9固定网站功能简介 简单来说,IE9固定网站(Pinned W…

网站设计常用技巧收集

------------------------------------------- 一般不会注意的地方 --------------------------------------------------------------------------------- 1.不管是IE那个版本都规定为IE8使用 <meta http-equiv"X-UA-Compatible" content"IE8"/> 2.…

Java开发必知道的国外10大网站

1、https://www.google.com/ 不解释 2、https://stackoverflow.com 里面包含各种开发遇到的问题及答案&#xff0c;质量比较高。 3、https://github.com/ 免费的开源代码托管网站&#xff0c;包括了许多开源的项目及示例项目等。 4、https://dzone.com/ 提供技术新闻、编程教…

最全资料整理, 教你如何用HEXO搭建十分cool的属于自己的网站

…足足部署了4天, bug层出不穷啊, 各种改, 现附上自己博客地址和效果图. 我的网站—-liuzhixuan360.com 效果图: 网站优化还没做, 可能加载时间稍微长一点. 正文 下面我简单概述一下, 这个博客搭建的过程以及原理. 在大体上博客的整体搭建总共可以分3个部分. 一. HEXO框…

利用Performance API分析网站性能

performance window.performance.timing对象包含了完整的网页加载性能数据, 下面详细介绍如何通过对象各个属性获取页面加载期间各个阶段的性能 页面加载的第一个时间点是navigationStart, 表示上一个页面的unload事件触发, 接下来的事件点是fetchStart, 表示开始获取当前页面…

深圳全网营销公司浅谈网站优化的技巧

深圳网站优化是如何做好内部优化的呢&#xff1f;要知道再美观的房子&#xff0c;也需求内部的装修&#xff0c;在美观的美女&#xff0c;也需求内涵&#xff0c;网站排名再好&#xff0c;也一样的需求内部优化&#xff0c;要知道对网站进行内部优化的方式有许多&#xff0c;终…

等保2.0来了 | 网站被黑,还要被处罚,为什么背锅的总是我?

2019独角兽企业重金招聘Python工程师标准>>> “净网2019”专项行动开展以来&#xff0c;四川公安网安部门查处了一批不履行网络安全管理义务的网络运营者&#xff0c;其中包括不履行网络安全保护义务的高校、政府机关、企业和单位均受到了处罚&#xff01; ▶ 宜宾学…

网站架构结构的变迁史

前些天看到一篇不错的文章[1]&#xff0c;讲的是网站架构的发展历史&#xff0c;这种综述的文章往往很难得&#xff0c;这里进行一个简化诉述和我个人的解读&#xff0c;详细的信息可以参看Ref的连接。首先&#xff0c;我先给一个通俗的理解&#xff0c;网站架构发展的驱动力是…

网站配置https

https证书有四种&#xff0c;这里我们只介绍最简单并且免费的&#xff0c;域名证书。 写这篇文章的原因很简单&#xff0c;上一篇文末我说要使用WebRTC进行屏幕录制或者是远程桌面分享&#xff0c;必须要使用https&#xff0c;可能有很多人还不太会配置https&#xff0c;今天就…

浅谈大型网站之负载均衡架构

概念 负载均衡&#xff0c;英文名称为Load Balance&#xff0c;其意思就是分摊到多个操作单元上进行执行&#xff0c;例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等&#xff0c;从而共同完成工作任务。 负载均衡建立在现有网络结构之上&#xff0c;它提…

整合营销系统推荐乐云seo_seo公司

seo公司  网下推广&#xff1a;借助线下的平面媒体&#xff1a;名片、标志、彩页等一些列的传统媒体进行网站的推广。【篇二】网络营销策划方案  一、网站分析  1、网站流量分析  安装一套流量统计系统&#xff0c;可以清晰的判断网站目前所有营销手段的效果&#xff0…

生成静态html文件_2019年最流行的静态网站生成器有哪些?

静态站点生成器变得越来越流行。下面解释一下我们所说的“静态站点生成器”到底是什么。静态站点生成器是介于手工编码的静态站点和 CMS 之间&#xff0c;同时保留两者优点的折中解决方案。本质上&#xff0c;你会使用类似 CMS 模版的概念生成静态 HTML 站点。内容可能会是从数…

撑起12306网站,全靠这个世界第一的缓存框架!

提起业务量&#xff0c;除了京东618&#xff0c;淘宝双11&#xff0c;当数全民抢票平台 12306最有发言权。后台有位粉丝问了个很典型的问题&#xff0c;同样是架设在阿里云上的服务器&#xff0c;为什么12306经常会宕机&#xff0c;而双11阿里每秒钟50多万笔订单&#xff0c;都…

ASP.NET 4中的SEO改进

ASP.NET 4包括了一系列新的运行时特性&#xff0c;可以帮助你进一步优化你的网站。其中一些新特性可以用来进行SEO优化以提高网站在搜索引擎中的排名和权重&#xff0c;这些特性包括&#xff1a; 新的Page.MetaKeywords 和 Page.MetaDescription 属性 针对ASP.NET Web Forms的新…

大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#xff0c;不过感觉他们讲的更多的是每次演变的结果&#xff0c;而没有很详细的讲为什么需要做这样的演变&#xff0c;再加上近来感觉有不少同学都很难明白为什么…

从LiveJournal后台发展看大规模网站性能优化方法

因近期打算对公司应用架构进行调整, 其中的一些思路值得借鉴. 以下为转载内容: 一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目&#xff0c;几个人出于爱好做了这样一个应用&#xff0c;以实现以下功能&#xff1a; 博客&#xff0c;论坛社会性网络&#xff0…

23个精美的的国外网站设计作品推荐欣赏

如果一个网站的内容不是很多而且将来内容也不怎么增加的话&#xff0c;那么制作成单页&#xff08;Single Page Websites&#xff09;的形式是很好的选择。这种只有一个页面的网站形式&#xff0c;曾经非常流行&#xff0c;现在依然有很多人喜欢。如果你也想做一个这样的网站&a…

01火山PC开发网站-我的第一个网页程序

大家好&#xff0c;我是你们的老师利快云&#xff0c;后续我们将会持续性的更新火山PC开发网站的文章&#xff0c;欢迎大家持续性的关注~ PS&#xff1a;文章正式开始~ 首先我们新建一个火山PCMFC窗口项目&#xff0c;并添加我们所安装的模块&#xff0c;如下图&#xff1a; …