zenartsky
本站致力于IT相关技术的分享
基于Packer与GitHub Actions构建Oracle只读副本的不可变基础设施 基于Packer与GitHub Actions构建Oracle只读副本的不可变基础设施
手动搭建和维护Oracle Data Guard物理备库是一项极其繁琐且易错的工作。在生产环境中,一次微小的配置疏忽,比如tnsnames.ora的一个拼写错误,或listener.ora的参数遗漏,都可能导致数小时的故障排查。当业务需要为
2023-10-27
使用 Terraform 与 containerd 构建 Kubernetes-less 的高可用 TiDB 集群 使用 Terraform 与 containerd 构建 Kubernetes-less 的高可用 TiDB 集群
技术痛点:为何要绕开 Kubernetes?在生产环境中部署 TiDB 集群,官方推荐的方式是使用 TiDB Operator on Kubernetes。这套方案成熟、稳定,提供了强大的自动化运维能力。但在某些特定场景下,这并非银弹。我们
结合Packer与etcd构建可动态配置的PyTorch推理服务架构 结合Packer与etcd构建可动态配置的PyTorch推理服务架构
为多租户场景提供PyTorch模型推理服务时,一个棘手的矛盾在于基础设施的稳定性和模型迭代的敏捷性。使用Packer构建包含模型、依赖和代码的不可变镜像(Immutable Image)是保证环境一致性、简化部署和回滚的黄金标准。然而,这种
2023-10-27
构建从Dart客户端到Go-Kit服务的基于NATS与Cilium的零信任实时数据管道 构建从Dart客户端到Go-Kit服务的基于NATS与Cilium的零信任实时数据管道
一个棘手的架构挑战摆在面前:我们需要为一套数据密集型的前端应用(例如实时交易仪表盘、物流追踪中心或协同编辑工具)提供后端状态同步。这套系统要求亚秒级延迟、高扇出能力(一个状态变更需要广播给成千上万的客户端),以及在云原生环境中严格的安全隔离
构建连接 C# SignalR, Python Dask 与 MobX 的实时分布式计算监控面板 构建连接 C# SignalR, Python Dask 与 MobX 的实时分布式计算监控面板
我们面临一个具体的工程挑战:前端用户需要通过Web界面发起一项计算密集型的数据分析任务。这项任务的后端逻辑由Python生态中的Dask库实现,因为它能轻易地将计算并行化到多个核心甚至多台机器。然而,我们的核心业务后端是基于C#和ASP.N
在 AWS EKS 中为多租户 SSG 部署构建专用 Go Envoy xDS 控制平面 在 AWS EKS 中为多租户 SSG 部署构建专用 Go Envoy xDS 控制平面
团队内部有超过一百个基于 SSG (Static Site Generator) 的项目,主要是产品文档、API 参考和内部知识库。最初,我们通过标准的 Nginx Ingress Controller 来暴露这些服务。随着站点数量的增长,
2023-10-27
2 / 5