ক্লাউড কম্পিউটিং

ক্লাউড কম্পিউটিং এর সংজ্ঞা, বৈশিষ্ট্য, সার্ভিস মডেল (IaaS, PaaS, SaaS) এবং ডেপ্লয়মেন্ট মডেল। এইচএসসি আইসিটি অধ্যায় ২।

শেখা শুরু করুন

ক্লাউড কম্পিউটিং: কনসেপ্ট, মডেল ও সুবিধা-অসুবিধা

  1. ক্লাউড কম্পিউটিং (Cloud Computing)
  2. তোমার ফোনের মেমোরি কি ফুল?
  3. ক্লাউড কম্পিউটিং কী?
  4. ক্লাউড কম্পিউটিং এর বৈশিষ্ট্য - ১
  5. ক্লাউড কম্পিউটিং এর বৈশিষ্ট্য - ২
  6. ক্লাউড সার্ভিস মডেলসমূহ
  7. ১. IaaS (Infrastructure as a Service)
  8. ২. PaaS (Platform as a Service)
  9. ৩. SaaS (Software as a Service)
  10. একনজরে সার্ভিস মডেলের তুলনা
  11. ক্লাউড ডেপ্লয়মেন্ট মডেল (Public & Private)
  12. ক্লাউড ডেপ্লয়মেন্ট মডেল (Hybrid & Community)
  13. ক্লাউড কম্পিউটিং: সুবিধা ও অসুবিধা
  14. চলো নিজেকে যাচাই করি
  15. উপসংহার ও ভবিষ্যৎ
  16. ধন্যবাদ!

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

এই লেকচার শেষে আমরা-

১। ক্লাউড কম্পিউটিং এর ধারণা ও বৈশিষ্ট্য ব্যাখ্যা করতে পারব।
২। ক্লাউড সার্ভিস মডেল (IaaS, PaaS, SaaS) এর পার্থক্য তুলনা করতে পারব।
৩। ক্লাউড ডেপ্লয়মেন্ট মডেল (Public, Private, Hybrid) বর্ণনা করতে পারব।
৪। ক্লাউড কম্পিউটিং এর সুবিধা ও অসুবিধা বিশ্লেষণ করতে পারব।

হ্যালো এভরিওয়ান! কেমন আছো তোমরা সবাই? এইচএসসি তথ্য ও যোগাযোগ প্রযুক্তি কোর্সের আজকের ক্লাসে তোমাদের স্বাগতম। আজকে আমরা এমন একটা টেকনোলজি নিয়ে কথা বলব যা তোমরা প্রতিনিয়ত ব্যবহার করছো, হয়তো নিজেরাও জানো না! সেটা হলো ক্লাউড কম্পিউটিং। এই লেকচার শেষে আমরা- ১। ক্লাউড কম্পিউটিং এর ধারণা ও বৈশিষ্ট্য ব্যাখ্যা করতে পারব। ২। ক্লাউড সার্ভিস মডেলগুলোর পার্থক্য তুলনা করতে পারব। ৩। ক্লাউড ডেপ্লয়মেন্ট মডেল বর্ণনা করতে পারব এবং ৪। এর সুবিধা ও অসুবিধা বিশ্লেষণ করতে পারব। চলো শুরু করা যাক!

তোমার ফোনের মেমোরি কি ফুল?

দৃশ্যপট:
  • তোমার ফোনের মেমোরি ফুল, কিন্তু তুমি হাজার হাজার ছবি Google Photos বা Facebook-এ আপলোড করছো।
  • প্রশ্ন: এই ছবিগুলো আসলে কোথায় জমা হচ্ছে?
    1. আকাশের মেঘে?
    1. নাকি মাটির নিচে কোনো বিশাল কম্পিউটারে?

তোমরা কি কখনো এমন সমস্যায় পড়েছো যে, ফোনের মেমোরি ফুল হয়ে গেছে? নিশ্চয়ই পড়েছো। তখন আমরা কী করি? চট করে ছবিগুলো গুগল ড্রাইভে বা ফেসবুকে আপলোড করে ফোন থেকে ডিলিট করে দেই। আচ্ছা, একটু ভেবে দেখো তো, ফোন থেকে তো ছবি ডিলিট করে দিলে, কিন্তু ফেসবুকে বা গুগলে ছবিগুলো বছরের পর বছর কীভাবে থেকে যায়? এগুলো আসলে কোথায় থাকে? আকাশের মেঘে ভেসে বেড়ায়? নাকি অন্য কোথাও? ভিডিওটা একটু পজ করে ভাবো তো। ...আসলে এগুলো আকাশের মেঘে থাকে না, এগুলো থাকে বিশাল বিশাল সব সার্ভারে। আর এই পুরো ব্যবস্থাটাই হলো ক্লাউড কম্পিউটিং।

ক্লাউড কম্পিউটিং কী?

সংজ্ঞা: ইন্টারনেটের মাধ্যমে কম্পিউটিং রিসোর্স (যেমন: সার্ভার, স্টোরেজ, সফটওয়্যার) ভাড়া নিয়ে ব্যবহার করার প্রযুক্তি।

সহজ কথায়:
* নিজের হার্ডওয়্যার কেনার প্রয়োজন নেই।
* ইন্টারনেটের মাধ্যমে অন্যের শক্তিশালী কম্পিউটার ব্যবহার করা।
* মূলমন্ত্র: "Pay as you go" (যতটুকু ব্যবহার, ততটুকু বিল)।

সহজ কথায় ক্লাউড কম্পিউটিং হলো ইন্টারনেটের মাধ্যমে অন্যের কম্পিউটিং রিসোর্স ভাড়া নেওয়া। মনে করো, তোমার একটা খুব শক্তিশালী কম্পিউটারের দরকার, কিন্তু কেনার টাকা নেই। তুমি ইন্টারনেটের মাধ্যমে অ্যামাজন বা গুগলের শক্তিশালী কম্পিউটার ভাড়া নিয়ে কাজ করলে, আর যতটুকু সময় ব্যবহার করলে ঠিক ততটুকু সময়ের বিল দিলে। এটাই ক্লাউড কম্পিউটিং। এটা অনেকটা বাড়ির বিদ্যুৎ বিলের মতো। আমরা কি বাড়িতে বিদ্যুৎ উৎপাদনের জন্য পাওয়ার প্ল্যান্ট বসাই? না। আমরা সংযোগ নেই এবং যতটুকু ব্যবহার করি, ঠিক ততটুকু বিল দেই। ক্লাউড কম্পিউটিংও ঠিক তাই।

ক্লাউড কম্পিউটিং এর বৈশিষ্ট্য - ১

১. On-demand Self-service (চাহিবামাত্র সেবা)
  • মানুষের সাহায্য ছাড়াই স্বয়ংক্রিয়ভাবে সেবা পাওয়া যায়।
  • ভেন্ডরের সাথে কথা বলার প্রয়োজন নেই।

যুক্তরাষ্ট্রের NIST এর মতে ক্লাউড কম্পিউটিংয়ের কিছু নির্দিষ্ট বৈশিষ্ট্য আছে। প্রথমটি হলো On-demand Self-service। মানে তোমার যখন দরকার, তখনই তুমি সেবা পাবে, কারো অনুমতির জন্য অপেক্ষা করতে হবে না। যেমন, তুমি রাত ৩টার সময়ও গুগল ড্রাইভে ফাইল রাখতে পারো, গুগলের কারো পারমিশন লাগে না। দ্বিতীয়টি হলো Broad Network Access। অর্থাৎ, তুমি বিশ্বের যেকোনো প্রান্তে বসে, ল্যাপটপ, ফোন বা ট্যাবলেটের মাধ্যমে তোমার ডাটা এক্সেস করতে পারবে। শুধু ইন্টারনেট থাকলেই হলো।

ক্লাউড কম্পিউটিং এর বৈশিষ্ট্য - ২

৩. Resource Pooling (রিসোর্স শেয়ারিং)
  • একই রিসোর্স বা হার্ডওয়্যার বহু গ্রাহক একসাথে ব্যবহার করে।
  • একে Multi-tenant model বলে।

তৃতীয় বৈশিষ্ট্যটি খুব মজার - Resource Pooling। এটা অনেকটা ফ্ল্যাট বাড়িতে থাকার মতো। একই বিল্ডিংয়ের পানি, গ্যাস যেমন সবাই শেয়ার করে ব্যবহার করে, তেমনি ক্লাউডের সার্ভারগুলোও হাজার হাজার মানুষ শেয়ার করে ব্যবহার করে। আর সবশেষে Rapid Elasticity। ধরো, তোমার ওয়েবসাইটে হঠাৎ অনেক ভিজিটর বেড়ে গেল। ক্লাউড সিস্টেমে তুমি মুহূর্তের মধ্যেই সার্ভারের ক্ষমতা বাড়িয়ে নিতে পারবে। আবার ভিজিটর কমে গেলে ক্ষমতা কমিয়ে খরচ বাঁচাতে পারবে। এটা রাবারের মতো ইলাস্টিক!

