"ক্লাউড ইনফ্রাস্ট্রাকচার" কথাটা এত বেশি ব্যবহার হয় যে এর অর্থ প্রায় হারিয়ে গেছে। আমার বেশিরভাগ কর্মদিন কাটে একটি লাইভ রিক্রুটমেন্ট প্ল্যাটফর্মের AWS ইনফ্রাস্ট্রাকচার দেখাশোনা করে, তাই সহজ ভাষায় বলছি: এটি আসলে কী, এটি আপনাকে কী দেয়, আর কখন এটি নেওয়াই সত্যিকারের সঠিক সিদ্ধান্ত — শুধু সহজ পছন্দ নয়।
ক্লাউড ইনফ্রাস্ট্রাকচার আসলে কী
ধরুন, আপনি নিজে গাড়ি না কিনে ভাড়া নিলেন। গাড়িটা আপনার নয়। এটা নষ্ট হলে আপনাকে ঠিক করতে হয় না। আপনি শুধু যে দিনগুলোতে চালান, সেই দিনগুলোর জন্য টাকা দেন। ক্লাউড ইনফ্রাস্ট্রাকচারও একইভাবে কাজ করে — শুধু গাড়ির বদলে আপনি ভাড়া নিচ্ছেন কম্পিউটার, স্টোরেজ ও নেটওয়ার্ক কানেকশন, AWS, Azure বা Google Cloud-এর মতো একটি বড় কোম্পানির কাছ থেকে।
আগের নিয়ম ছিল নিজে সার্ভার কিনে একটি রুমে বসানো এবং নিজেই সেগুলো দেখাশোনা করা — কেউ ব্যবহার না করলেও। ক্লাউডের নিয়ম হলো, কয়েকটা বাটন ক্লিক করে ঠিক যতটুকু দরকার ততটুকু নিয়ে নেওয়া, ঠিক যখন দরকার তখনই।
চারটি মূল বিল্ডিং ব্লক
একটি ক্লাউড কোম্পানি যা কিছু বিক্রি করে, প্রায় সবকিছুই এই চারটি জিনিসের একটি:
- কম্পিউট — যে কম্পিউটার আপনার অ্যাপের কোড চালায়। এটি একটি পুরো ভার্চুয়াল কম্পিউটার (EC2) হতে পারে, একটি ছোট বাক্সে বন্দি সংস্করণ যাকে কন্টেইনার বলে (ECS), অথবা এমন কিছু যা শুধু দরকার হলেই চালু হয় (Lambda)।
- স্টোরেজ — যেখানে আপনার ফাইল ও ডেটা সংরক্ষিত থাকে, এমন একটি হার্ড ড্রাইভের মতো যা আপনাকে নিজে দেখাশোনা করতে হয় না (S3, EBS)।
- নেটওয়ার্কিং — যে রাস্তা সবকিছু সংযুক্ত করে: দর্শকরা কীভাবে আপনার ওয়েবসাইটে পৌঁছায়, এবং আপনার বিভিন্ন সার্ভিস কীভাবে একে অপরের সাথে কথা বলে (Route 53, CloudFront)।
- ম্যানেজড ডেটাবেস — এমন একটি ডেটাবেস যা অন্য কেউ আপনার হয়ে দেখাশোনা করে। তারাই ব্যাকআপ, আপডেট এবং কোনো সমস্যা হলে তা ঠিক করার কাজ সামলায় (RDS)।
সত্যিকারের সুবিধাগুলো
বেশি দর্শক মানেই নতুন মেশিন কেনা নয়
আপনার ওয়েবসাইটে হঠাৎ দশগুণ বেশি দর্শক এলে, নতুন হার্ডওয়্যার অর্ডার করে সপ্তাহ ধরে অপেক্ষা করতে হয় না। আপনি শুধু একটি সেটিং বাড়িয়ে দেন, আর কয়েক মিনিটেই বেশি ক্ষমতা পেয়ে যান। নিজের সার্ভার চালানোর তুলনায় এটাই সবচেয়ে বড় বাস্তব পার্থক্য।
আপনি শুধু যা ব্যবহার করেন তার জন্যই টাকা দেন
এটা অনেকটা নিজের বিদ্যুৎকেন্দ্র তৈরি না করে বিদ্যুৎ বিল দেওয়ার মতো। নিজের সার্ভার আপনার সবচেয়ে ব্যস্ত দিনের জন্য যথেষ্ট বড় হতে হয়, তাই বাকি সময় তা অর্ধেক অলস পড়ে থাকে — তারপরও পুরো দামই দিতে হয়। ক্লাউডে আপনার বিল আপনি আসলে কতটুকু ব্যবহার করছেন তার সাথে বাড়ে ও কমে।
কিছু ভেঙে গেলেও আপনার সাইট চালু থাকে
ক্লাউড কোম্পানিগুলো আপনার ডেটার কপি একাধিক জায়গায় রাখে। একটি জায়গায় সমস্যা হলে, অন্যটি স্বয়ংক্রিয়ভাবে দায়িত্ব নেয়, প্রায়ই কেউ টেরও পায় না। একটি ছোট টিম এই ধরনের সুরক্ষা বিনামূল্যে পায় — নিজে তৈরি করতে গেলে বছরের পর বছর ও অনেক বড় টিম লাগত।
আপনার টিমের জন্য কম একঘেয়ে কাজ
কাউকে না কাউকে এখনও সিকিউরিটি আপডেট বসাতে হয়, ব্যাকআপ নিতে হয়, আর কিছু ভাঙলে তা ঠিক করতে হয়। ম্যানেজড সার্ভিসে সেই কাজটা করে ক্লাউড প্রোভাইডার, আপনার ইঞ্জিনিয়াররা নন। এতে আপনার টিম সিস্টেম সচল রাখার বদলে প্রোডাক্ট তৈরিতে সময় দিতে পারে।
টিমগুলো আসলে কেন ক্লাউডে যায়
উপরের সব সুবিধা মিলিয়ে একটাই মূল কথা: এটি একটি বড়, আগাম, সহজে বাতিল করা যায় না এমন সিদ্ধান্তকে (সার্ভার কেনা, সার্ভার রুম তৈরি করা) একটি ছোট, নিরাপদ, সহজে বাতিল করা যায় এমন সিদ্ধান্তে (একটি সার্ভিস চালু করুন, কাজ না করলে বন্ধ করে দিন) বদলে দেয়। এই কারণেই এটি নতুন প্রজেক্টের, স্টার্টআপের এবং নিজের সার্ভার রুম চালানোর মতো বড় নয় এমন যেকোনো টিমের ডিফল্ট পছন্দ — ভুল করলেও মন পরিবর্তন করতে প্রায় কিছুই খরচ হয় না।
কখন ব্যবহার করবেন — আর কখন করবেন না
ব্যবহার করুন যখন: আপনার প্রজেক্ট কতটা বড় হবে তা আপনি নিশ্চিত নন, বিভিন্ন দেশের মানুষের কাছে পৌঁছাতে হবে, আপনার টিম ছোট, অথবা শেষ পর্যন্ত প্রতিটি টাকা বাঁচানোর চেয়ে দ্রুত কিছু বের করে আনাই বেশি গুরুত্বপূর্ণ।
দুবার ভাবুন যখন: আপনার প্রতিদিন প্রচুর, স্থিতিশীল ও অনুমানযোগ্য ট্রাফিক আছে — এই মাত্রায় কিছু কোম্পানি আসলে ক্লাউড থেকে সরে গিয়ে নিজস্ব হার্ডওয়্যারে ফিরে টাকা বাঁচিয়েছে। এছাড়াও দুবার ভাবুন যখন কঠোর নিয়ম বলে দেয় যে আপনার ডেটা ঠিক কোন দেশে থাকতে হবে, যখন একটি শেয়ার্ড ক্লাউড রিজিয়নের চেয়ে দ্রুত রেসপন্স দরকার, অথবা যখন টিমের কেউ বিলের দিকে নজর রাখছে না — ক্লাউড খরচ যেমন সহজে কমে, তেমনি সহজে বেড়েও যেতে পারে।
একটি বাস্তব উদাহরণ
এই ওয়েবসাইটটিই এই ধারণার সবচেয়ে সহজ প্রমাণ: একটি সাধারণ স্ট্যাটিক সাইট বসে আছে একটি প্রাইভেট স্টোরেজ বাকেটে (S3), পরিবেশিত হচ্ছে একটি গ্লোবাল ডেলিভারি নেটওয়ার্কের মাধ্যমে (CloudFront), সাথে একটি ফ্রি সিকিউরিটি সার্টিফিকেট (ACM) এবং একটি ডোমেইন নেম যুক্ত করা (Route 53)। প্যাচ করার কোনো সার্ভার নেই, নির্দিষ্ট মাসিক বিল নেই, আর এই পরিমাণ ট্রাফিকে খরচ মাত্র কয়েক পয়সা। নিজে চেষ্টা করতে চাইলে সঠিক ধাপগুলো আমি আগের পোস্টে লিখে রেখেছি।
আপনি যদি এই বিষয়ে একদম নতুন হন এবং কোনো ক্লাউড প্রোভাইডারের ড্যাশবোর্ড প্রথমবার খোলার আগে মূল শব্দ ও ধারণাগুলো শিখতে চান, তাহলে AWS Certified Cloud Practitioner স্টাডি গাইড একটি ভালো শুরুর জায়গা — এটি ঠিক এই পোস্টের ধারণাগুলোই কভার করে, একজন নতুন মানুষের জন্য যতটুকু গভীরতা দরকার ততটুকুতে।
Amazon-এ দাম দেখুন →সংক্ষিপ্ত সারাংশ
ক্লাউড ইনফ্রাস্ট্রাকচার স্বয়ংক্রিয়ভাবে সস্তা, দ্রুত বা ভালো নয়। এটি শুধু ভিন্ন কিছু ট্রেডঅফ — আর সেই ট্রেডঅফগুলো প্রায় প্রতিটি টিমের পক্ষে যায় যারা বিশাল, স্থিতিশীল, অনুমানযোগ্য ওয়ার্কলোড চালাচ্ছে না। শুধু ডিফল্ট বলেই বেছে নেওয়ার আগে জেনে নিন আপনার প্রজেক্ট এই সীমারেখার কোন দিকে আছে।