簡體   English   中英

IBM Bluemix:如何在Bluemix上部署應用程序?

[英]IBM Bluemix : How the deploy an application on Bluemix?

我是IBM Bluemix的新手,到目前為止,該應用程序(Spring-Hibernate-Rest應用程序)正在Oracle生態系統的Tomcat Apache服務器上運行,但是由於某些要求更改,現在需要將其部署在Bluemix(IBM)上,如何遷移將Apache服務器遷移到Bluemix? 請讓我知道是否有任何我可以參考的文檔/博客。 謝謝

編輯:我得到了這個鏈接,它為Java提供了很多自由 ,仍然在尋找一個體面的資源。

IBM developerWorks提供了許多有關Bluemix入門的教程,例如: http : //www.ibm.com/developerworks/websphere/library/techarticles/1306_king/1306_king.htmlhttp://www.ibm.com/ developerworks / cloud / library / cl-move-java-app-hybrid-cloud-bluemix-trs / index.html 您也可以在IBM論壇上詢問與產品有關的問題: https : //developer.ibm.com/answers/smart-spaces/12/bluemix.html 正如Kayaman所指出的,Google始終是一個很好的起點。

您可能已經發現WebSphere Liberty是Bluemix中的Java應用服務器。 有一個用於將Tomcat遷移到Liberty的遷移工具包: http : //www.ibm.com/developerworks/websphere/downloads/migtoolkit/index.html有關Liberty的更多信息, 參見http://wasdev.net。

請查看有關從LAMP到Bluemix遷移的這篇文章, 以獲取一個好的起點。

您還應該注意,從本地解決方案遷移到基於Cloud Foundry的解決方案需要一些有關本地文件系統的注意事項:

  • 本地文件系統存儲是短暫的 當應用程序實例崩潰或停止時,平台將回收分配給該實例的資源,包括自應用程序啟動以來所做的任何本地磁盤更改。 重新啟動實例后,應用程序將以新的磁盤映像啟動。 盡管您的應用程序可以在運行時寫入本地文件,但是在應用程序重新啟動后,這些文件將消失。
  • 同一應用程序的實例不共享本地文件系統 每個應用程序實例都在其自己的隔離容器中運行。 因此,如果您的應用程序需要文件中的數據在應用程序重新啟動之間保持持久性,或者需要在應用程序的所有正在運行的實例之間共享數據, 則不應使用本地文件系統 因此,不應使用本地文件系統。

而且,我認為您應該看一下IBM容器 :容器基本上是具有所有依賴項的應用程序,它存儲在可移植,獨立於平台的模塊(容器)中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM