随笔分类 -  基础设施即代码

encore 云友好的后端开发框架
摘要:encore 云友好的后端开发框架,将云基础设施的能力直接应用到代码中 特性 简化微服务开发 内置云服务api,包含了数据库,队列,缓存,任务调度 内置devops 自动环境提供 智能架构图 分布式追踪 安全管理 自动api 文档 生成前端clients 说明 encore 基于golang 开发, 阅读全文

posted @ 2022-12-25 20:08 荣锋亮 阅读(253) 评论(0) 推荐(0) 编辑

github codespaces 简单说明
摘要:运行机制 我们的codespace 服务是运行在azure 的linux 虚拟机上,里边包含了不少容器运行环境 参考流程 github 官方文档包含了一个完整的介绍说明,比如代码clone,linux 主机创建,容器创建,连接codespaces,清理hook 应用运行 参考图 端口转发 云ide 阅读全文

posted @ 2022-11-12 00:06 荣锋亮 阅读(445) 评论(0) 推荐(0) 编辑

github codespaces 可以使用了
摘要:最近github 的codespaces可以使用了,很方便,实际上就是web 版的vscode,内部应该使用了一个轻量的虚拟机,里边部署了不少工具比如docker,kubectl 说明 github codespaces 值得体验使用了,默认不是root 账户,如果需要使用root 可以通过sudo 阅读全文

posted @ 2022-11-11 23:26 荣锋亮 阅读(205) 评论(0) 推荐(0) 编辑

backstage 面向开发者门户框架再次简单试用
摘要:很早以前我试用过backstage,同时写过简单的介绍,随着目前backstage 越来越强大,而且进入了linux 基金会,同时还是cncf 孵化项目 对于backstage需要重新深入学习研究下了,以下只是简单的运行 参考使用 初始化项目 官方提供了cli 脚手架工具,很方便 按照提示操作就行 阅读全文

posted @ 2022-11-01 22:51 荣锋亮 阅读(274) 评论(0) 推荐(0) 编辑

localstack 1.0 ga 了
摘要:localstack 是一个很不错的本地mock aws 服务的工具,可以方便的做为我们日常aws 本地测试的工具集,提升系统的稳定性最近1.0 ga 了,详细的可以参考以下链接,localstack 对于使用aws 的用户来说还是很值得学习使用的 参考资料 https://localstack.c 阅读全文

posted @ 2022-08-07 09:48 荣锋亮 阅读(36) 评论(0) 推荐(0) 编辑

nginx 提供的MARA参考架构
摘要:MARA (Modern Apps Reference Architecture) 是由nginx 提供的一个参考架构,值得参考使用 参考图 说明 nginx 提供的这套参考架构还是值得学习参考的 参考资料 https://github.com/nginxinc/kic-reference-arch 阅读全文

posted @ 2022-05-31 13:12 荣锋亮 阅读(133) 评论(0) 推荐(0) 编辑

dev-sec devops+security 工具集
摘要:dev-sec 提供了分层的安全检查基线,同时基于不同的部署工具提供了方便的模块(ansible,chef,puppet) 分层提供的能力 说明 dev-sec 提供的主机基线工具是一个很不错的东西,ansible是一个不错的东西,其中ansible-collection-hardening是很值得 阅读全文

posted @ 2022-05-25 17:41 荣锋亮 阅读(131) 评论(0) 推荐(0) 编辑

使用ansible awx 管理ansible 服务部署
摘要:ansible awx 是ansible tower 的开源版,可以解决不少我们的问题 (统一管理,调度,可视化操作) 基于容器的安装部署 awx 的运行也是基于了ansible 运行的,所以我们需要先安装好ansible 构建 make ui-release // 这个还是比较重要的,不然ui 会 阅读全文

posted @ 2022-05-22 23:15 荣锋亮 阅读(882) 评论(0) 推荐(0) 编辑

act 提供的docker 镜像说明
摘要:act 是基于docker 实现了github actions 的本地运行,当然我们直接运行是需要使用docker 镜像的,了解 act内部提供的docker 镜像有助于更好的熟悉内部机制以及更好的使用 一些说明 镜像构建是基于了buildpacj-deps node镜像说明 node 是基于了de 阅读全文

posted @ 2022-05-15 19:13 荣锋亮 阅读(264) 评论(0) 推荐(0) 编辑

localstack terraform 的支持
摘要:terraform 是一个强大的基础设施几代码工具,很强大,localstack 包装了terraform,让我们可以很好的体验terraform 集成aws 强大的能力 环境准备 安装terraform-local pip install terraform-local 使用 初始化 tfloca 阅读全文

posted @ 2022-05-08 11:27 荣锋亮 阅读(43) 评论(0) 推荐(0) 编辑

