OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

لہذا، Red Hat OpenShift 4 پلیٹ فارم کا باضابطہ آغاز ہو چکا ہے۔ آج ہم آپ کو بتائیں گے کہ OpenShift Container Platform 3 سے اسے جتنی جلدی اور آسانی سے ممکن ہو سکے اس پر کیسے جائیں۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

اس مضمون کے مقاصد کے لیے، ہم بنیادی طور پر نئے OpenShift 4 کلسٹرز میں دلچسپی رکھتے ہیں، جو RHEL CoreOS اور آٹومیشن ٹولز پر مبنی ایک سمارٹ اور ناقابل تغیر انفراسٹرکچر کی صلاحیتوں کا فائدہ اٹھاتے ہیں۔ ذیل میں ہم آپ کو دکھائیں گے کہ اوپن شفٹ 4 میں بغیر کسی پریشانی کے کیسے جائیں۔

آپ نئے ورژن اور پرانے ورژن کے درمیان فرق کے بارے میں مزید جان سکتے ہیں۔ یہاں.

تصدیق شدہ Red Hat Appranix پلیٹ فارم کا استعمال کرتے ہوئے OpenShift 3 سے OpenShift 4 میں کلسٹرز کی منتقلی

Appranix اور Red Hat نے کُلسٹر وسائل کو OpenShift 3 سے OpenShift 4 میں منتقل کرنے کو آسان بنانے کے لیے تندہی سے کام کیا ہے جو اپنی مرضی کے مطابق سروس کے ساتھ ہے جو Appranix Site Reliability Automation کے لیے Kubernetes کے اوپر چلتی ہے۔

Appranix حل (میں پایا جا سکتا ہے ریڈ ہیٹ کنٹینر کیٹلاگ) آپ کو تمام OpenShift 3 کلسٹرز کے بیک اپ بنانے اور انہیں OpenShift 4 میں صرف چند کلکس میں بحال کرنے کی اجازت دیتا ہے۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

OpenShift 4 کے لیے Appranix کا استعمال کرتے ہوئے منتقلی کیوں اچھی ہے۔

  • تیز شروعات۔ چونکہ Appranix حل SaaS کے اصولوں پر بنایا گیا ہے، اس لیے کسی بھی بنیادی ڈھانچے کو ترتیب دینے کی ضرورت نہیں ہے اور الگ الگ مخصوص منتقلی کے حل کو ترتیب دینے یا استعمال کرنے کی ضرورت نہیں ہے۔
  • Appranix کی توسیع پذیری بڑے کلسٹرز کو منتقل کرنا آسان بناتی ہے۔
  • OpenShift 3 میں بعد میں منتقلی کے ساتھ پیچیدہ OpenShift 4 کلسٹر کنفیگریشنز کا خودکار بیک اپ ہجرت کے عمل کو خود آسان بناتا ہے۔
  • AWS کلاؤڈ میں OpenShift 3 پلیٹ فارم پر اوپن شفٹ 4 انٹرپرائز انفراسٹرکچر کی ایپلی کیشنز کا برتاؤ کرنے کی صلاحیت۔
  • کلسٹر وسائل کے ساتھ RBAC رسائی کی ترتیبات کی منتقلی۔
  • نئے OpenShift 4 کلسٹرز میں تمام پروجیکٹس کی منتخب یا مکمل منتقلی۔
  • اختیاری - اگر آپ کے پاس مناسب سبسکرپشن ہے تو کنٹینر ایپلی کیشنز کے لیے غلطی کو برداشت کرنے کی کئی سطحوں کی تنظیم۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

OpenShift ایپلی کیشنز کے لیے ملٹی لیول فالٹ ٹولرنس (لچک)

