ক্লাউড টেকনোলজি তার ইতিহাসের সবচেয়ে বড় উত্থানের সাক্ষী হচ্ছে এবং এখান থেকে এটা আরও ভালোই হবে। সকল ফিজিক্যাল হার্ডওয়্যার রাখার পরিবর্তে প্রতিষ্ঠানগুলো ক্লাউড ইনফ্রাস্ট্রাকচার বেছে নিচ্ছে কারণ এটি খরচ-দক্ষতার পাশাপাশি পরিষেবার নির্ভরযোগ্যতাও নিশ্চিত করে। ফিজিক্যাল নেটওয়ার্কের বদলে ক্লাউড নেটওয়ার্ক রাখা এখন মানদণ্ড হয়ে উঠেছে কারণ এটি পরিচালনা ও চালু রাখা অনেক সহজ। একটি ক্লাউড ইনফ্রাস্ট্রাকচার আপনাকে প্রতিটি ফিজিক্যাল ইকুইপমেন্ট সেটআপ ও কনফিগার করার সময় বাঁচায়। তার পাশাপাশি, পারফরম্যান্স ম্যানেজমেন্ট অধিকাংশ সময় একটি সমস্যা হয়ে থাকে কারণ নেটওয়ার্কগুলো সাধারণত নেটওয়ার্কের স্বাস্থ্য পর্যবেক্ষণের জন্য প্রয়োজনীয় রিসোর্সের অভাব রয়েছে।
Elastic Compute Service হল Alibaba Group প্রদত্ত একটি IaaS-level (Infrastructure as a Service) সেবা। এই সেবা উচ্চ পারফরম্যান্স, সম्पূর্ণ নির্ভরযোগ্যতা এবং স্কেলেবিলিটি অফার করে। আপনি Alibaba Cloud Elastic Compute Service-এ নিরাপদে এবং দক্ষতার সাথে আপনার নিজস্ব ইনফ্রাস্ট্রাকচার স্থাপন করতে পারেন। ECS-এর একটি বড় বৈশিষ্ট্য হল আপনি মিনিটों içinde ECS ইনস্ট্যান্স অর্জন করতে পারেন যা আপনার সেবা দ্রুত ডিপ্লয় করতে সক্ষম করে এবং আপনার টাইম-টু-মার্কেট কমায়। ECS প্রয়োজনীয় টুল এবং ফাংশনালিটিগুলো সহিত আসে আপনার নেটওয়ার্ক মনিটর করতে, নেটওয়ার্ক পারফরম্যান্স ট্র্যাক রাখতে এবং উত্থানশীল সমস্যাগুলোর দ্রুত সমাধান নিশ্চিত করতে।
Alibaba Cloud ECS-এ WebServer (IIS) এবং Apache কনফিগার করা
Elastic Compute Service (এখানে কিনুন) অফিসিয়াল ওয়েবসাইটে একটি স্টার্টার প্যাকেজে উপলব্ধ যা একটি ECS ক্লাউড সার্ভারের পাশাপাশি একটি Data Transmission Plan (DTS) দিয়ে আসে। আপনি প্রোডাক্ট চেক আউট করার জন্য ফ্রি ট্রায়ালে এনরোল করতে পারেন। একবার আপনি Alibaba Cloud অ্যাকাউন্ট তৈরি করলে, আপনাকে একটি ECS ইনস্ট্যান্স তৈরি করার জন্য অনুরোধ করা হবে। আমরা পুরো প্রক্রিয়াটি আপনাকে গাইড করব।
ECS ইনস্ট্যান্স তৈরি করা
- সবसे প্রথমে ECS Custom Launch পেজ বা উইজার্ডে যান।
- আপনাকে চারটি কনফিগারেশন পেজের সাথে প্রম্পট করা হবে। এখানে আপনাকে ইনস্ট্যান্স লঞ্চ কনফিগারেশন নির্দিষ্ট করতে হবে।
- Basic Configuration পেজে, আপনাকে পেমেন্ট মেথড এবং আপনি সার্ভার কোথায় স্থাপন করতে চান তা প্রদান করতে হবে। আপনি যদি একটি Windows ইনস্ট্যান্স স্থাপন করতে চান, Image-এ Windows Server বেছে নিন এবং আপনি যদি একটি Linux ইনস্ট্যান্স তৈরি করতে চান, Linux Image বেছে নিন। বিভিন্ন Linux ইমেজ উপলব্ধ যেমন Alibaba Cloud ECS Ubuntu এবং আরও।

