• Facebook
  • Twitter(现为X)
  • Youtube
  • 内衬
  • RSS
  • 文档
  • 比较
  • 博客
  • 下载
  • 联系我们
下载
显示/隐藏目录

Docker部署概述

NCache 提供官方信息 Docker 允许您运行的图像 NCache Docker 部署可在容器化环境中运行,无需直接安装在主机操作系统上。根据配置和许可情况,Docker 部署可用于开发、测试和分布式缓存环境。

重要提示

NCache Docker 镜像仅在以下情况下受支持: 基于 Linux 的环境.

与传统类似 NCache 安装方面,Docker 支持两种部署模式:

  • 缓存服务器
  • 开发/质量保证

所选模式决定了容器是否可以配置为加入某个网络。 分布式缓存集群 或者作为具有开发限制的独立实例运行。

注意:

无论采用何种部署模式,所有 NCache 容器必须先使用评估密钥或购买的许可证密钥进行注册。 NCache 可以使用。注册在容器启动后进行。详情请参阅…… Docker 安装指南.

选择 Docker 部署模型

部署模型 时尚 推荐使用
每个主机一个容器 缓存服务器 生产环境部署需要分布式缓存。每个容器都作为独立的缓存服务器节点运行。通常每个主机部署一个容器。
每个主机运行多个容器(Docker Compose) 缓存服务器 在单机上对分布式缓存进行评估和受控测试。用途 Docker撰写 在一台主机上部署和管理多个缓存服务器节点。
自定义 Docker 镜像 缓存服务器 官方 NCache Docker 镜像需要添加额外的依赖项、配置或脚本以满足特定需求。
单个容器 开发/质量保证 本地开发和测试。运行独立的缓存实例,但受许可限制。适用于应用程序开发和集成测试。

缓存服务器

缓存服务器部署运行 NCache 作为 Docker 容器内的缓存服务器节点。每个容器运行一个 NCache 服务器实例,可以配置为加入 分布式缓存集群. 已注册的集装箱 缓存服务器 可以托管缓存、加入集群并与其他服务器节点通信。生产部署需要适当的配置。 安装类型 根据您的环境和使用模式而定。

无论采用何种部署模型,缓存服务器容器都必须配置正确的网络和暴露端口,以支持集群形成和节点间通信。所需端口已在文档中列出。 防火墙和端口强烈建议使用主机网络模式。 NCache 部署时,不建议使用桥接网络。有关完整的网络指南,请参阅[此处应插入相关文档或指南]。 Docker 安装指南.

缓存服务器部署模型

缓存服务器容器可以根据节点在主机上的分布方式,使用不同的基础设施模型进行部署。

每个主机一个容器

在这个模型中,每个虚拟机或物理主机运行一个 NCache 容器。在构建分布式集群时,多台机器各自运行自己的容器实例。这种模型类似于传统的多服务器架构。 NCache 分布式部署中,每个节点都运行在独立的机器上。这是生产级分布式缓存环境的推荐模型,因为如果一台机器发生故障,只会影响运行在该机器上的容器。运行在其他机器上的容器仍然可用,从而保证了缓存集群的正常运行。

每个主机运行多个容器(Docker Compose)

Docker撰写 可实现多个 NCache 使用 Compose 配置文件在单台机器上运行服务器容器。每个容器都作为同一主机上的独立缓存服务器节点运行。此模型用于评估和受控测试单台机器上的分布式缓存行为。

自定义镜像部署

可以通过扩展官方 Docker 镜像来创建自定义 Docker 镜像。 NCache Docker镜像这样,您可以添加特定环境所需的其他依赖项、配置文件或脚本。无论镜像如何自定义,容器仍必须以正确的模式注册,并配置为支持所需的网络和集群通信。有关详细信息,请参阅[此处]。 自定义 Dockerfile.

开发/质量保证

开发/测试部署模式适用于开发、测试和其他非生产场景。在此模式下,容器作为独立的缓存实例运行,不参与多节点集群。注册为开发/测试模式的容器仅限于单节点运行,并受以下限制:

  • 开发/测试机器上仅允许 2 个远程客户端连接到本地缓存。本地客户端可以不受限制地连接。
  • 开发/测试机器上只能运行 3 个缓存,最大总大小为 2 GB。
  • 每个本地缓存每秒请求总数限制为 25。
  • 开发/测试许可的客户端在其生命周期内最多可以向远程缓存发送 200,000 万次请求。一旦达到此限制,就会抛出许可异常。重启应用程序即可重置计数器。
  • 添加客户需要手动更新 客户端.ncconf此操作没有命令行或基于 Web 的工具支持。
注意:

开发/测试服务器可免费使用。

开发/测试部署模型

开发/测试环境的 Docker 部署使用单一容器配置。容器独立运行,无需集群设置或节点间通信。此模型适用于测试应用程序与系统的集成。 NCache 并在本地开发缓存逻辑。由于开发/测试模式作为独立实例运行,因此其优化目标是简洁轻便的操作,而非可扩展性。

在本节中

Docker
拉动步骤详解 NCache 镜像创建、容器创建、缓存服务器或开发/测试部署注册以及管理 NCache 码头集装箱。

Docker撰写
解释如何部署多个 NCache 使用 Docker Compose 构建用于评估的容器。这是在容器化堆栈中模拟分布式集群行为和进行评估的首选方法。

联系我们

联系电话

+1 214-619-2601   (美国)

+44 20 7993 8327   (英国)

 
邮箱地址

sales@alachisoft.com

support@alachisoft.com

NCache
  • 版本比较
  • NCache 卓越
  • 基准
下载
定价
尝试游乐场

部署
  • 云(SaaS 和软件)
  • 内部部署
  • Kubernetes
  • Docker
技术用例
  • ASP.NET 会话
  • ASP.NET Core 会话
  • 发布/订阅消息
  • 实时 ASP.NET SignalR
  • 物联网(IOT)
  • NoSQL 数据库
  • 流处理
  • 微服务
相关资源
  • 杂志文章
  • 第三方文章
  • 专题文章
  • 视频
  • 白皮书
  • 作品
  • 会谈
  • 博客
  • 文档
客户案例研究
  • 评价
  • 客户
支持
  • 安排演示
  • 论坛(谷歌组)
  • 小技巧
关于我们
  • 领导团队
  • 合作伙伴
  • 新闻
  • 活动
  • 加入我们
联系我们

  • 英语简体中文法语版德语版意大利语版日语版韩语版葡萄牙语西班牙语

  • 联系我们
  •  
  • 网站地图
  •  
  • 使用条款
  •  
  • 隐私政策
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。
Back to top