Loading...
Sunday, March 19, 2023

Microsoft Azure_এ Wordpress ইনস্টল করুন (পর্ব-০১)।



Microsoft Azure একটি ক্লাউড কম্পিটিং সার্ভিস। যা মূলত Microsoft দ্বারা এর কয়েকটি সার্ভিসের মধ্যে একটি ক্লাউড কম্পিউটিং পরিষেবা। এটি দ্বারা মাইক্রোসফট এর মালিকানাধীন ডেটাসেন্টারগুলির নেটওয়ার্কের মাধ্যমে অ্যাপ্লিকেশনগুলি তৈরি, স্থাপন এবং পরিচালনা করতে ব্যবহার করা যেতে পারে। এটি প্রায় ৬৮টি পণ্যের একটি সংগ্রহ যা ভার্চুয়াল মেশিন, এসকিউএল ডেটাবেস, অ্যাপ পরিষেবা এবং অন্যান্য আরো অন্তর্ভুক্ত রয়েছে। ওয়েবসাইট এবং ভার্চুয়াল মেশিন স্পাপন করার জন্য Azure হল সমাধানের একটি সম্পূর্ণ সেট।

আমরা সাধারণত যারা Wordpress দিয়ে ওয়েবসাইট তৈরি করার জন্য কাজ করে থাকি তাদের একটি হোস্টিং সার্ভিসের প্রয়োজন পড়ে। যারা বিষয়টি জেনে থাকেন ভালে কথা। আর যারা জানেন না তারা উক্ত বাক্যের মাধ্যমে আশা করি এখন জেনে নিয়েছেন। এখন যেহেতু হোস্টিং সার্ভিস নিতে হয়। সেহেতু আপনি চাইলে Microsoft Azure এর ক্লাউড সিস্টেমের মাধ্যমে হোস্টিং সার্ভিস হিসেবে ব্যবহার করতে পারেন।

Microsoft Azure-এ ওয়ার্ডপ্রেস হোস্ট করার সুবিধাঃ

আমরা সাধারণত শেয়ার্ড হোস্টিং-এ আমাদের ওয়েবসাইটগুলি হোস্ট করি যেখানে খরচ কম কিন্তু একই সময়ে গতি এবং নিরাপত্তার ক্ষেত্রেও কখনও কখনও আপস করা হয়। আমরা ওয়ার্ডপ্রেস হোস্ট করার জন্য ক্লাউড কম্পিউটিং ব্যবহার করার সম্ভাবনা নিয়ে আলোচনা করেছি। সলিড স্টেট ড্রাইভ (SSD) সহ একটি ভার্চুয়াল সার্ভার এই প্রচলিত ওয়েব হোস্টিং পরিষেবাগুলির চেয়ে ভাল প্রমাণিত হয়েছে। যদিও খরচ তুলনামূলকভাবে বড় হতে পারে। কিন্তু আপনি একাধিক ওয়েবসাইট হোস্ট করতে পারেন এবং নিশ্চিত থাকুন যে আপনার ওয়েবসাইটটি দ্রুততম গতিতে লোড হওয়ার। Azure-এর একটি সলিড-স্টেট ড্রাইভ এবং ভালো হার্ডওয়্যার ক্ষমতা প্রদান করে যাতে আপনার ওয়ার্ডপ্রেস সাইটি খুব দ্রুত চলবে।

এর জন্য প্রথমে আপনার একটি Microsoft Azure ব্যবহার করার জন্য অ্যাকাউন্ট থাকতে হবে। আপনার যদি না থাকে সাইন আপ করতে হবে। আপনি সাইন আপ করার সাথে সাথে আপনি এক বছরের জন্য একটি ফ্রি 300$ তিনশত ডলারের মূল্যের Azure ক্রেডিট পাবেন (25$ প্রতি মাসে)। Azure ব্যবহার করে দেখতে এবং আপনার টেস্টিং ওয়েবসাইট স্থাপন করার জন্য এই ক্রেডিট আমি মনে করি আপনার জন্য যথেষ্ট।

মাইক্রোসফট আজুরে ওয়ার্ডপ্রেস ইনস্টল দেওয়ার এই টিউটোরিয়ালকে আমরা দুইভাগে বিভক্ত করেছি। প্রথমটিতে Azure সাইন-আপ প্রক্রিয়া এবং একটি ভার্চুয়াল সার্ভার তৈরির বিষয়ে আলোচনা করব। আর দ্বিতীয়টিতে ওয়ার্ডপ্রেস হোস্ট করার জন্য আপনার সার্ভার সেট আপ এবং কনফিগার করার বিষয়ে কথা বলব।

Azure সেট আপ করার পদ্ধতিঃ

প্রথম ধাপঃ প্রথমে মাইক্রোসফট ডেভ এসেনশিয়ালস ওয়েবসাইটে ভিজিট করুন। ফ্রি ক্রেডিট পেতে সাইন আপ প্রক্রিয়া সম্পূর্ণ করুন।

