October CTP的SQL Azure database对于PDC2009来说基本功能已经完成了。October CTP已经被部署至生产集群之一。当SQL Azure Database变为广泛可用,此环境会自动转变为一个受到完全支持的生产环境。基于您所选择的SQL Azure database认购方式,您所有在此环境中的数据库与数据会被转换为一个有效认购的状态。
October CTP的SQL Azure database对于PDC2009来说基本功能已经完成了。在October CTP中的一些新特性包括(防火墙支持,批量插入,属性更改,门户网站,额外的TSQL功能)。更多详细信息请浏览Blog post。
SQL Azure Data Sync是一个工具与运行时,用来与SQL Azure同步。该技术在能够运用于2个方案(在其他云平台暂无同类技术):将非云端的基础设施同步至云端,构建具有离线(缓存模式)支持的客户端。将非云端的基础构建同步至云端,通过使用云端的新服务能够让信息在手机用户、商业伙伴、远程办公、企业数据资源之间更简便的被共享。这项技术提供了一个桥梁,允许非云端与云端的应用程序同时工作。使用缓存模式,低延迟与高可用性使得能够开发出具有优秀用户体验的客户端。另外,缓存模式通过低负荷以及更加优秀的调度能力,提供了更低的网络使用率与更好的服务器规模的好处。
在PDC 2009会议上,SQL Azure Data Sync作为CTP版本在此链接Microsoft Sync Framework Power Pack for SQL Azure可下载到。如需获得更多信息,请访问http://www.microsoft.com/windowsazure/sqlazure/datasync。SQL Azure CTP并不包括Microsoft Sync Framework Power Pack for SQL Azure,它需要独立下载。
随着迁移至基于T-SQL的关系型数据库模式,SQL Azure Database不会支持基于SOAP和REST的Authority-Container-Entity (ACE)的编程模式。基于大量早期使用的客户与伙伴的反馈,大多数客户会极大的收益于SQL Azure的关系型功能,他们会继续开发像这样的应用程序。那些想提供他们SQL Azure数据的REST访问方式的客户,可以很简单的使用ADO.NET数据服务来实现。另外一边,想使用基于REST编程模式的客户,以及那些使用非关系型简单结构的数据存储就能满足需求的客户,可以选择使用Windows® Azure Storage。
SQL Azure Database目标群体为:
·传统ISV(独立软件开发商)构建的多租户成套或定制LOB商用应用程序,它们要求企业级别规模、可靠性、可用性与数据保护。
·在Windows Azure平台上构建web应用程序的SaaS(软件服务化)ISV客户。
·在Windows Azure平台上构建企业部门应用程序的定制应用程序开发 者(VAR/VAP)。
SQL Azure Database针对以下方案:
·可拓展WEB应用程序:具有RDBMS需求的ISV成套或定制LOB应用程序的小客户,爱好者,初创企业:传统SaaS ISV和定制开发者拓展他们托管于云端的产品或成套/定制软件。
·部门应用程序:企业构建的部门或工作组应用程序。
·数据中心(Data Hub):使用SQL Azure合并云端多数据资源的公司,从多个位置、桌面、设备提供安全的访问。
在SQL Azure Database最初版本,它支持适合于关系型应用程序的关系型功能,包括需要大规模的多租户应用程序。未来SQL Azure的发布中,会支持一些高级特性:跨分区或自动分区的分布式查询。
SQL Azure Database会继续被构建在已验证的SQL Server技术基础与架构之上,它提供了可靠性、可用性、企业级别的安全特性。通过使用这些功能,SQL Azure Database提供了一个业务就绪服务水平的协议,它能提供内置的自动高可用性与对不太可能的故障事务的容错性。
之前,SQL Azure Database支持具有弹性的,基于实体的数据模式。在收集了大量有价值的反馈之后,很明显我们的云端需要一个完全关系型数据模式。SQL Azure呈现了从ACE编程模式到具有许多熟悉的类SQL Server的编程模式概念的关系型数据模式的转变。开发者可以使用现有的Transact-SQL代码去访问云端的数据。他们也会创建或修改使用Transact-SQL代码应用程序,来与完全关系型云数据库服务交互。另外,他们也可以通过使用现有的数据访问框架,如:ADO.NET数据服务,来提供REST或者SAOP服务。
SQL Azure Database构建在SQL Server database技术之上,用来运行企业中或网上的关键任务应用程序。因为SQL Server是一个广泛数据平台,可以处理所有从刚创建到已归档的数据。我们的平台提供许多功能。SQL Azure Database提供了这些关系型功能的一个大子集,并且将它们作为云端的服务来拓展。另外,SQL Azure Database提供内置的高精准、可用性、功效与其他功能。SQL Azure Database在它的第一个迭代版本中只提供了核心RDBMS功能(它是在完整SQL Server数据平台中的),微软希望能逐渐增加功能,未来可能的特性包括:报表,分析,ETL与其他高级服务。
SQL Azure Database提供由微软托管的在云端的高可用性,可拓展性,多租户数据库服务SQL Azure Database可以实现自主管理,供应与更简便的多数据库部署。开发者不必安装或管理任何软件。内置高可用性,容错性,无需管理的硬件,存储或服务器。SQL Azure Database支持Transact-SQL (T-SQL).
用户可以利用已有的T-SQL开发知识与熟知的关系数据模式来使一个现有的非云端的数据库保持一致性。SQL Azure Database可以让我们通过使用已有的开发工具,并与非云端以及云端数据库保持一致性来节省开发支出。开发者只需为安装更新操作系统,管理数据库软件负责。另外,托管的数据库解决方案有高可用性与容错性,管理多个对外拓展的数据库。
SQL Azure Database是功能完善的,并以为PDC2009做好准备。在October CTP中的一些新特性包括(防火墙支持,批量插入,属性更改,门户网站,额外的TSQL功能)。更多详细信息请浏览Blog post。
在SQL Azure V1版本中并不包括它们。然而,它们是我们正在策划的项目,我们正在考虑将它们作为服务加入到Azure平台中。短期内,我们正在努力工作以使SQL Azure作为您的BI解决方案的数据源,它应该包括Analysis Services和Reporting Services.然而您可通过本地运行的Reporting Services和Analysis Services来访问SQL Azure。
SQL Azure V1版本并不支持.在未来版本中会得到支持。We are working to add support for it in our future release.
基于他们的应用程序需求。SQL Azure用户可以提供无限制量的数据库。数据可以在无大小限制的情况下被划分为多个数据库。
SQL Azure Database服务在云端提供一个可拓展的分布式关系型数据库服务,用来存储,处理,分析结构化、半结构化、无结构化的数据。Windows Azure Table storage是一个云端的非关系型,可拓展,简单结构的存储(ISAM类型)。因为SQL Azure Database会为Windows Azure上的应用程序提供数据库服务,用户可以按需共用这些服务。
在基于TSQL的关系型数据模式(通过TDS协议)的支持下,用户可以使用现有工具,如:Microsoft Visual Studio®以及SQL Server Management Studio,它们都可以用来部署云端的SQL Azure Database或非云端的SQL Server。用户可以结合使用云端或非云端的数据库。
商业伙伴可以继续构建多租户的成套或定制LOB应用程序,用相类似的非云端的SQL Server的知识和工具,来使用SQL Azure Database。合作伙伴也可以以最小的代价,将现有的LOB应用程序拓展至SQL Azure。 ISV和合作伙伴也可以开发提供由SQL Azure和Windows Azure多租户功能构建的新的消费SaaS应用程序。
是的。SQL Azure Database为那些想构建Windows Azure应用程序的开发者提供了基于云的关系型数据库服务,他们能基于他们对于数据库的需求来访问SQL Azure。
开发者可以使用Visual Studio创建新应用程序或修改已有应用程序。开发者也可以使用现有ASP.NET控件,设计器,工具来开发应用程序。将来,开发者可以使用基于WEB的管理工具,来访问、管理云端数据。SQL Azure也会提供工具和文档来支持其他编程语言。
SQL Azure database基于创建和每天消耗数据库数量,按月收费。
不,当前并不支持这样做。
Windows Azure和SQL Azure SLA协议独立于我们的非云端Microsoft许可证协议。我们的SLA协议为您云端服务提供每月的可用时间。SLA可以防止我们在已收费的情况下没有兑现我们的承诺。