- Networking পেজে, আপনাকে Network Type, Network Bandwidth Billing Method এবং কিছু অন্যান্য অপশন প্রদান করতে হবে। Bandwidth Billing মেথডের জন্য, Pay-By-Traffic প্রস্তাবিত কারণ এই ক্ষেত্রে ব্যান্ডউইথ ব্যবহার করা পরিমাণের উপর ভিত্তি করে বিল করা হয়।
- System Configuration পেজে লগইন ক্রেডেনশিয়াল দিন এবং ইনস্ট্যান্সকে একটি নাম দিন। এই পাসওয়ার্ডটি পরে ইনস্ট্যান্সের সাথে সংযোগ করার জন্য ব্যবহার করা হবে।
- অবশেষে Grouping পেজে ইনস্ট্যান্সকে একটি ট্যাগ দিন। তারপর Next: Preview বাটনে ক্লিক করুন।
- এখানে আপনি আপনার দেওয়া কনফিগারেশন প্রিভিউ করতে পারেন এবং Edit বাটনে ক্লিক করে যেকোনো পরিবর্তন করতে পারেন। আপনি Save as Launch Template-এ ক্লিক করে এবং এর জন্য একটি নাম দিয়ে এই টেমপ্লেটটি সংরক্ষণ করতে পারেন।

- তারপর ECS Terms of Service পড়ুন এবং তারপর Create Instance-এ ক্লিক করুন।
- Alibaba Cloud ECS ইনস্ট্যান্স তৈরি হবে এবং আপনাকে ইনস্ট্যান্সের স্ট্যাটাস দেখানো হবে। আপনি যদি ECS ইনস্ট্যান্সের সাথে সংযোগ করতে চান, পাবলিক IP কপি করুন।

Security Group Rules যোগ করা
যদি আপনি ইনস্ট্যান্স তৈরি করার সময় কোনো সিকিউরিটি গ্রুপ রুল যোগ না করে থাকেন, চিন্তা করবেন না কারণ আমরা এখন দেখাব কীভাবে করা যায়।
- Instance ID-এ ক্লিক করুন ইনস্ট্যান্স ডিটেইলস পেজ देखने के लिए।
- বাম পাশে Security Groups-এ ক্লিক করুন। তারপর Security group ID-এ ক্লিক করুন সিকিউরিটি ডিটেইলস পেজে যেতে।
- একবার সেখানে পেয়ে গেলে, Security Group Rules পেজের উপরের ডান কোণে Quick Rule Creation বাটনে ক্লিক করুন।
- নিচের ছবিতে প্রদত্ত কনফিগারেশন ডিটেইলস ব্যবহার করুন। Common Port (TCP) এর জন্য, আপনাকে অবশ্যই সেই পোর্টটি বেছে নিতে হবে যা ECS ইনস্ট্যান্সে চালানো হবে এমন সকল অ্যাপ্লিকেশনের জন্য সক্রিয় থাকতে হবে। আপনি যদি SSH বা Apache বেছে নিতে চান, তবে ছবিতে প্রদর্শিত অনুযায়ী SSH 22 এবং HTTP 80 নির্বাচন করুন। এছাড়া, Authorization Object এর জন্য, আপনি যদি রিকোয়েস্টারের IP ঠিকানা জানেন, নির্দিষ্ট IP রেঞ্জ প্রদান করুন। 0.0.0.0 ব্যবহার করা নির্দেশ করে যে সমস্ত নেটওয়ার্ক অঞ্চল/সেগমেন্টের ডিভাইস নির্দিষ্ট পোর্টটি অ্যাক্সেস করতে পারবে।

- অবশেষে OK-এ ক্লিক করুন।
ECS ইনস্ট্যান্সের সাথে সংযোগ করা
এখন যেহেতু আপনি একটি সিকিউরিটি গ্রুপ যোগ করেছেন, আপনি প্রথম بار ECS ইনস্ট্যান্সের সাথে সংযোগ করতে পারেন। সংযোগের প্রক্রিয়া ইনস্ট্যান্স ইমেজের উপর নির্ভর করে কিছুটা ভিন্ন হতে পারে। আমরা Windows এবং Linux দুটির জন্যও কভার করব, তাই আপনার চিন্তা করার কিছু নেই।
Linux ইনস্ট্যান্সের সাথে সংযোগ করা
- Instances পেজে যান এবং Action কলামের অধীনে আপনার Instance ID-এর সামনে Connect অপশনে ক্লিক করুন।
- আপনাকে Enter VNC Password ডায়লগ বক্স দেখাবে। এখানে Change VNC Password-এ ক্লিক করুন।
- उसके बाद, যে Enter VNC Password ডায়লগ বক্স পপ আপ হবে, সেখানে আপনার পাসওয়ার্ড দিন এবং OK-এ ক্লিক করুন।
- এখন, আপনাকে root হিসেবে লগইন করতে হবে। সেটির জন্য ব্যবহারকারীর নাম root দিন এবং ইনস্ট্যান্স তৈরি করার সময় আপনি যে পাসওয়ার্ড দিয়েছিলেন সেটি লিখুন।

- হয়েছে, আপনি সফলভাবে ইনস্ট্যান্সের সাথে সংযুক্ত হয়েছেন। পরবর্তী ধাপে, আমরা আপনাকে দেখাব কীভাবে Apache কনফিগার করতে হয়।
Windows Server ইনস্ট্যান্সের সাথে সংযোগ করা
- Action কলামের অধীনে Instance ID-এর সামনে Connect অপশনে ক্লিক করুন।
- Enter VNC Password ডায়লগ বক্স দেখালে Change VNC Password-এ ক্লিক করুন।
- নতুন পাসওয়ার্ড দিন এবং OK-এ চাপুন।
- VNC-এর উপরের বাম কোণে Send Remote Call-এ ক্লিক করুন এবং তারপর CTRL + ALT + DELETE বেছে নিন।

- Windows ইনস্ট্যান্সের লগইন পেজে administrator ব্যবহারকারীর নাম হিসেবে দিন এবং ইনস্ট্যান্স তৈরি করার সময় আপনি যে পাসওয়ার্ড দিয়েছিলেন সেটি প্রদান করুন।
Apache কনফিগার করা
এখন যেহেতু আপনি ইনস্ট্যান্সের সাথে সংযুক্ত হয়েছেন, এটি Apache ওয়েব সার্ভারের সর্বশেষ ভার্সন ইনস্টল এবং তারপর সেটি স্টার্টআপে চালানোর জন্য কনফিগার করার সময়। আপনাকে শুধু কয়েক সেট কমান্ড লিখতে হবে এবং হয়ে গেলো, আপনি শেষ।
- সবसे প্রথমে, Apache ইনস্টল করার জন্য প্রম্পটে নিচের কমান্ডটি লিখুন।
yum install -y vsftpd
- उसके बाद, আপনাকে এটি চালু করতে হবে। নিচের কমান্ড লিখুন:
systemctl start httpd
- একবার হলে, আপনাকে নিশ্চিত করতে হবে যে এটি স্টার্টআপে স্বয়ংক্রিয়ভাবে শুরু হয়। সেটির জন্য নিচের কমান্ড লিখুন:
systemctl enable httpd
- অবশেষে, Apache-এর স্ট্যাটাস চেক করুন এটি চলছে কিনা নিচের কমান্ড লিখে।
systemctl status httpd
- उसके बाद, আপনার বর্তমান ওয়েব ব্রাউজারে একটি নতুন ট্যাব খুলুন এবং ইনস্ট্যান্সের পাবলিক IP লিখে দেখুন সবকিছু অপারেশনাল কিনা।

IIS কনফিগার করা
আপনার যদি Windows Server ইমেজ থাকে, তবে Apache-এর বদলে IIS কনফিগার করতে হবে। সেটির জন্য আপনাকে প্রথমে IIS এবং ম্যানেজমেন্ট টুলস ইনস্টল করতে হবে। এখানে কীভাবে করবেন:
- একটি command prompt খুলুন এবং তারপর powershell টাইপ করুন একটি Powershell উইন্ডো খোলার জন্য।
- IIS এবং ম্যানেজমেন্ট টুলস ইনস্টল করার জন্য নিচের কমান্ড লিখুন:
Install-WindowsFeature -name Web-Server -IncludeAllSubFeature -IncludeManagementTools
- একবার হলে, আপনার বর্তমান ব্রাউজারে একটি নতুন ট্যাব খুলুন এবং ECS ইনস্ট্যান্সের পাবলিক IP ঠিকানা অ্যাড্রেস বারে লিখে Enter চাপুন সবকিছু ঠিকঠাক কাজ করছে কিনা দেখতে।
