我因为工作的关系经常会用到翻译软件。传统的翻译软件在我的印象里,翻译个简单的字词句还行,进行一整段文章英译中时,语言总不是特别通畅。但是总体不影响理解。之前我的开源站点大量的文档需要中译英时,我对比了大量的翻译软件,对翻译结果也进行了比对,最后用了业内口碑比较好的DeepL,但是即便是DeepL出来的结果,我也不是特别满意,不能无脑复制粘贴。所以后来我对英文的结果进行了大量的修改和润色。整个文档翻译工作...
首先,我不是标题党。我确确实实受到了震撼。其次,我今天要写的也不是在chatGPT里面叫AI写什么冒泡排序,鸡兔同笼等网上都已有大量代码示例的问题。我知道chatGPT已经火出圈了,本人也试验过叫AI写一些简单的程序,太简单的基本上都能写对,稍微复杂点的也能介绍个大致思路,代码也能给出,但是很多都无法正常跑起来,也有一些逻辑性的错误。最多也只能用来参考下。虽然我觉得目前AI能理解一些人类的意图,能给出大致的实现代...
作者刘川川来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)概述在复杂的分布式系统中,通常有诸多依赖。如果一个应用不能对来自依赖的故障进行隔离的话,那应用本身就有可能被拖垮。通常在高流量的网站中,某个后端一旦发生延迟,就有可能在短时间内导致所有的应用资源耗尽。如:秒杀、618、双十一等场景,在某一时刻会有爆发式的网络流量进来,如果没有很好的网络流量限制,就会对整个服务产生影响,甚至...
2022-08-26 16:21:06 1692浏览 0点赞 0回复 0收藏
作者刘川川来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)通过SentinelDashboard配置熔断SentinelDashboard可以设置三种不同的熔断模式:慢调用比例、异常比例、异常数,下面我们分别介绍:慢调用比例(SLOWREQUESTRATIO):选择以慢调用比例作为阈值,需要设置允许的慢调用RT(即最大的响应时间),请求的响应时间大于该值则统计为慢调用。当单位统计时长(statIntervalMs)内请求数目大于设置的最小请求数...
2022-08-26 16:20:39 1592浏览 0点赞 0回复 0收藏
作者季广乾翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)云原生对您的业务意味着什么从制造到运输再到零售,几乎每个行业的公司都在通过迁移到基于云的基础设施来支持他们的数字化转型。从本地软件到云服务的转变对于应用程序开发和部署,尤其是软件即服务(SaaS)应用程序来说,是一场革命性的变革。但是仅仅使用云还不够。您需要利用云原生应用程序,从它们提供的改进的敏捷性、可用性、可扩展性和整...
2022-08-26 16:20:03 1127浏览 0点赞 0回复 0收藏
作者祝祥来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)介绍Kubernetes是一个开源容器编排平台,可帮助编排您的容器化应用程序。使用Kubernetes之后,无需担心应用程序的扩展和可用性。在将应用程序迁移到Kubernetes集群之前,集群需要拥有灾难恢复的高可用性,以及安全、可扩展和优化的特性。Kubernetes利用来自底层虚拟机或物理机的资源,然后由各个容器使用。最常见的资源是CPU和RAM,还有其他资源。如...
2022-08-15 19:41:49 1721浏览 0点赞 0回复 0收藏
作者肖力翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)在DevOps诞生之初,大约在2008年,理想主义的IT专业人员可能已经设想了不久的将来,开发和运营团队将和谐地工作,无缝地、持续地创建、测试、部署、迭代和维护安全的应用程序和服务。但是,事实证明,网络专业人员在加入DevOps方面进展缓慢。Gartner分析师安德鲁·勒纳(AndrewLerner)表示,许多企业IT领导者认为,无响应、迟钝和低变化的基础...
2022-08-15 19:41:40 1177浏览 0点赞 0回复 0收藏
作者王永伟来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)前言:在如今的互联⽹时代,⼤数据已成为⾏业发展的⼀个重要⻛向标,⽽对于海量数据的处理⼜成为⽆论是技术还是业务发展中都不可回避的重要问题。数据量越来越⼤,对性能要求越来越⾼;对于⼤量数据的存储的现在主要分为两种数据库:关系型数据库和NoSQL数据库。传统数据库天然存在着单机单库瓶颈、难于扩展;⽽NoSQL产品的出现虽然弥补了传统数据...
2022-08-15 19:39:34 1566浏览 0点赞 0回复 0收藏
作者乔冰诚翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)两个最具影响力的云计算开源项目之间的异同。Kubernetesvs.Docker是一个在云计算行业被多次提及的话题。无论你来自非技术背景,需要快速介绍,还是需要做商业决策,我都希望以下几点能一劳永逸地澄清这件事。我们需要超越围绕Kubernetes和Docker的炒作。这些词的意思很重要,在它们之上运行您的业务之前要掌握。Kubernetes和Docker之间的共生...
2022-08-15 19:39:20 1475浏览 0点赞 0回复 0收藏
作者黄飞翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)了解DevOps成熟度模型如何帮助组织评估其软件交付流程并更快地实施DevOps实践。创新对于推动组织的发展至关重要。诺基亚、柯达和百视达等公司曾经是各自行业的领导者,但未能创新并很快失去了大部分市场份额。消费者希望更快、更好、更实惠地解决他们的问题。您应该有适当的系统来尽快在市场上推出您的产品而不会影响质量。DevOps就是这样一种IT...
2022-08-15 19:39:09 1624浏览 0点赞 0回复 0收藏
作者顾暑晨翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)Kubernetes资源限制往往是一个难以调整的配置,因为你必须在太严格或者太宽松的限制之间找到最佳的平衡点。通过本文,你可以学习到如何设置正确的Kubernetes资源限制:从检测到无限制的容器,到找出你应该在集群中正确配置的Kubernetes资源限制。我们假设你使用Prometheus来监控你的Kubernetes集群。这就是为什么本文中的每个步骤都使用PromQL...
2022-08-15 19:38:55 1420浏览 0点赞 0回复 0收藏
作者刘丽娜翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)现代软件开发实践使得软件供应链的安全比以往任何时候都更加重要。我们的代码依赖于开源库,而开源库依赖于其他库(一系列我们没有开发、没有编译、几乎不知道或根本不知道它来自何处的代码)。其中一些代码几乎无处不在。在整个行业造成严重破坏的Log4Shell漏洞是由常见Java日志记录组件log4j中的一个旧bug引起的。我们正在建设一个不是站在...
2022-08-15 19:38:48 1168浏览 0点赞 0回复 0收藏
作者徐磊翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)SpringCloud和Kubernetes都声称是开发和微服务的最佳运行环境,但它们本质上非常不同。在本文中,我们将了解他们如何帮助交付基于微服务的架构(MSA),它们擅长哪些领域,以及如何利用自身优势在微服务之旅中取得两全其美的结果。使用SpringCloud创建一个基于微服务的系统需要一些什么?为了构建一个可扩展且具有弹性的微服务系统,该系统支持增...
2022-08-15 19:38:37 1478浏览 0点赞 0回复 0收藏
作者杨良春来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)我们的行业在过去十年中取得了令人难以置信的进步,这在一定程度上要归功于Docker、DockerCompose和Kubernetes等技术。然而,我们仍在研究如何在我们所处的多样化环境中进行开发。容器化在开发和运维掀起了一场风暴。在过去,部署是高度依赖于特定技术的,通常需要对每个项目进行大量不可重复的工程工作。你是否部署到VPS?你是否在分发虚拟机镜像...
2022-08-15 19:38:16 1313浏览 0点赞 0回复 0收藏
作者祝祥翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)Kubernetes其实并不简单。尤其是在应用程序因崩溃而需要救援,用户正在执行日常审核校验操作,管理员更新集群配置或负载均衡器配置以及工作负载相关的权限,又或者需要安全地停用微服务的时候,你首先要做的就是寻找匹配需求的YAML文件。一旦确定了确切的资源,kubectl就可以让用户查看和编辑配置。固然kubectl可以让您执行精确的标签过滤器,但...
2022-08-15 19:37:48 1262浏览 0点赞 0回复 0收藏
作者祝祥来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)真正的生产型应用会涉及多个容器。这些容器必须跨多个服务器主机进行部署。容器安全性(https:www.redhat.comzhtopicssecuritycontainersecurity)需要多层部署,因此可能会比较复杂。但Kubernetes有助于解决这一问题。Kubernetes可以提供所需的编排和管理功能,以便您针对这些工作负载大规模部署容器。借助Kubernetes编排功能,您可以构建跨多个容器...
2022-08-12 16:02:21 2188浏览 0点赞 0回复 0收藏
作者徐磊翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)因为一个关于Docker容器安全的事件,把曾一度以稳定性和安全性著称的Docker,演绎成了拥有特权漏洞的容器引擎,使其能够直接访问底层宿主机,就好比CVE202027352安全漏洞导致代码在主机上执行,一夜之间,Docker容器的安全性形同虚设:Docker在一夜之间更改了cgroup,这使我们能够提升权限并获得主机的root访问权限。我们能够利用cgroups在主机...
2022-08-12 16:01:53 1407浏览 0点赞 0回复 0收藏
作者易其锋翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)什么是微服务?微服务背后的中心思想是,当某些类型的应用程序被分解成更小的、可组合的部分并协同工作时,它们会变得更容易构建和维护。每个组件都是不断开发和单独维护的,应用程序只是其组成组件的总和。这与传统的“整体式”应用程序形成对比,后者全部是一体式开发的。作为一组模块化组件构建的应用程序更易于理解、更易于测试,最重要的...
2022-08-12 16:01:13 984浏览 0点赞 0回复 0收藏
作者祝祥翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)Rook介绍Rook将文件、数据块和对象存储系统引入到Kubernetes集群,与其他正在使用存储的应用程序和服务一起无缝运行。通过这种方式,云原生集群可以在公有云和本地部署中自给自足并且具备可移植性。该项目的开发目的是使企业能够通过动态应用编排,为在本地和公有云环境中运行的分布式存储系统实现数据中心现代化。Rook将存储软件转变成自我管理...
2022-08-12 16:00:55 1549浏览 0点赞 0回复 0收藏
作者黄平安翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)本文将介绍如何使用Prometheus和Grafana获取监控Kubernetes集群的指标。涉及到以下组件:Pop!OS20.04、Helm3、Minikube1.14.2和Kubernetes1.19。配置Minikube以适合您环境的任何方式安装Minikube。如果你有足够的资源,我建议让你的虚拟机功率比默认内存和CPU多一点:然后启动并检查系统状态:安装Prometheus设置集群后,开始安装。首先按照以...
2022-08-12 16:00:47 2477浏览 0点赞 0回复 0收藏