beginner#cloud#computingUpdated: 2025-05-11

ক্লাউড কম্পিউটিং (Cloud Computing)


ভূমিকা — তোমার ফোটো কোথায় থাকে?

তুমি ফোনে ছবি তোলো। ফোন হারিয়ে গেলেও Google Photos থেকে ছবি ফিরে পাও। কেন? কারণ ছবিগুলো তোমার ফোনে নেই — আছে Cloud-এ।

তুমি Gmail ব্যবহার করো — এটা তোমার ল্যাপটপে install নেই, তবুও যেকোনো ডিভাইস থেকে দেখতে পারো।

Netflix, YouTube, Spotify — সব কিছু তোমার ডিভাইসে store নেই, কিন্তু Internet থাকলে যেকোনো জায়গা থেকে পাচ্ছো।

এই সব হচ্ছে Cloud Computing-এর জাদু।


Module 1: Cloud Computing কী?

📌 সংজ্ঞা

Cloud Computing হলো এমন একটি প্রযুক্তি যেখানে Computing resources (সার্ভার, স্টোরেজ, সফটওয়্যার, ডেটাবেস) Internet (Cloud)-এর মাধ্যমে সরবরাহ করা হয়, এবং ব্যবহারকারী যেকোনো ডিভাইস ও যেকোনো জায়গা থেকে এই সেবা ব্যবহার করতে পারে।

"Cloud" কেন? Network diagram-এ Internet-কে সবসময় মেঘের (cloud) চিহ্ন দিয়ে দেখানো হতো — কারণ ভিতরে কী আছে আমরা জানি না। সেখান থেকেই "Cloud" নামটি এসেছে।

পুরনো পদ্ধতি vs Cloud:

পুরনো পদ্ধতি:
তোমার ডিভাইসে
software install
→ সেই ডিভাইসেই সীমাবদ্ধ
→ ডিভাইস নষ্ট = সব হারানো

Cloud Computing:
Internet-এ
software ও data
→ যেকোনো ডিভাইস থেকে access
→ ডিভাইস নষ্ট হলেও data নিরাপদ

Module 2: Cloud Computing কীভাবে কাজ করে?

তুমি (User)
     │
     │ Internet-এর মাধ্যমে request
     ▼
Cloud Provider-এর Data Center
┌─────────────────────────────┐
│  Server Farm (হাজার Server) │
│  Storage (Petabyte)         │
│  Network Infrastructure     │
│  Cooling System             │
└─────────────────────────────┘
     │
     │ Response পাঠায়
     ▼
তুমি (ফলাফল পাও)

বাস্তব উদাহরণ:

তুমি Google Docs-এ টাইপ করছো:

  1. তোমার কীবোর্ড → Browser → Internet
  2. Google-এর Server-এ তোমার document save হচ্ছে
  3. Server → Internet → তোমার screen-এ দেখাচ্ছে
  4. তুমি ফোন বদলালেও Google account-এ login করলে সব পাবে

Module 3: Cloud Service-এর ধরন (Service Models)

১. IaaS — Infrastructure as a Service

কী পাওয়া যায়: Virtual Server, Storage, Networking

উদাহরণ: Amazon EC2, Microsoft Azure VM

উপমা: খালি জমি ভাড়া পাওয়া — তুমি নিজে বাড়ি বানাবে

কে ব্যবহার করে: Developers, System Admins

২. PaaS — Platform as a Service

কী পাওয়া যায়: Development Platform, Database, Tools

উদাহরণ: Google App Engine, Heroku

উপমা: ঘর ভাড়া নেওয়া — ইন্টেরিয়র তুমি করবে

কে ব্যবহার করে: Software Developers

৩. SaaS — Software as a Service

কী পাওয়া যায়: সম্পূর্ণ software, Internet-এ

উদাহরণ: Gmail, Google Docs, Netflix, Zoom

উপমা: হোটেলে থাকা — সব আছে, শুধু ব্যবহার করো

কে ব্যবহার করে: সব ধরনের ব্যবহারকারী

IaaS: জমি
PaaS: কাঠামো সহ বাড়ি
SaaS: আসবাবপত্র সহ সাজানো ঘর
মডেলতুমি পাওতুমি নিয়ন্ত্রণ করোউদাহরণ
IaaSInfrastructureOS, App সবAWS EC2
PaaSPlatformApp শুধুHeroku
SaaSসম্পূর্ণ Softwareশুধু ব্যবহারGmail

Module 4: Cloud Deployment-এর ধরন

১. Public Cloud

সবার জন্য উন্মুক্ত Cloud service।

  • উদাহরণ: Google Drive, OneDrive, Dropbox
  • সুবিধা: সস্তা, সহজ
  • অসুবিধা: Data অন্যের Server-এ

২. Private Cloud

শুধু একটি organization-এর জন্য।

  • উদাহরণ: Bank-এর নিজস্ব Cloud
  • সুবিধা: নিরাপদ, পূর্ণ নিয়ন্ত্রণ
  • অসুবিধা: ব্যয়বহুল

৩. Hybrid Cloud

Public ও Private-এর মিশ্রণ।

  • উদাহরণ: সংবেদনশীল Data private-এ, বাকি public-এ
  • সুবিধা: নমনীয়, সুরক্ষিত

৪. Community Cloud

একাধিক organization একসাথে share করে।

  • উদাহরণ: সরকারি বিভিন্ন দপ্তরের Cloud

Module 5: Cloud Computing-এর বৈশিষ্ট্য

Cloud Computing-এর ৫টি মূল বৈশিষ্ট্য (NIST অনুযায়ী):

১. On-demand Self-service: যখন দরকার, নিজেই নিতে পারো — কাউকে জিজ্ঞেস করতে হয় না

২. Broad Network Access: যেকোনো ডিভাইসে, যেকোনো জায়গায় access

৩. Resource Pooling: একই server অনেকে share করে — খরচ কমে

৪. Rapid Elasticity: চাহিদা বাড়লে resource বাড়ানো যায়, কমলে কমানো যায়

৫. Measured Service: কতটুকু ব্যবহার করলে ততটুকু pay করো


Module 6: Cloud Computing-এর ব্যবহার

🎓 শিক্ষায়

  • Google Classroom — শিক্ষার্থীরা Cloud-এ assignment দেয়
  • Microsoft Teams, Zoom — Remote class
  • Khan Academy, Coursera — Streaming শিক্ষা

🏢 ব্যবসায়

  • Online Office Suite (Google Workspace, Microsoft 365)
  • Customer data storage ও CRM
  • E-commerce platform hosting

🏥 স্বাস্থ্যসেবায়

  • Patient record Cloud-এ — যেকোনো হাসপাতাল থেকে দেখা যায়
  • Medical Imaging (X-ray, MRI) cloud storage
  • AI diagnosis tool

🇧🇩 বাংলাদেশে

  • Government Cloud (Bangladesh): সরকারি সেবা digitize
  • NID Database: National ID server cloud-এ
  • ডিজিটাল ভূমি রেকর্ড সিস্টেম

Module 7: সুবিধা ও অসুবিধা

সুবিধাঅসুবিধা
যেকোনো জায়গা থেকে accessInternet ছাড়া কাজ হয় না
Hardware কিনতে হয় নাData নিরাপত্তার প্রশ্ন
Data backup স্বয়ংক্রিয়Vendor Lock-in সমস্যা
Scale করা সহজOngoing subscription খরচ
সর্বোচ্চ uptime guaranteeLatency সমস্যা হতে পারে

📝 HSC পরীক্ষার জন্য গুরুত্বপূর্ণ তথ্য

🎯 পরীক্ষায় যা আসতে পারে:

সংজ্ঞামূলক প্রশ্ন:

  • Cloud Computing কী?
  • IaaS, PaaS, SaaS-এর সংজ্ঞা ও উদাহরণ দাও।

পার্থক্যমূলক প্রশ্ন:

  • Public, Private ও Hybrid Cloud-এর পার্থক্য।

MCQ-তে যা আসে:

  • "Gmail কোন ধরনের Cloud service?" → SaaS
  • "Cloud Computing-এর মূল বৈশিষ্ট্য কয়টি?" → ৫টি (NIST অনুযায়ী)
  • "Amazon EC2 কোন Cloud service?" → IaaS

মনে রাখো:

  • IaaS = Infrastructure (জমি)
  • PaaS = Platform (কাঠামো)
  • SaaS = Software (সজ্জিত ঘর)
  • Public > সবার, Private > শুধু নিজের, Hybrid > মিশ্রণ

🧠 চিন্তা করো (Think About It)

প্রশ্ন ১: তুমি তোমার সব personal data (ছবি, ডকুমেন্ট) Google-এর Cloud-এ রাখছো। Google কি সেই data পড়তে পারে? রাখা কি নিরাপদ?

প্রশ্ন ২: ব্যাংকের সব তথ্য Cloud-এ থাকলে কী সুবিধা কী অসুবিধা? তুমি কি চাইবে তোমার ব্যাংক Public Cloud ব্যবহার করুক?

প্রশ্ন ৩: বাংলাদেশে Internet connection দুর্বল হলে Cloud Computing কতটা কার্যকর?


✅ সারাংশ

  • Cloud Computing = Internet-এর মাধ্যমে computing resource পাওয়া
  • Service Model: IaaS (Infrastructure), PaaS (Platform), SaaS (Software)
  • Deployment: Public, Private, Hybrid, Community
  • ৫টি বৈশিষ্ট্য: On-demand, Broad Access, Resource Pooling, Elasticity, Measured Service
  • ব্যবহার: শিক্ষা, ব্যবসা, স্বাস্থ্য, সরকার
  • সুবিধা: যেকোনো জায়গা থেকে, backup, scale করা সহজ

🎯 অনুশীলন প্রশ্ন (Practice Questions)

১. সংক্ষিপ্ত প্রশ্ন: IaaS, PaaS ও SaaS-এর মধ্যে পার্থক্য উদাহরণসহ লিখো।

২. ব্যাখ্যামূলক প্রশ্ন: Public Cloud ও Private Cloud কী? কোন কোন ক্ষেত্রে কোনটি ব্যবহার করা উচিত?

৩. MCQ: Netflix কোন ধরনের Cloud Service ব্যবহার করে সেবা দেয়?

  • (ক) IaaS
  • (খ) PaaS
  • (গ) SaaS ✓
  • (ঘ) Community Cloud

৪. প্রায়োগিক প্রশ্ন: বাংলাদেশ সরকার Cloud Computing ব্যবহার করে কোন কোন সেবা দিতে পারে?

৫. বিশ্লেষণমূলক প্রশ্ন: Cloud Computing-এর ৫টি মূল বৈশিষ্ট্য ব্যাখ্যা করো।


মেঘের মতো সর্বত্র — Cloud Computing সেই স্বপ্নকে বাস্তব করেছে যেখানে তথ্য ও শক্তি সবার নাগালে।