案例分析 - NCache 最大化 Cyber​​com 的数据可用性

Telenor 案例研究

NCache 为我们客户的可扩展性、会话存储和高可用性提供终极解决方案。 它是一个简单的架构,非常易于使用,高度可靠且功能强大。 在 Cyber​​com,我们都是 Microsoft .NET 开发人员,我们很容易融入 NCache 进入我们的解决方案。 当然,有了我们丹麦政府客户的成功案例,我们建议 NCache 给我们的其他客户。

斯里帕德·科苏里
IT咨询
赛博通信集团
网络通信标志
 

国家或地区:
在中国、丹麦、芬兰、迪拜、阿联酋、波兰、罗马尼亚、新加坡、瑞典和印度设有办事处

行业:
IT咨询

公司简介:
Cyber​​com Group 是一家专注于高级 IT 和电信解决方案的咨询公司。 通过提供具有成本效益的最高质量解决方案,Cyber​​com 为其客户创造商业价值。 通过全球交付能力、本地存在以及与客户的密切合作,Cyber​​com 使用融合技术和现实的交钥匙解决方案来加强其客户的运营。

Cyber​​com 与其客户密切合作,同时提供全球交付能力。 该公司在北欧拥有强大的平台,并在东欧和亚洲开展业务。

凭借其 1,700 多名员工的广泛行业和运营经验,Cyber​​com 已成为互联网服务、移动服务、安全、嵌入式系统和电信管理解决方案的成熟合作伙伴。 该公司成立于 1995 年,自 1999 年起在纳斯达克 OMX Nordic 交易所上市。

Alachisoft 产品名称:
NCache

满足客户需求:

  • 可靠的会话存储
  • 可扩展性
  • 高可用性
  • 易于维护

关于 Alachisoft:
Alachisoft,一家位于加利福尼亚的公司提供 NCache 和存储边缘。 NCache 是一种内存分布式数据缓存,可让您缓存应用程序数据和 ASP.NET 会话状态,以提高您的应用程序性能和可伸缩性。 StorageEdge 通过外部化 BLOB 和缓存 BLOB 和列表数据来加速 SharePoint。

您可以下载 30 天的免费试用版 NCache 止 此处.

Alachisoft
公司总部
12005 Ford Road, Suite 520
达拉斯,德克萨斯州75234

US: +1 (214) 764-6933
UK: +44 207 993-8327

sales@alachisoft.com
support@alachisoft.com

NCache 为我们提供了一个非常快速且可扩展的 ASP.NET 会话存储和复制。

下载PDF
斯里帕德·科苏里

“数据存储无法扩展。这是基本问题。但是 NCache 分布式计算以合适的价格提供了合适的解决方案。”

斯里帕德·科苏里
IT咨询
赛博通信集团

挑战

Cyber​​com Group 遇到网站挑战的客户是一家帮助丹麦公民提高能源效率的公共政府机构。 Cyber​​com Group 的 IT 顾问 Sripad Kosuri 说:“住在公寓或房子里的每个人都可以访问这个网站并检查他们的能源模式,以此来减少他们的能源费用并优化能源使用。”

然而,这个丹麦政府机构客户的网站面临着三个不同的问题领域。 这些是维护其会话状态、高可用性和可伸缩性的困难。 简而言之,此实例中的数据库服务器不能同时针对会话和应用程序进行扩展。

Kosuri 说:“我们最初实现了 Microsoft 的 SqlServer 用于会话存储,并用内部会话处理机制对其进行了补充。我们接受了这一点。但一段时间后,我们意识到这种安排存在问题。”

基本问题是数据存储无法扩展。 此外,网站用户无法自动保存他们的数据,但必须花时间保存,如果不保存,数据就会丢失。

越来越多的网站用户(平均每天约 XNUMX 人)以及网站用于相关能源数据的大量互补性遗留系统加剧了这些问题。

“我们政府客户的网站用户在访问该网站时需要遵守大量规定,并且必须输入数据以响应这些规定,”Kosuri 解释说。 “只要用户在网站上,会话状态就会在我们使用 SqlServer 时保持。在每个会话结束时,如果用户想要保存他们的信息,那么特定的数据就会保存在 SqlServer 数据库中。如果用户决定不保存数据,会话过期,所有提供的数据都被清除了。”

之所以出现这些问题,是因为微软的 SqlServer 作为一种存储机制,不仅承受着会话存储的限制,而且还是会话和应用程序数据的瓶颈。 因此,数据库服务器无法针对会话和应用程序数据进行扩展。 这里还要考虑的是 SqlServer 是基于磁盘的数据存储,而不是内存数据存储。 这意味着它的性能没有达到应有的速度,从而导致性能下降。

此外,SqlServer 存储将所有会话保存在一个表中。 一旦您扩大规模,会话数据的并发访问和并发更新的锁定争用就会变得明显。 随着每秒事务的急剧增加,由于所有内容都保存在一个表中,因此会发生越来越多的锁定延迟。 这个 SqlServer 的缺点不利于性能和可伸缩性。

 

NCache 解决方案

为了解决这个问题,Cyber​​com 最初同意与其政府客户一起采取“本土会话处理”的方法。 然而,根据 Kosuri 的说法,这种解决方案也带来了“很多问题”,而且这种解决方案涉及的成本过高。 那时 Cyber​​com 在进行必要的研究以查找和安装后介入 NCache 分布式缓存作为价格合适的终极解决方案。

小苏里说:“NCache 有自己的流程,所以就像从核心网站操作它一样。 这是一个简单的架构; 它涉及的工作量要少得多,可靠性高,而且具有成本效益。”

“我们 Cyber​​com Group 的所有人都是 Microsoft ASP.NET 开发人员,我们很容易融入 NCache 进入我们的解决方案。 当然,我们会推荐 NCache 对其他客户也是如此。 我们对结果及其表现感到满意。”

内存数据存储, NCache 速度非常快,并且是线性可扩展的。 线性可扩展性意味着当您添加更多服务器时,您的容量就会成倍增加。 例如,假设您每秒对一台服务器执行 10,000 个事务。 通过添加第二个,您每秒可以拥有近 20,000 个事务。 这是线性可伸缩性,微软的 SqlServer 没有提供,因为它不是内存存储机制。

虽然数据库是为长期存储而构建的,但内存中的存储是暂时的和临时的。 在 Cyber​​com 客户的情况下,他们需要在用户会话期间将数据存储在临时存储器中。 Ncache 还保持高可用性。 这表示 NCache 非常稳定,因此它永远不会崩溃,而且它能够在不停止的情况下进行配置更改。 NCache 允许 Cyber​​com 顾问在不停止整个缓存的情况下关闭缓存服务器、添加新缓存服务器或增加缓存容量。

“今天,当我们在客户的网站上执行定期部署时——这意味着我们每两到三天定期对这个网站进行更改或添加, NCache 在不丢失任何会话数据的情况下保持高可用性,并且不会产生停机时间,”Kosuri 说。

接下来做什么?

联系我们

联系电话
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。