Реклама Google

adsense 1v

Реклама Google

adsense 2v

Реклама Google

Бұл мақалада біз SUSE Rancher көмегімен географиялық таратылған пассивті-активті Docker контейнер кластерін қалай құруға болатынын қарастырамыз.

Біз кластерлер арасындағы деректер мен күйдің репликациясын орнату және осы процестерді Rancher көмегімен басқару мәселелерін талқылаймыз.


Жалпы архитектура

  1. Кластер А (Активті): Барлық сұрауларды өңдейтін және негізгі жұмысты орындайтын негізгі кластер.
  2. Кластер Б (Пассивті): Кластер А істен шыққан жағдайда іске қосылатын резервтік кластер.

SUSE Rancher осы кластерлерді басқару үшін қолданылады, орталықтандырылған басқаруды және оркестрацияны қамтамасыз етеді. Kubernetes екі кластердегі контейнерлерді оркестрациялау үшін пайдаланылады.

1-қадам: SUSE Rancher орнату және орнату

  1. Активті кластерге Rancher Орнату:

    bash
    docker run -d --restart=unless-stopped \ -p 80:80 -p 443:443 \ rancher/rancher:latest
  2. Кластер А және Кластер Б-ны Rancher-ге Қосу:

    • Rancher-де жаңа кластер жасаңыз және нодаларды қосу үшін нұсқауларды орындаңыз.

2-қадам: Деректерді репликациялау

Кластерлер арасындағы деректерді репликациялау үшін біз Ceph-ты пайдаланамыз, ол деректерді репликациялауды қолдайтын таратылған сақтау жүйесін қамтамасыз етеді.

  1. Ceph Орнату және Орнату:

    • Ceph-ты екі кластердегі барлық нодаларға орнатыңыз.
    bash
    ceph-deploy new node1 node2 node3 ceph-deploy install node1 node2 node3 ceph-deploy mon create-initial ceph-deploy osd prepare node1:/var/local/osd1 node2:/var/local/osd2 node3:/var/local/osd3 ceph-deploy osd activate node1:/var/local/osd1 node2:/var/local/osd2 node3:/var/local/osd3 ceph-deploy admin node1 node2 node3
  2. Аймақтар арасындағы репликацияны баптау:

    • Ceph RADOS Gateway-ды әртүрлі аймақтар арасындағы деректерді синхрондау үшін баптаңыз.
    bash
    radosgw-admin zonegroup create --master --name=zonegroup-master --default radosgw-admin zone create --name=zone-master --zonegroup=zonegroup-master --endpoints=http://zone-master.example.com:7480 --master --default radosgw-admin period update --commit

3-қадам: Kubernetes конфигурацияларын репликациялау

Кластерлер арасындағы Kubernetes конфигурацияларын синхрондау үшін ArgoCD пайдаланылады.

  1. ArgoCD-ны екі кластерге орнату:

    bash
    kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
  2. Синхрондау үшін қосымша құру:

    yaml
    apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: example-app namespace: argocd spec: destination: server: https://<k8s-cluster-api-server> namespace: default source: repoURL: 'https://github.com/example/repo' targetRevision: HEAD path: 'path/to/manifests' project: default
  3. Кластерлер арасындағы синхрондауды баптау:

    • ArgoCD-ны кластерлер арасындағы конфигурацияларды автоматты түрде синхрондау үшін баптаңыз.

4-қадам: Кластерлер арасындағы ауыстыруды басқару

SUSE Rancher кірістірілген мониторинг және хабарландыру құралдарын пайдаланып, активті және пассивті кластерлер арасындағы ауыстыруды басқаруға мүмкіндік береді.

  1. Prometheus және Grafana Пайдалану арқылы Кластерлерді Мониторингтеу:

    • Кластерлердің күйін бақылау үшін Prometheus және Grafana орнатыңыз.
    bash
    kubectl apply -f https://raw.githubusercontent.com/coreos/prometheus-operator/master/bundle.yaml kubectl apply -f https://raw.githubusercontent.com/grafana/grafana/master/deploy/kubernetes/grafana-datasources.yaml
  2. Хабарландыруларды Баптау:

    • Активті кластерде ақаулықтар туралы хабарландыруларды баптаңыз.
    yaml
    apiVersion: monitoring.coreos.com/v1 kind: Alertmanager metadata: name: alertmanager namespace: monitoring spec: replicas: 1 version: v0.21.0 alertmanagerConfigNamespaceSelector: {} alertmanagerConfigSelector: matchLabels: alertmanagerConfig: example
  3. Пассивті Кластерге Ауыстыру:

    • Активті кластер ақауланған жағдайда, пассивті кластерді іске қосу үшін Rancher пайдаланыңыз.
    bash
    kubectl cordon node <active-node> kubectl drain node <active-node> --ignore-daemonsets