প্রথম ধাপ (বিকল্প):

আপনি যদি Dev Essentials ব্যবহার করে সাইন আপ করতে না চান তবে একটি বিকল্প ব্যাবস্থা রয়েছে। আপনি সরাসরি Azure ওয়েবসাইটে ভিজিট করে একটি ফ্রি ট্রায়াল শুরু করতে পারেন যা আপনাকে এক মাসের জন্য বিনামূল্যে 200$ ক্রেডিট অফার করে।

দ্বিতীয় ধাপঃ 

এখন আমাদের একটি ভার্চুয়াল মেশিন তৈরি করতে হবে যা আমাদের সার্ভার চালাবে। আমরা একটি সার্ভার স্থাপনের জন্য উবুন্টু 14.04 LTS ব্যবহার করেছি। আপনি সার্ভার স্থাপন করতে অন্যান্য সংস্করণ বা এমনকি উইন্ডোজ ব্যবহার করতে পারেন।

একটি নতুন ভার্চুয়াল মেশিন তৈরি করতে Azure ড্যাশবোর্ড থেকে সবুজ প্লাস আইকনে ক্লিক করুন। এখন 'উবুন্টু সার্ভার 14.04 এলটিএস' অনুসন্ধান করুন এবং 'Enter' চাপুন। অনুসন্ধান ফলাফল থেকে প্রাসঙ্গিক বিকল্পটি নির্বাচন করুন এবং স্থাপনার মডেল হিসাবে 'Resource Manager' নির্বাচন করুন। তারপর উপরের স্ক্রিনশটের মত Create বাটন চাপুন।

তৃতীয় ধাপঃ

এখন আমাদের ভার্চুয়াল মেশিন সেট আপ করার জন্য কিছু কনফিগারেশন করতে হবে। কোনো বৈধতা ত্রুটি এড়াতে সাবধানে এই পদক্ষেপগুলি অনুসরণ করুন। মেশিনের জন্য একটি নাম লিখুন এবং তারপরে 'SSD' হিসাবে VM ডিস্কের ধরণটি নির্বাচন করুন। আপনাকে এটিকে একটি SSD হিসেবে বেছে নিতে হবে যাতে আপনার সার্ভার প্রচলিত ওয়েব হোস্টের তুলনায় অনেক দ্রুত কাজ করে।

পুরো টিউটোরিয়ালে আমাদের লক্ষ্য হল ওয়ার্ডপ্রেস ইন্সটলেশনকে ব্যাকএন্ডে দ্রুত সঞ্চালন করা যাতে একটি SSD আবশ্যক। এখন ব্যবহারকারীর নাম লিখুন এবং 'পাসওয়ার্ড' টাইপ করুন। পাসওয়ার্ড দেওয়ার সময় চেষ্টা করবেন যথেষ্ট শক্তিশালী পাসওয়ার্ড তৈরি করার।

এখন রিসোর্স গ্রুপের অধীনে 'Create New' নির্বাচন করুন এবং এটির জন্য একটি উপযুক্ত নাম নির্বাচন করুন। সাধারণত নামটি শুরু হয় 'RG' দিয়ে তারপর আপনার ভার্চুয়াল মেশিনের নাম। তারপর এমন একটি অবস্থান নির্বাচন করুন যা আপনার নিকটতম এবং বিনামূল্যে অ্যাকাউন্টে আপনার জন্য উপলব্ধ। লেটেন্সি কমাতে এবং গতি উন্নত করতে আমরা সবচেয়ে কাছের অবস্থান বেছে নিই। আপনার কাজ শেষ হলে 'Ok' বাটন চাপুন।

চতুর্থ ধাপঃ

এখন এই ধাপে আপনাকে ভার্চুয়াল মেশিনের স্পেস বা সাইজ বা আকার নির্বাচন করতে হবে। আকার সম্পূর্ণরূপে আপনার প্রকল্পের প্রয়োজন উপর নির্ভর করে৷ আমরা এই টিউটোরিয়ালের জন্য এবং আপনার অন্যান্য সাধারণ প্রকল্পগুলি হোস্ট করার জন্য DS1_V2 সুপারিশ করি। আপনার সংস্থার বৃদ্ধির সাথে সাথে এবং আপনি আপনার ওয়েবসাইটে আরও ট্র্যাফিকের আকার বাড়তে থাকার ফলে আপনি সহজেই স্কেল বাড়াতে পারেন৷ DS1_V2 একটি একক কোর প্রসেসর যাতে 3.5 GB RAM এবং 7 GB SSD ডিস্ক স্পেস রয়েছে। আপনি যদি দক্ষিণ-পূর্ব এশিয়ার কাছাকাছি কোথাওর একটি সার্ভার ব্যবহার করেন তবে এটি প্রতি মাসে প্রায় 60$ খরচ হতে পারে।

