SUSE Longhorn – бұл ашық бастапқы коды бар таратылған сақтау жүйесі, ол Kubernetes және басқа контейнер оркестраторларымен интеграцияланады. Longhorn жоғары қолжетімділік, өнімділік және масштабталушылықты қамтамасыз етеді, бұл көптеген дәстүрлі сақтау жүйелерінен асып түседі.
Осы мақалада SUSE Longhorn-ның дәстүрлі сақтау жүйелерімен салыстырғандағы артықшылықтары, CLI мысалдары және үздік тәжірибелер қарастырылады.
1. Жоғары қолжетімділік және ақаусыз жұмыс
Көптеген көшірмелердің сақталуы
SUSE Longhorn деректердің жоғары қолжетімділігін қамтамасыз етеді, бірнеше түйінде көшірмелер жасау арқылы. Әрбір деректер томы бірнеше физикалық дискіде көшірмеленеді, бұл жабдықтың істен шығуынан деректердің жоғалуын минималды етеді.
Көшірмелерді орнату
Көшірмелердің санын CLI арқылы орнатуға болады:
longhorn volume update --name my-volume --number-of-replicas 3
Бұл команда my-volume
томының үш көшірмесін орнатады, бұл деректердің қолжетімділігін арттырады.
Автоматты қалпына келтіру
Түйіннің ақауы кезінде Longhorn автоматты түрде қалған түйіндерде деректерді қалпына келтіреді. Бұл тоқтап қалу уақытын азайтады және әкімші араласуын қажет етпейді.
Автоматты қалпына келтіру мысалы
Қалпына келтіру процесін бақылау үшін келесі команданы қолдануға болады:
longhorn volume list
Бұл команда томдардың және олардың ағымдағы жағдайының тізімін көрсетеді, оның ішінде қалпына келтіру жағдайы да бар.
2. Басқарудың қарапайымдылығы және интеграция
Kubernetes-пен интеграция
Longhorn Kubernetes-пен интеграцияланады, бұл сақтау жүйесін басқаруды жеңілдетеді. Persistent Volumes (PV) және Persistent Volume Claims (PVC) стандартты Kubernetes манифестері арқылы жасау және басқару оңай.
Persistent Volume жасау мысалы
Persistent Volume үшін манифест файлын жасаңыз:
apiVersion: v1
kind: PersistentVolume
metadata:
name: longhorn-pv
spec:
capacity:
storage: 50Gi
accessModes:
- ReadWriteOnce
storageClassName: longhorn
hostPath:
path: /mnt/disks/longhorn
Манифестті енгізу:
kubectl apply -f pv.yaml
Бұл манифест longhorn
StorageClass қолданатын 50 ГБ көлеміндегі Persistent Volume жасайды.
Пайдаланушы интерфейсі
SUSE Longhorn веб-интерфейс ұсынады, ол сақтау жүйесін басқару мен мониторингте жеңілдік береді. Веб-интерфейс арқылы дисктердің жағдайын, көшірмелердің конфигурациясын және ағымдағы тапсырмаларды көруге болады.
Веб-интерфейске кіру
Веб-интерфейске орнату кезінде ұсынылған URL арқылы кіріңіз. Әдетте, бұл http://<node-ip>:<port>
болады. Мұнда Longhorn басқару панелін көре аласыз.
3. Жоғары өнімділік және масштабталушылық
Әртүрлі сақтау түрлерін қолдау
SUSE Longhorn әртүрлі сақтау түрлерін, соның ішінде локальды дисктерді, желілік сақтау құрылғыларын және бұлтты сақтау құрылғыларын қолдайды. Бұл қосымша қажеттіліктерге байланысты сақтау құрылғысын таңдауда икемділік береді.
Локальды диск қолдану мысалы
Локальды диск арқылы том жасау:
longhorn volume create --name my-volume --size 100Gi --number-of-replicas 2
Бұл команда 100 ГБ көлеміндегі том жасайды және екі көшірме орнатады. Сіздің қажеттіліктеріңізге байланысты томның көлемі мен көшірмелер санын реттей аласыз.
Масштабталушылық
SUSE Longhorn түйіндерді қосу арқылы оңай масштабталады. Бұл жүйенің деректер мен жүктемелерді автоматты түрде түйіндер арасында бөлуіне мүмкіндік береді, өнімділік пен сенімділікті арттырады.
Жаңа түйін қосу мысалы
Жаңа түйінді кластерге қосу үшін келесі қадамдарды орындаңыз:
- Жаңа түйінде Longhorn орнатыңыз.
- Кластер конфигурациясын жаңартыңыз:
longhorn node add <new-node-name>
Бұл процесс жаңа түйінге деректерді автоматты түрде бөледі және масштабталушылықты жақсартады.
4. Ресурстарды тиімді пайдалану
Динамикалық ресурстарды бөлу
SUSE Longhorn динамикалық ресурстарды бөлу мүмкіндігін қолдайды, бұл дисктік кеңістікті және оперативті жадыны тиімді пайдалануға мүмкіндік береді. Бұл әсіресе ауыспалы жүктемелермен ортада пайдалы.
Динамикалық бөлуді орнату мысалы
Томның көлемі мен ресурстарын ағымдағы қажеттіліктерге қарай орнатыңыз:
longhorn volume update --name my-volume --size 200Gi
Бұл команда томның көлемін 200 ГБ-қа арттырады, ресурстарды тиімді пайдалану мүмкіндігін қамтамасыз етеді.
Квоталарды басқару
Әр том үшін дисктік кеңістіктің квоталарын орнатуға болады. Бұл бір контейнер немесе қолданба барлық кеңістікті пайдалану жағдайларын болдырмауға көмектеседі.
Квотаны орнату мысалы
longhorn volume update --name my-volume --size 50Gi
Бұл команда my-volume
томы үшін 50 ГБ квотасын орнатады.
5. Қауіпсіздік және деректерді қорғау
Деректерді шифрлау
SUSE Longhorn деректерді сақтау және тасымалдау кезінде шифрлауды қолдайды. Бұл деректерді рұқсат етілмеген қолжетімдіктен қорғауға мүмкіндік береді.
Шифрлауды орнату мысалы
Шифрлауды сақтау деңгейінде Longhorn конфигурациясы мен сыртқы шифрлау жүйелерімен интеграция арқылы орнатуға болады.
Құқықтарды басқару
Longhorn томдар мен кеңістіктер деңгейінде құқықтарды орнатуға мүмкіндік береді. Бұл деректерге қолжетімділікті икемді басқаруға және қауіпсіздікті арттыруға мүмкіндік береді.
Құқықтарды орнату мысалы
longhorn volume update --name my-volume --access-mode ReadWriteOnce
Бұл команда my-volume
томына ReadWriteOnce құқықтарын орнатады.
6. Шығындар мен үнемдеу
Шығындарды төмендету
SUSE Longhorn қолдану дәстүрлі SAN/NAS жүйелерімен салыстырғанда сақтау шығындарын төмендетуі мүмкін. Бұл ресурстарды тиімді пайдаланумен және басқарудың қарапайымдылығымен байланысты.
Ашық бастапқы код
SUSE Longhorn ашық бастапқы кодты жоба болып табылады, бұл лицензиялық төлемдерден аулақ болуға және жүйені арнайы қажеттіліктеріңізге бейімдеуге мүмкіндік береді.
Қорытынды
SUSE Longhorn көптеген дәстүрлі сақтау жүйелерінен асып түсетін көптеген артықшылықтар ұсынады, оның ішінде жоғары қолжетімділік, басқарудың қарапайымдылығы, өнімділік және қауіпсіздік. Оның Kubernetes-пен интеграциясы, масштабталушылығы және әртүрлі сақтау түрлерін қолдауы заманауи контейнерленген және виртуализацияланған орталар үшін тамаша таңдау жасайды.
Орындалған үздік тәжірибелер мен CLI мысалдарын пайдалану арқылы сіз деректерді тиімді басқара аласыз және инфрақұрылымның өнімділігін жақсарта аласыз.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау