作者:妩媚别说你LOVE我_383 | 来源:互联网 | 2023-09-16 17:15
你能告诉我关于亚马逊EC2的事吗.我正在本地完成一个功能齐全的小型Web应用程序–大约20-25页.但现在业主希望将其上传到云上而不是简单的服务器上.请告诉我,我的应用程序是否
你能告诉我关于亚马逊EC2的事吗.我正在本地完成一个功能齐全的小型Web应用程序 – 大约20-25页.但现在业主希望将其上传到云上而不是简单的服务器上.
请告诉我,我的应用程序是否应该进行任何更改?是否需要在Amazon Cloud上使用PHP SDK.在云上管理实例需要哪些步骤?
请提供一些链接,我可以从中获取有关此内容的详细信息.
我在PHP和MySQL中使用我的应用程序.
最佳答案:
Amazon EC2是亚马逊的弹性计算云. EC2是一个在云中托管专用服务器的平台.这与平台作为服务模型不同,例如Google App Engine,您肯定需要使用他们的SDK.
例如,如果您的本地服务器正在运行SUSE,并且EC2服务器正在运行SUSE,那么理论上您的应用程序应该在两台服务器上运行相同.您应该能够像使用本地服务器一样使用SSH连接访问EC2服务器.您应该能够使用安全副本(scp)复制应用程序.
此外,假设他们正在运行SUSE,您需要确保Apache配置为运行PHP脚本,并且您需要安装和配置MySQL,就像在本地服务器上一样.
您的应用应该在亚马逊上正常运行.您还在处理专用服务器.主要区别在于你无法亲身接触它,因为它在弗吉尼亚州的某个地方我认为.
话虽如此,有一个适用于亚马逊的PHP SDK,但目前还不清楚它的用途是什么.我在没有SDK的EC2上运行PHP就好了.但如果您有兴趣,链接如下:
http://aws.amazon.com/sdkforphp/
编辑:
PHP API的主要优点是应用程序将与Amazon服务集成的情况.例如,假设您的应用程序将文件保存到Amazon S3. S3使用REST接口与S3 Cloud上的资源进行交互. PHP API不是自己编写REST接口的包装器,而是包含一些预先打包的API,使开发更快.
您可以在Amazon PHP SDK FAQ了解更多信息