এখানে এখন আপনাকে মূল্য পরিশোধ করতে হবে না কারণ আপনার কাছে ইতিমধ্যে বিনামূল্যে ক্রেডিট নিয়েছেন। যা প্রথম ধাপে দেখেছিলাম। এখান থেকে এখন খালি আপনি উপযুক্ত সাইজ নির্বাচন করে 'Select' বাটন চাপুন।

পঞ্চম ধাপঃ

এটি সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপ যেখানে আমরা কিছু ঐচ্ছিক সেটিংস কনফিগার করব। এখানে আপনি আপনার স্টোরেজ অ্যাকাউন্টের নাম বেছে নিতে পারেন। এছাড়াও আপনি আপনার ভার্চুয়াল মেশিনের পাবলিক আইপি কনফিগার করতে পারেন। আমরা এখানে ডাইনামিক ব্যবহার করছি। উপরন্তু আমাদের 'Network Security Group Firewall'-এ একটি নতুন ইনবাউন্ড নিয়ম তৈরি করতে হবে। আমরা এই নিয়মটি তৈরি করি যাতে আমাদের মেশিন পোর্ট 80 শুনতে পারে এবং ওয়েবসাইটের বিষয়বস্তু পরিবেশন করতে পারে।

এই নিয়মটি যোগ করতে মেনু থেকে NSG নির্বাচন করুন এবং তারপরে 'Inbound Rules'-এর অধীনে 'Add an inbound rule' বাটনে ক্লিক করুন। এই নিয়ম সেটআপ করতে নিম্নলিখিত কনফিগারেশন অনুসরণ করুন।

Name: “http”

Priority: SSH-এর চেয়ে বড় যেকোনো পূর্ণসংখ্যা priority (>1000)

Service: “HTTP”

Port: 80 (Default)

Protocol: “TCP” (Default)

Action: Allow

নিয়ম তৈরি করতে এবং সেটিংস সেভ করতে 'Ok' বাটনে ক্লিক করুন। এখন আপনি সফলভাবে আপনার ভার্চুয়াল মেশিনটি কনফিগার করেছেন যা পোর্ট 80 এর উপর অন্যান্য কম্পিউটারের সাথে যোগাযোগ করতে সক্ষম।

ষষ্ঠ ধাপঃ

আপনি এটি সঠিকভাবে কনফিগার করেছেন এবং কোন ত্রুটি নেই তা নিশ্চিত করতে Azure মেশিনে একটি পরীক্ষা চালাবে। যদি পরীক্ষার পরে সবুজ পতাকা আসে তাহলে এইবার আপনি 'Ok' বাটন চেপে আপনার মেশিনটি স্থাপন করতে পারেন। এখন স্থাপনা সম্পূর্ণ হতে কয়েক মিনিট সময় লাগবে। যদি কোনো ক্ষেত্রে স্থাপনা ব্যর্থ হয় আপনি সমগ্র রিসোর্স গ্রুপটি মুছে ফেলতে পারেন এবং প্রক্রিয়াটি পুনরাবৃত্তি করে পুনরায় আবার করতে পারেন। Microsoft Azure কি ওয়ার্ডপ্রেসের সাথে কাজ করে?

হ্যাঁ, Microsoft Azure WordPress এর সাথে কাজ করে। আপনি কোনো সমস্যা ছাড়াই Azure-এ একটি ওয়ার্ডপ্রেস ওয়েবসাইট সেট আপ করতে পারেন। যাইহোক যদি আপনি প্রক্রিয়াটি না জানেন, তাহলে আপনি Azure-এ ওয়ার্ডপ্রেসের সাথে শুরু করার জন্য উপরে উল্লিখিত পদক্ষেপগুলি অনুসরণ করতে পারেন। অবশেষে আমরা এখানেই আমাদের প্রথম টিউটোরিয়ালটির ইতি টানলাম। এই টপিকের উপর আমাদের দ্বিতীয় টিউটোরিয়ালটি দেখতে আমাদের সাথেই থাকুন।

আপনাদের সুবিধার্থে আমি আমার টিপস এন্ড ট্রিকসগুলি ভিডিও আকারে শেয়ার করার জন্য একটি ইউটিউব চ্যানেল তৈরি করেছি। আশা করি চ্যানেলটি Subscribe করবেন।

সৌজন্যে : বাংলাদেশের জনপ্রিয় এবং বর্তমান সময়ের বাংলা ভাষায় সকল গুরুত্বপূর্ণ বিষয়ক টিউটোরিয়াল সাইট - www.TutorialBD71.blogspot.com নিত্যনতুন বিভিন্ন বিষয়ে টিউটোরিয়াল পেতে সাইটটিতে সবসময় ভিজিট করুন।

0 comments:

Post a Comment

 

Enter your email address:

Delivered by Mahbub Pathan


Home | About US | Ceo and Founder | Privacy Policy | Terms and Conditions | Contact Us
TOP