全方位比拼 Windows Azure VS VMware vFabric(1)(4)
“内部(on-premise)”的整合
Windows Azure :
Windows Azure Appfabric Service Bus提供了安全的消息传递和连接功能,让开发者可以在云中构建分布式的,离散的应用程序和跨越“内部”(on-premise)和云的混合式应用程序。它可以使用各种通信和消息传递协议和模式,让开发者完全不用为传送保障,可靠的消息传递和扩展而担心。
Access Control可以让你用更简单的方式来提供针对Web应用程序和服务的身份标识和访问控制,它集成了标准的身份标识提供程序,其中包括各种企业目录服务(例如:Active Directory),和各种Web身份标识(例如:Windows Live ID,Google,Yahoo!和Facebook)。
Microsoft SQL Azure Data Sync目前还处于CTP(Community Technology Preview)阶段,它是一个构建在Microsoft Sync Framework之上的,基于云的数据同步服务。它提供了双向的数据同步和数据管理功能,有了这些功能,我们可以更加轻松地在多个SQL Azure数据库之间共享数据,或者更加轻松地在内部数据库和SQL Azure数据库之间共享数据。
VMware vFabric:
在现阶段,vFabric在这方面的所有属性都比较差。
RabbitMQ提供了健壮而可靠的跨系统消息传递功能,对于基于云的应用程序来说,这是至关重要的。一个支持云的消息传递服务可以让应用程序和内部(或外部)数据中心之间的通信变得更加容易。
但是,在这个平台上,缺少至关重要的数据集成工具。
目前来说,应用程序服务器tcServer可以100%地和Tomcat服务器兼容。但是,要迁移企业级的应用程序,企业级的应用程序服务器(例如:Web Logic,Web Sphere)的支持是必不可少的。
我们还需要和内部的目录服务,访问管理程序进行安全方面的整合。