自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1037)
  • 收藏
  • 关注

翻译 容器与微服务云原生_云原生开发–在远程容器上

容器与微服务云原生 先前的文章介绍了云原生开发蓝图的基础,探索了逻辑图,并探讨了在本地容器上进行云原生开发的第一个用例。 在本文中,我们将继续在架构蓝图中举例说明用例。 提供说明以指导您调整组织每天工作的环境。 这些详细信息应帮助您了解元素包含的内容以及元素如何对齐以及如何对它们的功能进行分组。 让我们看一下用例,其中开发人员正在为他们的云原生开发环境利用远程容器平台,并查看它如何映...

2020-05-04 10:25:52 215

翻译 容器与微服务云原生_云原生开发–在本地容器上

容器与微服务云原生 先前的文章从逻辑图及其原理开始介绍了云原生开发蓝图的基础。 共同的建筑元素 。 在本文中,我们将继续在架构蓝图中举例说明用例。 提供说明以指导您调整组织每天工作的环境。 第3部分–在本地容器上进行开发 这些详细信息应帮助您了解元素包含的内容以及元素如何对齐以及如何对它们的功能进行分组。 让我们看一下用例,其中开发人员正在利用本地容器工具来开发其云原生开发环境,...

2020-05-04 10:15:52 238

翻译 开发云原生应用_云原生开发–部署蓝图

开发云原生应用 先前的文章介绍了云原生开发蓝图的基础 , 探索了逻辑图 ,并探讨了 在本地和远程容器 上进行云原生开发的第一个用例。 在本文中,我们将继续探讨架构蓝图中的示例用例。 提供说明以指导您调整组织每天工作的环境。 第5部分–部署蓝图 这些详细信息应帮助您了解元素包含的内容以及元素如何对齐以及如何对它们的功能进行分组。 让我们看一下用例,其中开发人员正在为他们的云原生开发环...

2020-05-04 10:05:52 505

翻译 webapi部署 自托管_在托管Kubernetes上部署Neo4J集群

webapi部署 自托管 我已经创建了一些视频,介绍如何将Neo4J群集和独立实例部署到托管的Kubernetes群集。 在运行数据库或任何涉及持久性的服务时,我们需要考虑更多因素,最重要的是如何实现持久性存储以及自动化过程(例如备份)。 在下面的视频中,我将通过官方Helm Chart解释如何部署具有3个节点的Neo4J集群。 我已经分叉并修改了Helm图表,使其仅使用Cluster...

2020-05-04 09:45:52 125

翻译 unity地形系统地形下凹_具有多种环境的地形

unity地形系统地形下凹设置 我选择该主题是因为我最近发现了这篇文章: 推荐做法 。 Hashicorp建议使用工作区来控制不同的环境。 这与我从2019年2月/ 3月以来的建议有所不同。 第一种方式–具有工作区的单一帐户 早在2019年初,我就开始将Terraform用于一个AWS项目。 我正在做的基础架构的基础与我之前从事的项目(都在Clojure中 )非常相似,但是该项目大量使用...

2020-05-04 09:15:52 1229

翻译 webapi部署 自托管_在托管Kubernetes上部署Neo4J单核

webapi部署 自托管 除了运行数据库集群之外,对于您的项目而言,部署单个实例可能已经足够了。 在下面的视频中,我将解释如何使用Helm将单个核心Neo4J实例部署到托管Kubernetes集群。 我将使用官方Helm图表的分支和修改版本,您可以在此GitHub存储库分支中找到该版本 。 显示的示例Helm图表摆脱了不需要的发现机制和其他一些Kubernetes资源,因此与我之前显示...

2020-05-04 06:25:52 99

翻译 詹金斯搭建_在詹金斯管道中检查人工工厂

詹金斯搭建 我的一个项目使用Artifactory作为存储库管理器。 不幸的是,在进行Jenkins 管道构建时,有时会忘记确保Artifactory服务器先启动,并在运行一段时间后发现作业失败。 我已经在我的Jenkinsfile文件中添加了一些脚本,该脚本将尽早检查Artifactory服务器,如果未运行,则会快速失败。 人工检查 出于我的目的,我只是尝试ping Artifact...

2020-05-04 05:45:52 62

翻译 云原生架构_云原生开发–通用架构元素

云原生架构 云原生开发蓝图的介绍为深入研究其逻辑图奠定了基础。 在本文中,我们继续看一下常见的架构元素。 提供了一个描述,以指导您使我们在此处介绍的内容与您的组织每天工作的情况保持一致。 这些详细信息应帮助您了解元素包含的内容以及元素如何对齐以及如何对它们的功能进行分组。 第2部分–常见的建筑元素 让我们看一下我们的云原生开发蓝图的基础,以及包含其架构元素的逻辑图。 此图将架...

2020-05-04 05:35:52 251

翻译 开发云原生应用_云原生开发–高级部署蓝图

开发云原生应用 先前的文章介绍了云原生开发蓝图的基础 , 探索了逻辑图 ,并探讨了 在本地 , 远程容器 上进行云原生开发的第一个用例,并介绍了部署蓝图 。 本文通过介绍高级云原生部署蓝图来完成本系列。 下面的描述为您提供了使该蓝图与组织架构保持一致的指导。 第6部分–高级部署蓝图 这些详细信息应帮助您了解元素包含的内容以及元素如何对齐以及如何对它们的功能进行分组。 让我们看一下用...

2020-05-04 05:15:52 144

翻译 apm中gps的实现_简化APM:排除故障排除中的猜测

apm中gps的实现故障排除可能很困难 如今,Web应用程序非常复杂-尚无两种解决方法。 即使是相对简单的应用程序也可能会查询数据库,调用下游API并花费时间来处理数据。 这些组件中的每一个都会引入延迟,而基础架构可能会增加更多的复杂性。 让我们什至不上Kubernetes。 作为应用程序所有者,进行监视以不仅向您显示应用程序在做什么,而且还向您显示性能问题在哪里很重要。 存在应用程序性能管理...

2020-05-04 00:05:52 372

翻译 apache ignite_Kubernetes集群上的Apache Ignite第2部分:RBAC解释

apache ignite 您有一个正在运行的缓存服务,但是您所做的只是安装了头盔图表。 在此博客中,我们将评估已安装的产品并为我们的期货掌舵图做笔记。 第一步是查看舵图。 > helm list NAME NAMESPACE REVISION UPDATED STATUS CHAR...

2020-05-03 22:15:52 94

翻译 视频存储价格高昂_不监视每个关键业务应用程序的高昂成本

视频存储价格高昂 也许你去过那里。 您是工程副总裁或产品负责人。 您的一个应用程序发生了严重停机,您的团队花了整整一周的时间来查找和解决问题。 客户和收入损失了。 现在,您正在与一位顾问一起参加的审核会议上,以了解发生了什么事情以及原因。 您有点紧张,因为您知道自己没有监视所有事情。 毕竟,监视系统既昂贵又费时。 但是您已经完成了标注关键和不关键的过程。 您的运维团队很好,您的应用程序正在运...

2020-05-03 20:45:52 79

翻译 apache ignite_Kubernetes集群上的Apache Ignite第4部分:部署介绍

apache ignite 以前,我们看到了Kubernetes安装随附的Ignite配置。 默认配置未启用持久性,因此我们将不关注helm图表提供的任何存储类。 默认安装使用有状态集。 您可以在Kubernetes 文档中找到有关状态集的更多信息。 > kubectl get statefulset ignite-cache -o yaml apiVersion: apps ...

2020-05-03 20:15:52 155

翻译 apache ignite_Kubernetes集群上的Apache Ignite第3部分:配置说明

apache ignite 以前,我们了解了Kubernetes中用于启动集群的RBAC。 该博客着重于缓存的部署和配置。 默认的ignite安装使用基于xml的配置。 使用configmaps挂载文件很容易。 > kubectl get configmap ignite-cache-configmap -o yaml NAME DATA...

2020-05-03 19:55:52 114

翻译 visa软件画图_完成5分钟的软件质量调查,就有机会赢得$ 200的Visa礼品卡!

visa软件画图 在当今的软件交付管道中,速度和稳定性经常是矛盾的。 快速发展的业务格局推动了对提高开发速度的需求-通常以牺牲应用程序质量为代价。 在不牺牲客户体验的前提下,工程团队面临与竞争对手保持同步这一不可能完成的任务。 面对这一难题,一些组织选择优先考虑速度而不是质量,而另一些组织则在测试和可观察性方面加倍努力,以防止其生存环境中出现关键问题。 但是哪种方法是正确的? 还...

2020-05-03 19:15:52 398

翻译 詹金斯搭建_[新的网络研讨会]错误的代码杀手:詹金斯管道中需要的5个基本质量门...

詹金斯搭建 欢迎参加我们在5月13日(星期三)太平洋时间上午11点/美国东部时间下午2点举行的网络研讨会。 当今的企业都在提高软件交付速度。 但是,发布周期较短时,通常会牺牲代码质量。 开发,DevOps和QA团队承受着防止代码缺陷进入生产的压力,但是他们还需要以前所未有的时间和资源来投资于测试代码,以管理空前的工作负载。 在当今的自动化软件交付管道中,传统测试的许多缺点进一...

2020-05-03 18:55:52 79

翻译 开发云原生应用_云原生开发–蓝图

开发云原生应用 从介绍全渠道集成以及与SaaS应用程序 集成的体系结构蓝图开始之后,我们将介绍云原生开发蓝图的结果。 什么是建筑蓝图,您要关注的重点是什么? 这是一个有趣的挑战,因为我们一直在基于常见的客户采用模式创建架构内容。 这与大多数传统营销活动有很大不同,这些营销活动通常与为定位解决方案的产品而生成内容有关。 当您将内容基于解决方案交付中的实际执行时,便会削减营销 粗人。 ...

2020-05-03 14:45:52 241

翻译 部署的仓库部署策略修改_选择正确的部署策略

部署的仓库部署策略修改 部署策略会影响每个人,无论我们是只专注于应用程序生命周期的单个方面还是受到完全控制。 我们的部署方式会影响体系结构,测试,监视和许多其他方面。 不仅如此,我们还可以说架构,测试和监视会影响我们的部署方式。 所有这些事情都是密切相关的,并且相互影响。 我们将讨论不同的部署策略,并回答几个问题。 您的应用程序是有状态的还是无状态的? 它的体系结构是否允许扩展? 你如何回...

2020-05-03 13:35:52 74

翻译 google jib_Jib –容器化您的Java应用程序

google jib ge信用: https : //github.com/GoogleContainerTools/jib 构建容器化应用程序需要大量配置。 如果您正在构建Java应用程序并计划使用Docker,则可能需要考虑Jib 。 Jib是Maven和Gradle的开源插件。 它使用构建信息来构建Docker映像,而无需Dockerfile和Docker守护程序。 在本文中,我们将...

2020-05-03 10:05:52 83

翻译 构建邮件服务器_所以您想构建一个(测试)邮件服务器

构建邮件服务器 我最近一直在研究一个处理电子邮件框中数据的应用程序。 老套! 最好的测试方法是什么? 我们可以模拟邮件服务,并偶尔对真实邮件服务器进行烟雾测试。 这种方法很好,但是对于大多数构建,邮件服务器集成代码都未经测试。 另一种方法是使用真实邮件服务器进行黑盒测试。 为此,您需要: 在docker中干净运行的测试邮件服务器设置 一种向服务器发送消息的简单方法 最重...

2020-05-03 09:55:52 124

翻译 docker 管理远程容器_Docker容器中的Quarkus远程开发

docker 管理远程容器 当您使用Quarkus进行开发时,您可能熟悉dev模式,该模式使您可以看到代码更改立即反映在正在运行的应用程序中。 也可以在开发模式下远程运行Quarkus,例如在Docker容器中运行,并从源存储库连接到流程。 在下面的视频中,我将解释在Docker容器内以远程开发模式运行Quarkus应用程序所需的条件。 该系统由我们的应用程序,一个数据库和一个外部后端组成...

2020-05-03 09:45:52 179

翻译 网格社区结构 识别_推进服务网格社区

网格社区结构 识别 服务网格是一组重要的功能,可以解决在操作服务样式体系结构时遇到的一些棘手的服务间通信挑战。 正如Kubernetes和容器有助于为一组计算机上的部署和运行工作负载提供一组不错的抽象一样,服务网格也以一种使操作员和开发人员可以控制请求路由,可观察性和政策执行。 这提供了很大的潜力 。 唯一的问题是,尽管Kubernetes已经成为一种强大的API,可以抽象出用于调度工作负...

2020-05-03 09:35:52 125

翻译 javasdk集成示例_客户体验的集成关键-移动集成示例

javasdk集成示例 在本系列的上一篇文章中,我们研究了确定您的集成如何成为转变客户体验的关键的细节。 首先,通过研究成功的客户投资组合解决方案作为通用体系结构蓝图的基础,列出我如何处理用例的过程。 让我们继续查看这些蓝图如何解决特定集成用例的更具体的示例。 本文为您提供了一个示例集成方案,该示例展示了如何扩展前面讨论的详细信息为您自己的集成方案提供蓝图。 蓝图方案 如前所...

2020-05-03 09:25:52 49

翻译 sap 转储凭证_访问和转储Jenkins凭证

sap 转储凭证 大多数管道都要求使用机密来对某些外部资源进行身份验证。 所有机密信息都应存在于我们的代码存储库之外,并应直接输入到管道中。 詹金斯(Jenkins)提供了一个凭证存储,我们可以在其中保存我们的秘密并以几种不同的方式访问它们。 为什么要转储凭证 詹金斯(Jenkins)在情报收集方面很容易被选中。 为了提供最佳的顾问服务,我们经常需要客户可以提供给我们的所有信息。 ...

2020-05-03 09:15:52 193

翻译 ipsec.secrets_通过Kubernetes Secrets配置开放自由数据源

ipsec.secrets 在Open Liberty中,数据源凭据的配置通常在server.xml文件中完成。 如果我们使用容器和容器编排,则理想情况下,我们将使用“基础结构即代码”,并将所有配置存储在版本控制下。 但是,对于这些数据源凭据,这当然是不希望的。 因此,Kubernetes秘密定义允许我们单独存储秘密值,这些秘密值对于集群中的每个人都不应该看到。 在Open Liberty...

2020-05-03 09:05:52 167

翻译 u8bom替代料,替代比_开放自由替代配置

