Harbor jako narzędzie do zarządzania obrazami w środowisku vSphere Tanzu part2


Harbor w architekturze z replikacją obrazów pomiędzy trzema Data Center

Wstep.

W poprzednim artykule został przedstawiony jeden z możliwych scenariuszy jaki można zastosować Postanowiłem przedstawić drugi wariant możliwości. W jednym z moich projektów wykorzystałem poniższy wariant:

1. Opis architektury
Przedstawiony model obejmuje trzy instancje Harbor zlokalizowane w różnych Data Center (DC1, DC2, DC3), gdzie:

  • Harbor 1 w DC1 pełni rolę aktywnego głównego węzła, który obsługuje żądania i zarządza główną kopią obrazów.
  • Harbor 2 i Harbor 3 w DC2 oraz DC3 działają jako węzły standby, replikujące obrazy z Harbor 1.
  • Mechanizm replikacji obrazów umożliwia synchronizację danych między Data Center w celu zapewnienia dostępności i konsystencji obrazów w przypadku awarii lub potrzeby lokalnego dostępu.

Ruch użytkowników i aplikacji jest kierowany przez VIP HA Proxy, który rozdziela żądania i kieruje je do aktywnej instancji Harbor lub węzłów standby.

2. Kluczowe założenia systemu

  • Replikacja obrazów:
    • Obrazy przesyłane między instancjami są synchronizowane automatycznie, co zapewnia konsystencję danych w różnych lokalizacjach.
    • Mechanizm oparty na harmonogramie lub zdarzeniach, np. publikacji nowego obrazu.
  • Wysoka dostępność:
    • W przypadku awarii DC1 (Harbor 1 Active), węzły standby (Harbor 2 lub Harbor 3) mogą przejąć ruch przy minimalnym czasie przestoju.
  • Globalna obsługa:
    • Dostępność w wielu regionach umożliwia optymalizację wydajności i skrócenie czasu dostępu użytkowników do obrazów.
  • Zarządzanie VIP HA Proxy:
    • Decyduje o tym, która instancja jest aktywna i obsługuje ruch w zależności od stanu infrastruktury.

3. Wymagania techniczne

  • Replikacja obrazów:
    • Wymaga stabilnych połączeń między Data Center (najlepiej z niskim opóźnieniem i wysoką przepustowością).
    • Mechanizmy autoryzacji i szyfrowania dla zabezpieczenia przesyłanych danych (TLS, klucze API).
  • HA Proxy:
    • Zarządzanie adresem VIP (Virtual IP) w celu przekierowania ruchu do aktywnej instancji.
    • Zintegrowany mechanizm monitorowania stanu instancji Harbor.
  • Zasoby dla każdej instancji:
    • Baza danych (np. PostgreSQL) do przechowywania metadanych.
    • Redis jako pamięć podręczna dla zwiększenia wydajności.
  • Obsługa lokalnych obrazów:
    • Harbor w DC2 i DC3 musi być w stanie przechowywać kopie lokalne dla minimalizacji opóźnień.

4. Korzyści z wdrożenia takiej architektury

  • Wysoka dostępność i odporność na awarie:
    • Dzięki replikacji i standby, system zachowuje dostępność nawet przy awarii głównego Data Center.
  • Globalny dostęp:
    • Użytkownicy i aplikacje w różnych regionach mogą korzystać z najbliższego węzła, co zwiększa wydajność.
  • Optymalizacja transferów danych:
    • Lokalna replikacja obrazów zmniejsza konieczność wielokrotnych transferów między regionami.
  • Zabezpieczenie danych:
    • Replikacja służy jako mechanizm ochrony danych, zapewniając ich zachowanie nawet w przypadku awarii jednego z węzłów.
  • Elastyczność:
    • Możliwość dodawania kolejnych instancji w innych regionach w miarę rozwoju infrastruktury.

5. Przebieg działania

  • Publikacja nowego obrazu w Harbor 1 w DC1 automatycznie uruchamia mechanizm replikacji do Harbor 2 (DC2) i Harbor 3 (DC3).
  • W przypadku zapytań użytkowników, HA Proxy kieruje je do aktywnej instancji, zapewniając równoczesny dostęp do lokalnych kopii obrazów.
  • Jeśli DC1 (Harbor 1 Active) stanie się niedostępny, HA Proxy automatycznie przełącza ruch na Harbor 2 lub Harbor 3, które mają aktualne repliki obrazów.

