在互联网上部署java web应用程序方面,提供应用程序服务器托管的站点(如Tomcat,Jboss和Glassfish)以及提供平台即服务的站点(例如Google应用程序引擎,Heroku和亚马逊EC2?
答案 0 :(得分:1)
难题,因为PaaS经常被误用。 但我会尝试:PaaS通常涉及(另一个)抽象层(你通常不知道你的应用程序正在运行在哪个服务器上)。此外,您的应用程序可能会或可能不会与一个或多个其他租户共享硬件。
传统的应用服务器托管服务提供商每台服务器只使用N(如1000)客户并以此方式计算。 GAE等尝试优化(更加巧妙地分配负载),并且通常会向您收取实际使用的费用。
恕我直言:理论上,您可以在应用服务器上使用比实际支付更多的资源。但由于他们通常过度销售,你会发现很难得到你付出的代价。从理论上讲,使用付费使用的PaaS产品,你得到的就是你付出的代价。 / IMHO