ক্লাউড সার্ভিস মডেলসমূহ

ক্লাউড কম্পিউটিং এর তিনটি প্রধান সার্ভিস মডেল।

আমরা জানলাম ক্লাউড কী। এখন দেখব ক্লাউড আমাদের কী কী ধরনের সেবা দেয়। এটাকে মূলত তিনটি ভাগে ভাগ করা যায় - IaaS, PaaS এবং SaaS। ছবিতে দেখো একটা পিরামিডের মতো দেখাচ্ছে। একদম নিচে হলো ইনফ্রাস্ট্রাকচার বা হার্ডওয়্যার (IaaS), মাঝখানে প্ল্যাটফর্ম (PaaS), আর সবার উপরে সফটওয়্যার (SaaS)। চলো এগুলো বিস্তারিত জানি।

১. IaaS (Infrastructure as a Service)

বর্ণনা: এখানে শুধুমাত্র হার্ডওয়্যার, নেটওয়ার্ক বা ভার্চুয়াল মেশিন ভাড়া নেওয়া হয়। অপারেটিং সিস্টেম ও সফটওয়্যার ব্যবহারকারী নিজে সেটআপ করেন।

  • কাদের জন্য?: সিস্টেম অ্যাডমিনিস্ট্রেটর।
  • উদাহরণ:
  • Amazon Web Services (AWS) EC2
  • Microsoft Azure VM
  • DigitalOcean Droplets

কি-ওয়ার্ড: "মেশিন ভাড়া"

প্রথমে আসি IaaS বা Infrastructure as a Service-এ। মনে করো, তুমি একটা খালি ফ্ল্যাট ভাড়া নিলে। সেখানে কোনো ফার্নিচার নেই, সব তোমাকে কিনতে হবে। IaaS ঠিক তাই। এখানে তুমি শুধু ভার্চুয়াল কম্পিউটার বা হার্ডওয়্যার ভাড়া পাবে। সেখানে উইন্ডোজ দিবে নাকি লিনাক্স, কী সফটওয়্যার চালাবে—সব তোমার দায়িত্ব। বড় বড় কোম্পানি বা সিস্টেম ইঞ্জিনিয়াররা এটা বেশি ব্যবহার করে। উদাহরণ হলো AWS EC2 বা গুগল কম্পিউট ইঞ্জিন।

২. PaaS (Platform as a Service)

বর্ণনা: এখানে অ্যাপ তৈরির জন্য প্রয়োজনীয় পরিবেশ (Environment) ও টুলস ভাড়া দেওয়া হয়। হার্ডওয়্যার বা ওএস নিয়ে চিন্তা করতে হয় না।

  • কাদের জন্য?: সফটওয়্যার ডেভেলপার বা প্রোগ্রামার।
  • উদাহরণ:
  • Google App Engine
  • Heroku
  • Windows Azure

কি-ওয়ার্ড: "ডেভেলপমেন্ট ল্যাব ভাড়া"

এরপর হলো PaaS বা Platform as a Service। ধরো, তুমি রান্না করতে চাও। IaaS হলে তোমাকে চুলা, হাড়ি-পাতিল সব কিনতে হতো। কিন্তু PaaS হলো এমন একটা রান্নাঘর ভাড়া নেওয়া যেখানে সব টুলস আছে, তুমি শুধু বাজার করে এনে রান্না করবে। অর্থাৎ, একজন প্রোগ্রামার অ্যাপ বানাতে চায়, তার সার্ভার সেটআপ নিয়ে ভাবার দরকার নেই। সে শুধু কোড লিখবে। Google App Engine বা Heroku এর চমৎকার উদাহরণ।

৩. SaaS (Software as a Service)

বর্ণনা: ভেন্ডর বা কোম্পানির তৈরি করা রেডিমেড সফটওয়্যার ইন্টারনেটের মাধ্যমে ব্যবহার করা। কোনো কিছু ইনস্টল বা মেইনটেইন করতে হয় না।

  • কাদের জন্য?: সাধারণ ব্যবহারকারী (End Users)।
  • উদাহরণ:
  • Gmail, Google Drive
  • Facebook
  • Netflix

কি-ওয়ার্ড: "রেডিমেড অ্যাপ ব্যবহার"

সবশেষে SaaS বা Software as a Service। এটা আমরা সবাই ব্যবহার করি। রেস্টুরেন্টে গিয়ে খাবার অর্ডার করার মতো। তোমাকে রান্নাও করতে হবে না, বাসনও মাজতে হবে না। তুমি জাস্ট খাবে এবং বিল দিবে। যেমন—তুমি জিমেইল ব্যবহার করো, ইউটিউব দেখো। এগুলোর সার্ভার কোথায়, কিভাবে চলছে—তা নিয়ে তোমার মাথা ঘামাতে হয় না। তুমি জাস্ট অ্যাপটা ব্যবহার করো। এটাই SaaS।

একনজরে সার্ভিস মডেলের তুলনা

বৈশিষ্ট্য IaaS PaaS SaaS
মূল বিষয় হার্ডওয়্যার ভাড়া প্ল্যাটফর্ম ভাড়া সফটওয়্যার ব্যবহার
নিয়ন্ত্রণ ব্যবহারকারীর নিয়ন্ত্রণ সবচেয়ে বেশি মোটামুটি নিয়ন্ত্রণ ব্যবহারকারীর নিয়ন্ত্রণ নেই
উদাহরণ AWS EC2 Google App Engine Gmail
ব্যবহারকারী অ্যাডমিনিস্ট্রেটর ডেভেলপার সাধারণ জনগণ

তাহলে পার্থক্যটা একবার একনজরে দেখে নিই। IaaS হলো অ্যাডমিনিস্ট্রেটরদের জন্য, যেখানে নিয়ন্ত্রণ সবচেয়ে বেশি। PaaS হলো ডেভেলপারদের জন্য। আর SaaS হলো আমাদের মতো সাধারণ ব্যবহারকারীদের জন্য, যেখানে আমাদের কোনো টেকনিক্যাল নিয়ন্ত্রণ থাকে না, আমরা শুধু সুবিধা ভোগ করি। টেবিলটা ভালো করে লক্ষ্য করো, কনসেপ্ট ক্লিয়ার থাকলে যেকোনো প্রশ্নের উত্তর দিতে পারবে।

ক্লাউড ডেপ্লয়মেন্ট মডেল (Public & Private)

১. Public Cloud (পাবলিক ক্লাউড):
* সবার জন্য উন্মুক্ত।
* খরচ কম, কিন্তু নিরাপত্তা কিছুটা কম।
* উদাহরণ: Google Drive, পাবলিক ইমেইল।

২. Private Cloud (প্রাইভেট ক্লাউড):
* নির্দিষ্ট একটি প্রতিষ্ঠানের জন্য সংরক্ষিত।
* অধিক নিরাপত্তা ও নিয়ন্ত্রণ।
* উদাহরণ: ব্যাংকের নিজস্ব ক্লাউড সিস্টেম।

এবার আসি ক্লাউড কোথায় বা কীভাবে বসানো থাকে—তার ওপর ভিত্তি করে প্রকারভেদে। ১. পাবলিক ক্লাউড: এটা পাবলিক বাসের মতো। সবাই টিকেট কেটে উঠতে পারে। সস্তা, কিন্তু প্রাইভেসি কম। যেমন আমাদের সাধারণ জিমেইল। ২. প্রাইভেট ক্লাউড: এটা নিজের ব্যক্তিগত গাড়ির মতো। শুধু তুমি বা তোমার কোম্পানি ব্যবহার করবে। ব্যাংকের ডাটা বা সামরিক বাহিনীর ডাটা সাধারণত এমন প্রাইভেট ক্লাউডে থাকে, কারণ সেখানে নিরাপত্তা সবচেয়ে জরুরি।

ক্লাউড ডেপ্লয়মেন্ট মডেল (Hybrid & Community)

৩. Hybrid Cloud (হাইব্রিড ক্লাউড):
* পাবলিক ও প্রাইভেট ক্লাউডের সংমিশ্রণ।
* গুরুত্বপূর্ণ ডাটা প্রাইভেটে এবং কম গুরুত্বপূর্ণ ডাটা পাবলিকে রাখা হয়।

