由于许多PHP程序员,我有种CMS的家伙,同时也锻炼了我的“框架”的肌肉了。 从我的观察,对于Amazon Web Services的职位说明更多的需求。 因此,它们是值得学习。

但是任何学习应该有针对性,有目的的,所以我问下面的问题。

我的问题是哪一种应用程序(通过架构和域)是这些服务最好的目标?你能想象那将最频繁地(是)由雇主要求Amazon Web Services的一些典型用法。

使用是否亚马逊网络服务意味着不仅我可以完全迁移到这个平台,但这只是部分解决方案是也没关系 - 例如编写调用亚马逊Web服务(存储,云,队列)?

定期定期举办PHP应用程序
有帮助吗?

解决方案

我想,亚马逊Web服务和一般的云计算框架的核心目标是企业级应用,但一般的网络应用程序,希望扩展性和灵活性能够受益于这些架构了。

亚马逊Web服务是不是由他们的自我发展平台。你仍然需要使用像PHP或Java技术来构建应用程序。从常规服务器基于应用程序的主要区别是持久层和部署策略。

关系数据库不云应用合身。但是,如果你想利用它一步步来的时候,你仍然可以启动一个亚马逊 EC2 图像(虚拟机),在其上安装Apache和PHP和在其上与MySQL挂载 EBS 体积。这样,您将有一个像你所熟悉的那些开发服务器。这些都是你需要学习(启动EC2图像,创建你自己的图像,挂载EBS卷)的第一件事情。我要说的是,他们的学习曲线并不陡峭。

不过,如果你真的想从云系统中受益,您需要调整自己在不同的哲学。你需要考虑替代关系型数据库,如 SimpleDB的。你还需要学习集群技术。最重要的是你必须设计您的应用程序,这样很容易添加或删除它的机器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top