= PostgreSQL لچکدار سرور کے لیے Azure ڈیٹا بیس کو نجی رسائی کنیکٹیویٹی طریقہ کے ساتھ مربوط کریں = ** پر لاگو ہوتا ہے۔ Azure Database for PostgreSQL - لچکدار سرور Azure Database for PostgreSQL Flexible Server ایک منظم سروس ہے جسے آپ کلاؤڈ میں انتہائی دستیاب PostgreSQL سرورز کو چلانے، منظم کرنے اور اسکیل کرنے کے لیے استعمال کر سکتے ہیں۔ یہ کوئیک اسٹارٹ آپ کو دکھاتا ہے کہ Azure پورٹل کا استعمال کرکے ورچوئل نیٹ ورک میں لچکدار سرور کیسے بنایا جائے۔ اگر آپ کے پاس Azure کی رکنیت نہیں ہے، تو شروع کرنے سے پہلے ایک مفت Azure اکاؤنٹ بنائیں == Azure پورٹل میں سائن ان کریں == Azure پورٹل پر جائیں۔ پورٹل میں سائن ان کرنے کے لیے اپنی اسناد درج کریں۔ ڈیفالٹ ویو آپ کا سروس ڈیش بورڈ ہے۔ == PostgreSQL لچکدار سرور کے لیے Azure ڈیٹا بیس بنائیں == آپ کمپیوٹ اور اسٹوریج وسائل کے متعین سیٹ کے ساتھ ایک لچکدار سرور بناتے ہیں۔ آپ Azure ریسورس گروپ کے اندر سرور بناتے ہیں۔ لچکدار سرور بنانے کے لیے ان اقدامات کو مکمل کریں: تلاش کریں اور منتخب کریں۔ پورٹل میں PostgreSQL سرورز کے لیے Azure ڈیٹا بیس: منتخب کریں۔ شامل کریں۔ پر PostgreSQL تعیناتی آپشن کے صفحہ کے لیے Azure Database کو منتخب کریں، Flexible serveras deployment option منتخب کریں: پر Basicstab، سبسکرپشن، ریسورس گروپ، ریجن، اور سرور کا نام درج کریں۔ پہلے سے طے شدہ اقدار کے ساتھ، یہ 2 vCores، 8 GiB RAM، اور 28 GiB اسٹوریج کا استعمال کرتے ہوئے عمومی مقصد کی قیمتوں کے درجے کے ساتھ ورژن 12 کا PostgreSQL سرور فراہم کرے گا۔ بیک اپ برقرار رکھنا سات دن ہے۔ آپ ڈیفالٹ کے لیے ڈیفالٹ کے لیے ڈیولپمنٹ ورک لوڈ کا استعمال کر سکتے ہیں کم لاگت کی قیمتوں کے درجے پر میں Basicstab، ایک منفرد ایڈمن یوزر نیم اور ایڈمن پاس ورڈ درج کریں۔ پر جائیں۔ نیٹ ورکنگ ٹیب، اور نجی رسائی کو منتخب کریں۔ سرور بنانے کے بعد آپ کنیکٹیویٹی کا طریقہ تبدیل نہیں کر سکتے۔ ایک نیا ورچوئل نیٹ ورک vnetenvironment1 بنانے کے لیے ورچوئل نیٹ ورک بنائیں کو منتخب کریں۔ ورچوئل نیٹ ورک کا نام اور سب نیٹ کی معلومات فراہم کرنے کے بعد اوکے کو منتخب کریں۔ منتخب کریں۔ اپنی لچکدار سرور کنفیگریشن کا جائزہ لینے کے لیے جائزہ + تخلیق کریں۔ منتخب کریں۔ سرور کی فراہمی کے لیے تخلیق کریں۔ فراہمی میں چند منٹ لگ سکتے ہیں۔ تعیناتی مکمل اور کامیاب ہونے تک انتظار کریں۔ منتخب کریں۔ سرور کا جائزہ صفحہ کھلتا ہے اسے دیکھنے کے لیے وسائل پر جائیں۔ == ایک Azure Linux ورچوئل مشین بنائیں == چونکہ سرور ایک ورچوئل نیٹ ورک میں ہے، اس لیے آپ صرف اسی ورچوئل نیٹ ورک میں موجود دیگر Azure سروسز سے سرور سے منسلک ہو سکتے ہیں۔ سرور کو مربوط اور منظم کرنے کے لیے، آئیے ایک لینکس ورچوئل مشین بنائیں۔ ورچوئل مشین کو میں بنایا جانا چاہیے۔ **ایک ہی خطہ** اور **ایک ہی سبسکرپشن لینکس ورچوئل مشین کو آپ کے ڈیٹا بیس سرور کو منظم کرنے کے لیے SSH ٹنل کے طور پر استعمال کیا جا سکتا ہے۔ کے لیے فیڈ بیک جمع کروائیں اور دیکھیں اپنے ریسورس گروپ میں جائیں جس میں سرور بنایا گیا تھا۔ منتخب کریں۔ شامل کریں۔ منتخب کریں۔ اوبنٹو سرور 18.04 LTS میں Basicstab، پروجیکٹ کی تفصیلات کے تحت، یقینی بنائیں کہ صحیح سبسکرپشن کا انتخاب کیا گیا ہے اور پھر نئے وسائل گروپ بنانے کا انتخاب کریں۔ نام کے لیے myResourceGroup ٹائپ کریں۔ کے تحت مثال کی تفصیلات، ورچوئل مشین کے نام کے لیے myVM ٹائپ کریں، اور اپنے ڈیٹا بیس سرور کے لیے وہی علاقہ منتخب کریں۔ کے تحت ایڈمنسٹریٹر اکاؤنٹ، SSH پبلک کلید کو منتخب کریں۔ میں صارف نام کی قسم azureuser کے لیے SSH پبلک کلیدی ماخذ، نیا کلیدی جوڑا پیدا کرنے کا ڈیفالٹ چھوڑ دیں، اور پھر کلیدی جوڑی کے نام کے لیے myKey ٹائپ کریں کے تحت ان باؤنڈ پورٹ رولز>پبلک ان باؤنڈ پورٹس، منتخب بندرگاہوں کو اجازت دیں کا انتخاب کریں اور پھر ڈراپ ڈاؤن سے SSH (22) اور HTTP (80) کو منتخب کریں۔ منتخب کریں۔ ورچوئل نیٹ ورک کو کنفیگر کرنے کے لیے نیٹ ورکنگ پیج۔ ورچوئل نیٹ ورک کے لیے، ڈیٹا بیس سرور کے لیے تخلیق کردہ vnetenvironment1 کا انتخاب کریں۔ منتخب کریں۔ سرور کے لیے ایک نیا سب نیٹ بنانے کے لیے سب نیٹ کنفیگریشن کا نظم کریں۔ ورچوئل مشین کے لیے نیا سب نیٹ شامل کریں۔ سب نیٹ کامیابی سے بننے کے بعد، صفحہ بند کر دیں۔ منتخب کریں۔ جائزہ + تخلیق کریں۔ منتخب کریں۔ بنانا. جب جنریٹ نئی کلید جوڑی کی ونڈو کھلتی ہے، منتخب کریں نجی کلید ڈاؤن لوڈ کریں اور وسائل بنائیں۔ آپ کی کلیدی فائل کو myKey.pem کے بطور ڈاؤن لوڈ کیا جائے گا۔ اہم یقینی بنائیں کہ آپ جانتے ہیں کہ کہاں ہے۔ .pemfile ڈاؤن لوڈ کی گئی تھی۔ اگلے مرحلے میں آپ کو اس کے راستے کی ضرورت ہوگی۔ جب تعیناتی مکمل ہو جائے، منتخب کریں۔ ورچوئل مشین کا جائزہ صفحہ دیکھنے کے لیے وسائل پر جائیں۔ عوامی IP پتہ منتخب کریں اور اسے اپنے کلپ بورڈ پر کاپی کریں۔ == پوسٹگری ایس کیو ایل کلائنٹ ٹولز انسٹال کریں == Bash یا PowerShell کا استعمال کرتے ہوئے VM کے ساتھ SSH کنکشن بنائیں۔ آپ کے اشارے پر، اپنی ورچوئل مشین سے SSH کنکشن کھولیں۔ IP ایڈریس کو اپنے VM سے تبدیل کریں، اور راستے کو تبدیل کریں۔ pem اس راستے کے ساتھ جہاں کلیدی فائل ڈاؤن لوڈ کی گئی تھی۔ ssh -i .\Downloads\myKey1.pem [email protected] ٹپ آپ کی بنائی ہوئی SSH کلید اگلی بار Azure میں VM بنانے پر استعمال کی جا سکتی ہے۔ بس منتخب کریں۔ اگلی بار جب آپ VM بنائیں تو **SSH پبلک کلیدی ماخذ** کے لیے **Azure** میں اسٹور کردہ کلید کا استعمال کریں۔ آپ کے کمپیوٹر پر پہلے سے ہی نجی کلید موجود ہے، لہذا آپ کو کچھ بھی ڈاؤن لوڈ کرنے کی ضرورت نہیں ہوگی۔ سرور سے منسلک ہونے کے لیے آپ کو postgresql-client ٹول انسٹال کرنے کی ضرورت ہے۔ sudo apt-get update sudo apt-get install postgresql-client ڈیٹا بیس سے کنکشن SSL کے ساتھ نافذ کیے جاتے ہیں، اس لیے آپ کو عوامی SSL سرٹیفکیٹ ڈاؤن لوڈ کرنے کی ضرورت ہے۔ wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem == Azure Linux ورچوئل مشین سے سرور سے جڑیں == کے ساتہ **psql** کلائنٹ ٹول انسٹال ہو گیا، اب ہم آپ کے مقامی ماحول سے سرور سے منسلک ہو سکتے ہیں۔ psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem == وسائل کو صاف کریں == اب آپ نے ریسورس گروپ میں PostgreSQL لچکدار سرور کے لیے Azure ڈیٹا بیس بنایا ہے۔ اگر آپ کو مستقبل میں ان وسائل کی ضرورت کی توقع نہیں ہے، تو آپ ریسورس گروپ کو حذف کر کے انہیں حذف کر سکتے ہیں، یا آپ صرف PostgreSQL سرور کو حذف کر سکتے ہیں۔ وسائل کے گروپ کو حذف کرنے کے لیے، درج ذیل مراحل کو مکمل کریں: - Azure پورٹل میں، تلاش کریں اور منتخب کریں۔ وسائل کے گروپس - ریسورس گروپس کی فہرست میں، اپنے ریسورس گروپ کا نام منتخب کریں۔ - میں اپنے ریسورس گروپ کے لیے جائزہ صفحہ، ریسورس گروپ کو حذف کریں کو منتخب کریں۔ - تصدیقی ڈائیلاگ باکس میں، اپنے ریسورس گروپ کا نام ٹائپ کریں، اور پھر منتخب کریں۔ حذف کریں۔ == اگلے اقدامات == == تاثرات ==