৪. Community Cloud (কমিউনিটি ক্লাউড):
* বিশেষ কোনো গোষ্ঠী বা কমিউনিটির জন্য তৈরি।
* উদাহরণ: সকল সরকারি ব্যাংকের জন্য একটি সাধারণ ক্লাউড।

এরপর আছে হাইব্রিড ক্লাউড। বুঝতেই পারছো, এটা পাবলিক ও প্রাইভেটের মিশ্রণ। ধরো একটা কোম্পানি তাদের গোপন ফাইলগুলো প্রাইভেট ক্লাউডে রাখে, আর সাধারণ ফাইলগুলো পাবলিক ক্লাউডে রাখে। আর সবশেষে কমিউনিটি ক্লাউড। যখন সমমনা কয়েকটি প্রতিষ্ঠান মিলে একটা ক্লাউড ব্যবহার করে। যেমন, সব সরকারি অফিস মিলে যদি একটা ক্লাউড বানায়, সেটা হবে কমিউনিটি ক্লাউড।

ক্লাউড কম্পিউটিং: সুবিধা ও অসুবিধা

সুবিধা (Advantages)
  • খরচ সাশ্রয়: নিজস্ব হার্ডওয়্যার কেনার প্রয়োজন নেই।
  • অটো আপডেট: সফটওয়্যার মেইনটেইন করতে হয় না।
  • স্টোরেজ: আনলিমিটেড স্টোরেজ সুবিধা।
  • মোবিলিটি: যেকোনো জায়গা থেকে কাজ করা যায়।

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

চলো নিজেকে যাচাই করি

নিচের প্রশ্নগুলো চিন্তা করো এবং উত্তর মেলাও:

  1. তুমি যে Google Docs এ লিখছ, এটি কোন সার্ভিস?
    (উত্তর: SaaS)

  2. একজন ডেভেলপার অ্যাপ বানাতে চায়, সার্ভার কনফিগার করতে চায় না। তার কোনটি লাগবে?
    (উত্তর: PaaS)

  3. ক্লাউড কম্পিউটিং এর প্রধান ঝুঁকি কোনটি?
    (উত্তর: ডাটা সিকিউরিটি বা ইন্টারনেট নির্ভরতা)

এবার দেখি তোমরা কেমন বুঝলে। আমি প্রশ্ন করব, তোমরা ভিডিওটা পজ করে উত্তর ভাববে। ১ নম্বর প্রশ্ন: আমরা যে গুগল ডকসে লিখি, এটা কোন সার্ভিস? ... ঠিক ধরেছো, এটা SaaS। ২ নম্বর: একজন অ্যাপ বানাতে চায় কিন্তু সার্ভারের ঝামেলা চায় না, তার কী লাগবে? ... উত্তর হলো PaaS। ৩ নম্বর: ক্লাউডের প্রধান ঝুঁকি কী? ... হ্যাঁ, নিরাপত্তা এবং ইন্টারনেট না থাকা। যদি সব উত্তর পেরে থাকো, তাহলে কংগ্র্যাচুলেশনস!

উপসংহার ও ভবিষ্যৎ

সারসংক্ষেপ:
* ক্লাউড কম্পিউটিং: ইন্টারনেটে রিসোর্স ভাড়া নেওয়া।
* ৩টি সার্ভিস মডেল: IaaS, PaaS, SaaS।
* ৪টি ডেপ্লয়মেন্ট মডেল: Public, Private, Hybrid, Community।

ভবিষ্যৎ:
* বর্তমান বিশ্ব ক্লাউড নির্ভর। ছোট ব্যবসা থেকে বড় কর্পোরেট সবার ভরসা এখন ক্লাউড।

আজকে আমরা ক্লাউড কম্পিউটিং সম্পর্কে অনেক কিছু জানলাম। সংজ্ঞা, সার্ভিস মডেল, ডেপ্লয়মেন্ট মডেল এবং এর সুবিধা-অসুবিধা। বর্তমান বিশ্বে আইটি সেক্টরে ক্যারিয়ার গড়তে হলে এই ধারণাগুলো থাকা খুবই জরুরি। কারণ ভবিষ্যৎ পৃথিবী পুরোপুরি ক্লাউড নির্ভর হয়ে যাচ্ছে। তাই এই টপিকটা খুব ভালো করে বুঝবে।

ধন্যবাদ!

আজকের ক্লাসে থাকার জন্য ধন্যবাদ।

পরবর্তী অধ্যায়: কমিউনিকেশন সিস্টেম ও নেটওয়ার্কিং
ভালো থেকো, সুস্থ থেকো।

সবাইকে অসংখ্য ধন্যবাদ ক্লাসে মনোযোগ দেওয়ার জন্য। টপিকটা কিন্তু খুব ইন্টারেস্টিং ছিল, তাই না? কোনো প্রশ্ন থাকলে অবশ্যই জানাবে। দেখা হবে পরের ক্লাসে নতুন কোনো টপিক নিয়ে। ভালো থেকো সবাই!

ক্লাউড কম্পিউটিং: বিস্তারিত ধারণা, মডেল ও পরীক্ষার প্রস্তুতি

পড়তে প্রায় 5 মিনিট

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

এই অধ্যায়ে আমরা জানব ক্লাউড কম্পিউটিং আসলে কী, এটি কীভাবে কাজ করে এবং এর বিভিন্ন মডেল সম্পর্কে। বিশেষ করে পরীক্ষার জন্য এর বৈশিষ্ট্য এবং সার্ভিস মডেলগুলোর পার্থক্য বোঝা অত্যন্ত জরুরি।

ক্লাউড কম্পিউটিং কী ও এর ইতিহাস

সহজ কথায়, ক্লাউড কম্পিউটিং হলো ইন্টারনেটের মাধ্যমে কম্পিউটার রিসোর্স (যেমন—সার্ভার, স্টোরেজ, ডেটাবেজ, নেটওয়ার্কিং, সফটওয়্যার) ব্যবহার করা। আগে কোম্পানিগুলোকে নিজেদের সার্ভার কিনতে হতো, রক্ষণাবেক্ষণ করতে হতো। এখন তারা এই ঝামেলা না করে অ্যামাজন (AWS), গুগল (Google Cloud) বা মাইক্রোসফট (Azure) এর মতো প্রোভাইডারদের কাছ থেকে ভাড়ায় এসব সেবা নেয়।

১৯৬০-এর দশকে জন ম্যাকার্থি প্রথম কম্পিউটারকে 'ইউটিলিটি' বা বিদ্যুৎ/পানির মতো সেবা হিসেবে ব্যবহারের ধারণা দেন। তবে আধুনিক ক্লাউড কম্পিউটিংয়ের যাত্রা শুরু হয় ২০০৬ সালে অ্যামাজনের EC2 চালুর মাধ্যমে।

সংজ্ঞা (Definition): ক্লাউড কম্পিউটিং হলো এমন একটি প্রযুক্তি যা ইন্টারনেটের মাধ্যমে বিভিন্ন কম্পিউটিং সেবা (যেমন—সার্ভার, স্টোরেজ, ডেটাবেজ, নেটওয়ার্কিং, সফটওয়্যার, অ্যানালিটিক্স এবং ইন্টেলিজেন্স) প্রদান করে, যাতে দ্রুত ইনোভেশন, নমনীয় রিসোর্স এবং স্কেলেবিলিটি নিশ্চিত করা যায়। — NIST (National Institute of Standards and Technology)

গুরুত্বপূর্ণ (Important):
'Cloud' শব্দটি এখানে রূপক অর্থে ব্যবহৃত হয়। আকাশে মেঘ যেমন বিস্তৃত থাকে এবং যেখান থেকে বৃষ্টি সব জায়গায় পড়ে, তেমনি ইন্টারনেটের মাধ্যমে বিস্তৃত নেটওয়ার্ক থেকে সেবা গ্রহণ করাকে 'ক্লাউড' বলা হয়। পরীক্ষায় 'ক্লাউড কম্পিউটিং কী?' প্রশ্নে অবশ্যই 'ইন্টারনেট নির্ভর' এবং 'রিসোর্স শেয়ারিং' শব্দগুলো ব্যবহার করবে।

ক্লাউড কম্পিউটিংয়ের অপরিহার্য বৈশিষ্ট্যসমূহ (NIST অনুযায়ী)

মার্কিন যুক্তরাষ্ট্রের NIST (National Institute of Standards and Technology) ক্লাউড কম্পিউটিংয়ের ৫টি আবশ্যিক বৈশিষ্ট্যের কথা উল্লেখ করেছে। উদ্দীপক দেখে এই বৈশিষ্ট্যগুলো শনাক্ত করতে পারা সৃজনশীল প্রশ্নের জন্য জরুরি।

১. অন-ডিমান্ড সেলফ সার্ভিস (On-demand Self-service)

গ্রাহক যখন খুশি, যতটুকু প্রয়োজন, ততটুকু সেবা নিজেই গ্রহণ করতে পারেন। এর জন্য কোনো মানুষের (সার্ভিস প্রোভাইডারের) সাথে কথা বলার প্রয়োজন হয় না। যেমন—তুমি চাইলেই গুগল ড্রাইভে অতিরিক্ত স্টোরেজ কিনে নিতে পারো, গুগলের সিইও-কে ফোন করার দরকার নেই।

২. ব্রড নেটওয়ার্ক অ্যাক্সেস (Broad Network Access)

এই সেবা যেকোনো স্থান থেকে এবং যেকোনো ডিভাইসে (মোবাইল, ল্যাপটপ, ট্যাব) ইন্টারনেটের মাধ্যমে ব্যবহার করা যায়।

৩. রিসোর্স পুলিং (Resource Pooling)

প্রোভাইডারের বিশাল কম্পিউটিং রিসোর্স (প্রসেসর, মেমোরি) বহু গ্রাহক একসাথে ব্যবহার করেন। একে 'Multi-tenancy' মডেল বলা হয়।

রিসোর্স পুলিং ও মাল্টি-টেন্যান্সি:
একটি বড় অ্যাপার্টমেন্টে যেমন অনেকে থাকে কিন্তু কেউ কারো ঘরের খবর জানে না, তেমনি ক্লাউডে একই হার্ডওয়্যার একাধিক গ্রাহক ব্যবহার করলেও তাদের ডেটা সম্পূর্ণ আলাদা এবং সুরক্ষিত থাকে। গ্রাহক জানেন না তার ডেটা ভৌগোলিকভাবে ঠিক কোন সার্ভারে আছে।

৪. র‍্যাপিড ইলাস্টিসিটি (Rapid Elasticity)

চাহিদা অনুযায়ী রিসোর্স বাড়ানো বা কমানোর সুবিধা। যেমন—ঈদের সময় ই-কমার্স সাইটে ট্রাফিক বেড়ে গেলে সার্ভারের ক্ষমতা স্বয়ংক্রিয়ভাবে বেড়ে যায়, আবার ভিড় কমলে কমে যায়। একে স্কেলেবিলিটি (Scalability)-ও বলা হয়।

৫. মেজার্ড সার্ভিস (Measured Service)

এটি অনেকটা ইলেকট্রিক মিটারের মতো। তুমি যতটুকু রিসোর্স ব্যবহার করবে, ঠিক ততটুকুর জন্যই বিল দেবে। একে Pay-as-you-go মডেলও বলা হয়।

সার্ভিস মডেলসমূহ: IaaS, PaaS, SaaS

ক্লাউড কম্পিউটিং মূলত তিনটি প্রধান মডেলে সেবা প্রদান করে। এই অংশটি থেকে পরীক্ষায় সবচেয়ে বেশি প্রশ্ন আসে। নিচের চিত্রটি লক্ষ্য করো, যেখানে দেখা যাচ্ছে ব্যবহারকারী এবং ভেন্ডরের (সেবাদাতা) নিয়ন্ত্রণের মাত্রা কীভাবে পরিবর্তিত হয়।

A pyramid diagram showing the 3 Cloud Service Models. Bottom layer: Infrastructure as a Service (IaaS). Middle layer: Platform as a Service (PaaS). Top layer: Software as a Service (SaaS). Arrows indicate User Managed vs Vendor Managed responsibilities.

১. ইনফ্রাস্ট্রাকচার এজ আ সার্ভিস (IaaS)

এখানে ভেন্ডর শুধুমাত্র মৌলিক অবকাঠামো (সার্ভার, স্টোরেজ, নেটওয়ার্ক, ভার্চুয়ালাইজেশন) ভাড়া দেয়। অপারেটিং সিস্টেম, সফটওয়্যার এবং ডেটা—সবকিছুর দায়িত্ব ব্যবহারকারীর।
* ব্যবহারকারী: সিস্টেম অ্যাডমিনিস্ট্রেটর।
* উদাহরণ: Amazon Web Services (AWS) EC2, Microsoft Azure Virtual Machines, DigitalOcean।

২. প্ল্যাটফর্ম এজ আ সার্ভিস (PaaS)

এখানে অবকাঠামোর পাশাপাশি অপারেটিং সিস্টেম এবং প্রোগ্রামিং ল্যাঙ্গুয়েজ রান করার পরিবেশও (Runtime Environment) ভেন্ডর প্রদান করে। ব্যবহারকারী শুধু তার অ্যাপ্লিকেশন বা কোড নিয়ে চিন্তা করেন।
* ব্যবহারকারী: সফটওয়্যার ডেভেলপার।
* উদাহরণ: Google App Engine, Heroku, Windows Azure।

৩. সফটওয়্যার এজ আ সার্ভিস (SaaS)

এখানে ব্যবহারকারীকে কিছুই করতে হয় না, শুধু সফটওয়্যারটি ব্যবহার করেন। ইনস্টলেশন বা রক্ষণাবেক্ষণের কোনো ঝামেলা নেই।
* ব্যবহারকারী: সাধারণ ব্যবহারকারী (End Users)।
* উদাহরণ: Google Drive, Gmail, Facebook, Dropbox, Canva।

তুলনামূলক ছক (IaaS vs PaaS vs SaaS) | বৈশিষ্ট্য | IaaS (Infrastructure) | PaaS (Platform) | SaaS (Software) | |---|---|---|---| | মূল ধারণা | ভার্চুয়াল হার্ডওয়্যার ভাড়া | ডেভেলপমেন্ট এনভায়রনমেন্ট ভাড়া | তৈরি সফটওয়্যার ব্যবহার | | নিয়ন্ত্রণ | ওএস ও অ্যাপের ওপর পূর্ণ নিয়ন্ত্রণ | অ্যাপ ও ডেটার ওপর নিয়ন্ত্রণ | শুধুমাত্র কনফিগারেশন সেটিংস | | রক্ষণাবেক্ষণ | ব্যবহারকারীকে ওএস আপডেট করতে হয় | ভেন্ডর ওএস দেখে, ইউজার কোড দেখে | ভেন্ডর সবকিছু দেখে | | উদাহরণ | AWS EC2 | Google App Engine | Gmail, Netflix |

পরীক্ষার টিপস (Exam Tip):
উদ্দীপকে যদি দেখো 'সার্ভার ভাড়া', 'ভার্চুয়াল মেশিন' বা 'নেটওয়ার্ক কনফিগারেশন' শব্দগুলো আছে, তবে উত্তর হবে IaaS। আর যদি দেখো 'কোডিং করার পরিবেশ', 'অ্যাপ টেস্টিং' বা 'রানটাইম' শব্দগুলো আছে, তবে উত্তর হবে PaaS। সফটওয়্যার সরাসরি ব্যবহারের কথা বললে SaaS

ডেপ্লয়মেন্ট মডেলসমূহ: কখন কোনটি ব্যবহার করবেন?

ক্লাউড কোথায় এবং কীভাবে স্থাপন করা হবে, তার ওপর ভিত্তি করে একে ৪ ভাগে ভাগ করা যায়:

  1. পাবলিক ক্লাউড (Public Cloud): সাধারণ জনগণের জন্য উন্মুক্ত। যেমন—গুগল ড্রাইভ। এটি সস্তা কিন্তু নিরাপত্তা কিছুটা কম হতে পারে।
  2. প্রাইভেট ক্লাউড (Private Cloud): এটি শুধুমাত্র একটি নির্দিষ্ট প্রতিষ্ঠানের জন্য তৈরি। ব্যাংকিং সেক্টর বা সামরিক বাহিনীতে যেখানে নিরাপত্তা প্রধান ইস্যু, সেখানে এটি ব্যবহৃত হয়। এটি ব্যয়বহুল।
  3. হাইব্রিড ক্লাউড (Hybrid Cloud): পাবলিক এবং প্রাইভেট ক্লাউডের সংমিশ্রণ। এটি খরচ এবং নিরাপত্তার মধ্যে ভারসাম্য বজায় রাখে।
  4. কমিউনিটি ক্লাউড (Community Cloud): যখন একই ধরনের বা সমমনা কয়েকটি প্রতিষ্ঠান মিলে একটি ক্লাউড শেয়ার করে। যেমন—সবগুলো ব্যাংক মিলে একটি সাধারণ ব্যাংকিং ক্লাউড ব্যবহার করলে।

