從我所收集的內容來看,將MySQL數據庫與Azure網站一起使用的唯一方法是使用Cleardb,但是我可以在Azure雲服務中提供的VM上安裝MySQL。如果是的話如何?我可以在Azure雲服務中提供的VM上安裝MySQL嗎?
回答
此問題可能會被關閉並移至ServerFault(它真正屬於的地方)。這就是說:ClearDB在Azure中提供了MySQL即服務。它與您可以在自己的虛擬機中安裝的內容無關。您絕對可以執行基於VM的MySQL安裝(或者可以在Linux或Windows上安裝的任何其他數據庫引擎)。實際上,Azure門戶甚至在OpenSUSE上安裝了一個用於MySQL安裝的tutorial。
如果你指的是在網絡/輔助角色安裝:這根本不是一個很適合的數據庫引擎,因爲:
- 需要完全腳本/自動化零互動安裝(這可能需要很長時間)。這包括所有每當新實例啓動時,下載/安裝到虛擬機映像的必要軟件。
- 數據庫集羣可能無法應付任意向外擴展(Web/Worker角色的典型用例)。數據庫集羣在發生擴展時可能會或可能不會工作(添加額外的虛擬機)。縮放時(移除虛擬機)時也是如此。
- 最佳少附加儲存的配置
- 無法使用Linux VM的
因此,假設你還OK使用虛擬機(VS無國籍雲服務虛擬機):你需要仔細計劃您的部署,並做出如下決定:
- Distro(Ubuntu,CentOS等)。天青支持的Linux發行版列表here
- 選擇合適的VM尺寸(DS系列提供SSD附加磁盤的支持; G系列規模448GB RAM)
- Azure存儲連接的磁盤是非高級或超(溢價磁盤SSD -backed,耐用磁盤擴展到1TB每個磁盤/ 5000 IOPS,高達每VM 32個磁盤取決於VM大小)
- 虛擬網絡配置(用於多節點集羣)
- 輔助數據庫集羣的(您的應用是否在vnet中或通過公共端點訪問;如果後者設置爲ACL)
- Backup/HA/DR planning
其他人提到使用來自VM Depot的預建VM鏡像。只要意識到,如果你走這條路,你就依靠別人爲你配置數據庫引擎安裝。這可能是也可能不是最適合你想要達到的目標。並且這些圖像可能會或可能不會與最新版本,修補程序等一起更新。
當然,我寫的內容適用於您在自己的虛擬機中安裝的任何數據庫引擎,其中服務提供商(如ClearDB)傾向於爲您處理大部分這些事情。
如果您正在談論標準虛擬機,那麼您可以使用pre-built images on VMDepot。
如果你正在談論網絡或工作者角色(PaaS),我不會推薦它,但如果你真的想要你可以。您需要在主機上完整編寫解決方案的腳本。唯一的缺點(這是一個很大的問題),你將會得到的東西是主機將被移動到一個新的主機,這意味着你的MySQL數據文件將會丟失 - 如果你經常備份並且很高興失敗一些數據然後這個選項可能適合你。
我認爲,主要問題是「你想達到什麼?」。正如我所看到的,您希望將PaaS解決方案與Web Apps或Cloud Service一起使用,並且您需要一個MySQL數據庫。如果是的話,你有兩種選擇(技術上就像David Makogon所說的那樣)。首先是部署你自己的(一個)MySQL服務器並從外部連接到它(互聯網端)。第二種解決方案是創建一個MySQL服務器或集羣,並在Azure虛擬網絡內部連接您的應用程序。通過雲服務,它很簡單,但使用Web應用程序並非如此。您必須在Azure VM中創建VPN網關並將您的Web App連接到此網關。通過這種方式,您將擁有從您的應用程序到您自己的MySQL集羣的內部連接。
- 1. 可以在nfsn提供的服務器上安裝couchdb嗎?
- 2. Azure上的VM可以使用某些天藍色提供的服務
- 3. 的CouchDB不會安裝爲在Azure上的Windows VM服務
- 4. 我可以在雲中的服務器上使用AutoIt mouseMove()嗎?
- 5. 我可以在共享託管服務器上安裝git嗎?
- 6. 我可以在沒有Azure雲服務的情況下使用Azure ML嗎?
- 7. Azure服務總線可以提供郵件日記嗎?
- 8. 我可以在Android應用程序中提供服務嗎
- 9. 我們可以在新的Azure IAAS上安裝MS CRM嗎?
- 10. 我可以在我的服務器的D盤安裝phpmyadmin嗎?
- 11. 安裝了SQL Server的Azure SQL Server VM或Azure Windows服務器
- 12. 什麼是Shibboleth服務提供商,我可以並應該爲Windows Azure MVC3 Web角色安裝它嗎?
- 13. 如何在雲服務上安裝Azure Powershell *
- 14. Kubernetes是否在我的雲平臺上爲Pod提供新VM?
- 15. 我可以在Microsoft Azure(Bizspark帳戶)上安裝WAMP嗎?
- 16. 在vm windows上安裝openstack azure
- 17. 我可以在雲服務上託管一個網站嗎?
- 18. 我可以在xcode上安裝gtk嗎?
- 19. 我可以在Canopy上安裝Anaconda嗎?
- 20. 我可以在ubuntu上安裝xcode嗎?
- 21. 在我的雲服務webrole在Azure的門戶,從雲服務
- 22. 鏈接的服務器提供程序是否可以安裝在SQL Azure數據庫實例上?
- 23. 我可以在哪裏安裝Windows的MySQL服務器?
- 24. Azure雲服務中的安全異常
- 25. 用Windows Azure在雲中安裝Red5服務器?
- 26. 在Azure網站上安裝服務器
- 27. 在VM下在windows azure中安裝oracle
- 28. 我可以爲寶石內的資產提供服務嗎
- 29. Azure雲服務工作者角色中是否提供GPU?
- 30. 你可以在一臺虛擬服務器上安裝docker嗎?