我公司的组织正在考虑转移到云端。我的老板,工程总监建议Windows Azure,他最近加入了我们的组织,他来自一家只有.NET的商店,他的前任公司利用它。我们的组织是一个Oracle/Java EE商店,并且自从.NET 3.5第一次发布以来,我个人一直与Microsoft/.NET世界脱节。所以,我正在研究Azure上的Java支持,但我能找到的最多的是基本的Tomcat支持。下面是我们将我们的技术堆栈(大量的Java)的概述:Windows Azure上的JavaEE技术堆栈?
- Spring框架(大量使用)
- 的Java EE/EJB/Java消息服务/
- Spring MVC的
- 的Spring Portlet MVC/JSR-168(porltlet API)
- Memcached的缓存
- CouchDB的一些分析应用
- JAX-WS和JAX-RS Web服务
- 的Oracle PL/SQL/ETL /数据仓库的TB的10S
- (想开始使用Hadoop来简化ETL处理)
这是跨越相当大的2个Web应用程序和6个Web服务目前在生产中运行。
我的问题:Azure是否适合这种迁移?它似乎不是我的,但我想听到你的答案。
我在暗示亚马逊,但我的老板并不相信,因为他的PaaS模式不是IaaS,而是IT管理开销。
谢谢!
这表明它可以完成:http://java.interoperabilitybridges.com/articles/deploying-a-java-application-to-windows-azure-with-eclipse。我不确定自己有多自信。当然,你应该检查一些替代品:亚马逊,谷歌,其他。 – duffymo 2012-01-11 17:42:39