原创 爲什麼GOPROXY對Golang開發如此重要

引言 從Go 1.13開始,Go Module作爲Golang中的標準包管理器,在安裝時自動啓用,並附帶一個默認的GOPROXY。 但是對於其他的GOPROXY選項,比如JFrog GoCenter,以及你自己的Go Module包,你需要

原创 Artifactory中Maven倉庫配置優化——提升Virtual倉庫下載速度

問題背景隨着研發團隊不斷擴大Artifactory中Maven倉庫也在逐步增多,包括 local、remote、virtual 倉庫,其中往往會涵蓋RELEASE和SNAPSHOT包類型倉庫,爲了對使用客戶透明簡化用戶配置,管理人員會通過創

原创 傑蛙&Jenkins中文社區 首次聯袂DevOps技術實踐在線沙龍

報名鏈接:https://www.bagevent.com/event/6553170

原创 Netflix如何使用Druid進行業務質量實時分析

一 、Durid介紹 Apache Druid是一個高性能的實時分析數據庫。它是爲快速查詢和攝取的工作流而設計的。Druid的優勢在於即時數據可見性,即時查詢,運營分析和處理高併發方面。 Druid不是關係數據庫,需要的是數據源,而不是表。

原创 Artifactory清理未使用的二進制品的最佳實踐

Artifactory充分利用了基於Checksum的存儲,但是這種機制無法代替常規的工件清理任務。軟件開發可能很雜亂,很多時候Artifactory中的許多工件都從未使用過。例如,許多CI / CD構建都配置爲基於源代碼控制“提交”運行,

原创 Kubernetes上的“火眼金睛”——Prometheus的安裝實錄

一、背景 Kubernetes是目前最爲流行、成爲事實標準的容器集羣管理平臺,爲容器化應用提供了集羣化部署運行、自動資源調度,和動態水平伸縮等一系列完整功能。雖然Kubernetes平臺本身已經實現了應用狀態的實時監控,但是監控的指標和方式

原创 JFrog推出全球首個支持混合雲架構,端到端的通用DevOps平臺 ——JFrog Platform

JFrog Platform,基於屢獲殊榮的JFrog Artifactory製品倉庫的獨特能力,通過多合一的體驗提供DevSecOps、CI / CD和軟件分發的解決方案。 JFrog Platform,基於屢獲殊榮的JFrog Art

原创 微服務監測的五大原則

一、背景 容器和微服務的出現並得到大量應用,從根本上改變了應用系統的組成和運行方式。而隨着開發人員開始利用編排系統來管理和部署容器,規則進一步發生了變化。以往主機上的一個簡單應用,現在已成爲一個複雜的、動態編排的、多容器的體系架構,這同時也

原创 [首發]國內某大型銀行的持續集成與交付實踐

一、背景 隨着架構的不斷演進以及微服務技術在我行的深入應用,應用部署發佈的複雜性大大增加,簡單的代碼配置管理模式、人工的版本記錄及手工部署等發佈操作和管理的模式,效率低、操作風險較大,因此急需從整體上提升我行軟件持續交付的能力,降低應用部署

原创 微服務構建持久API的7大規則

前言 近年來,微服務架構發展迅速,SparkPost就是早期落地微服務架構公司之一,他們發現落地微服務過程中,不光需要考慮服務發現、服務註冊、服務調用跟蹤鏈等等架構問題,也需要重視微服務API的變更管理。微服務的一大特性就是獨立發佈,快速迭

原创 Artifactory & GitLab CI持續集成實踐

GitLab CI支持創建多個構建,並評估每次代碼提交是否通過測試和以及對您產品的影響。在構建過程中,會生成大量二進制文件,如果不能正確的大規模管理這些文件,就會導致二進制文件管理混亂。爲了克服這個問題,Artifactory被無縫地集成到

原创 生產環境容器落地最佳實踐 - JFrog 內部K8s落地旅程

引言 Kubernetes已經成爲市場上事實上領先的編配工具,不僅對技術公司如此,對所有公司都是如此,因爲它允許您快速且可預測地部署應用程序、動態地伸縮應用程序、無縫地推出新特性,同時有效地利用硬件資源。 本期我們將回顧採用Kubernet

原创 你的K8s 運行時環境安全嗎? KubeXray幫你保護K8s環境及應用

引言 大多數安全措施都是爲了防止漏洞逃跑而設計的, 在此之前,我們也分享了一些第三方安全掃描的文章(請移步到歷史文章中查看),儘早識別應用程序的風險意味着您可以防止或限制它部署到您的系統中(安全左移策略)。有了這些知識或工具,容器中任何可

原创 Saas 應用12個架構規範

一、引言 如今,軟件通常會作爲一種服務來交付,它們被稱爲網絡應用程序,或軟件即服務(SaaS)。12-Factor 爲構建如下的 SaaS 應用提供了方法論:• 使用標準化流程自動配置,從而使新的開發者花費最少的學習成本加入這個項目。•