目前,正在使用混合云来增强业务的企业越来越多,今天快快小编为大家介绍6款顶级开源工具,希望对你有所帮助。
1、OpenShift
OpenShift是一项针对内部部署和云平台的“容器即服务”的服务。它基于由Kubernetes在Red Hat Enterprise Linux的基础上编排和管理的Docker容器构建。OpenShift项目由Kubernetes,Docker,CoreOS,Framework,Crio,Prometheus等支持。V3的最新版本具有许多新功能。
2、Grafana
Grafana允许查询,可视化和了解指标,其最佳用例是时间序列数据,如工业传感器,天气和进程控制。Grafana用Go和Node.js编写。它带有一个内置的名为sqlite3的嵌入式数据库。也可以使用其他数据存储,如MySQL,PostgreSQL,Graphite,Influx DB,Prometheus等来存储数据。Grafana带有内置的用户控件和身份验证机制,例如LDAP,Google Auth和GitHub,可帮助控制对仪表板的访问。除了上面列出的身份验证之外,Grafana还支持AD身份验证。Grafana具有一个API接口,可用于保存仪表板,创建用户和更新数据源。
3、Terraform
Terraform是HashiCorp提供的云基础架构工具,对交付基础设施即代码(IAAC)很有用。它支持大多数公有云服务提供商的基础架构以及本地基础架构。
Terraform是一种描述性语言,用于描述资源的目标级别。流行的云供应商可以使用插件来管理各自的云资源。此外,可以使用多种语言创建自己的插件。Terraform主要支持Go语言。
4、Aardvark和Repokid
Aardvark和Repokid是Netflix提供的开源云安全工具,用于适应快速创新和分布式扩展,可以确保角色在大型动态云部署中仅保留必要的特权。
所有公有云提供商都具有身份和访问管理(IAM)服务,可帮助为用户创建精细的策略。但是,自定义粒度策略增加了复杂性,这会使开发人员创建产品更加困难。缺少必要的权限会使应用程序失败,而过多的权限会带来安全漏洞和合规性问题。
5、Grafana仪表板
Grafana仪表板能用来轻松创建动态且可重复使用的仪表板,还可以选择创建模板以进行重用。甚至可以使用临时查询来浏览特定数据并向下获取取源。Grafana具有内置的警报系统,可以使用该系统定义指定指标的警报规则。
6、Spinnaker
Spinnaker是一个开源的多云连续交付平台,用于以高速发布软件更改。它通过创建部署管道来自动化发布,这些管道可以运行集成和系统测试,上下移动服务器组以及监控部署。它通过Git events,Jenkins,Travis CI,Docker,CRON或其他Spinnaker管道触发管道。
Spinnaker的应用程序管理功能可帮助管理云资源。
6款顶级开源工具,你都用过吗?如果还有什么想要了解的,可以在下方评论留言给小编~
领取专属 10元无门槛券
私享最新 技术干货