从小型网站到超大规模网站的MySQL参考架构

news/2024/5/20 15:47:42/文章来源:https://blog.csdn.net/tigerdsh/article/details/8869782

Oracle发布《面向大规模可伸缩网站基础设施的MySQL参考架构》白皮书,针对将MySQL用作数据存储的不同类型和不同规模的网站给出了推荐的拓扑结构。

根据分别提供4类服务——用户和会话管理、电子商务、分析类应用 (多结构数据)和CMS(元数据)——的网站的规模和可用性要求(如下表所示),这份白皮书给出了4个参考架构。

请注意,这里给出的指导方针只是基本建议,实际应用中需要根据读写模式、负载平衡和所用的缓存机制等因素进行调整。

小型(Small)网站参考架构

这一参考架构可用于上述4类网站的所有小型实现。可以使用MySQL Replication来制作数据的副本以支持备份和分析。

中型(Medium)网站参考架构

在这种情况下,推荐针对不同类型的活动选择独立的基础设施,考虑每个MySQL服务器最多支持8个应用服务器,如果因伸缩性需求应用服务器数量增加,则添加更多的MySQL从服务器。

为满足会话管理网站和电子商务网站的高可用性要求,可以使用Linux心跳(Heartbeat)和半同步复制。CMS网站通常对读操作的向外扩展有更高要求,假定每个MySQL从服务器最多可以处理3000个并发用户,白皮书建议为每个MySQL主服务器添加20-30个从服务器。CMS系统可将数据保存在一个SAN中,或者保存在连接到该服务器的分布式设备中。

会话管理网站和CMS网站推荐使用Memcached,这有助于减轻应用服务器和MySQL服务器的负担。

分析类网站的拓扑结构简单一些,1个主服务器加3个从服务器就能解决问题。

大规模(Large)网站参考架构

针对大规模网站,白皮书推荐使用MySQL Geographic Replication来进行跨数据中心的数据库复制,这种方式支持跨越地理上分离的集群进行异步复制。

会话管理网站和电子商务网站应该使用集群,白皮书声称“4个数据节点,1秒可以支持6000个会话(页面点击),其中每次页面点击生成8–12个数据库操作”。大规模CMS网站使用的配置与中型网站类似,只是必要时需要多添加一些从服务器。针对分析类应用,这里引入了一个数据提炼(Data Refinery)单元,用于数据的清理和组织。

超大规模(Extra Large)网站参考架构

针对社交网站,白皮书也给出了相应建议。它声称“网络上流量最大的10个网站有9个部署了MySQL,其中包括Google、Facebook和YouTube”,但是没有说明这些网站用MySQL干什么,不过众所周知的是,LinkedIn成功应用了MySQL。

社交网站的拓扑结构利用了中型和大规模网站中实现的概念,包括专用应用服务器、Memcached和数据提炼单元, 但为支持写操作的向外扩展引入了分片(Shard)。MySQL集群被用于用户的认证和查找,当“用于查找的键(key)不止1个”时,直接读写相应的分片。

MySQL主服务器和从服务器的推荐规格如下:

  • 8–16个x86-64位CPU核心(MySQL 5.5及以上)。
  • 4–8个x86 -64位CPU核心(MySQL 5.1及更早版本)。
  • 比活动数据多3–10倍的内存。
  • Linux、Solaris或Windows操作系统。
  • 最少4块磁盘,8–16块磁盘能增加I/O密集型应用的性能。
  • 支持电池供电高速缓存的硬件RAID。
  • 推荐使用RAID 10。如果负载为读密集型,RAID 5也是合适的。
  • 2个网卡和2个供电单元用作冗余。

另外,白皮书还有一些针对MySQL集群和数据存储设备的建议,再就是用于监控、备份和集群管理的解决方案。

查看英文原文MySQL Reference Architectures for Small to Extra Large Websites

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

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

相关文章

在不同尺寸屏幕下浏览网站效果 - Responsivator

如果你需要开发响应式的网站的话,使用一个必要的浏览工具来检验不同尺寸屏幕下显示效果还是非常有用的,在今天的这篇文章中,我们再给大家介绍另外一个不错的在线工具 - Responsivator,它提供了很多不同的尺寸屏幕的展示效果&#…

行业网站设计心得

作者:何迁 时间: 2004-08-18 文档类型:原创 来自:蓝色理想 浏览统计 total:11158 | year:596 | Quarter:596 | Month:596 | Week:47 | today:7 很多设计师认为做好了企业网站就一定能够做好行业网站的设计,其实对设…

云计算之路-阿里云上:网站故障致歉

后续进展:云计算之路-阿里云上:向大家汇报一下今天上午的网站故障 今天上午(5月16日)9:30~9:40左右,下午16:30~17:00左右,由于博客站点的Web服务器CPU大幅波动(有如坐过山车)&#x…

带给你灵感的20个漂亮的单页网站设计作品

带给你灵感的20个漂亮的单页网站设计作品 单页网站是指只有一个页面的网站,这种形式的网站曾经非常流行,现在依然有很多人喜欢。不过,并不是每个网站都适合做成单页,一般都是内容比较少而且将来内容也不怎么增加的情况才适合这样做…

寻找网页设计灵感的27个最佳网站推荐

今天,本文要向大家推荐的是27个寻找网页设计灵感的最佳网站。设计师们可通过这些网站收集的优秀网页设计作品来获取灵感,进而设计出更加时尚、更有创意的作品。如果你有收藏这个列表中遗漏的网站,欢迎在评论中与大家分享。 CSS Nature Desig…

优秀网页设计:20佳别出心裁的国外单页网站作品

单页网站是非常好的灵感来源,这些网站界面简洁、主题突出、设计精美,有创意的动态效果,带给访客强烈的视觉冲击。这种形式的网站需要把内容都放在一个页面中,只有重要内容才会展现在屏幕中。下面收集了20佳优秀的单页网站作品&…

2068个开源的网站模板

在网上溜达的时候发了这个好网站——opendesigns.org,上面分享了2068个免费的网站模板。提供了搜索功能,可以根据风格和功能(艺术、教育、画廊、杂志、作品集、电子商务等)、颜色以及关键字搜索模板,高级搜索模式还支持…

『优秀作品』20个激发灵感的橙色风格网站设计

『优秀作品』20个激发灵感的橙色风格网站设计 橙色是一种欢快活泼的色彩,是暖色系中最温暖的色,它使人联想到金色的秋天,丰硕的果实,是一种富足、快乐而幸福的颜色。今天,本文收集了20个橙色风格的网页设计作品与大家分…

网站项目必备——12款经典的白富美型 jQuery 图片轮播插件

图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果。本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美的图片轮播效果,希望这些插…

分享50个优秀的电子商务网站设计案例

对于电子商务网站来说,也许销售更多产品比漂亮的外观设计更重要,不过漂亮的东西总是能给用户留下深刻的印象。今天,这篇文章与大家分享50个优秀的电子商务网站设计作品案例,希望能带给你灵感。 Free People Me & Mommy-to-be…

冒牌网站提供假冒卡巴斯基KIS7.0下载

近日,多位用户反映在多家网络论坛提供假冒的卡巴斯基互联网安全套装7.0简体中文版下载。 当用户按提供的地址下载后,将会下载回一个文件压缩包,解压后可以找到一个名为Kaspersky7.0的可执行文件,文件大小为25.4MB。但是执行该文件…

《时代周刊》评选出07年50个最佳网站 2007-07-10

来源 : cnbeta 时间:2007-07-10 美国《时代周刊》近日公布2007年50个最佳网站,由陈士骏与Chad Hurley创办的YouTube与近期窜红的同类型网站Twitter上榜。 《时代周刊》还列出了网站评级和投票数等信息。2007年这50个最佳网站分为艺术与休闲(Arts & Leisure…

(转)理清网站数据分析思路导图

下图是一个网站分析的生命周期示意图,在确认好分析需求并收集好我们所需要的数据后(强调一下,明确分析需求很重要,这可以避免为了分析而分析),我们就可以充分使用网站分析工具的各种报告对数据展开分析。 但…

一个简单企业信息网站架构

前段时间做了一个简单的企业信息网站,主要用到一些开源的框架和插件,网站开发完了,把用到的东西写出来分享一下 网站功能分析 (1)网站信息维护:网站信息分为很多种类型,有自己网站发布的新闻、知…

夺命雷公狗ThinkPHP项目之----企业网站17之网站配置页的添加

为了网站可以智能一点&#xff0c;所以我们开始来写一个网站配置的功能。。 所以我来写他的数据表&#xff1a; 先来完成他的添加功能&#xff0c;页面效果如下所示&#xff1a; lists.html代码如下所示&#xff1a; <!doctype html> <html> <head><meta …

图片优化方法 网站

转自&#xff1a;浅谈Web图像优化 - 知乎 前端优化有很多&#xff0c;图像优化也是其中的一部分。无论是渐进增强还是优雅降级&#xff0c;图像优化成为了开发上不可忽视的一部分。 知其然&#xff0c;须知其所以然 图像优化的前提是需要了解图像的基本原理。常规的图像格式…

当网站中嵌入视频中,总是弹出迅雷的下载框,或者视频无法播放的情况

最近遇到一个奇葩的问题&#xff0c;在web中嵌入视频要么就是弹出迅雷下载的窗口&#xff0c;要么就是提示&#xff1a;您的视频路径不对或者不支持您的类型&#xff0c;这有一种可能就是装了迅雷。具体的解决办法就是&#xff0c;直接把迅雷中的设置关了就行。 如下图&#xf…

哪些辅助工具能带来更好的seo优化呢?

对于网站运营来说&#xff0c;SEO至关重要&#xff0c;我们可以通过最好seo来提高搜索排名&#xff0c;但无论是关键词排名还是网站seo分析、流量监测都需要用到工具来辅助&#xff0c;哪些工具是经常用得到的呢? 站长工具&#xff1a; 站长建站时用于对网站质量查询与制作帮助…

中国这10家慕课网站,您需要知道!

A man can succeed at almost anything for which he was unlimited enthusiasm. 只要有无限的热情&#xff0c;一个人几乎可以在任何事情上取得成功。 MOOC即Massive Open Online Course的缩写&#xff0c;翻译成中文就是&#xff1a;大规模的在线开放课程或者大型开放式网络课…

什么是域名?什么网站名?什么是URL?

什么是域名&#xff1f;什么网站名&#xff1f;什么是URL&#xff1f;方法/步骤 1域名&#xff0c;相信大家都不默认&#xff0c;也使用过无数次&#xff01;比如&#xff1a; google.com、baidu.com、163.com等。 这时候&#xff0c;你可能要奇怪了&#xff0c;为什么小编没有…