我正在试验旋转一个Varnish实例,以加快服务的一个缓慢但静态的端点。该服务已经在Kubernetes集群中运行,因此我将根据正式的docker映像进行设置,并遵循将VCL文件烘烤到映像中的建议:
FROM varnish:6.2
COPY default.vcl /etc/varnish/
我从default.vcl中的少量配置开始
vcl 4.0;
backend default {
.host = "172.17.0.1:8018"; # IP for local experimentation
}
# only cache '/v1/xy
我需要确保我在遵守公司要求的同时采用了最佳实践。1.7天的数据备份,当这一天重复时会覆盖。我的命名约定是DBNAME_DAYNAME.BAK,我通过一个动态构建名称的游标实现了这一点。2.事务日志备份每分钟执行一次,并命名为DBNAME_DAYNAME_MINUTEOFDAY.TRN。同样,当周期中的第8天开始时,这些备份将被覆盖。正在使用类似的游标。3.将数据备份复制到网络共享。每次备份完成后,我都会使用CmdExec。4.将日志备份复制到网络共享。我正在使用备份日志到磁盘和镜像到磁盘。
我需要确保我的参数是正确的。
对于步骤1中的数据文件备份,我使用以下参数: WITH NOFORMAT、