Қорытынды

SUSE Rancher географиялық таратылған Docker контейнер кластерлерін басқару үшін қуатты құралдарды ұсынады. Rancher, Ceph және ArgoCD пайдалана отырып, сіз деректер мен конфигурацияларды кластерлер арасында репликациялап, активті және пассивті кластерлер арасында ауыстыруды басқаруға мүмкіндік аласыз.

Бұл архитектура сіздің қосымшаларыңыздың жоғары қол жетімділігі мен сенімділігін қамтамасыз етеді, қазіргі заманғы бизнес талаптарына сәйкес келеді.

Реклама Google

 

 

 
Получить консультацию о системах резервного копирования
Назар аударыңыз! Бұл мақала ресми құжат емес.
Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Әлемдегі жетекші жеткізушілерден сақтық көшірме жасау және киберқауіпсіздік бағдарламалық құралының тегін сынақ нұсқасына тапсырыс беріңіз: Тегін сақтық көшірме жасау және киберқауіпсіздік бағдарламалық құралының спецификациясын есептеу қызметіміздің артықшылығын пайдаланыңыз:

 

Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар.

 

 

test drive Дұрыс сақтық көшірме жүйесін таңдау үшін үш қадам




 Ақпаратқа толы қазіргі заманда дұрыс таңдау жасау қиын.
 
із сізге армандаған сақтық көшірме жүйесін таңдауға және құруға көмектесетін үш тегін қызметті ұсынамыз.

1. Бағдарламалық қамтамасыз етудің спецификациясын есептеу

Техникалық сипаттаманы есептеу формасын ашыңыз.

Сервер деректерін енгізіңіз және сатып алу немесе болашақ құнын бағалау үшін қатесіз сипаттаманы алыңыз.

2. Виртуалды өнімнің демонстрациясы

Сақтық көшірме жүйелері өте күрделі бағдарламалық құрал болып табылады. Толық тестілеуді өткізу және күшті және әлсіз жақтарды анықтау үшін жеткілікті уақыт пен сынақ ортасын табу әрқашан мүмкін емес.

ұл жағдайда алдымен бағдарламаның виртуалды зертханада қалай жұмыс істейтінін көруді ұсынамыз. 

3. Сынақ нұсқасын алыңыз

Сынақ сұрау формасын толтырыңыз

Сақтық көшірме жасау бағдарламалық құралы сізге сәйкес келетініне көз жеткізіңіз

 

Сақтық көшірме жасаудың ең жақсы тәжірибелері
Виртуалды машиналардың сақтық көшірмесін жасау және қалпына келтіру жолы
Сақтық көшірме бағдарламалық құралының тегін сынақтары
Сақтық көшірме жүйесіне қадамдар

 

Қазақстанда бағдарламалық жасақтаманы сатып алу (спецификацияны тегін есептеу)

 

Әр түрлі салаларға арналған шешімдер

 

Бағдарламалар туралы толық ақпарат

 

 

 

Облактармен жұмыс практикалары

 

 

Техникалық құжаттар кітапханасы

 

Бизнеснің шексіздігін қамтамасыз ету
 
Тегін бағдарламалық құрал
 
Сақтық көшірме технологиялары туралы арнайы ресурстар

 

Қазақстанда бағдарламалық қамтамасыз етуді қалай сатып алуға болады

 

ТОО Лингуа Мадре жеке деректерді қалай өңдейді
Қазақстандағы серіктес ЖШС Lingua Madre
  • Мақалалар 1046
  • «Материалдар көру саны» 239881

Виртуалды контейнерлерді пайдалану және Kubernetes оркестрациясына көшу айтарлықтай артықшылықтар әкеледі.

Сонымен бірге ақпараттық жүйе күрделене түседі.

Kubernetes кластерлерін құру, қорғау, резервтік көшіру және геотаралған High Availability кластерлер бойынша барлық сұрақтар бойынша сізге көмек көрсетуге дайынбыз. Бізбен байланысыңыз.