查看: 17298|回复: 64

【话题讨论】谈一谈SQL Server 2012中的AlwaysOn

[复制链接]
论坛徽章:
13
2012新春纪念徽章
日期:2012-01-04 11:56:19喜羊羊
日期:2015-03-04 14:52:46马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:10雪铁龙
日期:2013-09-11 10:30:25雪佛兰
日期:2013-08-07 14:34:372013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2012-11-01 17:05:28迷宫蛋
日期:2012-06-13 15:28:34
发表于 2013-3-11 09:33 | 显示全部楼层 |阅读模式
自SQL Server2012之后的版本出现的AlwaysOn取数据库镜像和故障转移集群之长。AlwaysOn不再像故障转移集群那样需要共享磁盘,从而主副本和辅助副本可以更容易的部署到不同的地理位置;AlwaysOn还打破了镜像只能1对1的限制,支持最多5个可用性伙伴,使得辅助副本不仅能用于高可用性的目的,还能用于只读访问,甚至可以在辅助副本上进行数据库备份。

因此,本周议题是:
1.您是否已经在测试或生产环境开始使用AlwaysOn?是否和复制、日志传送、Service Broker结合使用?
2.您最喜欢的AlwaysOn特性是什么?
3.您认为AlwaysOn还有哪些不足,比如说您觉得目前1脱拖4是否足够?或是您希望未来版本AlwaysOn还需要有哪些方面的增强?

讨论时间:2013.3.11-2013.3.28

活动奖励:活动结束后将会选取5名会员赠送价值一百元的移动电源一件。
QQ截图20130311094643.jpg
获奖会员:xike2002 jieyancai zhangwei7717951 jief gaogao67
认证徽章
论坛徽章:
54
秀才
日期:2017-02-22 15:18:002015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-03-04 14:48:16马上有对象
日期:2014-10-24 17:37:552014年世界杯参赛球队: 比利时
日期:2014-08-05 11:35:382014年世界杯参赛球队: 阿根廷
日期:2014-07-15 10:49:33马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11路虎
日期:2014-01-02 12:55:56ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34
发表于 2013-3-11 09:44 | 显示全部楼层
AlwaysOn乱扯蛋,要拉上屎一样的集群。。把镜像设计为可读、可一对多就一切OK了
也许有场景需要集群FailOver,但ADO本身就有FailOver实现

使用道具 举报

回复
论坛徽章:
9
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:29ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:002013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-03-06 17:43:59鲜花蛋
日期:2013-04-26 22:57:09蛋疼蛋
日期:2013-06-05 15:38:56林肯
日期:2013-08-16 16:46:322015年新春福章
日期:2015-03-04 14:53:162015年新春福章
日期:2015-03-06 11:58:39
发表于 2013-3-11 09:54 | 显示全部楼层
抄概念吧

使用道具 举报

回复
认证徽章
论坛徽章:
764
2014年世界杯参赛球队: 加纳
日期:2014-05-20 17:24:592014年世界杯参赛球队:墨西哥
日期:2014-05-20 17:25:142014年世界杯参赛球队: 波黑
日期:2014-05-20 17:27:292014年世界杯参赛球队: 希腊
日期:2014-07-15 11:05:212014年世界杯参赛球队: 阿尔及利亚
日期:2014-07-15 11:05:212014年世界杯参赛球队: 厄瓜多尔
日期:2014-07-15 14:14:452014年世界杯参赛球队: 哥斯达黎加
日期:2014-06-16 15:29:332014年世界杯参赛球队: 智利
日期:2014-06-16 17:03:11 2014年世界杯参赛球队: 德国
日期:2014-06-16 17:10:512014年世界杯参赛球队: 葡萄牙
日期:2014-06-18 09:28:47
发表于 2013-3-11 10:21 | 显示全部楼层
占座

使用道具 举报

回复
论坛徽章:
13
2012新春纪念徽章
日期:2012-01-04 11:56:19喜羊羊
日期:2015-03-04 14:52:46马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:10雪铁龙
日期:2013-09-11 10:30:25雪佛兰
日期:2013-08-07 14:34:372013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2012-11-01 17:05:28迷宫蛋
日期:2012-06-13 15:28:34
 楼主| 发表于 2013-3-11 10:24 | 显示全部楼层
luckyrandom 发表于 2013-3-11 09:44
AlwaysOn乱扯蛋,要拉上屎一样的集群。。把镜像设计为可读、可一对多就一切OK了
也许有场景需要集群FailOv ...

每种技术都有适用场景,指望AlwaysOn解决一切问题本来就是不可能的。

如果这么说的话自己还可以实现Fail-Over嘛,AlwaysOn的可用性组侦听器本来就是为了简化FailOver的过程。

使用道具 举报

回复
论坛徽章:
13
2012新春纪念徽章
日期:2012-01-04 11:56:19喜羊羊
日期:2015-03-04 14:52:46马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:10雪铁龙
日期:2013-09-11 10:30:25雪佛兰
日期:2013-08-07 14:34:372013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2012-11-01 17:05:28迷宫蛋
日期:2012-06-13 15:28:34
 楼主| 发表于 2013-3-11 10:24 | 显示全部楼层
sunner888 发表于 2013-3-11 09:54
抄概念吧

怎么说?

使用道具 举报

回复
认证徽章
论坛徽章:
5
茶鸡蛋
日期:2013-01-09 10:55:08茶鸡蛋
日期:2013-02-28 16:07:01奥运会纪念徽章:帆船
日期:2013-04-02 17:07:05奥运纪念徽章
日期:2013-07-18 13:55:12ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
发表于 2013-3-11 11:40 | 显示全部楼层
我们应该支持这些新技术和新特性,试想想伟大的发明和创造不都是这样开始的吗。

