gpt4 book ai didi

java - 云服务 - EC2、GAE、Lunacloud、Jelastic、Jelastic

转载 作者:行者123 更新时间:2023-12-01 14:20:22 24 4
gpt4 key购买 nike

我正计划编写一个软件(用java),它(希望)会被广泛使用。一开始我可能会在自己的服务器上运行它,但如果它变得流行,我的服务器很可能会崩溃。

所以我的计划是针对 Amazon EC2、Google App Engine、Lunacloud 等云服务进行编程。

该应用程序目前没有 GUI。它将专注于 SOAP 或 JMS(或类似的东西),并且应该在关系数据库中存储大量数据(PostgreSQL 会很好)。

由于我是云服务的新手,所以我尝试了一下 GAE。主要用途很简单,但是一旦我使用 JPA 和 ManyToMany-Relations GAE 就很糟糕。另外,在 GAE 中制作 SOAP 或 JMS 服务器并不简单。

由于我在尝试 GAE 时失去了周末,我认为向社区询问是个好主意。

哪种云服务最适合我的要求?这些服务有哪些优点和区别?还有什么可以推荐的吗?

最佳答案

这个问题太过开放,无法提供一个好的答案,但这里有一些应该有所帮助的提示。

平台即服务(GAE、Jelastic、Heroku)和基础设施即服务 (EC2) 之间存在差异。

在平台即服务类别中,您拥有更多的自动化基础设施,但底层组件的可见性通常非常低。从开发人员的角度来看,这可以使事情变得更容易,但它也有其缺点。您经常会被提供商的运作方式所束缚,并且可能很难进行转换。您对应用程序的用途可能也会受到限制。

在基础架构即服务类别中,您可以访问可以自行配置和自动化的虚拟机。您在此类平台上拥有更大的灵 active ,但通常希望您自己处理更多的工作。 EC2 确实有自己的带有 Elastic beanstalk 的平台即服务版本。

关于java - 云服务 - EC2、GAE、Lunacloud、Jelastic、Jelastic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17643725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com