搜尋

搜尋結果

Docker打包 App還是打包底層程式作為Image ?
科技新知
MacauYeah・2023-07-28

雖然筆者對於Docker Swarm Mode的資歷尚淺,但由於後期更動的難點越來越多,筆者很想早一點討論其中不同操作的差異 Docker Swarm Docker Swarm Mode其實是Docker提供的一個Cluster(群集)環境。在其中運行的Image,都可以比較方便地隨時分身到不同的node(節點)上,對於提高負載或可用性,都是一個不錯的解決。 只要該Image跑起的Container是Stateless(前後兩次執行的結果互不相干涉),或者是把Stateful的部份(有干涉的部份)外包到第三方(例如儲存空間使用NFS,或記憶體暫存改為Key-Value Database),就可以方便地運作在Docker Swarm mode上。 部署Docker Swarm的選項 Docker Swarm可以把Image變成分身Container,但並不沒有硬性改變傳統App操作方式。大部份App在執行時,都需要另一個底層程式的支緩。例如 Php Web App,需要底層php fpm + nginx或apache Java Web App,就需要java + Tomcat 所以在發佈App時,可以選擇把 App直接打包成Image 只把底層程式打包在Image中(例如Tomcat),再在跑起Container時再動態接起App。 兩者有何差別? 就信心層面上,一定是把App直接打包成Image實際一點。因為這樣可以極大地減少測試環境和正式環境的差異而出現的問題。筆者一開始也不完全讚成,但也越來越傾向這種做法。 在解釋筆者為何有這個結論前,先條列式地對比一下兩種差別。 事項打包App成為Image打包底層程式成為Image 打包複雜度 需要把App用到的一些環境變數引入設定Image的entrypoint中,方便配合不同的環境可以改變App的行為。打包次數根據App數量有關。比較靈活,但比較需要學習和試錯。 底層程式統一設定環境變數,其中所有App都會使用類似或相同的設定,設定方式跟傳統方式無異。打包次數根據底層程式數量有關。比較死版,但要試錯的成本較低 發佈流程 打包App成Image。再靠Docker Swarm設定Image有多少分身,每個分身不需要特別再設定。 原來的底層程式已存在於Docker Swarm中,只需把新建或更新了的App放入不同分身的儲存空間,讓底層程式動態跑起App。 管理複雜度 每個App都是獨立的,代表有任何更新也是獨立更新。在微服務的協作環境中,需要管理員從Image層面為每個App設定網絡(network)或開放端口(Port)。但每個App可以設定不同的分身數量,靈活性一定比只打包底層程式要高。 使用同一個底層程式Image的App都會使用同一個網路和端口設定。在微服務的協作環境中,管理員要應付的設定數量一定比打包App要少。但由於是Conatiner分身是針對底層程式,所以若然某個App有不同需求,就要重新設定另一套底層程式。 上述幾個點,最後其實都是複雜度和靈活度的取捨。雖然打包App的工序更多,但提供的靈活性也更多。如果考慮要從傳統模式中過渡,方便與完成不懂Docker的同事協作,就首選打包底層程式。如果考慮可重複性和信心保證,還是打抱App比較直接,要複制一個環境到另一個環境,也比較易測試。

澳門出發飛歐洲!東方航空歐洲航點來回連稅HKD3,526起!
激安優惠
OHChance 旅遊誌・2016-06-27