u8bom替代料,替代比 可以使用config目录中的server.xml文件轻松配置Open Liberty。 如果要在Docker容器中运行服务器,则可能需要指定多个配置级别 ,例如公司内部的基本映像,可能需要定义应用程序覆盖或扩展的特定属性。 Open Liberty提供了多个XML配置覆盖位置,以实际方式解决这些情况。 除了显而易见的server.xml文件之外,还有默认配置位于{...

2020-05-03 08:55:52 735

翻译 xp 自动化安全配置_自动化管道作为安全推动者

xp 自动化安全配置 让我们从安全角度考虑自动化管道。 管道可以成为安全推动因素。 开发人员机器中的安全代码可能会导致生产中运行的代码不安全。 特别是在此过程中需要人工干预时。 自动化管道可以减轻这种风险。 我们必须确保只能通过管道将代码提升到生产环境中,这样才能最大程度地减少攻击面 。 但是, 可以被破坏的管道不能提供太多的安全保证 。 同事和自动化专家Marc van Lint 宣告我...

2020-05-03 08:45:52 261

翻译 devops 数据库_[网络研讨会]数据驱动的DevOps:介绍OverOps平台

devops 数据库 获得有关应用程序功能质量的代码感知见解,以交付更可靠的软件 数十年来,开发和运营团队一直依靠嘈杂的浅层日志文件来检测软件中的错误并进行故障排除。 从本质上讲,这意味着我们正在尝试仅使用我们实际需要的一小部分数据来解决应用程序错误。 为了使DevOps团队提供可靠的软件,我们需要重新考虑收集有关代码级问题的见解的方式。 我们需要能够访问更细粒度的,可识别代...

2020-05-03 08:25:52 64

翻译 dev vs ops_[2018 Dev vs. Ops调查]为什么DevOps文化在企业中造成混乱?

dev vs ops 长期以来,开发团队和运营团队之间存在鸿沟。 但是最近,出现了一项运动,以打破这些隐喻的墙,并在这两个职能之间建立共同负责的桥梁。 随着诸如DevOps和Site Reliability Engineering(SRE)之类的角色的出现,我们看到引入了一种更具协作性的方法来交付可靠的软件。 但是,在激烈的战斗中,当应用程序崩溃并且客户感到不寒而栗时,最终由谁负责确...

2020-05-03 08:05:52 67

翻译 Docker容器的永久存储

在本周的白板演练中,MapR工业解决方案高级总监Dale Kim讲述了MapR如何应对在大数据设置中为容器提供持久层的挑战。 Dale描述了一种支持Docker容器,MapR持久性应用程序客户端容器或PACC的新技术。 这使您可以在启用安全性的情况下将容器部署到任何地方,同时还可以访问MapR融合数据平台,该平台包括NoSQL数据库和流消息传输以及用于持久层的文件。 有关这些主题的其他...

2020-05-03 07:35:52 347

翻译 docker 部署java_适用于Java开发人员的Docker:在Docker上部署

docker 部署java 本文是我们学院课程中名为“ 面向Java开发人员的Docker教程 ”的一部分。 在本课程中,我们提供了一系列教程,以便您可以开发自己的基于Docker的应用程序。 我们涵盖了广泛的主题,从通过命令行的Docker到开发,测试,部署和持续集成。 通过我们简单易懂的教程,您将能够在最短的时间内启动并运行自己的项目。 在这里查看 ! 目录 1.简介 2...

2020-05-03 07:15:52 164

翻译 网站托管平台_托管Kubernetes平台综述

网站托管平台 在容器协调器的竞争中,Kubernetes不断前进。 但是,就像我在Docker主机上撰写我的文章时一样,人们经常被困在将基础架构投入生产的步骤上。 与我最初写这篇文章时不同,该行业取得了长足的发展,正如您将看到的,我发现许多公司愿意为您提供解决方案,以帮助您将Kubernetes投入生产。 我纳入本文的标准是允许我轻松尝试其服务的公司。 我排除了具有“与我们联系进行试用”或...

2020-05-03 07:05:52 204

翻译 mega x_[MEGA DEAL] Ultimate DevOps Mastery Bundle(93%折扣)

mega x 在超过69个小时的教学时间内掌握AWS,Linux,Docker和其他企业计算系统 嘿,怪胎, 本周,在我们的JCG Deals商店中 ,我们提供了另一个超值优惠 。 我们为Ultimate DevOps Mastery Bundle提供了93%的折扣 。 立即购买,价格仅为$ 43 ,而不是原价 $ 652 。 Unix和Linux系统管理基础 系统管理员...

2020-05-03 06:55:52 65

翻译 kubernetes 部署_Kubernetes和Istio的部署策略

kubernetes 部署 在这篇文章中,我将讨论各种部署策略以及如何使用K8和Istio实施它们。 基本上,所有策略的实现都基于K8同时运行微服务的多个版本的能力以及消费者只能通过某个入口点访问微服务的概念。 在那个入口点,我们可以控制应该将消费者路由到哪个版本的微服务。 本文的示例应用程序将是包装在Docker映像中的简单Spring Boot应用程序。 所以有两个图像 supera...

2020-05-03 06:35:52 115

翻译 管理Docker Swarm集群中的机密

Docker 1.13引入了一系列功能,使我们能够集中管理机密并将其仅传递给需要它们的服务。 它们提供了急需的机制来提供应向除指定服务之外的任何人隐藏的信息。 一个秘密(至少从Docker的角度来看)是一个数据博客。 典型的用例是证书,SSH私钥,密码等等。 机密应保持机密,这意味着它们不应未经加密存储或通过网络传输。 综上所述,让我们看看它们的作用,并通过实际示例继续我们的讨论。 ...

2020-05-03 06:25:52 160

翻译 提早办理iang_提早交付,没有不眠之夜

提早办理iang 开拓性地首次交付软件系统需要勇气和信念,尤其是在替换现有业务关键软件的项目上。 当我担任系统架构师时,我采用了许多技巧来构造功能和技术解决方案,以使我们能够在不夜不眠的情况下完成这些早期交付。 最重要的是找到可以与其余功能一起使用的功能子集,并投资建立新旧功能之间的桥梁。 下周四(4月27日),我在奥斯陆ARK体系结构会议的主题演讲中分享我的经验。 如果您愿意的话,仍有几...

2020-05-03 06:15:52 63

翻译 rails docker_Docker化现有的Rails应用程序

rails docker Docker是一个相对较新且发展Swift的项目,它允许创建非常轻便的“虚拟机”。 先决条件 除了基本熟悉命令行和使用文本编辑器之外,本教程不需要其他特定技能。 需要以下服务: Docker Hub (登录-如果尚未注册,请注册) Rails应用程序 设置电脑 在计算机上进行所有工具设置可能是一项艰巨的任务,但值得庆幸的是,随着Docker变得稳定...

2020-05-03 06:05:52 150

翻译 应用程序中的程序错误_应用程序错误使您的组织损失了多少?

应用程序中的程序错误 您知道您的组织付出了多少应用程序错误吗? 我们会给您一个提示: 超出您的想象。 人们想到了明显的罪魁祸首,例如应用程序停机,交易失败,浪费的工程时间和品牌污损。 但是,潜伏在地下的成本又是每年加起来几百万美元呢? 为了回答这个问题,我们创建了一个工具来帮助您计算特定于您的组织的错误的实际成本。 根据您的回复,我们将向您展示您的应用程序错误如何影响...

2020-05-03 05:55:52 50

翻译 docker查看现有容器_使用Docker将现有应用程序推送到某些容器中

docker查看现有容器 我终于回过头来学习如何在不使用Docker的情况下了解如何使用Docker。 这是我尝试使用Docker的第一篇文章,可能是我每次启动新项目(无论如何针对Java或Kotlin)时所指的内容。 这将是一篇简短的文章,它采用一个现有项目(来自我的其他文章之一)并对其进行更改,以便可以在容器内运行。 我怀疑这篇文章是否会包含任何令人印象深刻的内容,但我知道它将对将来有...

2020-05-03 05:35:52 300

翻译 javasdk集成示例_客户体验的集成关键-流程集成示例

javasdk集成示例 在本系列的上一篇文章中,我们研究了确定您的集成如何成为转变客户体验的关键的细节。 首先,通过研究成功的客户投资组合解决方案作为通用体系结构蓝图的基础,列出我如何处理用例的过程。 在完成了有关蓝图细节的讨论之后,现在该看看一些具体示例。 本文为您提供了一个示例集成方案,该示例展示了如何扩展前面讨论的详细信息为您自己的集成方案提供蓝图。 蓝图方案 如前所述...

2020-05-03 05:25:52 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除