প্রতিটি ধরনের হোস্টিং — shared, VPS, cloud, managed, static — একই অন্তর্নিহিত জিনিসের একটি রূপভেদ: সবসময় চালু আর ইন্টারনেটে সংযুক্ত রাখা একটি কম্পিউটার, যার কিছু অংশ আপনি ভাড়া নেন। ধরনগুলোর মধ্যে যা ভিন্ন তা হলো সেই কম্পিউটারের কতটা আপনার, আর এর উপর আপনার কতটা নিয়ন্ত্রণ আছে।
একটি ভৌত সার্ভারের একটি নির্দিষ্ট পরিমাণ প্রসেসিং শক্তি, মেমরি, সংরক্ষণ, আর নেটওয়ার্ক bandwidth আছে। প্রতিটি হোস্টিং ধরন আসলে "সেই নির্দিষ্ট পরিমাণ কীভাবে ভাগ করা, আর কতজন গ্রাহকের মধ্যে?" এর একটি ভিন্ন উত্তর।
| ধরন | রিসোর্স কীভাবে ভাগ হয় | আপনি যে নিয়ন্ত্রণ পান |
|---|---|---|
| Shared হোস্টিং | শত শত সাইট একটি ভৌত সার্ভার ভাগ করে | ন্যূনতম — একটি control panel, সার্ভার নিজে নয় |
| VPS | একটি ভৌত সার্ভারের মুষ্টিমেয় virtual, বিচ্ছিন্ন অংশ | আপনার নিজের অংশের পূর্ণ নিয়ন্ত্রণ |
| Dedicated সার্ভার | একজন গ্রাহক, একটি সম্পূর্ণ ভৌত সার্ভার | পুরো মেশিনের সম্পূর্ণ নিয়ন্ত্রণ |
| Cloud / managed প্ল্যাটফর্ম | রিসোর্স গতিশীলভাবে বরাদ্দ, প্রায়ই অনেক মেশিন জুড়ে | ব্যাপকভাবে ভিন্ন — কিছু shared হোস্টিংয়ের মতো লাগে, কিছু একটি VPS-এর মতো, পর্দার পেছনে স্বয়ংক্রিয় |
| Static হোস্টিং | কোনো server-side প্রসেসিং নেই — শুধু ফাইল, একসাথে অনেক জায়গা থেকে পরিবেশিত | ন্যূনতম নিয়ন্ত্রণ দরকার, কারণ পরিচালনার মতো কোনো সার্ভার নেই |
এগুলোর প্রতিটি এরপর নিজস্ব একটি পাঠে কভার করা। এখন লক্ষ্য করার যোগ্য প্যাটার্ন: বেশি নিয়ন্ত্রণ আর বেশি dedicated রিসোর্স সাধারণত বেশি খরচ করে আর পরিচালনা করতে বেশি টেকনিক্যাল জ্ঞান দাবি করে — একটি আসল, সরাসরি বিনিময় আছে, কঠোরভাবে ভালো বা খারাপ একটি বিকল্প নয়।
সার্ভারের যত বেশি অংশ আপনার, এর রক্ষণাবেক্ষণেরও তত বেশি অংশ আপনার: নিরাপত্তা আপডেট, সমস্যার জন্য নজরদারি, আপনার সাইট চালানো সফটওয়্যার কনফিগার করা, আর কিছু ভুল হলে এটি পুনরুদ্ধার করা। Shared হোস্টিং আর বেশিরভাগ managed প্ল্যাটফর্ম আপনার জন্য এর সবকিছু অদৃশ্যভাবে সামলায়, আপনি যা টাকা দেন তার অংশ হিসেবে। একটি VPS বা dedicated সার্ভার এটি আপনার উপর ছেড়ে দেয় — পূর্ণ নিয়ন্ত্রণ আর পূর্ণ দায়িত্ব একসাথে আসে।
কোনো সর্বজনীনভাবে "সেরা" ধরন নেই। সঠিক পছন্দ সম্পূর্ণভাবে নির্ভর করে আপনি কী চালাচ্ছেন, এটি কত ট্রাফিক আশা করে, নিজে একটি সার্ভার পরিচালনা করতে আপনি কতটা স্বাচ্ছন্দ্যবোধ করেন, আর আপনি কী খরচ করতে পারেন তার উপর — এই অংশের পরে choosing-hosting-for-your-stack পাঠে বাস্তবভাবে কভার করা।
পরের কয়েকটি পাঠ প্রতিটি ধরন পালাক্রমে নেয় — shared, VPS আর dedicated, cloud আর managed, আর static — তারপর এই সাইটে শেখানো নির্দিষ্ট stack-এর সাথে মেলানো একটি সরাসরি সিদ্ধান্তের গাইড, আর তারপর প্রতিটি tier আসলে কী খরচ করে।