繁体   English   中英

修改云软件

[英]Modifying software for the cloud

我们有一个自定义软件项目,该项目由数据库驱动(MySQL),并使用php以及一些公共库和自定义库构建。

它目前托管在VPS上,作为实习生,我被分配了研究如何转换它以便可以将其托管在云中的任务。

到目前为止,我的研究已经使我接触了诸如Amazon EC2之类的提供商,但是他们对软件方面并没有多说。 一些文献表明,将软件迁移到云上并不是一件简单的事情。 似乎需要对软件进行修改。 我不确定是什么(我需要包装纸之类的东西)吗? 我需要一些线索以正确的方向开始。

我打算选一本与此主题相关的书,但是我有兴趣听取其他人的意见,对于此用例我们可能需要进行哪些标准更改。

这听起来像是公司的另一个案例,这里有一个新的技术词汇,很好地说明了为什么我们不这样做? 这归结为您希望从迁移到云中受益? 这是什么类型的应用程序? 当您提到php和mysql时,我假设这可能是您公司的Web应用程序或某种内部网。 云的好处在于可扩展性和按需提供的计算资源,以及附加的数据存储冗余能力。

简而言之,对于Web应用程序,在迁移到云时,您不会对此有太大的担心,因为您的脚本将在云中的实例上运行,而云将处理资源分配,而不处理资源分配。

“云”是VPS的花哨词,它具有一些额外的功能,例如性能扩展而无需重新启动,以及从一个硬件盒到另一个硬件盒的无缝迁移。 如果您的应用程序可以在VPS上正常运行,我不会想到您需要进行任何更改。

提供商对软件方面的内容不多说,因为在PHP和MySQL这样的高级环境中,如果您在VPS,裸机或云中运行它,则没有任何区别。

您可能唯一的问题是MySQL性能,但是同样,如果您对VPS满意,那么对云也可以。

除非您的软件编写得很差,否则不必担心它是在VPS上还是在云中运行。 实际上,您的软件可能不会知道其中的区别。

我的任务是研究如何转换它,以便可以将其托管在云中。

您直接跳入了有关软件过渡的问题,这不会成为问题。 您的老板实际上可能更想知道迁移到EC2是否会产生影响:安全性(可能),流程(可能)和管理员对设备的访问(可能)。 这些问题很难回答,因为它们通常取决于您的公司政策。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM