Реклама Google

adsense 1v

Реклама Google

adsense 2v

Реклама Google

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

Бұл мақалада біз үлкен көлемдегі деректермен жұмыс істеген кезде уақыт пен желілік ресурстарды айтарлықтай үнемдеуге көмектесетін бір Ceph пулынан (master) басқа Ceph пулына (slave) деректерді физикалық түрде көшіру процесін қарастырамыз.


Master пулынан деректерді экспорттау

Бірінші қадам - master пулынан деректерді экспорттау. Мұны файлға деректерді экспорттауға мүмкіндік беретін rados утилитасы арқылы жасауға болады.

bash
rados -p <master_pool> export <export_file>

Түсіндіру:

  • rados - Ceph кластеріндегі объектілермен жұмыс істеу үшін командалық жол утилитасы.
  • -p <master_pool> - деректер экспортталатын пулдың атауын көрсетеді.
  • export <export_file> - көрсетілген пулдан деректерді <export_file> файлына экспорттау командасы.

Бұл команда көрсетілген пулдың барлық деректерін файлға экспорттайды.

Деректерді физикалық тасымалдау

Экспортталған деректер файлы жасалғаннан кейін оны slave пулы орналасқан жаңа орынға көшіру керек. Мұны бірнеше тәсілмен жасауға болады:

  • Физикалық тасымалдау құралын (мысалы, қатты диск немесе SSD) пайдалану.
  • Егер қолжетімді болса, жоғары жылдамдықты желілік қосылымды пайдалану.

Деректерді slave пулына импорттау

Файлды қажетті орынға көшіргеннен кейін, деректерді rados import командасы арқылы мақсатты пулға импорттаңыз.

bash
rados -p <slave_pool> import <export_file>

Түсіндіру:

  • rados -p <slave_pool> - деректер импортталатын мақсатты пулдың атауын көрсетеді.
  • import <export_file> - <export_file> файлының деректерін көрсетілген пулға импорттау командасы.

Бұл команда файлдағы барлық деректерді көрсетілген пулға қалпына келтіреді.

Асинхронды репликацияны бастау

Деректер физикалық түрде тасымалданғаннан және slave пулына импортталғаннан кейін, master және slave пулдары арасында асинхронды репликацияны орнатуға болады. Ceph ішінде қолданылатын қызметтерге, мысалы, RADOS Gateway (RGW) немесе RADOS Block Device (RBD), байланысты репликацияны орнатудың бірнеше тәсілі бар.

RADOS Gateway (RGW) көмегімен мультисайт репликацияны пайдалану

Егер сіз Ceph ішіндегі объектілерді басқару үшін RGW қолдансаңыз, кластерлер арасында деректерді синхрондау үшін мультисайт репликацияны орнатуға болады.

  1. Мультисайт репликацияны орнату:

    • Екі кластер үшін зоналар мен зона топтарын жасаңыз. Master зонасын және slave зонасын анықтаңыз.

      bash
      radosgw-admin zonegroup create --rgw-zonegroup=zonegroup-master --master radosgw-admin zone create --rgw-zonegroup=zonegroup-master --rgw-zone=zone-master --master
    • Репликация нүктелерін (endpoints) және синхрондау саясаттарын орнатыңыз.

      bash
      radosgw-admin zonegroup modify --rgw-zonegroup=zonegroup-master --endpoints=http://<slave_endpoint> radosgw-admin period update --commit
  2. Өзгерістерді репликациялау:

    • Мультисайт репликацияны орнатқаннан кейін master зонасында орын алатын барлық өзгерістер slave зонасына асинхронды түрде репликацияланады.

RADOS Block Device (RBD) репликациясын пайдалану

