何为不可能实现的服务水平协议(SLA),DBA应该如何避免这种Oracle SLA?
Ntirety公司总裁Michael Corey:你必须回到自己的业务部门,然后询问他们关于数据库正常运行时间的预期要求。
商业公司中最重要的两个方面是资产和开支。我们都知道应该如何对待开支:尽量避免或削减开支。在资产方面,如果您制定的业务用例绝不允许业务出现中断,那么这其中就包含了一定的投入。如果公司认为成本过高,那么我们保留现有数据,然后您可以重置这些无法实现的SLA,这时您就会告诉我说,数据库可以关闭,而且在未来5小时内都可以保持关闭。至少摆在前面的问题已经经过讨论,而且每一个人都发表了真实意见;这样就不会由于数据库在人们意想不到的情况下突然断线,而将DBA突然置于风口浪尖上,因为您已经重置了人们的预期,现在没有了不可能实现的SLA。
VMware数据库专家Donald Sullivan:在更广义的范围上,一定要准确确定真实的SLA是什么,并且让所有重要的参与人员达到一致的认可,最后明确一个特定的应用程序实际上允许出现多长的停机时间。如果不这样做,那么您就无法明确这个信息。然后,您就会处于一种不可能实现的条件中,因为所有人都认为应用程序永远保持在线运行,所有人都认为他们可以不付出任何代价就能得到这种可用性。一旦他们了解了实现这种可用性的真实成本,那么通常他们会重新评估自己真正想要达到的目标。
Corey:你必须耐心地检查所有应用程序,确定第1层、第2层和第3层,然后分配实现各个层次的成本。并非所有东西都必须部署在第1层上。可能HR系统允许关闭一两个小时,但是关键的医疗系统则绝不允许下线。
Sullivan:我们可以将系统设计为永不停机,但是这样做成本昂贵,它会花掉很多钱。而且,这种设计要求逐一处理各个应用程序。在一个交易系统上,即使出现1秒钟的停机,公司都可能遭受大量的损失。但是,其他的系统则不一样(如HR系统),它们在某些时刻停下来,并不会产生严重的后果。
Corey:此外,那些有能力协调业务与技术的DBA有着金子般的重要价值。例如,如果DBA告诉管理层:‘如果这个系统下线1个小时,那么公司损失将达到1百万美元。’我请求公司投入5万美元来保证不会出现这种情况。那么,这时就是业务来驱动技术,而不是技术去推动业务。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。
相关推荐
-
Collaborate 18大会:了解甲骨文云数据库和应用的进展
在Collaborate 18大会即将举行时,我们会发现,甲骨文用户社区的技术变化会略高于平常水平。 由独立甲 […]
-
甲骨文自治数据库亮相 带来云计算新希望
早前甲骨文还不在云计算公司之列,而现在该公司正在迅速弥补其失去的时间。甲骨文的云计算核心是甲骨文自治数据库(O […]
-
Oracle TNS 错误:管理员旷日持久的战斗
TNS经常给IT管理员带来麻烦,而且很难定位。尤其是在Oracle数据库中。本文将介绍如何避免这些常见错误。
-
DBA支招:如何实现Oracle EBS 12.2.5升级
那些对于是否要将EBS进行升级持观望态度的Oracle数据库管理员们可以从一家研究公司获得一些启示。