SQL Azure的四种应用场景 - 新闻中心 - 福州哈唐网络-福建IDC企业!专注云主机及服务器租用托管13年!

新闻中心

首页 > 新闻中心 > 行业新闻 >

SQL Azure的四种应用场景

时间:2017-06-06 11:12:19   阅读:

  SQL Azure可以使用在很多地方。下面简要地介绍SQL Azure的4种应用场景。
 
1. Web应用
 
  对于大部分Web站点而言,用户输入和电子商务交易的数据都需要使用数据库进行存储。在传统的情况下,数据驱动的Web站点通常会在数据中心中放置一个数据库服务器租用作为Web服务器。SQL Azure提供了髙可用并具有容错性能的数据库服务。在这种情况下,Web开发者能够选择存放数据的地点。对于部门应用场景而言,可以将Web应用托管在自己租用的服务器上,也可以托管在第三方的服务器上,然后再通过Internet访问SQL Azure中的数据。为了防止潜在的性能问题、减少应用的复杂度,可以考虑将Web站点托管在Windows平台上,数据库可以互相定位。
 
2.部门级应用
 
  在一些大型的组织中,要求数据库服务器租用具有容错的功能保证服务不中断。这些组织通常釆用RAID技术和集群服务器。SQL Azure可以重新组织不同种类的数据库。当使用SQL Azure为小型部门应用提供服务时,用户能够获得数据库的管理能力,还可以进行容错设计。 '
 
  当将本地的客户端服务器应用迁移到SQL Azure中时,服务器租用提供商可以选择将客户端留在本地环境中,仅将数据移动到云中。当使用这种方式设计时,服务提供商必须考虑Internet连接的一些潜在问题,这必然会使得客户端的代码变得十分复杂。解决上述问最好的办法就是将控制逻辑移动到Windows Azure,这样数据访问代码和数据本身都存放在同一个数据中心中。在Windows Azure中,服务提供商可以为它所面向的浏览器用户提供一些基于Web的用户接口,用户也可以使用ADO.NET数据服务为桌面用户接口创建服务,这些创建的用户接口具有SOAP、REST或JSON接口的特性。
 
3.数据集应用
 
  在一个数据集应用场景中,通常希望远程用户和移动用户能够通过使用同一个数据集而集合起来。比如有一家保险公司,用户数量不确定,均分布在北美。在整个保险销售团队中保持顾客和保险价格数据同步是非常重要的。保险公司一般有两个要求:①保持每个销售人员便携式计算机能够获悉最新的价格信息;②保证整个系统拥有每个销售人员手中的最新用户信息。
 
  生产数据和顾客数据都被存放在数据中心的中央SQL Server数据上,销售员工使用自己的便携电脑运行应用并在SQL Server Express中存放数据。销售人员访问本地数据中心时需要通过数据中心外部的防火墙,而出于访问安全的考虑,这些防火墙并不能随意打开。在上述情况下,可以选择提供了安全和同步考虑的SQL Azure。使用SQL Azure时有三个任务。
 
  (1)在SQL Azure中创建一个数据库用来存储产品数据和顾客数据;
 
  (2)在数据中心中创建一个Sync Framework提供者。Sync Framework提供者可以保持数据中心和SQL Azure中产品和用户数据同步。
 
  (3)为销售人员创建一个二级的Sync Framework提供者。这个二级Sync Framework提供者可以保持销售人员和SQL Azure数据集上产品和用户数据的同步。
 
 
4.“软件+服务”应用
 
  ISVs通常都具有较好的软件开发能力,他们拥有开发基础架构的能力。因而,ISVs可以使用SQL Azure提供“软件+服务”解决方案,这些供应商称为S2 (Software and services)供应商。而Windows Azure提供了一个理想环境用来托管软件服务,这使得ISVs不需要考虑如何维持托管环境的基础架构。
 
  金融、政府机关、医疗和房地产等行业通常需要存储大量的历史数据,S2供应商可以提供比较好的支撑.
 
  S2供应商通常结合使用SQL Azure和Windows Azure,他们会注册Windows账户用来上传不同格式的文件,比如E-mail等。同时S2供应商还会使用SQL Azure账户存储结构化的数据。


闽公网安备 35010002000114号