হাইব্রিড ক্লাউডের বাস্তব উদাহরণ:
একটি ই-কমার্স সাইট তাদের সাধারণ পণ্যের ছবি ও ক্যাটালগ 'পাবলিক ক্লাউডে' রাখে (খরচ কমাতে), কিন্তু গ্রাহকের পেমেন্ট ইনফরমেশন ও ক্রেডিট কার্ডের তথ্য 'প্রাইভেট ক্লাউডে' রাখে (সর্বোচ্চ নিরাপত্তা নিশ্চিত করতে)। এই মিশ্রণই হাইব্রিড মডেলের সুবিধা।

ক্লাউড কম্পিউটিং বনাম গ্রিড কম্পিউটিং

অনেক সময় শিক্ষার্থীরা ক্লাউড এবং গ্রিড কম্পিউটিং গুলিয়ে ফেলে। নিচে এর মূল পার্থক্য দেওয়া হলো:

  • ধারণা: ক্লাউড কম্পিউটিং হলো Service Oriented (সেবা প্রদানকারী), যেখানে একটি বিশাল রিসোর্স পুল থেকে সেবা দেওয়া হয়। অন্যদিকে, গ্রিড কম্পিউটিং হলো Task Oriented (কাজ সম্পন্নকারী), যেখানে অনেকগুলো কম্পিউটার মিলে একটি জটিল গাণিতিক সমস্যা সমাধান করে।
  • মালিকানা: ক্লাউডে সাধারণত একজন ভেন্ডর থাকে। গ্রিডে বিভিন্ন প্রতিষ্ঠানের কম্পিউটার যুক্ত হতে পারে।
  • ব্যবহার: ক্লাউড সাধারণ ও বাণিজ্যিক কাজে ব্যবহৃত হয়। গ্রিড মূলত বৈজ্ঞানিক গবেষণা (যেমন—আবহাওয়া পূর্বাভাস, ডিএনএ বিশ্লেষণ) কাজে ব্যবহৃত হয়।

ক্লাউড কম্পিউটিংয়ের সুবিধা ও অসুবিধা

যেকোনো প্রযুক্তির মতো ক্লাউড কম্পিউটিংয়েরও ভালো ও মন্দ দিক আছে। সৃজনশীল প্রশ্নের 'ঘ' অংশে বা মতামতের জন্য এগুলো জানা প্রয়োজন।

সুবিধা (Advantages)
  1. খরচ সাশ্রয়: নিজস্ব সার্ভার কেনার প্রয়োজন নেই, তাই প্রাথমিক খরচ (Capital Expenditure) কম।
  2. দ্রুতগতি ও স্কেলেবিলিটি: নিমিষেই রিসোর্স বাড়ানো বা কমানো যায়।
  3. অ্যাক্সেসিবিলিটি: ইন্টারনেট থাকলে যেকোনো জায়গা থেকে কাজ করা যায়।
  4. অটোমেটিক আপডেট: সফটওয়্যার আপডেটের ঝামেলা ভেন্ডর নেয়।
  5. ডিজাস্টার রিকভারি: ডেটা ক্লাউডে থাকায় হার্ডওয়্যার নষ্ট হলেও তথ্য হারায় না।
অসুবিধা ও চ্যালেঞ্জ (Disadvantages)
  1. ইন্টারনেট নির্ভরতা: ইন্টারনেট সংযোগ ছাড়া এটি অচল।
  2. নিরাপত্তা ঝুঁকি: সংবেদনশীল তথ্য তৃতীয় পক্ষের কাছে থাকায় হ্যাকিং বা তথ্য চুরির ঝুঁকি থাকে।
  3. ভেন্ডর লক-ইন (Vendor Lock-in): একবার এক প্রোভাইডারের (যেমন AWS) সার্ভিসে অভ্যস্ত হয়ে গেলে, পরে অন্য প্রোভাইডারে (যেমন Azure) ডেটা স্থানান্তর করা প্রযুক্তিগতভাবে জটিল এবং ব্যয়বহুল হতে পারে।

সংক্ষিপ্ত সারাংশ (Quick Revision):
- ক্লাউড কম্পিউটিং: ইন্টারনেটের মাধ্যমে রিসোর্স শেয়ারিং সেবা।
- বৈশিষ্ট্য (NIST): ৫টি (On-demand, Network access, Resource pooling, Elasticity, Measured service)।
- সার্ভিস মডেল: IaaS (অবকাঠামো), PaaS (প্লাটফর্ম), SaaS (সফটওয়্যার)।
- ডেপ্লয়মেন্ট মডেল: Public, Private, Hybrid, Community।
- মূল সুবিধা: খরচ কম, যেকোনো জায়গা থেকে ব্যবহারযোগ্য।
- মূল অসুবিধা: ইন্টারনেট ছাড়া অচল, নিরাপত্তা ঝুঁকি।

গুরুত্বপূর্ণ শব্দকোষ (Glossary)

শব্দ (Term) ব্যাখ্যা (Definition)
Virtualization ফিজিক্যাল হার্ডওয়্যারকে সফটওয়্যারের মাধ্যমে লজিক্যালি ভাগ করার প্রক্রিয়া।
Scalability কাজের চাপ বাড়লে সিস্টেমের রিসোর্স বাড়ানোর ক্ষমতা।
Pay-as-you-go যতটুকু সেবা ব্যবহার করা হয়েছে, ঠিক ততটুকুর জন্য বিল দেওয়ার পদ্ধতি।
Multi-tenancy একটি সার্ভার বা সফটওয়্যার যখন একসাথে একাধিক গ্রাহককে সেবা দেয়।

অনুশীলনের প্রশ্ন

সৃজনশীল প্রশ্ন

সৃজনশীল প্রশ্ন ১

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

ক) ক্লাউড কম্পিউটিং কী?
খ) "Pay as you go" মডেলটি ব্যাখ্যা কর।
গ) উদ্দীপকের কোম্পানিটি ক্লাউড কম্পিউটিং-এর কোন সার্ভিস মডেলটি ব্যবহার করছে? ব্যাখ্যা কর।
ঘ) উদ্দীপকের কোম্পানির জন্য নিজস্ব সার্ভার কেনার চেয়ে এই ব্যবস্থাটি কেন বেশি লাভজনক? বিশ্লেষণ কর।

উত্তর

(ক) ক্লাউড কম্পিউটিং হলো একটি ইন্টারনেট-ভিত্তিক কম্পিউটিং প্রযুক্তি, যেখানে ব্যবহারকারী নিজের হার্ডওয়্যার বা সফটওয়্যার ইনস্টল না করে ইন্টারনেটের মাধ্যমে কোনো সেবাদাতা প্রতিষ্ঠানের কাছ থেকে চাহিদা অনুযায়ী কম্পিউটিং রিসোর্স (যেমন- সার্ভার, স্টোরেজ, নেটওয়ার্কিং, সফটওয়্যার) ব্যবহার করতে পারে।

(খ) "Pay as you go" হলো ক্লাউড কম্পিউটিং-এর একটি পেমেন্ট মডেল। এই মডেলে ব্যবহারকারীকে কোনো নির্দিষ্ট মাসিক বা বাৎসরিক ফি অগ্রিম দিতে হয় না। ব্যবহারকারী ঠিক যতটুকু সময় বা যতটুকু রিসোর্স (যেমন- স্টোরেজ বা প্রসেসিং পাওয়ার) ব্যবহার করেন, শুধুমাত্র ততটুকুর জন্যই মূল্য পরিশোধ করেন। বিদ্যুৎ বিল বা গ্যাস বিলের মতো এটি কাজ করে, যা ব্যবহারকারীদের জন্য সাশ্রয়ী।

(গ) উদ্দীপকের কোম্পানিটি ক্লাউড কম্পিউটিং-এর IaaS (Infrastructure as a Service) বা ইনফ্রাস্ট্রাকচার এজ এ সার্ভিস মডেলটি ব্যবহার করছে।

