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

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

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

大致步骤如下图所示

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

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

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

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

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

时间: 2024-10-02 13:21:18

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

分享2011年情人节各大门户网站LOGO设计

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 2011年情人节到了,各大门户网站纷纷亮相了自己的情人节logo设计主题.大家欣赏下谁的最漂亮. 谷歌:谷歌的比较抽象化,艺术化,感觉太生硬了. 搜狗:搜狗的很温馨,枝头亲吻的小鸟很形象. 淘宝网:这个是动画的,两端的心,书信传真情,很有意思. 好123:网址之家的情人节logo提前一天就放出了,温馨的色彩,自然少不了心形. 百合网:谈情说爱

个人网站何去何从,大门户蚕食个人网站流量

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 当前互联网环境不知道是走向成熟还是走向崩溃,各大门户,大流量网站正在蚕食个人站长流量,个人应该从单一走向多元还是继续维持现在的个人网站特色? 闲逛各大站长网站很久,经常听到的推广心得是个人网站别做的那么杂,把你拿手的做好,做精做专,可是当我们做精做专的同时我们看看大网站在如何渗入我们的流量市场 从电影站说起,几年前电影网站的流量80%在个人站

从各大门户改版看网站互动广告的进化

中介交易 SEO诊断 淘宝客 云主机 技术大厅 前段时间,各大门户纷纷进行了改版,被认为是门户这一媒体业态的集体变革.雅虎推出全新设计的主页,引入了类似Facebook的新时代社交平台风格.而新浪也进行了继1998年成立至今15年以来的一次重大改版,打通新浪网与新浪微博两大平台,并进一步革新互动广告. 社会化媒体的兴起与大数据时代的来临,让新媒体成为一种迷思,<第一财经周刊>甚至做过两次专题文章,探讨新技术对传统广告业的入侵.<哈佛商业评论>甚至喊出"传统广告已死&quo

网站十大生存术

现在纳斯达克股指一跌再跌,形势不妙.但是自然谁也不会等死,各网站都在各使高招想办法多赚些钱求生存乃至发展下去.前二年在北京举行的主题为"门户网站谈中国门户"e碰撞新经济对话中网易.搜狐.中华网.赛龙网等几大网站的头面人物就介绍了他们各自的一些谋利谋生存的做法和打算.笔者综合如下: 1.改嫁弃子 改嫁就是卖给别人.卖给另一家有钱有势的公司,不管是投资公司还是实体公司还是同样是网站,只要出得起大价钱,就愿意改嫁.如今业界谈论起来最兴奋的一个话题就是谁谁可能被某某跨国大门户网站购并,好像一旦

网站运营—地方门户关键词建设

什么是门户关键词? 地方门户我们可以比喻为通向一个城市的大门和窗口.我们的顶级域名可以看做是通向这个城市的"一级高速公路",而我们的门户关键词,可以看做通向这个城市的"乡级公路"或者羊肠小道. 所以我们争取每天都为我们的门户多修几条小路,日积月累,我们的门户就越来越好了. 如:洮南在线,这个词是一级公路.是最好的门户关键词 洮南一中.洮南香.洮南天气.洮南信息.洮南.洮南市为乡级公路,是门户的次级关键词.洮南小学.洮南组装电脑.洮南旅行社.洮南高考.洮南状元等等为羊

大型网站架构系列:负载均衡详解(3)

原文:大型网站架构系列:负载均衡详解(3) 软件负载均衡概述 Ngnix负载均衡 Lvs负载均衡 Haproxy负载均衡 本次分享总结 一.软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用.因此软件负载均衡在互联网领域大量使用.常用的软件负载均衡软件有Nginx,Lvs,HaProxy等.本文参考大量文档,部分为直接拷贝,参考出处见负载均衡详解(4). 二.Ngnix负载均衡 Ngnix是一款轻量级的Web服务器/反向代理服务器,工作在七层Htt

大型网站架构系列:负载均衡详解(1)

原文:大型网站架构系列:负载均衡详解(1) 面对大量用户访问.高并发请求,海量数据,可以使用高性能的服务器.大型数据库,存储设 备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访 问量大,并发量高,海量数据的问题. 从单机网站到分布式网站,很重要的区别是业务拆分和分布式部署,将应用拆分后,部署到不同的机器上,实现大规模分布式系统.分布式和业务拆分解决 了,从集中到分布的问题,但是每个部署的独立业务还存在

大型网站架构系列:负载均衡详解(4)

原文:大型网站架构系列:负载均衡详解(4) 本文是负载均衡详解的第四篇,主要介绍了LVS的三种请求转发模式和八种负载均衡算法,以及Haproxy的特点和负载均衡算法.具体参考文章,详见最后的链接.   三.LVS负载均衡 LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,用来实现Linux平台下的简单负载均衡.LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器. 基于IP层的负载均衡调度技术,它在操作系统核心层上,将来自IP层的TCP/

大数据发展详解:从小样本到大数据,从理论到价值

从小样本到大数据:概念与误区 在最近这两年所产生并记录的数据总量已经占到了人类文明从开始以来的所有数据总和的90%.我们一直不停地记录着一切有价值的信息,世界和万物的变化数据形成了一座"自动生长"的金矿,数据挖掘技术则负责从矿山中挖出金子. "大数据"这个词早期是IBM和EMC鼓吹的一种商业概念,自诞生之日就有概念包装的商业基因.明白这一道理就不会过分纠结"到底什么是大数据","多大数据算大数据"之类的问题.这一概念包含了我们