OpenShift 3 سے 4 تک منتقل ہونے کے بعد، Appranix سلوشن کو Continuous App Resilience فراہم کرنے کے لیے استعمال کیا جا سکتا ہے، جس میں تین آپشنز ممکن ہیں۔ 1 سطح لچک (لیول 1 لچک) آپ کو علاقے اور کلاؤڈ فراہم کنندہ کو تبدیل کیے بغیر ایپلی کیشنز کو بحال کرنے کی اجازت دیتا ہے۔ اس کا استعمال ایپلیکیشنز کو رول بیک کرنے یا علاقائی سطح پر مقامی ناکامی سے بازیافت کرنے کے لیے کیا جا سکتا ہے، جیسے کہ جب ایپلیکیشن کی تعیناتی ناکام ہو جاتی ہے، یا ایسی صورت حال میں جہاں آپ کو اسی علاقے میں لیکن ایک علیحدہ OpenShift کلسٹر پر فوری طور پر ٹیسٹ ماحول بنانے کی ضرورت ہوتی ہے۔ .

2 سطح آپ کو فراہم کنندگان کو تبدیل کیے بغیر ایپلیکیشنز کو دوسرے علاقے میں منتقل کرنے کی اجازت دیتا ہے۔ اس صورت میں، آپ بنیادی ڈیٹا انفراسٹرکچر کو مرکزی علاقے میں رکھ سکتے ہیں، لیکن ایپلیکیشنز کو کسی دوسرے علاقے میں دوسرے کلسٹر میں چلا سکتے ہیں۔ یہ آپشن اس وقت مفید ہوتا ہے جب کوئی کلاؤڈ ریجن یا زون نیچے چلا جاتا ہے، یا سائبر حملے کی وجہ سے ایپلیکیشنز کو کسی دوسرے علاقے میں منتقل کرنے کی ضرورت ہوتی ہے۔ اور آخر میں، 3 سطح آپ کو نہ صرف علاقہ بلکہ کلاؤڈ فراہم کنندہ کو بھی تبدیل کرنے کی اجازت دیتا ہے۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

Appranix SRA کیسے کام کرتا ہے۔
Appranix میں OpenShift ایپلی کیشنز کی ملٹی لیول فالٹ ٹولرنس "ٹائم مشین" کی فعالیت کے ذریعے حاصل کی جاتی ہے، جو خود بخود ایپلیکیشن ماحول کی کاپیاں بناتی ہے۔ اس فعالیت کو فعال کرنے اور ایپلیکیشن سیکیورٹی کو بہتر بنانے کے لیے، صرف اپنی DevOps پائپ لائن میں کوڈ کی ایک لائن شامل کریں۔
کلاؤڈ فراہم کنندگان کی بنیادی ڈھانچے کی خدمات بھی مسائل کا سامنا کرتی ہیں، لہذا کسی ایک سروس فراہم کنندہ میں بند ہونے سے بچنے کے لیے فوری طور پر دوسرے فراہم کنندہ پر جانے کی صلاحیت مفید ہے۔

جیسا کہ ذیل کی تصویر دکھاتی ہے۔اپرینکس میں نہ صرف خود بخود ایک مخصوص فریکوئنسی پر بلکہ مسلسل انضمام اور CI/CD ڈیلیوری پائپ لائن کی کمانڈ پر بھی ایپلی کیشن ماحول کے بیک اپ بنائے جا سکتے ہیں۔ ایک ہی وقت میں، "ٹائم مشین" فراہم کرتی ہے:

  • نام کی جگہوں اور ایپلیکیشن کے ماحول کی بڑھتی ہوئی، GitHub طرز کی لاگنگ۔
  • سادہ ایپلیکیشن رول بیک۔
  • کلاؤڈ اور کنٹینر کنفیگریشنز کا ورژن بنانا۔
  • خودکار ڈیٹا لائف سائیکل مینجمنٹ۔
  • بنیادی ڈھانچے کی آٹومیشن بطور کوڈ (IaC) مینجمنٹ۔
  • خودکار IaC اسٹیٹ مینجمنٹ۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

Appranix کے ساتھ، آپ افراتفری انجینئرنگ، ڈیزاسٹر ریکوری، رینسم ویئر پروٹیکشن، اور کاروباری تسلسل جیسے منظرناموں کے لیے مکمل ایپلیکیشن لیول پروٹیکشن اور ریکوری فراہم کر سکتے ہیں۔ ہم اس پر تفصیل میں نہیں جائیں گے اور مزید دیکھیں گے کہ OpenShift 3 سے OpenShift 4 میں منتقل کرنے کے لیے Appranix کو کیسے استعمال کیا جائے۔