ব্যাখ্যা:
IaaS মডেলে ক্লাউড সেবাদাতা প্রতিষ্ঠান ব্যবহারকারীকে ভার্চুয়ালাইজড কম্পিউটিং রিসোর্স যেমন—ভার্চুয়াল মেশিন, স্টোরেজ, নেটওয়ার্ক এবং অপারেটিং সিস্টেম ভাড়া দেয়। উদ্দীপকে উল্লেখ করা হয়েছে যে, স্টার্টআপ কোম্পানিটি তাদের নিজস্ব সার্ভার না কিনে ইন্টারনেটের মাধ্যমে একটি বড় কোম্পানির সার্ভার ভাড়া নিয়েছে। তারা মূলত হার্ডওয়্যার বা অবকাঠামো ভাড়া হিসেবে ব্যবহার করছে। যেহেতু তারা সরাসরি সার্ভার ইনফ্রাস্ট্রাকচার ব্যবহার করে তাদের অ্যাপ চালাচ্ছে, তাই এটি নিঃসন্দেহে IaaS মডেলের অন্তর্ভুক্ত। উদাহরণস্বরূপ, Amazon Web Services (AWS) EC2 বা Microsoft Azure-এর ভার্চুয়াল মেশিন সেবাগুলো এই মডেলের অন্তর্গত।

(ঘ) উদ্দীপকের কোম্পানির জন্য নিজস্ব সার্ভার কেনার চেয়ে ক্লাউড ব্যবস্থাটি (IaaS) গ্রহণ করা অধিক লাভজনক ও যৌক্তিক সিদ্ধান্ত। নিচে এর কারণ বিশ্লেষণ করা হলো:

  1. খরচ সাশ্রয় (Cost Efficiency): নিজস্ব সার্ভার বসাতে হলে হার্ডওয়্যার ক্রয়, জায়গা ভাড়া, এসি, এবং সার্বক্ষণিক বিদ্যুতের ব্যবস্থা করতে হয় যা বিশাল প্রাথমিক বিনিয়োগ (Capital Expenditure) দাবি করে। স্টার্টআপটির যেহেতু এই সামর্থ্য নেই, তাই ক্লাউড ব্যবহার করে তারা এই বিশাল খরচ বাঁচিয়েছে। তারা শুধু ব্যবহারের ওপর ভিত্তি করে বিল দিচ্ছে (Operational Expenditure)।

  2. রক্ষণাবেক্ষণের ঝামেলা নেই: নিজস্ব সার্ভার থাকলে তা রক্ষণাবেক্ষণের জন্য দক্ষ আইটি কর্মী নিয়োগ দিতে হতো। ক্লাউড ব্যবহারে হার্ডওয়্যার রক্ষণাবেক্ষণের সম্পূর্ণ দায়িত্ব সেবাদাতা প্রতিষ্ঠানের, ফলে স্টার্টআপটি তাদের মূল ব্যবসায় মনোযোগ দিতে পারছে।

  3. স্কেলেবিলিটি (Scalability): স্টার্টআপ কোম্পানি হিসেবে ভবিষ্যতে তাদের গ্রাহক বাড়তে পারে। নিজস্ব সার্ভারে হঠাৎ রিসোর্স বাড়ানো কঠিন ও সময়সাপেক্ষ। কিন্তু ক্লাউডে মুহূর্তের মধ্যেই স্টোরেজ বা প্রসেসিং পাওয়ার বাড়ানো বা কমানো যায়।

  4. নিরাপত্তা ও ব্যাকআপ: বড় ক্লাউড প্রোভাইডাররা ডাটা নিরাপত্তা ও অটোমেটিক ব্যাকআপের যে সুবিধা দেয়, তা ব্যক্তিগতভাবে নিশ্চিত করা একটি ছোট কোম্পানির জন্য অত্যন্ত ব্যয়বহুল।

সুতরাং, সার্বিক বিবেচনায় কম খরচে, কোনো রক্ষণাবেক্ষণের ঝামেলা ছাড়া এবং দ্রুত ব্যবসা সম্প্রসারণের সুযোগ থাকায় নিজস্ব সার্ভারের চেয়ে ক্লাউড সেবা গ্রহণ করা কোম্পানিটির জন্য অনেক বেশি লাভজনক।


সৃজনশীল প্রশ্ন ২

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

ক) SaaS কী?
খ) হাইব্রিড ক্লাউড বলতে কী বুঝ?
গ) মি. আবির কোন ধরণের ক্লাউড ব্যবহার করছেন? ব্যাখ্যা কর।
ঘ) ব্যাংকের সিদ্ধান্তটি (নিজস্ব ক্লাউড ব্যবহার) কি যৌক্তিক? মি. আবিরের ব্যবহৃত ক্লাউডের সাথে এর পার্থক্য মূল্যায়ন কর।

উত্তর

(ক) SaaS (Software as a Service) হলো ক্লাউড কম্পিউটিং-এর এমন একটি সার্ভিস মডেল যেখানে ব্যবহারকারীকে কোনো সফটওয়্যার ইনস্টল বা মেইনটেইন করতে হয় না; বরং ইন্টারনেটের মাধ্যমে ব্রাউজার ব্যবহার করে সরাসরি সফটওয়্যার বা অ্যাপ্লিকেশন সেবা গ্রহণ করা যায়। যেমন: Google Docs, Gmail।

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

(গ) মি. আবির পাবলিক ক্লাউড (Public Cloud) ব্যবহার করছেন।

ব্যাখ্যা:
পাবলিক ক্লাউড হলো এমন এক ধরণের ক্লাউড সেবা যা সাধারণ জনগণের ব্যবহারের জন্য উন্মুক্ত থাকে। এখানে সার্ভিস প্রোভাইডার (যেমন গুগল, অ্যামাজন) ইন্টারনেটের মাধ্যমে রিসোর্স শেয়ার করে। উদ্দীপকে মি. আবির তার ডকুমেন্ট রাখতে 'গুগল ড্রাইভ' ব্যবহার করছেন। গুগল ড্রাইভ একটি পাবলিক ক্লাউড স্টোরেজ সেবা, কারণ এটি ইন্টারনেটের মাধ্যমে যে কেউ অ্যাকাউন্ট খুলে ব্যবহার করতে পারে এবং এর রিসোর্সগুলো (সার্ভার স্পেস) বহু ব্যবহারকারীর মধ্যে শেয়ার করা হয়। এটি ব্যবহারের জন্য মি. আবিরকে কোনো নিজস্ব অবকাঠামো তৈরি করতে হয়নি, যা পাবলিক ক্লাউডের প্রধান বৈশিষ্ট্য।

(ঘ) ব্যাংকের নিজস্ব ক্লাউড বা প্রাইভেট ক্লাউড (Private Cloud) ব্যবহারের সিদ্ধান্তটি অত্যন্ত যৌক্তিক। মি. আবিরের ব্যবহৃত পাবলিক ক্লাউডের সাথে এর পার্থক্য ও ব্যাংকের সিদ্ধান্তের যথার্থতা নিচে মূল্যায়ন করা হলো:

  1. নিরাপত্তা ও গোপনীয়তা: ব্যাংকের ডাটা অত্যন্ত সংবেদনশীল (গ্রাহকদের টাকা ও ব্যক্তিগত তথ্য)। মি. আবির যে পাবলিক ক্লাউড ব্যবহার করেন, সেখানে একই সার্ভারে হাজার হাজার মানুষের ডাটা থাকে, যা ব্যাংকের মতো প্রতিষ্ঠানের জন্য ঝুঁকিপূর্ণ হতে পারে। অন্যদিকে, প্রাইভেট ক্লাউড শুধুমাত্র একটি নির্দিষ্ট প্রতিষ্ঠানের জন্য ডেডিকেটেড থাকে এবং ফায়ারওয়ালের মাধ্যমে সুরক্ষিত থাকে, যা সর্বোচ্চ নিরাপত্তা নিশ্চিত করে।

  2. নিয়ন্ত্রণ: পাবলিক ক্লাউডে (মি. আবিরের ক্ষেত্রে) হার্ডওয়্যার বা সফটওয়্যারের ওপর ব্যবহারকারীর পূর্ণ নিয়ন্ত্রণ থাকে না। কিন্তু প্রাইভেট ক্লাউডে ব্যাংক তাদের নিজস্ব নীতি অনুযায়ী সার্ভার কনফিগার ও নিয়ন্ত্রণ করতে পারে, যা আর্থিক প্রতিষ্ঠানের কমপ্লায়েন্স বা আইনি বাধ্যবাধকতা পূরণের জন্য জরুরি।

  3. পার্থক্য: মি. আবিরের পাবলিক ক্লাউড সস্তা এবং রক্ষণাবেক্ষণের দায়িত্ব তার নেই, যা ব্যক্তিগত ব্যবহারের জন্য আদর্শ। কিন্তু ব্যাংকের প্রাইভেট ক্লাউড ব্যয়বহুল এবং রক্ষণাবেক্ষণের জন্য নিজস্ব আইটি টিম প্রয়োজন হলেও, এটি যে নিরাপত্তা ও কাস্টমাইজেশন সুবিধা দেয়, তা পাবলিক ক্লাউডে পাওয়া সম্ভব নয়।

