ddos防护包-供应NexusRepository Manager和NexusIQ服务器
网络
国内DDoS防御_香港高防IP防护DDoS攻击-寒冰互联
寒冰云联
2020-12-20 08:47

在Sonatype,我们的集成团队负责开发nexusrepositorymanager和nexusiq服务器的参考部署,作为我们云计划的一部分。我们要创建的第一个平台包括AWS和Docker。我们从AWS开始,决定利用CloudFormation来创建部署。CloudFormation模板很好,防御cc的公司,但是我们很快发现,在配置VPC、Blobstore和其他资源时,单个模板可能会变得有些笨拙。为了模块化我们的模板,我们将它们分解成堆栈。这帮了不少忙。当我们开始填写应用程序堆栈时,事情又变得难以处理。在应用程序堆栈的"用户数据"部分安装和配置Nexus Repository Manager非常复杂,而且非常不可读。安装AWS工具、Java和nexusrepositorymanager以及通过CloudFormation bash字符串创建目录和编写几个配置文件是容易出错且不可维护的。而且,我们不得不等待几分钟,等待CloudFormation堆栈无法获得反馈,进行更正,然后再试一次。以这种方式开发安装脚本非常麻烦、耗时,并且产生了一些令人头疼的问题。我们并不期待在其他平台上使用它们特定的语法来做同样的事情。我们需要一个更好的解决办法。厨师介绍我们的一位工程师,Christian Fernau(这篇文章的作者之一)有厨师的经验,并建议用它来解决问题。Christian解释说,我们将能够简化我们的部署,为每个应用程序提供一个可重用的菜谱,并跨多个平台进行安装,最大限度地减少重复,方法是简单地引导chef solo运行cookbook recipe,cc攻击用什么设备防御,然后在安装和配置完成后卸载chef。写一次,安装在任何地方。这种方法的另一个好处是能够使用Chef's test Kitchen测试我们的食谱。开发Chef Nexus Repository Manager菜谱作为一个无名小卒,厨师原来很容易学。厨师食谱简洁明了,易于阅读和理解。这里有很棒的在线教程厨师长io厨师超市里有很多我们需要完成的任务的食谱。在我们的工作站上安装ChefDK包括测试厨房和许多创建、打包和测试食谱所需的工具。测试厨房可以配置为在我们希望支持的各种平台上运行不同的测试用例。这使得我们可以在本地开发安装脚本,同时练习TDD来编写我们的配方。通过测试驱动的方法进行本地开发,我们能够在提高可靠性的同时加快速度。一旦我们对cookbook按照需要安装和配置了我们的应用程序感到满意,我们就准备将它放入我们的CloudFormation应用程序堆栈中。我们的新应用程序堆栈模板利用我们新的nexusrepositorymanager菜谱,CloudFormation应用程序堆栈模板显著缩小。应用程序堆栈模板现在只包含启动实例的AWS细节,其中一小部分专门用于引导chef和运行nexusrepositorymanager食谱。写一次,安装在任何地方为了证明我们的"只写一次,在任何地方安装"的理论,我们继续创建Nexus存储库管理器的Docker映像。利用我们新的Nexus Repository Manager cookbook,我们可以将Dockerfile减少到主要的ENV变量,消除了bash脚本,只剩下一小部分专门用于安装chef、运行cookbook recipe,然后删除chef。安装chef,然后在nexusrepositorymanager的安装和配置完成后将其删除,这就否定了对Docker映像大小的任何更改。经过理论验证,ddos防御2g,我们将同样的技术应用到Nexus IQ Server,创建Chef Nexus IQ Server食谱,并将其放入CloudFormation模板和Dockerfiles中,以创建Nexus IQ Server的AWS和Docker部署。离别的思绪利用Chef来安装nexusrepositorymanager和nexusiq服务器,正如承诺的那样。我们能够创建可重用的食谱,可以用来安装和配置nexusrepositorymanager和nexusiq服务器,只需引导Chef并运行我们的安装食谱。能够在本地开发安装脚本使我们能够加快速度,同时以相当低的学习曲线提高可靠性。有了我们的新食谱,我们很快就可以在其他平台上安装我们的应用程序了,只需花费很少的精力、重复性和头疼的问题。我们的Chef Nexus存储库管理器和Chef Nexus IQ服务器烹饪书已经开源,ddos防御方案,允许Nexus社区使用我们的食谱烹饪。本文由约瑟夫·卡瓦和克里斯蒂安·费诺合著。

云碟-供应NexusRepository Manager和NexusIQ服务器

,ddos攻击的防御策略是什么