Appranix Site Reliability پلیٹ فارم کا استعمال کرتے ہوئے OpenShift 3 کو OpenShift 4 میں کیسے منتقل کیا جائے

اس عمل میں تین مراحل شامل ہیں:

  1. ہم OpenShift 3 اور OpenShift 4 کو ترتیب دیتے ہیں تاکہ منتقل ہونے والے تمام اجزاء کا خود بخود پتہ چل سکے۔
  2. ہم پالیسیاں بناتے ہیں اور ہجرت کے لیے نام کی جگہیں سیٹ کرتے ہیں۔
  3. OpenShift 4 پر تمام نام کی جگہوں کو ایک کلک میں بازیافت کرنا۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

خودکار دریافت کے لیے OpenShift 3 اور 4 کلسٹرز کو ترتیب دینا

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

Appranix فرض کرتا ہے کہ آپ کے پاس پہلے سے ہی OpenShift 3 اور OpenShift 4 کلسٹرز چل رہے ہیں۔ اگر آپ کے پاس OpenShift 4 کلسٹرز ابھی تک نہیں ہیں، تو انہیں استعمال کرکے بنائیں۔ OpenShift 4 کی تعیناتی کے لیے Red Hat دستاویزات. Appranix میں پرائمری اور ٹارگٹ کلسٹرز کا سیٹ اپ کرنا ایک جیسا ہے اور اس میں صرف چند مراحل شامل ہیں۔

کلسٹرز کا پتہ لگانے کے لیے Appranix کنٹرولر ایجنٹ کو انسٹال کرنا

کلسٹر وسائل کو دریافت کرنے کے لیے، آپ کو ایک چھوٹے سائڈ کار کنٹرولر ایجنٹ کی ضرورت ہے۔ اسے تعینات کرنے کے لیے، صرف مناسب curl کمانڈ کو کاپی اور پیسٹ کریں، ذیل کے طور پر. ایک بار جب ایجنٹ OpenShift 3 اور OpenShift 4 میں انسٹال ہو جائے گا، Appranix خود بخود تمام کلسٹر وسائل کو دریافت کر لے گا جس میں ہجرت کی جائے گی، بشمول نام کی جگہیں، تعیناتیاں، پوڈز، خدمات، نیز دوسرے وسائل کے ساتھ میزبان۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

بڑی تقسیم شدہ ایپلی کیشنز کی منتقلی
اب ہم ایک مثال دیکھیں گے کہ کس طرح تقسیم شدہ مائیکرو سروس ایپلیکیشن ساک شاپ کو اوپن شفٹ 3 سے اوپن شفٹ 4 میں آسانی سے منتقل کیا جائے (لنک پر عمل کریں - اس ایپلیکیشن اور اس کے مائیکرو سروس فن تعمیر کی تفصیلی وضاحت)۔ جیسا کہ سے دیکھا جا سکتا ہے۔ ذیل میں تصویر,SockShop فن تعمیر میں بہت سے اجزاء شامل ہیں۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

Appranix ان تمام وسائل کو دریافت کرتا ہے جنہیں محفوظ کرنے اور OpenShift 4 میں منتقل کرنے کی ضرورت ہے، بشمول PoDs، تعیناتیاں، خدمات، اور کلسٹر کنفیگریشنز۔

اوپن شفٹ 3 ساک شاپ کے ساتھ چل رہا ہے۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

ہجرت کے لیے تحفظ کی پالیسیاں بنانا

ہجرت کے طریقہ کار پر انحصار کرتے ہوئے لچکدار طریقے سے پالیسیاں ترتیب دی جا سکتی ہیں۔ مثال کے طور پر، ایک گھنٹے میں ایک بار کئی معیارات یا بیک اپ کی بنیاد پر۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

پروٹیکشن پلانز کا استعمال کرتے ہوئے متعدد OpenShift 3 کلسٹرز کو منتقل کرنا