6. Zastosowanie w praktyce
Taka architektura znajduje zastosowanie w dużych organizacjach, które potrzebują globalnej dostępności i niezawodności, np.:

  • Międzynarodowe firmy technologiczne z zespołami DevOps w wielu lokalizacjach.
  • Środowiska chmurowe i hybrydowe, gdzie obrazy są wykorzystywane w wielu regionach.
  • Produkcyjne klastry Kubernetes, które korzystają z lokalnych rejestrów obrazów w różnych regionach.

Ten model zapewnia zarówno elastyczność, jak i bezpieczeństwo w zarządzaniu obrazami kontenerowymi, umożliwiając szybkie i bezpieczne wdrożenia w skali globalnej. Można się również pokusić o zaimplementowanie rozwiązania z podpięciem storage na zewnętrz: . np do S3 jak pokazuje poniższy rysunek.

To tyle na temat HARBORa.


48 responses to “Harbor jako narzędzie do zarządzania obrazami w środowisku vSphere Tanzu part2”

  1. Ngoài ưu đãi khi nạp tiền lần đầu và hoàn tiền, nhà cái xn88 casino còn thường xuyên tổ chức các chương trình khuyến mãi định kỳ hàng tuần, hàng tháng. Những phần thưởng này có thể là tiền mặt, quà tặng hoặc vòng quay miễn phí trong trò chơi slot game.

  2. Greetings! I know this is kinda off topic however I’d figured I’d ask.
    Would you be interested in exchanging links or maybe guest
    writing a blog article or vice-versa? My website addresses a lot of the same topics as yours
    and I believe we could greatly benefit from each other.

    If you are interested feel free to shoot me an e-mail.
    I look forward to hearing from you! Fantastic blog by the way! https://izisolucoes.com.br/why-customer-retention-matters-more/

  3. Nhà cái cá cược 188v com vn chính thức ra mắt vào năm 2019 và bằng sự nỗ lực của mình đã nhanh chóng ghi dấu ấn trong lĩnh vực giải trí online. Tuy còn gặp nhiều thử thách trong thời gian đầu thành lập, nhưng thương hiệu vẫn thành công chứng minh tầm quan trọng của mình trong mắt người dùng. Đến nay, đơn vị đã ghi nhận hàng triệu lượt đăng ký mới mỗi ngày và con số vẫn không ngừng tăng lên chóng mặt.

  4. Клиника “Обновление” также активно занимается просветительской деятельностью. Мы организуем семинары и лекции, которые помогают обществу лучше понять проблемы зависимостей, их последствия и пути решения. Повышение осведомленности является важным шагом на пути к улучшению ситуации в этой области.
    Выяснить больше – капельница от запоя на дому цена в иркутске

  5. Важно не ждать, когда состояние пациента станет критическим. Алкоголизма, наркомании и других форм зависимости часто стесняются, но промедление может привести к осложнениям, депрессии, агрессии, нарушению работы органов, тяжелой интоксикации и риску для жизни человека.
    Изучить вопрос глубже – нарколог на дом клиника в казани

  6. Каждый случай вывода из запоя требует своего подхода. Лечение в клинике или на дому начинается с вызова нарколога. Врач приедет быстро, проведёт осмотр, назначит лечение. Лечение алкоголизма — длительный процесс, и важно помнить, что для успешного выздоровления нужно пройти длительный процесс, который может занять несколько месяцев или даже больше, в зависимости от степени зависимости. Если запой затягивается, а попытки самостоятельного вывода из состояния запоя на дому не приносят результата, следует обратиться к опытному врачу. Наши врачи помогут вывести из запоя даже в самых тяжёлых случаях, когда человек страдает от длительного употребления и огромного желания выпить. Лечение зависимости требует не только медикаментов, но и работы с психотерапевтом, изменения поведения, мотивации. У нас можно заказать услугу вывода из запоя, получить консультацию и записаться на лечение. Опыт наших специалистов — более 15 лет успешного лечения алкоголиков и наркозависимых. Мы помогаем справиться с последствиями отравления этиловым спиртом и продуктами его распада.
    Подробнее тут – http://vyvod-iz-zapoya-balashiha13.ru/

  7. Программа 12 шагов применяется много лет и используется при наркомании, алкоголизме, сочетанных зависимостях, зависимости от аптечных препаратов, марихуаны, гашиша, спайсов, солей, опиатов, стимуляторов и других наркотиков. Человек не просто отказывается употреблять наркотик, а меняет мышление, учится видеть болезнь без оправданий, проходит шаг за шагом личную работу и получает инструменты для трезвого поведения после центра. Такая программа помогает не заменить одну зависимость другой, а осознать природу аддикции, выявить корни употребления и начать действовать иначе.
    Изучить вопрос глубже – https://reabilitaciya-12-shagov-moskva13.ru

  8. Вывод из запоя в Казани требуется, когда человек не может самостоятельно остановиться, а употребление алкоголя продолжается несколько дней, неделю или дольше. Запой опасен интоксикацией, потерей сил, нарушением работы сердца, печени, нервной системы, развитием белой горячки, судорог, инфаркта, инсульта и тяжелых осложнений.
    Детальнее – вывод из запоя в казани

  9. Запоя лечение в клинике Сочи: вывод из запоя на дому и в стационаре, помощь нарколога, капельница, детоксикация, кодирование алкоголизма анонимно
    Ознакомиться с деталями – https://vyvod-iz-zapoya-sochi20.ru

  10. Вывод из запоя на дому в Казани удобен, когда близкий человек не готов ехать в клинику, плохо переносит дорогу или находится в состоянии сильной слабости. Врач приезжает на дому, сохраняет анонимность, спокойно объясняет процесс и начинает лечение только после осмотра и согласия пациента. Вызов врача на дому особенно важен, если муж, отец, брат, мама или другой близкий уже не может перестать пить и нуждается в срочной помощи.
    Ознакомиться с деталями – вывод из запоя на дому казань

  11. Вы получаете не просто капельницу, а комплекс медицинской помощи: осмотр пациента, подбор растворов, применение седативных средств при необходимости, витамины, противорвотные, обезболивающие, препараты для нормализации давления, поддержки печени и нервного состояния. Такой подход помогает не только прервать запой, но и начать путь к лечению алкоголизма, если пациент готов продолжить восстановление.
    Исследовать вопрос подробнее – вывод из запоя дешево казань

  12. Центр в Сочи оказывает помощь анонимно, круглосуточно и без постановки на учет. Можно бесплатно проконсультироваться по телефону, написать через форму сайта, заказать обратный звонок или вызвать выезд врача на любое место пребывания пациента. Все данные обрабатываются в соответствии с политикой конфиденциальности и не передаются третьим лицам.
    Получить дополнительные сведения – нарколог на дом вывод из запоя сочи

  13. Вызов нарколога на дом актуален в ситуации, когда пациент не может самостоятельно прийти на прием в клинике, агрессивно реагирует на уговоры, находится в тяжелой похмельной интоксикации или боится постановки на учет. Врач помогает на месте: проводит первичная диагностика, осмотр, назначает медикаментозные процедуры, дает рекомендации по дальнейшему лечению и объясняет родственникам, как действовать после приезда бригады.
    Ознакомиться с деталями – http://narkolog-na-dom-kazan22.ru

  14. Вывод запоя в клинике Сочи: лечение алкогольной интоксикации, капельница, детоксикация, помощь нарколога на дому и в стационаре круглосуточно, анонимно
    Ознакомиться с деталями – врач вывод из запоя в сочи

  15. врач приезжает по указанному адресу в течение 1 часа после обращения (возможна и более быстрая реакция при необходимости).
    Исследовать вопрос подробнее – http://www.domen.ru

  16. Важное преимущество услуги — анонимность. Информация о пациента, обращении, адрес, диагноз, лечение, консультация, стоимость, препараты и другие данные не передаются третьим лицам. Нажимая кнопку «отправить заявку», вы соглашаетесь с пользовательским соглашением, политикой обработки персональных данных и политикой конфиденциальности сайта.
    Подробнее – нарколог на дом

  17. В состав капельницы входят солевые растворы, витамины группы B и C, ноотропы, гепатопротекторы, кардиопротекторы, глюкоза и препараты для нормализации давления и поддержки сердечной деятельности. Такая комбинация обеспечивает быстрое восстановление водно-электролитного баланса, питание клеток головного мозга и защиту печени от токсинов. Уже через несколько часов пациент чувствует значительное улучшение, уменьшается тремор, исчезает тошнота и нормализуется сон.
    Ознакомиться с деталями – вызов нарколога на дом недорого

Leave a Reply

Your email address will not be published. Required fields are marked *