這次去台北101聽了有關於coding及gke實作上相關的議程 稍微把一些重點整理

Spring框架是 Java 平台的一個開源的全棧應用程式框架和控制反轉容器實現,一般被直接稱為 Spring。該框架的一些核心功能理論上可用於任何 Java 應用,但 Spring 還為基於Java企業版平台構建的 Web 應用提供了大量的拓展支援。

https://start.spring.io

Cloud Pub/Sub 為 Google 推出的 message service,主要用途是讓每個獨立的應用(Application)間能透過 Publish-Subscribe 的模式來進行訊息交換與溝通,一般而言利用 message service 當作中介層(Middleware)來傳遞訊息

Cloud Run 是一個代管運算平台,可自動調整無狀態容器的資源配置。 Cloud Run 採用無伺服器技術,可為您省去所有管理基礎架構的麻煩,讓您專心處理最重要的工作,也就是建構出色的應用程式。 在全代管的Cloud Run 或Cloud Run for Anthos 中執行容器。

Cloud Dataflow為執行可擴充且具有高可靠性的Data Pipeline的託管服務,開發者只需撰寫程式碼即可進行批次及串流的資料處理流程,而核心的資料處理,是以Transform為基礎的程式設計模型,讓資料可以透過Input --> Transform --> Output的方式利用雲端的資源來達到處理的目的

Microservice Domain Driven Design 微服務架構設計 如何拆分才合理 什麼服務要放在一起

問題導向設計

微服務開發  各個pod用api互相溝通 可以用不同的語言開發服務 通常不超過10個 團隊可以維護為佳

領域驅動設計與延伸

微服務scaling 是以pod為單位

VM scaling是以instance為單位

Serverless架構即“無服務器”架構,它是一種全新的架構方式,是雲計算時代一種革命性的架構模式。與雲計算,容器和人工智能一樣,Serverless是這兩年IT行業的一個熱門 詞彙,它在各種技術文章和論壇上都有很高的曝光度。“無服務器架構”,Serverless不是特定的一個編程框架,類庫或工具。

Google Cloud's Anthos GKE

Anthos為一混合雲及任務管理解決方案,它能在GCP( Google Cloud Platform)及Google Kubernetes Engine(GKE)上運作,或是在具備GKE On-Prem的用戶資料中心端運作,亦允許用戶管理於諸如AWS或Azure等第三方雲端上的任務。

GKE on-prem runs in your data center in a vSphere 6.5

參考連結

https://bomy.github.io/2017/02/11/Microservices-Bounded-Context/

https://cloud.google.com/gke-on-prem/?hl=zh-tw

https://blogs.vmware.com/virtualblocks/2019/08/08/vmware-vsan-for-google-clouds-anthos-gke-on-prem/

https://spring.io/projects/spring-boot

 

 

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料