成人免费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

2021-01-08 11:00:19

人工智能AI機器學習

2023-09-11 14:02:43

2020-12-11 11:24:12

人工智能醫療大數據

2021-07-27 18:09:48

人工智能養老技術

2023-09-11 14:23:22

2019-08-18 23:46:52

私有云容器鏡像倉庫

2018-08-13 20:40:02

AI金融企業風險

2022-06-06 09:41:21

云計算人工智能

2022-03-31 22:41:58

云計算人工智能DevOps

2019-03-06 10:42:07

人工智能AI實體經濟

2024-04-15 13:05:51

人工智能機器智能

2017-12-05 15:03:45

人工智能餓了么大數據

2017-08-16 09:55:06

海云數據AI

2022-08-30 12:58:49

元宇宙

2021-08-24 19:30:43

AI人工智能

2022-10-19 07:04:12

?人工智能云服務Alaas

2019-02-19 10:32:53

人工智能智慧警務大數據

2022-08-11 14:58:06

人工智能智慧城市智能時代
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产欧美精品一区二区三区 | 奇米av | 一区二区精品 | 亚洲欧洲在线看 | 中文字幕在线观看一区二区 | 欧美成人免费在线视频 | 国产乱码精品1区2区3区 | 亚洲精品视 | 精品久久精品 | 国产91久久久久蜜臀青青天草二 | 日韩91| 久久精品国产v日韩v亚洲 | 欧美不卡一区 | 九九久久久 | 国产精品国产a | 久久久久国产一区二区三区 | 成人三级视频在线观看 | 91亚洲精品国偷拍自产在线观看 | 日韩中文字幕视频在线观看 | 久久久久国产精品一区二区 | 欧美精品一二三 | 中文字幕在线人 | 超碰av在线| 国产精品成av人在线视午夜片 | 天天操网| 国产精品1 | 欧美色性 | 国产成人免费视频网站高清观看视频 | 国产精品夜间视频香蕉 | 欧美美女一区二区 | 亚洲欧美日韩精品久久亚洲区 | 亚洲欧美日韩中文字幕一区二区三区 | 成人免费网站 | 国产视频亚洲视频 | a级片在线观看 | 伊人电影院av | 8x国产精品视频一区二区 | 久久久2o19精品 | 国产一区中文字幕 | 中文字幕乱码一区二区三区 | www国产成人免费观看视频,深夜成人网 |