NebulaCB (nebulacb.org) github.com/balinderwalia/nebulacb ਦਾ ਓਪਨ-ਸੋਰਸ Couchbase ਮਾਈਗ੍ਰੇਸ਼ਨ ਅਤੇ ਅੱਪਗ੍ਰੇਡ mission-control ਪਲੇਟਫਾਰਮ ਹੈ। cmd/nebulacb ਬਾਈਨਰੀ config.json ਲੋਡ ਕਰਦੀ ਹੈ, kubeconfig ਹੋਣ ਤੇ kubectl port-forward ਸੈਸ਼ਨ ਆਟੋ-ਮੈਨੇਜ ਕਰ ਸਕਦੀ ਹੈ, ਸਾਂਝੇ Couchbase ਕਲਾਇੰਟ ਪੂਲ ਰਾਹੀਂ ਕਲੱਸਟਰ ਜੋੜਦੀ ਹੈ, ਅਤੇ Storm (ਲੋਡ), XDCR, ਤਸਦੀਕ, Helm-ਚਲਿਤ ਅੱਪਗ੍ਰੇਡ, ਮਲਟੀ-ਕਲੱਸਟਰ ਮਾਨੀਟਰਿੰਗ (ਲਗਭਗ ਹਰ ਦੋ ਸਕਿੰਟ ਪੋਲ), ਬੈਕਅੱਪ, failover, ਮਾਈਗ੍ਰੇਸ਼ਨ, ਮਲਟੀ-ਰੀਜਨ ਹੈਲਪਰ, ਵਿਕਲਪਿਕ Docker ਅਤੇ AI ਐਨਾਲਾਈਜ਼ਰ ਨੂੰ ਜੋੜ ਕੇ ਇੱਕ ਪ੍ਰੋਸੈਸ ਤੋਂ WebSocket + REST ਸਰਵ ਕਰਦੀ ਹੈ।
ਆਰਕੀਟੈਕਚਰ ਚਿੱਤਰ (ਅਪਸਟ੍ਰੀਮ ਸਰੋਤਾਂ ਤੋਂ)
ਐਂਟਰਪ੍ਰਾਈਜ਼ ਫਾਇਦੇ
- ਨਿਯੰਤਰਣ ਨਾਲ ਰੋਲਿੰਗ ਅੱਪਗ੍ਰੇਡ: pause, resume, abort, rollback, CouchbaseCluster CR ਇਮੇਜ ਪੈਚਿੰਗ ਅਤੇ ਨੋਡ-ਬਾਈ-ਨੋਡ ਤਰੱਕੀ ਨਾਲ Helm ਆਰਕੈਸਟ੍ਰੇਸ਼ਨ।
- XDCR ਦਿੱਖ: ਦੁਵਿਧੀ ਰੈਪਲੀਕੇਸ਼ਨ ਮਾਨੀਟਰਿੰਗ, ਪਾਈਪਲਾਈਨ ਨਿਯੰਤਰਣ, ਲੈਗ ਅਤੇ ਟੌਪੋਲੋਜੀ ਇਨਸਾਈਟ, ਅਤੇ GOXDCR ਦੇਰੀ ਜਾਗਰੂਕਤਾ।
- ਡਾਟਾ ਇਮਾਨਦਾਰੀ ਦਾ ਸਬੂਤ: ਡੌਕੂਮੈਂਟ-ਕਾਊਂਟ ਟਾਈਮਲਾਈਨ, SHA-256 ਹੈਸ਼ ਸੈਂਪਲਿੰਗ, ਸੀਕਵੈਂਸ-ਗੈਪ ਖੋਜ, ਅਤੇ ਮੰਗ ਉੱਤੇ ਪੂਰੇ ਆਡਿਟ।
- ਪ੍ਰੋਡਕਸ਼ਨ-ਵਰਗਾ ਟੈਸਟਿੰਗ: ਕੌਂਫਿਗਰੇਬਲ ਰੇਟ, ਬਰਸਟ ਅਤੇ ਹੌਟ ਕੀਜ਼ ਵਾਲਾ Storm ਲੋਡ ਜਨਰੇਟਰ; ਡ੍ਰਿਲ ਭਰੋਸੇ ਲਈ ਲੈਟੈਂਸੀ ਪਰਸੈਂਟਾਈਲ।
- ਰੈਜ਼ੀਲੀਅੰਸ ਅਤੇ ਲਾਈਫਸਾਈਕਲ: ਆਟੋ-failover ਕੌਂਫਿਗਰੇਸ਼ਨ, ਰਿਟੈਂਸ਼ਨ ਵਾਲਾ ਬੈਕਅੱਪ/ਰੀਸਟੋਰ, ਅਤੇ ਪੋਸਟ-ਰਨ ਤਸਦੀਕ ਵਾਲੀ ਮਾਈਗ੍ਰੇਸ਼ਨ।
- AI: ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਾਹੀਂ ਆਨ-ਪ੍ਰੀਮਾਈਸਿਜ਼ Ollama ਜਾਂ ਹੋਰ ਪ੍ਰੋਵਾਈਡਰਾਂ ਨਾਲ Ask AI ਅਤੇ ਸੰਰਚਿਤ RCA।
ਆਟੋਮੇਸ਼ਨ ਸਤਹ: bin/nebulacb-cli ਲੋਡ, ਅੱਪਗ੍ਰੇਡ, XDCR, ਆਡਿਟ, ਕੇਆਸ ਡ੍ਰਿਲ ਅਤੇ /api/v1 ਰਿਪੋਰਟਾਂ ਲਈ ਡੈਸ਼ਬੋਰਡ ਨੂੰ ਮਿਰਰ ਕਰਦਾ ਹੈ। ਕਦਮ-ਦਰ-ਕਦਮ ਕਥਾ, CLI ਟੇਬਲ ਅਤੇ API ਨੋਟਸ ਲਈ Workstation ਦਸਤਾਵੇਜ਼ ਬਲੌਗ ਪੜ੍ਹੋ: NebulaCB ਐਂਟਰਪ੍ਰਾਈਜ਼ ਗਾਈਡ।