Dell ECS klasterlari ma'lumotlaringizni istalgan S3 mos do'koniga ko'chirish imkonini beradi. Dell ECS ushbu xususiyatni "Ma'lumotlar harakati" deb ataydi, shuningdek, bulutga nusxa ko'chirish deb ham ataladi. Bu ECS 3.8.0.1 da taqdim etilgan xususiyat bo‘lib, u Dell ECS’dan MiniIO’ga ob’yektlarni nusxalash imkonini beradi, bu o‘zlarining sun’iy intellekt ma’lumotlar infratuzilmasiga bo‘lgan talablarini qo‘llab-quvvatlash uchun saqlash stackini modernizatsiya qilayotgan mijozlar va istiqbollilar orasida juda mashhur. Ma'lumotlar harakati ECS Sync ochiq manbali vositasi ustiga qurilgan bo'lib, ma'lumotlarni parallel ravishda nusxalash imkoniyatini beradi.
Ushbu umumiy ko‘rinishda biz sizga Dell ECS-dan MiniIO-ga ma’lumotlarni qanday ko‘chirishni ko‘rsatib beramiz, bu orqali quyidagilarga alohida e’tibor qaratamiz:
Maʼlumotlarni koʻchirish siyosatini yaratishni boshlashdan oldin, keling, manba va maqsadli chelaklar Maʼlumotlar harakati uchun sozlanganligiga ishonch hosil qilaylik.
Ichki ma'lumotlar harakati siyosati Metadata (MD) qidiruvi yordamida ma'lumotlar harakati uchun barcha ob'ektlarni sanash uchun manba paqirini skanerlaydi.
Ma'lumotlar harakati haqiqatda ma'lumotlarni ko'chirishi uchun Dell ECS manba paqirida MD Search yoqilganligiga ishonch hosil qilishingiz va LastModified-ni indekslangan maydon sifatida kiritishingiz kerak.
Keyin maqsadli paqir MiniIO ni sozlaymiz.
Ma'lumotlar MiniIO-ga o'tkazilishi uchun biz MINIO-da oldindan quyidagi resursni yaratishimiz kerak:
Paqirni yaratishda, agar MiniIO-dagi maqsadli paqir faqat ma'lumotlarni uzatish siyosati uchun ajratilmagan bo'lsa, chelak versiyasini yoqishni unutmang. Yuqoridagi tafsilotlarni yaratgandan so'ng, ularga e'tibor berishni unutmang, chunki ularning qiymatlari keyinroq kerak bo'ladi.
IAM siyosati quyidagi API-larga ruxsat berishi kerak:
MiniIO konsolida IAM siyosatlari, kirish kalitlari va chelaklarni qanday yaratishni o'rganish uchun ushbu qo'llanmaga amal qiling.
Ob'ekt brauzeri : Bu yerda yaratilgan va yuklangan ma'lumotlar chelaklari ko'rsatiladi.
Kirish kalitlari : AWS IAM uslubiga kirish kalitlari
Chelaklar : mavjud bo'lgan barcha chelaklarni sanab o'ting.
Qoidalar : IAM siyosatlari
Identifikatsiya : OpenID va LDAP kabi turli xil IDPlarni yarating va ulang.
Monitoring : Klasterning barcha jihatlarini kuzatib boring va hatto uni Prometeyga yuboring.
Manba va maqsad chelaklari sozlangandan so'ng, ma'lumotlar harakati siyosatini o'rnatamiz.
Ma'lumotlar harakati siyosati Dell ECS-dagi ta'rif bo'lib, u UI yoki API orqali o'rnatilishi mumkin bo'lib, Dell ECS manba paqiridagi qaysi ob'ektlar MiniIO maqsad paqiriga ko'chirilishi kerakligini belgilaydi. Ma'lumotlar harakati siyosati skanerlash ishlari avtomatik ravishda ishga tushiriladi, lekin istalgan vaqtda to'xtatib turish yoki davom ettirish mumkin. Bu MiniIO-ga juda o'xshaydi
Bu qanday ishlashi mumkinligi haqida tasavvur berish uchun sizga ikki xil Maʼlumotlar Harakati stsenariylarini koʻrsatamiz, ammo Migratsiyani qanday amalga oshirish haqida gap ketganda, osmon chegaralangan.
Ushbu konfiguratsiyada biz Dell ECS bilan muloqot qilish uchun zarur bo'lgan MiniIO bit va boblarni qo'shamiz. MD Search yoqilgandan so'ng birinchi qadam quyida ko'rsatilganidek, Data Mobility-ni ON
holatiga qo'yishdir.
Maʼlumotlar harakatchanligi ON
ga oʻrnatilgandan soʻng, biz davom etishimiz va siyosatni sozlashimiz mumkin.
http://<minio_ip>:<minio_port>
Boshqa sozlamalar ham bor, men barcha sozlamalarni ko'rib chiqmadim, faqat eng muhimlarini. Shuni esda tutingki, agar ma'lumotlar Dell ECS manba paqiridan o'chirilsa, ko'chirish tugallangandan keyin u MiniIO maqsadli paqiridan o'chirilmaydi.
Endi Dremio-dan foydalanadigan dastur yordamida migratsiya qanday ko'rinishini ko'rib chiqamiz.
Ushbu migratsiya paytida bir necha bosqichlar mavjud
Bu faqat ikkita misol, lekin siz Dell ECS yordamida istalgan ilovadan MiniIO-ga o'tish uchun ushbu metodologiyadan foydalanishingiz mumkin.
Ma'lumotlarni ko'chirish jarayonida umumiy migratsiya jarayonini kuzatib borish muhim, chunki u ma'lumotlarni MiniIO-ga o'tkazadi. Dell ECS GUI umumiy ko'chirilgan ob'ektlar, ko'chirilgan jami baytlar, moybo'yoqli kechikishlar, jami xatolar, nusxa ko'chirilgan ob'ektlar, baytlar nusxalari va boshqalarni ko'rsatadigan kengaytirilgan monitoring bilan umumiy ko'rinish asboblar panelini taqdim etadi.
Migratsiya jarayonida tanlangan davr mobaynida ob'ekt soni va chelak o'lchami kabi manba/maqsadga xos ma'lumotlarni ko'rsatish uchun siz qo'shimcha ma'lumot olishingiz mumkin.
Ushbu blogning boshidagi dastlabki diagrammada biz ECS tomonida mavjud bo'lgan jurnal paqirini ko'rsatdik, bu erda Ma'lumotlar harakati bilan bog'liq barcha operatsiyalar qayd etiladi. Bu migratsiya jarayonida har qanday muammolarni tuzatish uchun juda foydali, ayniqsa apparat va jismoniy cheklovlar tufayli juda uzoq vaqt talab qilganda.
Jurnallar qanday ko'rinishiga misol:
2024-08-31T11:40:51Z DM.COPY demo sourcebucket ASIAD708D0875B4F32F8 test.pdf 2022-08-31T09:30:52Z 1,951,137 5895c19c9e742a88d1bec75d40288e0f http://targetendpoint targetbucket AKIA7A04FF4B251997E0 288 SUCCESS
MiniIO - bu ko'plab bulutli va mahalliy muhitlarda ishga tushirilishi mumkin bo'lgan yagona Go ikkilik tizimi. Bu juda yengil, lekin shu bilan birga replikatsiya va shifrlash kabi narsalar bilan to'la xususiyatga ega va u turli ilovalar bilan integratsiyani ta'minlaydi.
Bizda bor
Nafaqat bu, balki tayyor MiniIO ham quyidagilarni o'z ichiga oladi:
Shifrlash: MiniIO ikkala shifrlashni qo'llab-quvvatlaydi
Xavfsiz kirish ACL va PBAC: o'rnatilgan IDP bilan IAM S3 uslubidagi siyosatlarni qo'llab-quvvatlaydi, qarang.
Shuni ta'kidlash kerakki, yaxshi dasturiy ta'minot yaxshi yordamisiz hech narsa emas. MiniIO bizdan foydalangan holda eng yaxshi yordamlardan birini taqdim etadi
Maʼlumotlaringizni Dell ECSʼdan MiniIO migratsiyasiga qanday oʻtkazish haqida savollaringiz boʻlsa, biz bilan bogʻlaning.