使用道具 举报

回复
认证徽章
论坛徽章:
5
茶鸡蛋
日期:2013-01-09 10:55:08茶鸡蛋
日期:2013-02-28 16:07:01奥运会纪念徽章:帆船
日期:2013-04-02 17:07:05奥运纪念徽章
日期:2013-07-18 13:55:12ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
发表于 2013-3-11 12:06 | 显示全部楼层
      前段时间接触过SQL Server 2012中的AlwaysOn ,现在和大家分享一下。
    可能很多人还不太了解SQL Server 2012中的AlwaysOn 的,我首先给大家简单的介绍一下AlwaysOn。
    下面是当时学习时在网上搜索的一些SQL Server 2012中的AlwaysOn 的资料。
    SQL Server的每一个版本或者增加了新的高可用性功能,又或者改进了现有的功能。但是,其中几个可行的方法,如数据库镜像、日志传送或SQL Server集群,但是每一个方法都有自身的缺点;您在选择技术时必须有所取舍。
    SQL Server Denali引进了一种新的技术AlwaysOn,或High Availability Disaster Recovery (HADR)。根据Microsoft的介绍,它的开发是一个重要的工程项目,需要付出的努力会超过90年代后期在Microsoft和原开发伙伴 Sybase Inc.开始各自开发数据库之后对7.0版本的SQL Server引擎的重写。通过根据用户反馈增加新的功能,我们可以将AlwaysOn看作是数据库镜像和集群的最佳组合。
    例如,虽然数据库镜像只支持一个数据库,但是往往一个数据库会访问同一个服务器上的其它数据库的对象。因此,假设Database A通过视图或同义词访问了Database B上的对象;这些检索只有在这些数据库都在同一台服务器上才可以运行。但是如果Database A因为故障而转移到镜像服务器上,那么对Database B上对象的引用将会失效,而且您的应用程序会开始产生错误。
    为了支持镜像环境的数据库交叉依赖,AlwaysOn引进了一个可用性组。您可以将一组数据库定义为一个可用性单元;然后它们将作为一个整体进行故障转移,这样您的数据库交叉引用就能够保留正常运行。AlwaysOn也让允许您为主数据库配置几个副本。这些副本可以是只读的,仅作为报告的用途。如果您的主数据库失效,那么其中一个副本就会接管主数据库。
    对于很多业务,这些改进的HADR功能将是SQL Server Denali升级的最主要原因。现在,很多电子商务数据库需要支持24/7运行模式,而且即使是一个很短的中断也会让您损失收益和丢失客户。因此,一个支持最小停机时间的无缝故障转移和简化在副服务器上启动主数据库的高可用性方法能够实现较高的投资回报。

下面回答三个讨论话题

1.您是否已经在测试或生产环境开始使用AlwaysOn?是否和复制、日志传送、Service Broker结合使用?
答:还没有在生产环境中使用AlwaysOn,正在学习和测试,等学习和测试完成后准备正式使用AlwaysOn。对的,是和复制、日志传送结合使用的。Service Broker没使用过。
2.您最喜欢的AlwaysOn特性是什么?
答:创建数据库镜像端点和将辅助数据库联接到可用性组。
3.您认为AlwaysOn还有哪些不足,比如说您觉得目前1脱拖4是否足够?或是您希望未来版本AlwaysOn还需要有哪些方面的增强?
答:就目前的情况来看,1脱拖4可以满足大多数的生产和测试环境。
对于监控方面,就是关于可用性组方面,我觉得应该做的在细化一些,让用户使用的时候,看到这些数据应该更加清楚的了解系统的运行情况。

使用道具 举报

回复
论坛徽章:
13
2012新春纪念徽章
日期:2012-01-04 11:56:19喜羊羊
日期:2015-03-04 14:52:46马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:10雪铁龙
日期:2013-09-11 10:30:25雪佛兰
日期:2013-08-07 14:34:372013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2012-11-01 17:05:28迷宫蛋
日期:2012-06-13 15:28:34
 楼主| 发表于 2013-3-11 13:31 | 显示全部楼层
xike2002 发表于 2013-3-11 12:06
前段时间接触过SQL Server 2012中的AlwaysOn ,现在和大家分享一下。
    可能很多人还不太了解SQL  ...

谢谢回答。AlwaysOn是一个整体的解决方案,我相信在未来的版本微软一定会强化该特性。关于
“对于监控方面,就是关于可用性组方面,我觉得应该做的在细化一些,让用户使用的时候,看到这些数据应该更加清楚的了解系统的运行情况。


您能说的更加详细一些吗?

使用道具 举报

回复
认证徽章
论坛徽章:
5
茶鸡蛋
日期:2013-01-09 10:55:08茶鸡蛋
日期:2013-02-28 16:07:01奥运会纪念徽章:帆船
日期:2013-04-02 17:07:05奥运纪念徽章
日期:2013-07-18 13:55:12ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
发表于 2013-3-11 13:54 | 显示全部楼层
CareySon 发表于 2013-3-11 13:31
谢谢回答。AlwaysOn是一个整体的解决方案,我相信在未来的版本微软一定会强化该特性。关于
“对于监控方 ...

SQL Server 的系统中心监视包和系统监视器计数器方面这块我觉的可能还能改进一下,我用起来还不太习惯。
或许是我刚接触的时间不长,还不太了解设计者的思想,希望和大家一起讨论和学习,共同进步。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表