montaque

小碗喝酒,小口吃肉

博客园 首页 新随笔 联系 订阅 管理
  119 Posts :: 1 Stories :: 685 Comments :: 17 Trackbacks

公告

今天早上6:00就起床了,6:30准时出发,因为到LA的路非常的堵车。

第一个Session是KeyNote,是Ray Ozzie 大概的介绍了一些微软的下一代策略和方向,然后几个VP带头演示了一些应用。

Ray Ozzie提到目前很多企业都在提虚拟化,以及云计算。大的背景就是企业要面向全球,势必要去构建更多的数据中心,比如以前只有一个,要建立多个,这时候可能就会面临高成本的维护,不过是系统还是应用都要去考虑高可用性,DR,数据的同步,还有一些性能的适应,比如节日的时候峰值问题。而这些问题都牵涉到需要专业的IT团队,对于小的企业这个可能是非常浪费和高成本的投入。

企业的应用,一般有三个层次, 桌面应用是一层,另外还有自己的数据中心层,然后是面向最终客户的Web层。而 今天主要是讲 Cloud Computing, 也就是Web 这一层的虚拟化。

然后就提出了,一个新的服务平台, windows On the Cloud, 简称 windows Azure。

对应平时的ON-Promise平台,可能主要是window server作为基础,上面有.NET, Biztalk Server,SQL Server,Sharepoint, Dynamic CRM

而目前的windows Azure,则主要包含了几个Service,把这些Service 都放在Cloud。 Host在微软自己的DataCenter中,目前只有美国,以后会扩展到其他区域。

而对应的Azure service则有

.net service

Live svc

Sql service

Sharepoint svc

Dynamic CRM svc

 

然后一个穿着 红色球鞋,黑色西服的VP 出来讲了一下微软实现这Azure,考虑了那些主要因素,

这位VP讲的时候很严肃,大家看到他的红球鞋都想笑,偏偏摄影师还非拍人家的红鞋,然后扫到上面,人家的西服,^_^

如何实现 Scalable hosting, 提到用到了 using Hyper-v

利用了Isolation, firewall, VLAN, etc.特性

以及 Automated svc management

考虑Zero downtime,SVC versioning, switch time

然后如何建模自己的serviceModel

Roles, groups,Interfaces,Channel and endpoints

还提到Configuration settings,说是个XML,任何工具都可以编辑。看上去跟wcf的配置差不多

 

对于High availability,提到用了Caching, auto load balancing,

Subsystems

Svc mgmt, virtualizaed compute, blobs, tables, queues, locks

还有 Rich developer experience

Use your visual studio to debug svc on the cloud, same tool, similar skill transfer

 

之后一个工程师出来写了一个Hello world。这位仁兄也穿红鞋,幽默了一把

大概是Visual Studio中会增加一个Cloud Service 的模板, 然后写你的普通web应用。编译好之后会生成两个文件,一个是配置信息,一个是包含DLL的组件,然后可以上传到Cloud Svc的Portal。就可以运行了

 

简单的helloworld不过瘾,然后一个

Bluehoo.com, 比较复杂的一个web应用程序演示,这个应用用到了Azure的Queue service,和Data Storage,就是SQL Data Service,用Silverlight做了个Dashboard。 还不错

 

接下来另外一个VP,出来详细讲了一些那些Service 的内涵。

 

Svc computing requirements

Interoperability, business processes

Identity and security

Data management and compliance

Service movement

.net svc

Service bus

Access control

Workflow svc

Federation identity svc(AD, geneva, Live svc, .net sv c)

SQL SVC

Data base

Data sync

Data mining

ETL

reporting

Reference data

 

然后 hawn davision做了一个 RedPrairie DEMO,利用了Dynamic CRM 和 Sharepoint SVC

简单过程, CRM 可以定义模板比如一个weekly report的模板,用户提交文档后,可以启动workflow svc,比如审批。审批玩之后自动放到sharepoint等

 

值得一体的是, Azure.com CTP 版本出来了,大家可以试用一下,下载SDK。

 

接下来讲一下C# 4.0,是Anders讲的,大师就是大师,非常朴素和友善

posted on 2008-10-28 10:18 montaque 阅读(...) 评论(...) 编辑 收藏