Amazon ec2 云和现有企业应用程序技术 像Microsoft Azure和Amazon EC2这样的新云平台和数据库有什么意义 它是云环境中企业应用程序平台(如.net或JavaEE)的替代品吗 是否有必要使用这些或其他特定于云的平台,或者我们可以在基于云的环境中实现.net或JavaEE

Amazon ec2 云和现有企业应用程序技术 像Microsoft Azure和Amazon EC2这样的新云平台和数据库有什么意义 它是云环境中企业应用程序平台(如.net或JavaEE)的替代品吗 是否有必要使用这些或其他特定于云的平台,或者我们可以在基于云的环境中实现.net或JavaEE,amazon-ec2,azure,cloud,Amazon Ec2,Azure,Cloud,我认为这种比较在某种程度上是不正确的。云是一个部署问题,J2EE技术是一个开发问题。 云的想法是为了消除现有应用程序的硬件成本,这些应用程序已经构建在J2EE或.NET或任何其他应用程序开发框架上 是的,当您在clud中部署应用程序时,会有一些更改和一些部署策略,这些更改和策略会强制您的应用程序进行一些更改,但应用程序仍然是J2EE或.NET,就像以前一样我看到两种云,那些提供自己的编程模型的,以及那些托管在现有编程模型中开发的应用程序的。如果选择后者,我更喜欢后者,我不想重新开发我现有的应用程

我认为这种比较在某种程度上是不正确的。云是一个部署问题,J2EE技术是一个开发问题。 云的想法是为了消除现有应用程序的硬件成本,这些应用程序已经构建在J2EE或.NET或任何其他应用程序开发框架上


是的,当您在clud中部署应用程序时,会有一些更改和一些部署策略,这些更改和策略会强制您的应用程序进行一些更改,但应用程序仍然是J2EE或.NET,就像以前一样

我看到两种云,那些提供自己的编程模型的,以及那些托管在现有编程模型中开发的应用程序的。如果选择后者,我更喜欢后者,我不想重新开发我现有的应用程序,我想确保我可以自由地在我选择的主机上托管我的应用程序

碰巧我是一名JavaEE开发人员,有JavaEE云,所以我没事。因此,对我来说,Azure除了强调严肃的供应商看到云计算的未来这一信息外,没有什么直接意义

现在,什么是Azure?它是.NET应用程序的宿主,还是提供不同的编程模式?或者两者都有?我发现很难从各种网站和评论中做出判断。有人在谈论.NET编程、C#和VB,可能还有其他语言,并使用现有的工具,因此我目前的猜测是.NET开发人员将在家,但可能需要调整他们的风格

我的初步意见是:如果我是一个doing.NET,我会继续这样做,并期待有一天找到一个合适的云。如果Azure是云(我想知道)那么好,如果不是,那么我会等待更好的结果


在一个严肃的企业领域,我不需要在一个仍在发展的市场中支持一个赢家。我可能会有一些敏感的应用程序,我不会把它们放在公共云中,所以坚持使用JavaEE很适合我,如果我需要的话,我有私有云功能;从根本上说,它是一个托管的虚拟机服务,允许您选择所需的操作系统(大多数Linux发行版、Solaris或两个版本的Windows Server),然后根据需要进行配置,而不受任何限制

除此之外,亚马逊还构建了简单数据库、简单队列服务和简单通知服务等服务,使其更像一个开发平台,但需要注意的是,这些解决方案可以跨平台运行,并且可以用多种语言编程。

可以在MSDN的登录页上找到指向Windows Azure的Tomcat解决方案加速器的链接,您还可以在其中找到指向以下内容的链接:

适用于Java的Windows Azure SDK

适用于PHP的Windows Azure SDK

适用于Eclipse的Windows Azure工具

AppFabric SDK for Java™ 开发者

面向Ruby开发人员的AppFabric SDK

适用于PHP开发人员的AppFabric SDK

还有

MySQL PHP解决方案加速器


MediaWiki MySQL解决方案加速器

是的,我知道这是一个部署问题。但我的问题是针对区块中的新平台,如Azure或EC2。与开发平台相比,这一点在哪里。一些主机提供商有云服务器。我可以在.net/JEE中修改现有的或创建新的应用程序,并在这些服务器上部署。我完全理解这一点。我不明白的是新云平台的重要性。第一种也称为PaaS(平台即服务),第二种称为IaaS(基础设施即服务)。