云计算的session在TechEd 2011中占了很大的比例,因此和同行的Westart专门找了半天时间对SQL AZURE进行了初步的了解。关于心得和体会只能是个人的,说的对与不对还请各位看客多多包涵!闲话少絮,Let's Go......
酒店距离GWCC仅有7~8分钟的路程,因此每天都选择步行前往。清晨的Atlanta还是有些寒意的,这与之前在国内查看的天气预报相比还是有着不小的差异。周围的人们似乎对此根
本不以为然,依旧赤脚上阵。

启程SQL AZURE Atlanta TechEd 2011_第1张图片

GWCC的Building A/B/C虽然连在一起,但之间相距足有0.5公里(目测),听课赶场那绝对是个体力活,因此还是先填饱肚皮,话说TechEd在中国的伙食那真是不敢恭维(个人意见),但这里却别有一番洞天,就连我这对西餐极度抵触的也不免连连叫好。

启程SQL AZURE Atlanta TechEd 2011_第2张图片

酒足饭饱咱还得赶紧忙活正事不是,首先找到就近的Self-Information-Center选好课程,好戏马上就要上演了。

启程SQL AZURE Atlanta TechEd 2011_第3张图片

SQL Azure是基于云的关系型数据库,构建在Windows Azure平台之上,并由Microsoft进行统一托管,其高可用、易扩展、Multi-Tenant等特性必将受到越来越多企业级用户的青睐。SQL Azure数据库大大简化了传统的部署和运维工作。作为开发人员根本无需安装或调试数据库配置信息,高可用、容错等机制内嵌其中,传统意义上的数据库管理员几乎是不需要的。SQL Azure支持T-SQL,因此作为使用者仍然可以使用现有的工具和技术来应对基于T-SQL的关系型数据。优势绝对是不言而喻的:

  • 开发人员可以快速构建和扩展跑在云端的各种应用;
  • 只需低廉的成本即可享有高可用的基础架构;
  • 确保企业级运作的安全、可靠和高可用。

在TechEd现场为了避免骚扰到讲师,因此没有并没有拍摄太多照片。现将SQL Azure一些特性分享如下:

Self-managing.SQL AZURE所提供的企业级数据中心无需进行后期运维,并可与On-premises Solution进行关联使用。自助式管理的特性可以让企业在无需增加IT成本的前提下,为各个部门级的应用提供企业级的数据服务。这样IT部门可以持续关注于企业核心的业务应用,而不必分心于部门级应用。

  • 基于云的SQL AZURE可以随时为企业提供数据存储服务,并可以根据需求进行快速调整,这可以大大降低数据服务的初始化成本。如果需要的话,企业在未来可以随时扩展基于云的数据存储服务。
  • SQL AZURE托管服务将企业数据备份到了多台物理服务器上,并提供了故障转移群集服务,以此来确保企业级服务的持续可用。
  • 已经发布的SLAs(服务等级协议)对business-ready服务做出了承诺,大家可以参看相关内容。因此当我们确认使用SQL AZURE的时候,就不需要对数据进行备份或保护等动作了。

Highly-scalable. 采用云计算的一大核心优势就是便于对当前方案进行扩展。SQL AZURE所提供的服务可以满足企业从一间几平米的办公室发展成为一家500强的跨国公司。随着时间的推移,这样的成功案例将会不断涌现出来的。对此我是深信不疑的。

  • 按需付费的模式将使企业的每笔投资都可以与当前的需求完全吻合,从而避免不必要的支出。
  • 数以千计的服务器将为你企业的应用提供数据服务,企业再也无需为海量数据的存储和应用扩展而发愁了。
  • 即使需要构建支撑全球性运作的解决方案也无需考虑基础架构、管理、运维的费用。
  • SQL AZURE为ISVs提供了更加灵活的架构模式,用户数据与核心的业务流程可以进行有序分离,从而使“软件+服务”的生意模式具备更大的可行性。

Developer empowerment. SQL AZURE构建于T-SQL之上,并与SQL Server全面兼容(官方给出的说法是a few changes),因此对于开发人员而言技术、能力、经验可以很好的传承下来,创建基于云的解决方案是一件令人向往而非恐惧的事情。

  • SQL AZURE所提供的TDS(Tabular Data Stream)接口与SQL Server是相同的,所以可以应用相同的工具和类库来创建基于云端数据的客户端应用。
  • SQL AZURE数据的存储方式与SQL Server非常类似,因此管理员、程序员无需重新熟悉环境。在每台服务器中,你可以创建多个数据库,包含数据表、视图、存储过程、索引等所有你熟悉的数据库对象。
  • 数据库开发人员可以采用几乎相同的关系型数据库设计模式和T-SQL编程技能来应用SQL AZURE,并可以将现有的数据库应用迁移到云端。
  • SQL AZURE作为Microsoft数据平台可以与Microsoft Sync Framework进行交互,来为脱机和离线场景提供支持。

PS:英文水平比较有限,听了几个关于SQL AZURE的课程,看了一些Demo演示,总结了一些个人体会分享出来。

Atlanta之行已经结束,这是回国边看笔记边回忆写地,最后一天的Closing Party,看Westart的收尾Atlanta吧......没有赶上真是十分遗憾!