{"id":365,"date":"2026-03-03T20:09:34","date_gmt":"2026-03-03T19:09:34","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=365"},"modified":"2026-03-03T20:09:34","modified_gmt":"2026-03-03T19:09:34","slug":"proxmox-backup-server-architektura-multi-region","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/proxmox-backup-server-architektura-multi-region\/","title":{"rendered":"Proxmox Backup Server \u2013 Architektura Multi\u2011Region"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<header>\n<h1><\/h1>\n<p>Profesjonalna infrastruktura backupowa z replikacj\u0105 do 5 kraj\u00f3w<\/p>\n<\/header>\n<section>\n<h2>1. Wprowadzenie<\/h2>\n<p>Nowoczesna infrastruktura backupowa nie mo\u017ce opiera\u0107 si\u0119 na jednym serwerze ani jednej lokalizacji.<br \/>\nW prezentowanej architekturze Proxmox Backup Server (PBS) dzia\u0142a jako centralny w\u0119ze\u0142,<br \/>\nz kt\u00f3rego dane s\u0105 replikowane do wielu region\u00f3w geograficznych.<\/p>\n<\/section>\n<section>\n<h2>2. Architektura logiczna<\/h2>\n<div class=\"box\">Primary Backup Node (DC g\u0142\u00f3wny)<\/p>\n<p>Replikacja do:<\/p>\n<ul>\n<li>Warszawa (PL)<\/li>\n<li>Francja (FR)<\/li>\n<li>Niemcy (DE)<\/li>\n<li>Anglia (UK)<\/li>\n<li>Kanada (CA)<\/li>\n<\/ul>\n<\/div>\n<p>Ka\u017cda lokalizacja posiada niezale\u017cny datastore. Synchronizacja odbywa si\u0119 przy u\u017cyciu<br \/>\nmechanizmu <strong>Sync Jobs<\/strong> w PBS.<\/p>\n<\/section>\n<section>\n<h2>3. Jak dzia\u0142a backup w Proxmox Backup Server?<\/h2>\n<ul>\n<li>Deduplikacja blokowa (chunk-based storage)<\/li>\n<li>Backup inkrementalny<\/li>\n<li>Szyfrowanie danych<\/li>\n<li>Snapshoty logiczne<\/li>\n<\/ul>\n<p>Po wykonaniu backupu dane zapisywane s\u0105 jako chunki. Je\u017celi identyczny blok ju\u017c istnieje \u2013<br \/>\nnie jest zapisywany ponownie. To minimalizuje transfer przy replikacji mi\u0119dzy krajami.<\/p>\n<\/section>\n<section>\n<h2>4. Rzeczywiste ustawienia (na podstawie konfiguracji)<\/h2>\n<h3>Garbage Collection (GC)<\/h3>\n<div class=\"box\">Schedule: *\/30 (co 30 minut)<br \/>\nLast Status: OK<br \/>\nDuration: ~2s<br \/>\nPending Data: ~7\u20138 GB (w zale\u017cno\u015bci od momentu)<\/div>\n<p>GC uruchamiany jest automatycznie co 30 minut. Oznacza to agresywn\u0105 kontrol\u0119<br \/>\nnieu\u017cywanych chunk\u00f3w i szybkie odzyskiwanie przestrzeni dyskowej.<\/p>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-366 size-full\" src=\"https:\/\/netcloud24.com\/pl\/blog\/wp-content\/uploads\/2026\/03\/Zrzut-ekranu-2026-03-3-o-20.00.55-scaled.png\" alt=\"Proxomox-backup\" width=\"2560\" height=\"1261\" srcset=\"https:\/\/netcloud24.com\/pl\/blog\/wp-content\/uploads\/2026\/03\/Zrzut-ekranu-2026-03-3-o-20.00.55-scaled.png 2560w, https:\/\/netcloud24.com\/pl\/blog\/wp-content\/uploads\/2026\/03\/Zrzut-ekranu-2026-03-3-o-20.00.55-300x148.png 300w, https:\/\/netcloud24.com\/pl\/blog\/wp-content\/uploads\/2026\/03\/Zrzut-ekranu-2026-03-3-o-20.00.55-1024x504.png 1024w, https:\/\/netcloud24.com\/pl\/blog\/wp-content\/uploads\/2026\/03\/Zrzut-ekranu-2026-03-3-o-20.00.55-768x378.png 768w, https:\/\/netcloud24.com\/pl\/blog\/wp-content\/uploads\/2026\/03\/Zrzut-ekranu-2026-03-3-o-20.00.55-1536x756.png 1536w, https:\/\/netcloud24.com\/pl\/blog\/wp-content\/uploads\/2026\/03\/Zrzut-ekranu-2026-03-3-o-20.00.55-2048x1009.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/h3>\n<h3><\/h3>\n<h3>Prune Job<\/h3>\n<div class=\"box\">Namespace: (Root)<br \/>\nSchedule: daily (codziennie 01:00)<br \/>\nKeep: Last = 2<br \/>\nStatus: OK<\/div>\n<p>Konfiguracja oznacza, \u017ce przechowywane s\u0105 wy\u0142\u0105cznie 2 ostatnie snapshoty.<br \/>\nStarsze backupy s\u0105 logicznie usuwane podczas procesu prune, a nast\u0119pnie<br \/>\nfizycznie czyszczone przez GC.<\/p>\n<pre><code># Przyk\u0142ad CLI sprawdzenia\r\nproxmox-backup-manager prune list\r\nproxmox-backup-manager garbage-collection status<\/code><\/pre>\n<\/section>\n<section>\n<h2>5. Replikacja mi\u0119dzy krajami<\/h2>\n<p>Po wykonaniu backupu uruchamiany jest Sync Job. Mechanizm ten:<\/p>\n<ul>\n<li>\u0141\u0105czy si\u0119 ze zdalnym PBS<\/li>\n<li>Por\u00f3wnuje sumy kontrolne chunk\u00f3w<\/li>\n<li>Wysy\u0142a tylko brakuj\u0105ce dane<\/li>\n<li>Zachowuje struktur\u0119 snapshot\u00f3w<\/li>\n<\/ul>\n<p>Transfer odbywa si\u0119 szyfrowanym kana\u0142em TLS.<\/p>\n<\/section>\n<section>\n<h2>6. Dlaczego Multi\u2011Region?<\/h2>\n<ul>\n<li>Odporno\u015b\u0107 na awari\u0119 centrum danych<\/li>\n<li>Ochrona przed ransomware<\/li>\n<li>Odporno\u015b\u0107 na katastrofy naturalne<\/li>\n<li>Redundancja geopolityczna<\/li>\n<li>Mo\u017cliwo\u015b\u0107 szybkiego przywracania lokalnie<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>7. Certyfikaty \u2013 NIE u\u017cywa\u0107 Let\u2019s Encrypt<\/h2>\n<p>W \u015brodowisku backupowym klasy enterprise nie zaleca si\u0119 u\u017cywania automatycznych certyfikat\u00f3w<br \/>\nLet\u2019s Encrypt. &#8211;<\/p>\n<p>Dlatego, \u017ce gdy certyfikat wyga\u015bnie, Proxmox Backup Server przestaje dzia\u0142a\u0107 i konieczne jest odnowienie fingerprintu.<\/p>\n<p>Zalecenie: u\u017cywa\u0107 w\u0142asnych certyfikat\u00f3w (CA wewn\u0119trzne lub komercyjne EV\/OV).<\/p>\n<h3>Dlaczego?<\/h3>\n<ul>\n<li>Brak zale\u017cno\u015bci od zewn\u0119trznego ACME<\/li>\n<li>Brak ryzyka blokady lub rate\u2011limit<\/li>\n<li>Pe\u0142na kontrola nad cyklem \u017cycia certyfikatu<\/li>\n<li>Lepsza zgodno\u015b\u0107 z politykami bezpiecze\u0144stwa<\/li>\n<\/ul>\n<p>Infrastruktura backupowa powinna by\u0107 stabilna, przewidywalna i niezale\u017cna od<br \/>\nmechanizm\u00f3w automatycznej walidacji HTTP.<\/p>\n<\/section>\n<section>\n<h2>8. Podsumowanie<\/h2>\n<p>Architektura oparta na Proxmox Backup Server z replikacj\u0105 do Warszawy, Francji,<br \/>\nNiemiec, Anglii i Kanady zapewnia wysoki poziom bezpiecze\u0144stwa danych.<br \/>\nDeduplikacja, inkrementalno\u015b\u0107 oraz kontrolowana retencja sprawiaj\u0105,<br \/>\n\u017ce system jest skalowalny i ekonomiczny.<\/p>\n<p>To rozwi\u0105zanie klasy operatorskiej \u2013 zaprojektowane pod realne scenariusze<br \/>\nawarii i odzyskiwania danych.<\/p>\n<\/section>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Profesjonalna infrastruktura backupowa z replikacj\u0105 do 5 kraj\u00f3w 1. Wprowadzenie Nowoczesna infrastruktura backupowa nie mo\u017ce opiera\u0107 si\u0119 na jednym serwerze ani jednej lokalizacji.\u2026<\/p>\n","protected":false},"author":1,"featured_media":367,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=365"}],"version-history":[{"count":2,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/365\/revisions"}],"predecessor-version":[{"id":369,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/365\/revisions\/369"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/367"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}