= ব্যক্তিগত অ্যাক্সেস সংযোগ পদ্ধতির সাথে PostgreSQL নমনীয় সার্ভারের জন্য Azure ডেটাবেস সংযুক্ত করুন = **প্রযোজ্য PostgreSQL-এর জন্য Azure ডেটাবেস - নমনীয় সার্ভার PostgreSQL নমনীয় সার্ভারের জন্য Azure ডেটাবেস হল একটি পরিচালিত পরিষেবা যা আপনি ক্লাউডে অত্যন্ত উপলব্ধ PostgreSQL সার্ভার চালানো, পরিচালনা এবং স্কেল করতে ব্যবহার করতে পারেন। এই কুইকস্টার্ট আপনাকে দেখায় কিভাবে Azure পোর্টাল ব্যবহার করে ভার্চুয়াল নেটওয়ার্কে একটি নমনীয় সার্ভার তৈরি করতে হয় আপনার যদি Azure সাবস্ক্রিপশন না থাকে, তাহলে শুরু করার আগে একটি বিনামূল্যে Azure অ্যাকাউন্ট তৈরি করুন == Azure পোর্টালে সাইন ইন করুন == Azure পোর্টালে যান। পোর্টালে সাইন ইন করতে আপনার শংসাপত্রগুলি লিখুন৷ ডিফল্ট ভিউ হল আপনার সার্ভিস ড্যাশবোর্ড == PostgreSQL নমনীয় সার্ভারের জন্য একটি Azure ডেটাবেস তৈরি করুন == আপনি গণনা এবং স্টোরেজ সংস্থানগুলির একটি সংজ্ঞায়িত সেট সহ একটি নমনীয় সার্ভার তৈরি করুন। আপনি একটি Azure রিসোর্স গ্রুপের মধ্যে সার্ভার তৈরি করেন একটি নমনীয় সার্ভার তৈরি করতে এই পদক্ষেপগুলি সম্পূর্ণ করুন: অনুসন্ধান করুন এবং নির্বাচন করুন পোর্টালে PostgreSQL সার্ভারের জন্য Azure ডাটাবেস: নির্বাচন করুন যোগ করুন উপরে PostgreSQL স্থাপনার বিকল্প পৃষ্ঠার জন্য Azure ডেটাবেস নির্বাচন করুন, নমনীয় সার্ভারগুলি স্থাপনার বিকল্প নির্বাচন করুন: উপরে 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 ডাউনলোড করা হয়েছে। পরবর্তী ধাপে আপনার এটির পথের প্রয়োজন হবে স্থাপনা শেষ হলে নির্বাচন করুন ভার্চুয়াল মেশিন ওভারভিউ পেজ দেখতে রিসোর্সে যান সর্বজনীন আইপি ঠিকানা নির্বাচন করুন এবং এটি আপনার ক্লিপবোর্ডে অনুলিপি করুন == PostgreSQL ক্লায়েন্ট টুল ইনস্টল করুন == Bash বা PowerShell ব্যবহার করে VM এর সাথে একটি SSH সংযোগ তৈরি করুন। আপনার প্রম্পটে, আপনার ভার্চুয়াল মেশিনে একটি SSH সংযোগ খুলুন। আপনার VM থেকে আইপি ঠিকানাটি প্রতিস্থাপন করুন এবং পাথটি প্রতিস্থাপন করুন .pem যেখানে কী ফাইল ডাউনলোড করা হয়েছিল সেই পথের সাথে ssh -i .\Downloads\myKey1.pem [email protected] টিপ আপনার তৈরি করা SSH কীটি পরের বার Azure-এ VM তৈরি করার সময় ব্যবহার করা যেতে পারে। শুধু নির্বাচন করুন **SSH পাবলিক কী সোর্স**-এর জন্য পরের বার যখন আপনি VM তৈরি করবেন তখন Azure-এ সংরক্ষিত একটি কী ব্যবহার করুন। আপনার কম্পিউটারে ইতিমধ্যেই ব্যক্তিগত কী আছে, তাই আপনাকে কিছু ডাউনলোড করতে হবে না সার্ভারের সাথে সংযোগ করতে সক্ষম হওয়ার জন্য আপনাকে postgresql-ক্লায়েন্ট টুলটি ইনস্টল করতে হবে 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 পোর্টালে, অনুসন্ধান করুন এবং নির্বাচন করুন সম্পদ গ্রুপ - রিসোর্স গ্রুপের তালিকায়, আপনার রিসোর্স গ্রুপের নাম নির্বাচন করুন - মধ্যে আপনার রিসোর্স গ্রুপের জন্য ওভারভিউ পেজ, রিসোর্স গ্রুপ মুছুন নির্বাচন করুন - নিশ্চিতকরণ ডায়ালগ বক্সে, আপনার সংস্থান গোষ্ঠীর নাম টাইপ করুন এবং তারপর নির্বাচন করুন মুছে ফেলা == পরবর্তী পদক্ষেপ == == প্রতিক্রিয়া == জমা দিন এবং