مخصوص ایپلیکیشن یا نام کی جگہ پر منحصر ہے، آپ OpenShift 3 کلسٹرز پر پالیسیاں لاگو کر سکتے ہیں جو فی گھنٹہ ایک بار، ہفتے میں ایک بار، یا مہینے میں ایک بار بھی چلتے ہیں۔

Appranix آپ کو کلسٹر کے تمام نام کی جگہوں کو OpenShift 4 یا صرف منتخب کردہ جگہوں پر منتقل کرنے کی اجازت دیتا ہے۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

ہم ایک کلک میں OpenShift 4 میں منتقلی کرتے ہیں۔

ہجرت منتخب نام کی جگہوں کو ہدف OpenShift 4 کلسٹر میں بحال کرنا ہے۔ یہ آپریشن ایک کلک میں انجام پاتا ہے۔ Appranix خود ذریعہ ماحول کی ترتیب اور وسائل کے بارے میں ڈیٹا اکٹھا کرنے کا تمام کام کرتا ہے اور پھر اسے آزادانہ طور پر OpenShift 4 پلیٹ فارم پر بحال کرتا ہے۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

OpenShift 4 میں منتقلی کے بعد ایپلیکیشنز کی جانچ کرنا

OpenShift 4 کلسٹر میں لاگ ان کریں، پروجیکٹس کو اپ ڈیٹ کریں اور چیک کریں کہ تمام ایپلیکیشنز اور نام کی جگہیں ٹھیک ہیں۔ دوسرے نام کی جگہوں کے لیے منتقلی کے طریقہ کار کو دہرائیں، نئے پروٹیکشن پلانز بنائیں یا موجودہ کو تبدیل کریں۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

OpenShift 4 پر منتقل شدہ ایپلیکیشنز کا آغاز کرنا

Appranix بحالی کے طریقہ کار کا استعمال کرتے ہوئے ایپلی کیشنز کو منتقل کرنے کے بعد، روٹس کو کنفیگر کرنا یاد رکھنا ضروری ہے - انہیں OpenShift 4 کی طرف اشارہ کرنا چاہیے۔ آپ OpenShift 3 سے اپنی پروڈکشن کو مکمل طور پر منتقل کرنے سے پہلے ایک ٹیسٹ ریسٹور کرنا چاہتے ہیں۔ ایک بار جب آپ کے پاس OpenShift 4 پر چلنے والی چند ایپلیکیشنز ان کے متعلقہ نام کی جگہوں پر ہو جائیں، تو آپ کو اس عمل کو استعمال کرتے ہوئے بقیہ ایپلیکیشنز کو منتقل کرنے کی ضرورت ہوگی۔

ایک بار جب تمام نام کی جگہیں منتقل ہو جاتی ہیں، تو آپ مسلسل ڈیزاسٹر ریکوری، اینٹی رینسم ویئر، کاروباری تسلسل، یا مستقبل کی منتقلی کے لیے تمام OpenShift کلسٹرز کی حفاظت کر سکتے ہیں کیونکہ OpenShift کے نئے ورژن جاری ہونے پر Appranix Site Reliability Automation خود بخود اپ ڈیٹ ہو جاتی ہے۔

OpenShift 3 سے OpenShift 4 میں منتقلی کو آسان بنانا

مجموعی طور پر

OpenShift 4 ایک بہت بڑا قدم ہے، بنیادی طور پر کلسٹر ماحول میں چلنے والی ایپلی کیشنز اور پلیٹ فارمز کی پیچیدہ کنفیگریشنز کو خودکار کرنے کے لیے نئے ناقابل تغیر فن تعمیر اور آپریٹر پلیٹ فارم ماڈل کی وجہ سے۔ Appranix OpenShift صارفین کو OpenShift 4 پر منتقل ہونے کا ایک آسان اور آسان طریقہ پیش کرتا ہے اس کے کلاؤڈ-نیٹیو ایپلیکیشن ڈیزاسٹر ریکوری سلوشن، سائٹ ریلائیبلٹی پلیٹ فارم کے ساتھ۔

Appranix حل براہ راست سے استعمال کیا جا سکتا ہے ریڈ ہیٹ کنٹینر کیٹلاگ.

ماخذ: www.habr.com

نیا تبصرہ شامل کریں