成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

容器賦能AI-人工智能在360私有云容器服務上的實踐

開發 開發工具 云計算
360私有云容器服務團隊和人工智能研究院團隊一起配合,在云端提升機器學習的效能方面進行了深入的研究和實踐,本篇文章主要介紹實踐中涉及的“微服務網關與容器服務”技術。

360私有云容器服務團隊和人工智能研究院團隊一起配合,在云端提升機器學習的效能方面進行了深入的研究和實踐,為業務提供了“人臉檢測”、“花屏檢測”、“色情檢測”、“寵物檢測”、“圖片風格化”、“文字識別”、“智能裁圖”等多種深度學習服務。

下面主要介紹實踐中涉及的“微服務網關與容器服務”技術。

一、什么是微服務架構

微服務是一種構建軟件的架構和方法。在微服務中將以前的單體應用拆分成多個小的組件,并彼此獨立。不同于將所有組件內置于一個架構中的傳統單體式應用的構建方法,在微服務架構中,所有的部分都是相互獨立的(可以使用不同的語言,不同團隊來開發不同的服務模塊)。通過合作來完成相同的任務。其中的每一個組件或流程都是微服務。總結微服務的特點就是:更小,更快,更強。

可能通過上面對微服務的描述還是不是特別的直觀,將傳統的單體應用架構和微服務架構進行下比較,就比較直觀了。

1. 單體應用架構

最早對于web程序的開發(比如JAVA),通常將整個程序打包到一個WAR文件中,然后直接部署到服務器即可。

單體應用架構

單體應用架構易于測試和部署,但是在服務的可伸縮性,可靠性, 系統迭代, 跨語言程序, 團隊協作等方便沒有微服務方便。

2. 微服務架構

為了解決單體應用架構的這些諸多弊端(不是說單體應用架構不好,需要根據不同的業務場景選擇不同的服務架構),可以將單體應用架構拆分成多個獨立的小的組件。 這樣就可以每個團隊使用自己的技術棧來實現自己的組件,并在系統迭代的時候獨立地進行迭代而不影響整個應用的整體使用。

二、為什么需要微服務網關

首先介紹下什么是API網關,API網關可以提供一個單獨且統一的API入口用于訪問內部一個或多個API服務。API網關常會提供負載均衡,訪問頻率限制,認證授權,監控,緩存等功能。

通過API網關,可以將內部服務對外部用戶隱藏,而暴露給外部用戶真實需要的API,并可以對外部訪問進行訪問頻率的限制同時還可以對外部的用戶設置認證授權。來保證應用整體的穩定及安全等等。而網關內部的服務則可以根據自己的需求通過相關的協議(REST API, GRPC)進行通信。

三、微服務網關(kong)介紹

kong是一款基于nginx_lua模塊寫的高可用,易擴展的API網關。由于kong是基于nginx的,所以可以水平的擴展多個kong服務實例,通過前置的負載均衡配置把請求均勻地分到各個server,來應對大批量的網絡請求。

kong網關組成:

  • Kong server: 基于nginx的服務器,接收外部的api請求。
  • PostgreSQL: 用來存儲操作的數據。

并且kong采用插件機制進行功能的定制,插件集在API請求響應循環的生命周期中被執行。插件使用lua編寫。

四、微服務網關與容器服務結合使用

通過一個具體的例子來描述部署到容器上的服務是如何與微服務網關結合使用的。比如我們現在有人臉檢測, 寵物檢測, 鑒黃服務等將這個單獨的服務組成一個完成的應用實體來對外提供多功能的服務。

  • 首先在容器服務平臺上部署我的三個服務實例(人臉檢測,寵物檢測,鑒黃服務)。并為這些服務實例申請vip。
  • 服務注冊完成之后,管理端將這三個服務注冊到微服務網關(kong),kong會將注冊的信息持久化到PostgreSQL數據庫。并可以根據不同的業務為各個服務已插件的形式注冊認證授權,訪問頻率限制,CORS等插件。
  • 當服務注冊完成之后,用戶端可以基于被授權的用戶token去訪問他們想要使用的服務。

本文只是簡單地介紹了下整體的流程。但是每一個部分都需要用戶自己去深入了解了~~

相關文章:

  • https://konghq.com/kong-community-edition/
  • https://martinfowler.com/articles/microservices.html?spm=a2c4e.11153940.blogcont2764.12.61092766Awrptv
  • https://github.com/Kong/kong
  • https://www.redhat.com/zh/topics/microservices
  • https://www.nginx.com/blog/introduction-to-microservices/

【本文是51CTO專欄機構360技術的原創文章,微信公眾號“360技術( id: qihoo_tech)”】

戳這里,看該作者更多好文

 

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2021-06-24 13:20:29

人工智能AI

2020-12-11 11:24:12

人工智能醫療大數據

2021-07-27 18:09:48

人工智能養老技術

2023-09-11 14:23:22

2024-04-15 13:05:51

人工智能機器智能

2021-01-08 11:00:19

人工智能AI機器學習

2023-09-11 14:02:43

2022-03-31 22:41:58

云計算人工智能DevOps

2019-08-18 23:46:52

私有云容器鏡像倉庫

2022-08-30 12:58:49

元宇宙

2018-08-13 20:40:02

AI金融企業風險

2022-06-06 09:41:21

云計算人工智能

2022-10-19 07:04:12

?人工智能云服務Alaas

2019-03-06 10:42:07

人工智能AI實體經濟

2017-08-16 09:55:06

海云數據AI

2017-12-05 15:03:45

人工智能餓了么大數據

2022-07-13 15:05:27

人工智能農業

2021-08-24 19:30:43

AI人工智能

2019-02-19 10:32:53

人工智能智慧警務大數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品欧美一区免费观看α√ | 欧美一级全黄 | 亚洲欧美在线视频 | 久久一久久 | 精品国产一区二区三区久久久蜜月 | 在线播放国产一区二区三区 | а天堂中文最新一区二区三区 | 在线观看免费av网 | 99精品国产一区二区三区 | 国际精品鲁一鲁一区二区小说 | 亚洲免费在线播放 | 美女久久久久久久久 | 午夜资源 | 国产99久久久国产精品下药 | 色综合一区二区 | 欧美日韩国产传媒 | 国产乱精品一区二区三区 | 91高清视频 | 又爽又黄axxx片免费观看 | 中文字幕亚洲精品 | 亚洲国产精品99久久久久久久久 | 亚洲第一女人av | 日本黄色不卡视频 | 黑人精品xxx一区一二区 | 91中文字幕在线观看 | 99久久精品国产麻豆演员表 | 狠狠干狠狠操 | 伊人网综合在线 | 欧美一区二区三区国产 | 国产一区二区三区高清 | 亚洲视频中文字幕 | 精品国产青草久久久久96 | 亚洲毛片在线观看 | 国产91久久精品一区二区 | 日韩免费三级 | 一区二区三区四区在线视频 | 欧美成人h版在线观看 | 亚洲成人网在线观看 | 精品综合 | 免费黄色网址视频 | 日韩欧美一区二区三区免费观看 |