সিদ্ধান্ত: যেহেতু ব্যাংকের কাছে খরচের চেয়ে গ্রাহকের তথ্যের নিরাপত্তা বেশি গুরুত্বপূর্ণ, তাই তাদের জন্য মি. আবিরের মতো পাবলিক ক্লাউড ব্যবহার না করে নিজস্ব প্রাইভেট ক্লাউড ব্যবহারের সিদ্ধান্তটি সম্পূর্ণ সঠিক ও সময়োপযোগী।

এমসিকিউ

১। ক্লাউড কম্পিউটিং-এর প্রধান বৈশিষ্ট্য কোনটি?

ক) নিজস্ব সার্ভার স্থাপন
খ) চাহিবামাফিক সেবা (On-demand service)
গ) অফলাইন এক্সেস
ঘ) নির্দিষ্ট স্থানে সীমাবদ্ধতা

সঠিক উত্তর: খ) চাহিবামাফিক সেবা (On-demand service)
ব্যাখ্যা: ক্লাউড কম্পিউটিং-এর অন্যতম প্রধান বৈশিষ্ট্য হলো এটি ব্যবহারকারীর চাহিদা অনুযায়ী যখন প্রয়োজন তখনই সেবা প্রদান করে।


২। জিমেইল (Gmail) কোন ধরনের ক্লাউড সার্ভিস?

ক) IaaS
খ) PaaS
গ) SaaS
ঘ) NaaS

সঠিক উত্তর: গ) SaaS
ব্যাখ্যা: জিমেইল হলো Software as a Service (SaaS)-এর উদাহরণ, কারণ এখানে ব্যবহারকারী সরাসরি তৈরি করা সফটওয়্যার বা অ্যাপ্লিকেশন ব্যবহার করেন।


৩। ক্লাউড কম্পিউটিং-এর সুবিধা হলো—
i. খরচ কমানো
ii. যেকোনো স্থান থেকে ব্যবহার
iii. রক্ষণাবেক্ষণের প্রয়োজন নেই

নিচের কোনটি সঠিক?
ক) i ও ii
খ) i ও iii
গ) ii ও iii
ঘ) i, ii ও iii

সঠিক উত্তর: ঘ) i, ii ও iii
ব্যাখ্যা: ক্লাউড কম্পিউটিং হার্ডওয়্যার কেনার খরচ কমায়, ইন্টারনেটের মাধ্যমে যেকোনো স্থান থেকে এক্সেস দেয় এবং প্রোভাইডার রক্ষণাবেক্ষণ করে বলে ব্যবহারকারীর রক্ষণাবেক্ষণের প্রয়োজন হয় না।


৪। কোন মডেলে ব্যবহারকারী অপারেটিং সিস্টেম এবং নেটওয়ার্কসহ সম্পূর্ণ ভার্চুয়াল মেশিন ভাড়া পায়?

ক) SaaS
খ) PaaS
গ) IaaS
ঘ) DaaS

সঠিক উত্তর: গ) IaaS
ব্যাখ্যা: Infrastructure as a Service (IaaS) মডেলে ব্যবহারকারীকে প্রসেসিং, স্টোরেজ, নেটওয়ার্ক এবং অন্যান্য ফান্ডামেন্টাল কম্পিউটিং রিসোর্স ভাড়া দেওয়া হয়।


৫। সবার জন্য উন্মুক্ত ক্লাউড কোনটি?

ক) Private Cloud
খ) Public Cloud
গ) Hybrid Cloud
ঘ) Community Cloud

সঠিক উত্তর: খ) Public Cloud
ব্যাখ্যা: পাবলিক ক্লাউড সাধারণ জনগণের ব্যবহারের জন্য উন্মুক্ত থাকে, যেমন—গুগল ড্রাইভ বা ড্রপবক্স।


৬। অ্যামাজন ওয়েব সার্ভিসেস (AWS) মূলত কোন ধরনের সেবা প্রদান করে?

ক) IaaS
খ) SaaS
গ) PaaS
ঘ) সবকটি

সঠিক উত্তর: ঘ) সবকটি
ব্যাখ্যা: যদিও AWS মূলত IaaS-এর জন্য বিখ্যাত, তবুও এটি বর্তমানে IaaS, PaaS এবং SaaS সব ধরণের সেবাই প্রদান করে থাকে।


৭। গুগল অ্যাপ ইঞ্জিন (Google App Engine) কোন সার্ভিস মডেলের উদাহরণ?

ক) IaaS
খ) PaaS
গ) SaaS
ঘ) Network

সঠিক উত্তর: খ) PaaS
ব্যাখ্যা: গুগল অ্যাপ ইঞ্জিন হলো একটি Platform as a Service (PaaS), যেখানে ডেভেলপাররা তাদের অ্যাপ্লিকেশন তৈরি ও রান করাতে পারে।


৮। হাইব্রিড ক্লাউড কাদের সমন্বয়ে গঠিত?

ক) দুটি প্রাইভেট ক্লাউড
খ) পাবলিক ও প্রাইভেট ক্লাউড
গ) কমিউনিটি ও পাবলিক ক্লাউড
ঘ) দুটি পাবলিক ক্লাউড

সঠিক উত্তর: খ) পাবলিক ও প্রাইভেট ক্লাউড
ব্যাখ্যা: হাইব্রিড ক্লাউড হলো পাবলিক এবং প্রাইভেট ক্লাউডের সংমিশ্রণ, যা ডাটা ও অ্যাপ্লিকেশনের শেয়ারিং সুবিধা দেয়।


৯। ক্লাউড কম্পিউটিং-এর "Elasticity" বৈশিষ্ট্যটি কী নির্দেশ করে?

ক) তথ্যের নিরাপত্তা
খ) যেকোনো সময় রিসোর্স বাড়ানো বা কমানোর সক্ষমতা
গ) দ্রুত গতির ইন্টারনেট
ঘ) কম খরচে সেবা

সঠিক উত্তর: খ) যেকোনো সময় রিসোর্স বাড়ানো বা কমানোর সক্ষমতা
ব্যাখ্যা: ইলাস্টিসিটি বা নমনীয়তা বলতে বোঝায় চাহিদার সাথে সাথে ক্লাউড রিসোর্স অটোমেটিক স্কেল আপ বা ডাউন করার ক্ষমতা।


১০। নিচের কোনটি ক্লাউড স্টোরেজ সেবা নয়?

ক) Dropbox
খ) Google Drive
গ) OneDrive
ঘ) Photoshop

সঠিক উত্তর: ঘ) Photoshop
ব্যাখ্যা: ফটোশপ একটি গ্রাফিক্স এডিটিং সফটওয়্যার। বাকি তিনটি (ড্রপবক্স, গুগল ড্রাইভ, ওয়ানড্রাইভ) ক্লাউড স্টোরেজ সেবা।


১১। কোনো প্রতিষ্ঠান শুধুমাত্র তাদের নিজস্ব ব্যবহারের জন্য কোন ক্লাউড তৈরি করে?

ক) Public Cloud
খ) Private Cloud
গ) Community Cloud
ঘ) Hybrid Cloud

সঠিক উত্তর: খ) Private Cloud
ব্যাখ্যা: প্রাইভেট ক্লাউড একটি নির্দিষ্ট প্রতিষ্ঠানের নিজস্ব ব্যবহারের জন্য ডেডিকেটেড থাকে এবং ফায়ারওয়াল দ্বারা সুরক্ষিত থাকে।


১২। সফটওয়্যার ডেভেলপমেন্টের জন্য প্ল্যাটফর্ম ভাড়া নেওয়াকে কী বলে?

ক) IaaS
খ) SaaS
গ) PaaS
ঘ) DaaS

সঠিক উত্তর: গ) PaaS
ব্যাখ্যা: PaaS (Platform as a Service) ডেভেলপারদের হার্ডওয়্যার ও সফটওয়্যার টুলস (যেমন- রানটাইম এনভায়রনমেন্ট) প্রদান করে অ্যাপ তৈরির জন্য।


১৩। ক্লাউড সেবার মূল্য পরিশোধের পদ্ধতিকে কী বলা হয়?

ক) Fixed Cost
খ) Pay as you go
গ) Prepaid
ঘ) Postpaid

সঠিক উত্তর: খ) Pay as you go
ব্যাখ্যা: ক্লাউড কম্পিউটিং-এ ব্যবহারকারী যতটুকু রিসোর্স ব্যবহার করেন, ঠিক ততটুকুর জন্যই বিল দেন, যাকে "Pay as you go" মডেল বলে।


১৪। ক্লাউড কম্পিউটিং এর অসুবিধা কোনটি?

