4 مستودعات
Hosting configurations for deploying caching logic as independent network services.
Distinct from Standalone Server Executables: The candidates focused on binary executables or validation servers rather than the architectural deployment of a cache service.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Cache Server Deployments. Refine with filters or upvote what's useful.
kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve
Deploys a caching layer to reduce the request load on the API server in large-scale clusters.
GPTCache is a semantic caching layer and response optimizer for large language models. It functions as pluggable middleware for orchestration frameworks, utilizing vector database caching to store and retrieve model responses based on the semantic similarity of prompts rather than exact text matches. The system uses embeddings to determine cache hits by comparing the distance between new queries and stored vectors. It employs a hybrid storage model that persists original prompts in relational databases while maintaining high-dimensional embeddings in vector stores. The project covers a broad
Hosts the caching logic as a standalone service to handle external requests and responses over HTTP.
LMCache is a distributed key-value cache manager and tiering system designed to accelerate large language model inference. It functions as a tiered storage layer that offloads tensors from GPU memory to CPU RAM, local disks, or remote object stores, enabling the reuse of cached prefixes across different inference sessions and serving engines. The system differentiates itself through a disaggregated prefill-decode model, which separates prompt processing from token generation by transferring caches between distributed compute nodes. It utilizes peer-to-peer orchestration to share and retrieve
Manages the deployment and lifecycle of multiprocess cache servers using custom Kubernetes resources.
يوفر هذا المشروع خادم ذاكرة تخزين مؤقت (cache) عن بُعد ذاتي الاستضافة مصمم لتخزين ومشاركة نواتج البناء (build artifacts) عبر فرق التطوير الموزعة وخطوط أنابيب التكامل المستمر (CI). من خلال العمل كوكيل مركزي لمخرجات البناء، فإنه يتيح للفرق مزامنة نتائج المهام، مما يقلل بشكل فعال من التنفيذ المتكرر ويسرع أوقات البناء لمشاريع المستودعات الموحدة (monorepo). يتميز النظام ببنية معيارية تدعم خلفيات تخزين متنوعة، مما يسمح بحفظ النواتج على أقراص محلية أو دمجها مع العديد من مزودي تخزين الكائنات السحابية. يتضمن النظام نقلاً للشبكة يعتمد على التدفق (stream-based) للتعامل مع مخرجات البناء الكبيرة بكفاءة، ويستخدم التوقيع التشفيري للتحقق من سلامة وأصالة النواتج أثناء النقل. تتم إدارة الأمان من خلال مصادقة الطلبات المستندة إلى الرموز المميزة (tokens) والتحكم في الوصول القائم على البرمجيات الوسيطة (middleware)، مما يسمح للمسؤولين بفرض أوضاع القراءة فقط وتقييد التفاعل مع ذاكرة التخزين المؤقت. تم تصميم البنية التحتية لتكون مرنة، حيث تدعم النشر الآلي عبر بيئات الحاويات (containerized) والبيئات بدون خادم (serverless) والسحابية، مع توفير نقاط نهاية لمراقبة الصحة للتحقق من الحالة التشغيلية.
Supports automated deployment of caching services across cloud platforms, containerized environments, or serverless compute instances.