localstack 应用架构
摘要:以前简单说明了localstack的运行架构,以下简单说明下应用架构,可以方便开发 参考图 说明:从以上图可以看出proxu 是一个比较重要的角色,包含了边缘处理以及内部处理,localstack 依赖了moto 对于aws 服务的mock 操作 参考资料 https://docs.localsta 阅读全文

posted @ 2022-05-08 11:08 荣锋亮 阅读(54) 评论(0) 推荐(0) 编辑

localstack 运行参考架构
摘要:内容来自官方文档,并不是很完整,这是整体的效果,对于详细的推荐阅读源码 参考图 持久数据参考设计 这个比较有意思,官方区分了社区本以及企业版,社区版特别简单,企业版比较有意思 参考图对于DynamoDB 使用了sqlite 数据库,Kinesis序列化为json,其他的序列化为pickle 文件 参 阅读全文

posted @ 2022-05-08 10:56 荣锋亮 阅读(87) 评论(0) 推荐(0) 编辑

localstack 的域名访问机制简单说明
摘要:目前是通过猜测的,详细的如果官方文档有介绍会补充完善 参考图 dns 解析处理 说明 localstack 本地访问还是比较有意思的,提供了一个dns,实现了类似xip 的解析处理,远端的管理通过本地api 可以直接管理本地运行的localstack 服务 参考资料 https://docs.loc 阅读全文

posted @ 2022-05-07 22:32 荣锋亮 阅读(57) 评论(0) 推荐(0) 编辑

localstack 试用
摘要:以前大概介绍过localstack,以下是关于localstack的试用## 环境准备 python3 以及docker,localstack 基于python 开发,使用docker 运行,镜像不小,推荐先下载 docker pull localstack/localstack:latest 安装 阅读全文

posted @ 2022-05-07 21:48 荣锋亮 阅读(685) 评论(0) 推荐(0) 编辑

localstack 强大的云服务环境模拟器
摘要:localstack 是基于python开发可以使用docker 运行aws 云环境模拟器,支持的服务不少,同时官方也提供了专业版以及企业版(基于订阅的) 包含的特性 高效、快速的基于本地环境运行开发以及测试 不依赖云基础设施 参考玩法 此图来自官方文档,可以很好的说明localstack提供的能力 阅读全文

posted @ 2022-05-07 19:43 荣锋亮 阅读(252) 评论(0) 推荐(0) 编辑

iasql-engine 基础设施即数据
摘要:iasql-engine 是基于pg 的基础设施即数据 来自官方的一张图 这张图比较形象的说明了iasql-engine的功能 说明 iasql-engine 的的理念很不错,目前只支持基于aws 的,也在计划支持其他云厂商的,代码基于了typescript orm 使用了typeorm 还是值得学 阅读全文

posted @ 2022-05-05 00:21 荣锋亮 阅读(26) 评论(0) 推荐(0) 编辑

coolify 项目代码结构
摘要:coolify 是基于svelte kit 开发的,项目结构遵循了svelte kit 的布局以及开发模式 参考集成模式 构建说明 coolify 使用了js 的不少新特性,推荐使用node 16 以及以上版本,不然运行会有问题 关于svelte kit 的一些说明 svelte kit 使用了类似 阅读全文

posted @ 2022-04-10 21:09 荣锋亮 阅读(134) 评论(0) 推荐(0) 编辑

coolify heroku & netlify 可选开源方案
摘要:coolify heroku & netlify 可选开源方案,基于js 开发,才功能上还是很不错的,使用了不少开源技术,值得学习下(比如关于haproxydataplaneapi 集成的) 支持的特性 参考资料 https://github.com/coollabsio/coolify 阅读全文

posted @ 2022-03-27 23:50 荣锋亮 阅读(153) 评论(0) 推荐(0) 编辑

基于squid 暴露k8s 服务
摘要:实际上与我去年基于golang编写的一个特别简单的功能是类似的,知识基于squid 解决 原有方案 基于squid 的方案 技术上是一样的都是正向代理,强大的地方在于利用了squid 强大的控制能力,同时可以直接使用squid 的认证,增强系统的安全 说明 技术上没啥核心与基于golang 的模式是 阅读全文

posted @ 2022-01-01 23:43 荣锋亮 阅读(147) 评论(0) 推荐(0) 编辑

使用centraldogma 作为easy-rules spring boot starter的规则存储
摘要:centraldogma 前边有介绍过,同时也说明过部署以及使用,以下是基于centraldogma 扩展easy-rules 的spring boot starter 方便快捷的支持rule 的修改以及实时更新,代码已经push github了,可以参考使用 开发流程 借鉴了以前easy-rule 阅读全文

posted @ 2021-08-21 09:25 荣锋亮 阅读(235) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示