想去歐洲又想係澳門飛ge 版友可以留意下,中國東方推出超強澳門出發,經上海轉機的歐洲航點優惠,各航點優惠價如下: 阿姆斯特丹:HKD3,526法蘭克福:HKD4,193巴黎:HKD3,602羅馬:HKD3,831倫敦:HKD4,452布拉格:HKD4,430馬德里:HKD3,551聖彼德堡:HKD4,111 留意以上航點均需經上海轉機。另外可能出現需要虹橋-浦東機場轉機的形式,需留意是否要轉機場及轉機時間,如是需要換機場,單是虹橋去浦東的車程就至少要預1.5小時。另外上海亦是出名delay 嚴重的地方,即使同機場轉機,最好亦預3小時甚至更多(有版友建議隔日轉機穩陣d)。 以價錢而言,澳門出發都係三千幾飛到歐洲,真係非常得!當中倫敦唔使4500真心抵,只是飛倫敦來回程都需要係上海隔夜轉機,就比較花時間。而如果是巴黎航線,有機會上海-巴黎個程長途機是由法國航空執飛。 東航歐洲航線,行李額是2件各23KG(買轉機ge 飛,連澳門-上海來回都係2件各23KG架),加埋足足有46KG,想點買野都得! 另外呢個優惠仲可以不同點來回架,例如倫敦入、巴黎出,都係HKD3,602咋!注意呢個優惠在東航官網係搵不到的,想買就上Expedia HK找找吧! 【促銷公司】中國東方航空(China Eastern)【搭乘日期】8月1日至12月31日【開賣時間】已開賣,未確定完售日期【最長停留】3個月【航班限制】阿姆斯特丹、布拉格、馬德里、聖彼德堡搭乘日期只到10月29日【預訂網址】http://ohchance.info/ref/expediahk [價錢 Sample – 澳門出發經上海飛倫敦、巴黎經上海回澳門,連稅HKD3,602]

帝景酒店春日‧花之戀曲下午茶
全球飲食
LifeMag Editor・2018-02-08

巴馬火腿意大利香草包配洛神花醬 春天繁花盛開,帝景酒店二月起以花為靈感,推出全新春日‧花之戀曲下午茶,備有十款賞心悅目的鹹點及甜點,展現春季生機勃勃的美好景象。 桂花蜜棧鵝肝 先嚐五款精選鹹點,巴馬火腿意大利香草包配搭酸甜醒胃的鮮洛神花醬,將食物味道昇華至另一層次。濃腴無比的桂花蜜棧鵝肝,厚切鵝肝以大火煎至兩面焦黃,而內層保持溫潤柔滑,入口即化。鹹香有致的黑魚子芝士蟹肉酥盒釀滿紅洋蔥、芝士、鮮甜的蟹肉及矜貴的黑魚子,再以白酒調味,瞬間迸發出鮮味無比的火花。帶有日式風味的煙三文魚三文魚子脆筒,以晶瑩通透的三文魚子及煙三魚入饌,配以可口脆筒,為味蕾帶來新驚喜。而牛油梨燒雞比得包選用嫩滑的雞脾肉配搭超級食物牛油果,營養豐富又健康。 愛的音樂盒子 另外,五款精緻的甜品,包括融入淡淡花茶清幽香氣的苿莉花伯爵茶慕絲,口感輕盈細膩,面層鋪滿紅桑莓、藍莓及士多啤梨等新鮮果粒作襯托,綻放春日盎然的氣息。精緻小巧的朱古力花盆以70度濃黑朱古力配上滿載口感的脆餅巧製而成,是朱古力迷不容錯過之選。另外,愛的音樂盒子其浪漫的意境下是薰衣草味曲奇餅,淡紫色的曲奇盒子裡更裝滿色彩繽紛的啫喱糖,讓您投入甜蜜浪漫的氛圍裡。馥郁清香的玫瑰杯子蛋糕及猶如盛放鮮花的芒果撻同樣添加了視覺享受,配上一杯香甜撲鼻的玫瑰花茶,讓您沈醉於春日暖意的下午。 芒果撻 朱古力花盆 現凡惠顧下午茶套餐,均可獲贈由美容品牌Modern Beauty贊助的Y.U.E澳洲天然香薰按摩油一套(2枝),全天候舒護身心,禮品數量有限,送完即止。 Y.U.E澳洲天然香薰按摩油一套(2枝) 春日‧花之戀曲下午茶套餐 日期:由2018年2月5日至2018年3月29日供應 (不適用於星期六、日及公眾假期) 時間:星期一至五(3:15pm 至 5:15pm) 價目:HK$260兩位用 *加一服務費以原價計算 查詢及預訂:(852) 3716-2898 / fb@royalview.com.hk 地點:荃灣汀九青山公路帝景酒店2樓帝景軒