2017-09-25 75 views
0

閱讀下面的文章後,我有幾個問題:擴展Spring雲 - 雲計算平臺可擴展性

https://spring.io/blog/2014/08/05/extending-spring-cloud

想象一下,我已經實現了我自己的春天雲(雲計算平臺可擴展性),並經過測試,我本地計算機我想部署在不同的環境中。

假設:

  • 我的環境有一個碼頭工人安裝。

  • 我不想在其中安裝Cloud Foundry體系結構。

我的問題是:

  • 有哪些不同環境的要求,用我自己的春天的雲工作?即,我是否必須在所有環境機器上安裝Spring Cloud Foundry體系結構?

  • 雖然我已經實現了自定義Spring Cloud,但是Spring Cloud Foundry構架是強制性的嗎?

  • 我必須使用像「cf」這樣的命令來上傳和部署服務嗎?

非常感謝。

Regards, Paco。

+0

該博客文章介紹了現在的春天雲連接器。 – spencergibb

+0

很高興從@spencergibb獲得回覆:) 我的主要問題是關於將我自己的Spring Cloud連接器和Docker(Swarm + Registry)組合在一起的機制。你知道這個例子嗎?可能嗎?想象一下,環境沒有互聯網連接 – pakkk

回答

1

這是一篇舊的博客文章,我覺得它沒有準確地描述今天的Spring Cloud。它是指自改名爲Spring Cloud Connectors項目。

構建在Spring Boot之上的Spring Cloud爲開發人員提供了構建「雲原生」和「12因子」應用程序的簡單方法。這基本上歸結爲現代應用中常見的模式,例如集中配置,服務發現,斷路器等。這是雲不可知的,適用於各種環境,包括AWS和GCP。

因此不,Spring Cloud與Cloud Foundry沒有真正直接關係,但它在其他許多地方效果很好。

+0

感謝Kyle,對我以前的問題做了完整的回答......如何在不使用Cloud Foundry中的「cf」之類的工具的情況下部署自定義彈簧雲? git或博客中的任何示例? – pakkk

+0

@pakkk這一切都取決於你想要在哪裏部署你的應用程序。您是否在使用AWS?如果您使用EC2,Elastic Beanstalk或ECS?每個人都有不同的答案,因爲他們都有不同的API和/或CLI。 –

+0

再次感謝Kyle,我使用Docker(Swarm + Registry)來部署生成的圖像(這些圖像是Spring Boot項目)。因此,Swarm + Registry體系結構與Cloud Foundry非常相似,我不確定是否應該用Spring Cloud Foundry替換所有Docker體系結構... – pakkk