ক) রক্ষণাবেক্ষণ খরচ
খ) ইন্টারনেটের ওপর নির্ভরশীলতা
গ) সীমিত স্টোরেজ
ঘ) সফটওয়্যার আপডেট সমস্যা

সঠিক উত্তর: খ) ইন্টারনেটের ওপর নির্ভরশীলতা
ব্যাখ্যা: ক্লাউড সেবা ব্যবহারের জন্য শক্তিশালী ও নিরবচ্ছিন্ন ইন্টারনেট সংযোগ আবশ্যক, যা এর একটি প্রধান সীমাবদ্ধতা বা অসুবিধা।


১৫। Microsoft Azure কোন কোম্পানির ক্লাউড সেবা?

ক) Google
খ) Amazon
গ) Microsoft
ঘ) IBM

সঠিক উত্তর: গ) Microsoft
ব্যাখ্যা: Azure হলো মাইক্রোসফটের তৈরি একটি ক্লাউড কম্পিউটিং প্ল্যাটফর্ম।


নিচের উদ্দীপকটি পড় এবং ১৬ ও ১৭ নং প্রশ্নের উত্তর দাও:
'মেঘলা টেক্সটাইল' তাদের সকল শাখার ডাটা আদান-প্রদানের জন্য একটি কেন্দ্রীয় সার্ভার ভাড়া নিল। কিন্তু তাদের অত্যন্ত গোপনীয় ডিজাইনগুলো তারা ইন্টারনেটে না রেখে অফিসের নিজস্ব নিরাপদ সার্ভারে রাখল।

১৬। 'মেঘলা টেক্সটাইল' তাদের সাধারণ ডাটা আদান-প্রদানে কোন ধরনের ক্লাউড ব্যবহার করছে?

ক) Private
খ) Public
গ) Community
ঘ) Hybrid

সঠিক উত্তর: খ) Public
ব্যাখ্যা: যেহেতু তারা বাইরের কোম্পানি থেকে সার্ভার ভাড়া নিয়েছে সাধারণ কাজের জন্য, তাই এটি পাবলিক ক্লাউডের অংশ।


১৭। উদ্দীপকের কোম্পানির সম্পূর্ণ ব্যবস্থাটিকে কোন মডেল বলা যায়?

ক) Private Cloud
খ) Public Cloud
গ) Hybrid Cloud
ঘ) Community Cloud

সঠিক উত্তর: গ) Hybrid Cloud
ব্যাখ্যা: তারা পাবলিক (ভাড়া করা সার্ভার) এবং প্রাইভেট (নিজস্ব নিরাপদ সার্ভার) উভয়ের সংমিশ্রণ ব্যবহার করছে, যা হাইব্রিড ক্লাউডের উদাহরণ।


১৮। কমিউনিটি ক্লাউড (Community Cloud) সাধারণত কারা ব্যবহার করে?

ক) সাধারণ জনগণ
খ) একই লক্ষ্য ও উদ্দেশ্যবিশিষ্ট কয়েকটি প্রতিষ্ঠান
গ) শুধুমাত্র সরকারি প্রতিষ্ঠান
ঘ) ব্যক্তিগত ব্যবহারকারী

সঠিক উত্তর: খ) একই লক্ষ্য ও উদ্দেশ্যবিশিষ্ট কয়েকটি প্রতিষ্ঠান
ব্যাখ্যা: যখন কয়েকটি প্রতিষ্ঠান তাদের সাধারণ স্বার্থ বা লক্ষ্য (যেমন- নিরাপত্তা, পলিসি) পূরণের জন্য যৌথভাবে একটি ক্লাউড ব্যবহার করে, তাকে কমিউনিটি ক্লাউড বলে।


১৯। নিচের কোনটি IaaS-এর উদাহরণ?

ক) Gmail
খ) Facebook
গ) Google Compute Engine
ঘ) Google Docs

সঠিক উত্তর: গ) Google Compute Engine
ব্যাখ্যা: Google Compute Engine ব্যবহারকারীদের ভার্চুয়াল মেশিন এবং হার্ডওয়্যার রিসোর্স প্রদান করে, তাই এটি IaaS। বাকিগুলো SaaS।


২০। ক্লাউড কম্পিউটিং-এর নিরাপত্তা নিশ্চিত করতে ব্যবহৃত হয়—
i. এনক্রিপশন
ii. শক্তিশালী পাসওয়ার্ড
iii. ফায়ারওয়াল

নিচের কোনটি সঠিক?
ক) i ও ii
খ) i ও iii
গ) ii ও iii
ঘ) i, ii ও iii

সঠিক উত্তর: ঘ) i, ii ও iii
ব্যাখ্যা: ক্লাউড ডাটা সুরক্ষিত রাখতে ডাটা এনক্রিপশন, অথেনটিফিকেশন (পাসওয়ার্ড) এবং নেটওয়ার্ক সিকিউরিটি (ফায়ারওয়াল) সবই ব্যবহৃত হয়।


নিচের উদ্দীপকটি পড় এবং ২১ ও ২২ নং প্রশ্নের উত্তর দাও:
মি. রফিক একটি ই-কমার্স ওয়েবসাইট চালু করতে চান। তিনি সার্ভার কেনা বা রক্ষণাবেক্ষণের ঝামেলায় না গিয়ে এমন একটি সেবা নিলেন যেখানে তিনি সরাসরি তার তৈরি ওয়েবসাইটটি আপলোড করে রান করাতে পারেন।

২১। মি. রফিক কোন ধরনের সার্ভিস গ্রহণ করেছেন?

ক) SaaS
খ) PaaS
গ) IaaS
ঘ) Network

সঠিক উত্তর: খ) PaaS
ব্যাখ্যা: তিনি সার্ভার কনফিগার না করে সরাসরি ওয়েবসাইট আপলোড ও রান করার প্ল্যাটফর্ম পেয়েছেন (যেমন- হোস্টিং এনভায়রনমেন্ট), যা PaaS-এর বৈশিষ্ট্য।


২২। উক্ত সার্ভিসের সুবিধা হলো—
i. দ্রুত অ্যাপ ডেপ্লয়মেন্ট
ii. হার্ডওয়্যার কেনার প্রয়োজন নেই
iii. ব্যবহারকারী পূর্ণ নিয়ন্ত্রণ পান

নিচের কোনটি সঠিক?
ক) i ও ii
খ) i ও iii
গ) ii ও iii
ঘ) i, ii ও iii

সঠিক উত্তর: ক) i ও ii
ব্যাখ্যা: PaaS-এ দ্রুত অ্যাপ চালু করা যায় এবং হার্ডওয়্যার কিনতে হয় না। তবে ব্যবহারকারী ইনফ্রাস্ট্রাকচারের ওপর পূর্ণ নিয়ন্ত্রণ পান না (এটি IaaS-এ পাওয়া যায়)।


২৩। ফেসবুক (Facebook) ব্যবহারকারীদের জন্য কোন ধরনের ক্লাউড সেবা?

ক) Private
খ) SaaS
গ) IaaS
ঘ) PaaS

সঠিক উত্তর: খ) SaaS
ব্যাখ্যা: সাধারণ ব্যবহারকারীরা ফেসবুকের অ্যাপ বা ওয়েবসাইট সরাসরি ব্যবহার করেন যোগাযোগ ও কন্টেন্ট শেয়ারিংয়ের জন্য, তাই এটি তাদের জন্য SaaS।


২৪। ক্লাউড কম্পিউটিং আর্কিটেকচারের প্রধান দুটি অংশ কী কী?

ক) Front End & Back End
খ) Hardware & Software
গ) Input & Output
ঘ) Client & Server

সঠিক উত্তর: ক) Front End & Back End
ব্যাখ্যা: ক্লাউড আর্কিটেকচারে ব্যবহারকারীর দিকটি হলো Front End এবং ক্লাউড বা সার্ভারের দিকটি হলো Back End।


২৫। "Resource Pooling" বলতে কী বুঝায়?

ক) রিসোর্স জমা করা
খ) বহু ব্যবহারকারীর মধ্যে রিসোর্স শেয়ার করা
গ) রিসোর্স নষ্ট করা
ঘ) নতুন রিসোর্স তৈরি করা

সঠিক উত্তর: খ) বহু ব্যবহারকারীর মধ্যে রিসোর্স শেয়ার করা
ব্যাখ্যা: রিসোর্স পুলিং হলো ক্লাউড প্রোভাইডারের প্রসেসিং ও স্টোরেজ রিসোর্সগুলো বহু গ্রাহকের (multi-tenant) সেবায় ব্যবহার করার প্রক্রিয়া।