Егер сіз RBD блоктық сақтау құрылғысын қолдансаңыз, репликацияны орнату процесі снапшоттарды (суреттерді) құруды және rbd-mirroring қолдануды қамтиды.

  1. Снапшоттар жасау және оларды экспорттау:

    • RBD-суреттің снапшотын жасаңыз:

      bash
      rbd snap create <pool>/<image>@<snapshot>

      Түсіндіру:

      • rbd snap create - RBD-суреттің снапшотын жасау командасы.
      • <pool>/<image>@<snapshot> - пулдың, суреттің және жасалатын снапшоттың атауын көрсетеді.
    • Снапшотты экспорттаңыз:

      bash
      rbd export <pool>/<image>@<snapshot> <export_file>

      Түсіндіру:

      • rbd export - RBD-суреттің снапшотын файлға экспорттау командасы.
      • <pool>/<image>@<snapshot> - пулдың, суреттің және снапшоттың атауын көрсетеді.
      • <export_file> - деректер экспортталатын файлдың атауы.
  2. Снапшотты басқа пулға импорттау:

    • Снапшотты slave жағында импорттаңыз:

      bash
      rbd import <export_file> <pool>/<image>

      Түсіндіру:

      • rbd import - файлдағы деректерді көрсетілген RBD-суретке импорттау командасы.
      • <export_file> - экспортталған деректерді қамтитын файлдың атауы.
      • <pool>/<image> - мақсатты пулдың және суреттің атауы.
  3. RBD репликациясын орнату:

    • Асинхронды репликация үшін rbd-mirroring орнатыңыз:

      bash
      rbd mirror image enable <pool>/<image> journal

      Түсіндіру:

      • rbd mirror image enable - RBD-суретінің репликациясын қосу командасы.
      • <pool>/<image> - пулдың және суреттің атауын көрсетеді.
      • journal - журналдау арқылы репликациялау әдісі.
    • Репликация демондарын (mirroring daemon) және репликация саясатын орнатыңыз:

      bash
      rbd-mirror --set-cluster <cluster_name> --set-namespace <namespace> --run

      Түсіндіру:

      • rbd-mirror - RBD репликациясының демондарын іске қосу командасы.
      • --set-cluster <cluster_name> - кластердің атауын көрсетеді.
      • --set-namespace <namespace> - атау кеңістігін көрсетеді.
      • --run - репликация демондарын іске қосады.

Үздік тәжірибелер

  1. Кластердің күйін бақылау:

    • Ceph кластерінің күйін ceph status және ceph health командалары арқылы үнемі тексеріңіз.
    • Репликация күйі мен желілік қосылымдарды бақылау үшін ескертулер орнатыңыз.
  2. Желіні оңтайландыру:

    • Географиялық тұрғыдан бөлінген кластерлер арасында жоғары жылдамдықты және сенімді желілік қосылымдарды пайдаланыңыз.
    • Репликация трафигінің басымдығын қамтамасыз ету үшін QoS (сапа қызметі) орнатыңыз.
  3. Жоспарлау және тестілеу:

    • Репликация және деректерді қалпына келтіру процестерін үнемі тестілеу және тексеру.
    • Үнемі резервтік көшірулерді жоспарлау және қалпына келтіру процедураларын тестілеу.
  4. Деректердің қауіпсіздігі:

    • Кластерлер арасында деректерді тасымалдау кезінде шифрлауды қолданыңыз.
    • Рөлдер мен қауіпсіздік саясатын пайдаланып қолжетімділікті орнатыңыз.
  5. Құжаттау және оқыту:

    • Репликацияның барлық параметрлері мен процедураларын құжаттаңыз.
    • Орын алған жағдайларға уақтылы және дұрыс жауап беру үшін персоналды оқыту.

Қорытынды

Бір Ceph пулынан басқа Ceph пулына деректерді физикалық тасымалдау үлкен көлемдегі деректермен жұмыс істегенде уақыт пен желілік ресурстарды айтарлықтай үнемдеуге мүмкіндік береді. Ceph жүйесінде RADOS Gateway немесе RADOS Block Device арқылы асинхронды репликацияны орнату географиялық тұрғыдан бөлінген кластерлерде деректердің жоғары қолжетімділігін және ақауға төзімділігін қамтамасыз етеді.

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

Реклама Google

 

 

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

 

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

 

 

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




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

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

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

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

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

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

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

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

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

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

 

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

 

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

 

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

 

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

 

 

 

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

 

 

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

 

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

 

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

 

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

Егер сіздің деректер қорғау жүйелері мен деректерді қорғаумен байланысты барлық не істеген болса, несиелі программалық жасақты сатып алу немесе кеңес алу керектігі туралы - бізге хабарласыңыз.

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