簡體   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