成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

jenkins遠(yuǎn)程部署docker容器 十大devops工具?

十大devops工具?1.庫伯內(nèi)特斯隨著微服務(wù)和基于容器的軟件無處不在,Kubernetes位于開源DevOps工具列表的首位也就不足為奇了。2.碼頭工人Docker是一個(gè)用于構(gòu)建和運(yùn)行輕量級(jí)容器的應(yīng)

十大devops工具?

1.庫伯內(nèi)特斯

隨著微服務(wù)和基于容器的軟件無處不在,Kubernetes位于開源DevOps工具列表的首位也就不足為奇了。

2.碼頭工人

Docker是一個(gè)用于構(gòu)建和運(yùn)行輕量級(jí)容器的應(yīng)用程序。

3.伊斯迪奧

微服務(wù)是一種便捷的開發(fā),但帶來了新的開發(fā)和架構(gòu)問題。

操作

GitHub可以說是世界上最流行的源碼控制和軟件協(xié)作平臺(tái)。

5.詹金斯

DevOps概念的一個(gè)重要部分是找到更有效地自動(dòng)化和部署新迭代的方法。

6.普羅米修斯

指示器和警報(bào)系統(tǒng)對(duì)于現(xiàn)場(chǎng)可靠性工程師可視化應(yīng)用和問題響應(yīng)非常重要。

Ansible是一個(gè)關(guān)于自動(dòng)化的工具。

8.廚師

Chef是另一個(gè)用于自動(dòng)化配置管理的基礎(chǔ)設(shè)施或代碼(IaC)解決方案。

9.將(行星)地球化(以適合人類居?。?/p>

Terraform是另一個(gè)IaC工具,可以用來啟動(dòng)構(gòu)建、版本管理和使用配置文件的進(jìn)一步自動(dòng)化。

10.麋鹿棧

ELK Stack是由Elasticsearch、Logstash和Kibana維護(hù)的三個(gè)開源項(xiàng)目的組合。

知乎APP的技術(shù)架構(gòu)是什么樣的?

截至2019年1月,知乎擁有2億用戶,38萬話題,2800萬問題,1.3億回答。今天分享一下知乎在線的技術(shù)架構(gòu),來談?wù)劵ヂ?lián)網(wǎng)平臺(tái)的技術(shù)架構(gòu)都考慮了哪些方面~

1.微服務(wù)架構(gòu):知乎11年開始探索微服務(wù),嘗試過協(xié)議緩沖區(qū)、Avro和Thrift,16年最終確定使用Thrift,使用Consul和HAProxy作為注冊(cè)中心和負(fù)載均衡。這個(gè)微服務(wù)架構(gòu)是14年確定的,一直穩(wěn)定使用到現(xiàn)在。所以唐 不要問你為什么不?;不要使用gRPC。

2.云平臺(tái):知乎內(nèi)部開發(fā)了自己的ZAE。大部分線上業(yè)務(wù)容器15年已經(jīng)全部在Docker運(yùn)行,現(xiàn)在我們也在HBase和Kafka運(yùn)行。我們最早用的是Mesos做的資源調(diào)度,現(xiàn)在換成了Kubernetes。

3.部署平臺(tái):知乎;;的部署平臺(tái)是與ZAE一起?;贘enkins構(gòu)建的自動(dòng)集成,SonarQube自動(dòng)用于MR(Gitlab)階段的靜態(tài)代碼檢查。部署分為測(cè)試。環(huán)境,辦公環(huán)境,金絲雀1(灰色單個(gè)容器),金絲雀2(灰色20%流量),生產(chǎn)環(huán)境(100%流量在線)。如果金絲雀階段出現(xiàn)錯(cuò)誤,將自動(dòng)回滾。

4.監(jiān)控:我們主要搭建了一個(gè)基于Grafana、OpenTracing和Graphite的監(jiān)控系統(tǒng)。同時(shí)方便業(yè)務(wù)端通過研究Halo觀察服務(wù)之間的依賴、響應(yīng)時(shí)間(P95、P99、P999)和錯(cuò)誤數(shù)。同時(shí)嘗試了新的技術(shù),目前Prometheus用于商務(wù)集裝箱監(jiān)控。

5、存儲(chǔ),主要是MySQL、Redis、HBase;TiDB正在接受調(diào)查。目前,一套生產(chǎn)集群已上線,供 "閱讀 "服務(wù)。

6.消息隊(duì)列:早期用的是自己開發(fā)的Sink,目前用的是Kafka。同時(shí),Beanstalkd在Kafka的基礎(chǔ)上封裝成任務(wù)隊(duì)列,方便業(yè)務(wù)使用。

7.編程語言,Python,Golang,Java,Rust。目前Python使用場(chǎng)景逐漸減少。Java用于一些算法項(xiàng)目和商業(yè)系統(tǒng)。搜索系統(tǒng)用的Rust重寫了Lucene,現(xiàn)在又像es一樣重寫了集群搜索引擎。

標(biāo)簽: