SQL Azure的服务架构
当前,基于互联网的应用程序面对许多的挑战。用户期望能够使用任何设备,随时随地访问数据。然而数据的大小、数据的交互格式以及用户的访问规模可能随时变化。开发人员必须快速地构建和部署新的应用以满足这些不断变化的需求。使用传统的数据管理平台,需要持续不断地在服务器、操作系统、存储和网络上进行投资,以满足这些需求的增长与变化。
云中的数据库服务,例如微软的SQL Azure提供了全新的方法来应对这些挑战。SQL Azure的设计遵循了三条主要的特性:可扩展性、可管理性和开发的灵活性。
解析SQL Azure数据平台
SQL Azure是一个部署在云端的关系型数据库,它支持SQL Azure中绝大多数和开发有关的功能。作为一个部署在云端的数据库引擎,绝大多数的管理工作都由微软完成,因此不用担心任何诸如备份、集群等管理方面的问题,微软的服务许可协议(Service Level Agreement, SLA)确保了数据库服务器平均每个月将有99.99%的时间在线。也正是因为这点,目前暂时向用户没有暴露过多的管理功能。
SQL Azure除了提供了关系型数据库服务,同时还将提供更多数据相关的功能,例如数据同步、报表和商业智能。基于数据同步的功能,SQL Azure数据服务能够与本地的SQL Server数据库进行数据同步,在数据层面实现了传统应用于云端应用的整合与并存。
SQL Azure服务架构(图片来源于网络)
开发人员可以使用现有的知识,例如ADO.NET Entity Framework (EDM), LINQ to SQL, 甚至是传统的DataSet、ODBC等技术,来访问位于SQL Azure上的数据。绝大多数现有的数据访问程序只需要修改一个连接字符串,便能顺利访问SQL Azure。
SQL Server 2008 Management Studio R2针对SQL Azure也提供了很强大的支持。目前的版本已经支持访问当前的SQL Azure数据库,生成能在SQL Azure上运行的T-SQL脚本,从而方便大家将数据库迁移至SQL Azure。今后的版本中会对SQL Azure提供更多更强大的支持。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/3618.html
相关文章
-
越过“混合云”,IT领域的下一个未来在哪
摘要:如果你是一个云提供商,并且已经愿意将自己的服务运行在企业内部或系统上,那么它就不能延伸到下一个处理目标,例如在或者谷歌云上运行服务。谷歌宣布推出一款名为的产品,该产品将在谷歌和或上提供服务。对于采用Multicloud(混合云)策略的企业来说,会出现这样一个常见的挑战:企业的一部分在Azure(一款微软基于云计算的操作系统)上运行所有东西,以满足其的公共云需求。另一部分运行AWS(亚马逊公司...
-
国际IT巨头的云计算战略分析
摘要:谷歌年提出云计算的战略,谷歌推出云端基础架构供企业开发使用,为用户提供开发平台供其使用的云计算资源。英特尔致力推出开放数据中心标准,以确保云计算时代,跨云之间的数据中心实现平移切换。 当今世界,信息技术产业已经成为经济增长的倍增器、发展方式的转换器和产业升级的助推器。随着信息产业的创新发展以及全球信息量的急剧增长,传统IT技术已经难以满足要求,能高效率、低成本地对海量数据进行存储和处...
-
云计算中的数据安全 8个关键概念
摘要:更不用说云计算服务提供商可能会免除服务水平协议中的任何责任。数据安全和员工大多数与员工相关的事件并不是恶意的。云计算服务提供商并不会为客户承担不必要的责任。越来越多的企业将业务迁移到云计算平台,这意味着其对数据安全的责任显著增加。具有各种敏感度的数据正在超出企业防火墙的范围。企业将不再拥有控制权,其数据可能位于世界任何地方,并可能取决于其合作的云计算供应商。企业将业务迁移到公共云或使用混合云...
-
2019年的云计算成本优化
摘要:值得庆幸的是,云计算成本优化可以通过多种服务以多种不同方式完成。查看使用模式深入挖掘分析并确定用户的行为或使用企业在云中运行的服务也可以帮助其优化云计算成本。文中讨论的措施和技巧将帮助企业优化云计算成本,而不会牺牲功能和性能。如今,几乎所有的事务都可以在云端运行。云计算技术和多种平台的出现,无疑使云中运行应用程序和网络服务变得更加容易。同时,云计算基础设施具有扩展其能力的新功能,其中包括容器...
-
如何确保应用程序在公共云中的可用性
摘要:这种集成使软件能够检测应用程序级别的任何和所有停机时间,无论其原因如何,其中包括各种云计算服务等级协议未涵盖的原因。采用云计算的注意事项是一种很好的建议。云计算服务提供商(CSP)都会承诺在其基础设施中提供高可用性,其服务水平协议(SLA)通常提供95%至99.99%的正常运行时间,而每月服务费退款率将达到10%到50%不等。但通常没有达到这样的门槛,正如IT的许多方面一样,重要的在于细节。...