আচ্ছা, ক্লাউড কম্পিউটিং সেবা তিন ধরনের: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) এবং Software as a Service (SaaS)।
ভূমিকা:
এটি ফাইল সিস্টেমে ডেটা সংরক্ষণের প্রচলিত পদ্ধতি, কিন্তু সেই ফাইল সিস্টেমে সর্বত্র প্রবেশ করা যায় না। ক্লাউড কম্পিউটিং আপনাকে ইন্টারনেটে তথ্য সংরক্ষণ, ব্যবস্থাপনা, প্রক্রিয়াকরণ বা আদান-প্রদানের সুযোগ দেয়। আপনার কম্পিউটারের অভ্যন্তরীণ স্টোরেজে বা অন্য কোনো ফাইল সিস্টেমে ডেটা রাখার বিকল্প হিসেবে অফ-সাইট সমাধান ক্লাউডে যাচ্ছে। এগুলো ডেটা স্টোরেজ, ইমেইল সার্ভার, সফটওয়্যার প্যাকেজ এবং আকর্ষণীয় কম্পিউটিং সক্ষমতাসহ বিস্তৃত সেবা দেয়।
ক্লাউড কম্পিউটিংয়ের সেবাগুলো কী কী?
সহজভাবে বললে, "ক্লাউড" শব্দটি ইন্টারনেটকে বোঝায়। কম্পিউটিং বলতে সেই অবকাঠামো বা ব্যবস্থা এবং প্রক্রিয়াকে বোঝায় যা একটি কম্পিউটারকে ডেটা নিয়ে কাজ করতে, তৈরি করতে, বরাদ্দ করতে এবং সহযোগিতা করতে সক্ষম করে। অবকাঠামো, সিস্টেম ও প্রোগ্রামিং আপনার অন-সাইট সার্ভার বা হার্ড ড্রাইভে রাখার বদলে আপনি সেগুলো ভার্চুয়াল বা অনলাইন সার্ভারে রাখেন, যা সুরক্ষিত নেটওয়ার্কের মাধ্যমে আপনার কম্পিউটারের সঙ্গে যুক্ত।
ক্লাউড কম্পিউটিং সেবা কত ধরনের আছে?
ক্লাউড কম্পিউটিং সেবা তিন ধরনের:
- IaaS
- PaaS
- SaaS

IaaS:
IaaS সরবরাহকারীরা অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) নিয়ে কাজ করে এবং সিমুলেটেড সার্ভার অনুরোধ ও স্টোরেজ সরবরাহ করে। API ব্যবহারকারীদের ভার্চুয়াল মেশিনের ওয়ার্কলোড রূপান্তর করতে দেয়। IaaS ব্যবহার করে অপারেটররা নির্ধারিত স্থান সক্ষমতা পান এবং চাহিদামতো সিমুলেটেড মেশিন ও স্থান তৈরি, বন্ধ, যোগাযোগ ও সংগঠিত করতে পারেন।
এগুলো আপনার প্রয়োজন অনুযায়ী বিভিন্ন ধরনের মেমরিও দেয়, যেমন নিচে:
- ছোট
- মাঝারি
- বড়
- অতিবৃহৎ
আপনি আপনার ইচ্ছা ও প্রয়োজন অনুযায়ী স্টোরেজ ব্যবহার করতে পারেন। IaaS ক্লাউড কম্পিউটিং ব্যবসায়িক ব্যবহারকারীদের জন্য একটি বিচ্ছিন্ন ডেটা সীমানার পাশে অবস্থিত।[1]

উদাহরণ:
AWS মানে Amazon Web Services
IaaS কী কী সুবিধা দেয়?
- সাশ্রয়ী:
IaaS সেবা ব্যবহার করলে অন্যান্য নেটওয়ার্ক সরঞ্জামসহ হার্ডওয়্যার কখনও কিনতে হয় না। সে কারণেই এটি সাশ্রয়ী।
- নির্ভরযোগ্যতা:
ইন্টারনেট বা হার্ডওয়্যার ব্যর্থতা/বিপর্যয় ঘটলেও IaaS কাজ চালিয়ে যাবে।
- স্কেলেবিলিটি:
যেন কোম্পানির প্রয়োজন অনুযায়ী IaaS-এ স্কেল বাড়ানো ও কমানোর অনুমতি থাকে। এই বৈশিষ্ট্য কোম্পানির অর্থ ও সময় দুটোই বাঁচায়।
- অ্যাক্সেসযোগ্যতা:
এটি এর ব্যবহারকারী বা প্রতিষ্ঠানকে তাদের ফাইল এবং ডেটা বা ডকুমেন্টে তাৎক্ষণিক প্রবেশাধিকার দেয়।
- ব্যবসায়িক উৎপাদনশীলতা:
IaaS ব্যবহার করলে ব্যবসা বড় হলে নতুন কর্মীদের প্রশিক্ষণ ব্যবস্থাপনার প্রয়োজন হয় না। এটি আপনাকে একটি দায়িত্বশীল আপগ্রেড দেয়।
IaaS-এর অসুবিধাগুলো কী কী?
- নিরাপত্তা:
ধরে নেওয়া নিরাপত্তা সব সময় পর্যাপ্ত নাও হতে পারে। ফলে আপনার সিস্টেম হ্যাকিং ও দুর্বলতার ঝুঁকিতে পড়তে পারে।
- নিয়ন্ত্রণ বজায় রাখা:
সরবরাহকারী IaaS-এর সম্পূর্ণ ব্যবস্থাপনার দায়িত্বে থাকে। এটি গ্রাহকদের জন্য চাপমুক্তির কারণ হলেও সরবরাহকারীকে আরও বেশি ক্ষমতা দিতে পারে। উদাহরণস্বরূপ, ব্যবহারকারীদের ডেটা বা সফটওয়্যারের ওপর কোনো নিয়ন্ত্রণ নেই।
- কাস্টমাইজেশন:
এটি এই কারণে যে এটি ভার্চুয়ালাইজেশনের ওপর ভিত্তি করে তৈরি, অর্থাৎ কাস্টমাইজেশনের বিকল্প সীমিত। ফলে অন্যান্য বিকল্পের মতো উচ্চ মাত্রার ব্যবহারকারী গোপনীয়তা দেওয়া হয় না।
- অভিযোজনক্ষমতা
IaaS সরবরাহকারীরা রক্ষণাবেক্ষণ দিলেও কিছু প্রতিষ্ঠান আপগ্রেড পায় না।
PaaS:
PaaS মডেলে PaaS ক্লাউডগুলো তাদের কাঠামোর মাধ্যমে আপনাকে উন্নয়ন টুল দেয়। কর্মীরা ইন্টারনেটের মাধ্যমে এই দক্ষতা বা প্রযুক্তির সঙ্গে যোগাযোগ করতে গেটওয়ে সফটওয়্যার, ওয়েব পোর্টাল ও API ব্যবহার করে। PaaS উদীয়মান সাধারণ সফটওয়্যারের জন্য একটি উন্নত ক্ষেত্র, এবং বেশ কয়েকটি PaaS কর্মী প্রোগ্রামার কাজ শেষ করার পর সেটি হোস্ট করে।[1]

উদাহরণ:
Salesforce-এর Lightning Platform, AWS Elastic Beanstalk এবং Google App Engine সবই জনপ্রিয় PaaS বিকল্প।
PaaS কী কী সুবিধা দেয়?
- সাশ্রয়ী:
সংযোগ বিচ্ছিন্ন থাকলে খরচ দেওয়ার প্রয়োজন নেই।
- বাজারে আসার সময়:
অ্যাপ প্রতিষ্ঠার গতি বাড়ান।
- নিরাপত্তা বৃদ্ধি:
PaaS সরবরাহকারীরা নিরাপত্তা প্রযুক্তি ও দক্ষতায় বড় বিনিয়োগ করে।
- গতিশীলভাবে স্কেলযোগ্য
ব্যস্ত সময়ে দ্রুত ধারণক্ষমতা বাড়ান এবং ইচ্ছামতো ক্ষমতা কমান।
- কাস্টম সফটওয়্যার
ডেভেলপাররা কার্যকর সরঞ্জামে প্রবেশাধিকার পান, যা তাদের কাস্টম সফটওয়্যার তৈরি করতে সক্ষম করে।
- নমনীয়তা:
কর্মীরা যেখানেই ইন্টারনেট সংযোগ আছে সেখান থেকে লগ ইন করে অ্যাপ্লিকেশনে কাজ করতে পারে।
PaaS-এর অসুবিধাগুলো কী কী?
- বিক্রেতা-নির্ভরতা:
বিক্রেতার সেবার ওপর অত্যন্ত নির্ভরশীল।
- সামঞ্জস্য:
বিদ্যমান উন্নয়ন টুলের সঙ্গে একত্রে PaaS ব্যবহার করলে সমস্যা দেখা দিতে পারে।
- নিরাপত্তার ঝুঁকি:
PaaS সরবরাহকারীরা অবকাঠামো ও প্ল্যাটফর্ম সুরক্ষিত রাখলেও, তারা যেসব অ্যাপ তৈরি করে তার নিরাপত্তার দায়িত্ব প্রতিষ্ঠানগুলোর।
SaaS:
SaaS হলো একটি সফটওয়্যার সরবরাহ মডেল, যা আমাদের ইন্টারনেটের মাধ্যমে সফটওয়্যার অ্যাপ্লিকেশনে প্রবেশের সুযোগ দেয়। এই অ্যাপ্লিকেশনগুলোকে "ওয়েব সার্ভিস" বলা হয়। SaaS গ্রাহকরা ইন্টারনেটের যেকোনো স্থান থেকে সেবা ও অ্যাপে প্রবেশ করতে পিসি বা মোবাইল ডিভাইস ব্যবহার করতে পারেন। ব্যবহারকারীরা SaaS মডেলের মাধ্যমে অ্যাপ্লিকেশন সফটওয়্যার ও ডেটাবেসে প্রবেশাধিকার পান।[1]

উদাহরণ:
SaaS অ্যাপ্লিকেশনের একটি উদাহরণ হলো উৎপাদনশীলতা ও ইমেইল সেবার জন্য Microsoft 365।
SaaS কী কী সুবিধা দেয়?
- ব্যয় সাশ্রয়:
কোনো তৃতীয় পক্ষের সেবা সরবরাহকারীর কাছ থেকে সফটওয়্যার ভাড়া নিলে সম্পূর্ণ প্রোগ্রাম ও আইটি অবকাঠামো নিজস্বভাবে কেনা ও বাস্তবায়নের খরচ থাকে না।
- প্রবেশযোগ্যতার সহজতা:
সফটওয়্যারকে সেবা হিসেবে ব্যবহার করা সহজ। ক্লাউডে হোস্ট করা অ্যাপ্লিকেশনে প্রবেশ করতে ও ব্যবহার করতে আপনার কেবল একটি প্রসেসর বা কম্পিউটার এবং একটি নির্ভরযোগ্য ইন্টারনেট সংযোগ দরকার।
- বিনা পরিশ্রমে স্কেলেবিলিটি:
আপনার ব্যবসা বড় হলে এবং নতুন কর্মী যোগ করতে হলে অতিরিক্ত সফটওয়্যার লাইসেন্স বা সার্ভার স্থানের জন্য অর্থ দেওয়ার প্রয়োজন নেই।
- সমস্যাহীন আপগ্রেড:
আপনার পুরোনো সফটওয়্যার ও হার্ডওয়্যার নতুনগুলোতে আপগ্রেড করা একটি সময়সাপেক্ষ প্রক্রিয়া।
SaaS-এর অসুবিধাগুলো কী কী?
- অপর্যাপ্ত ডেটা নিরাপত্তা:
আপনার প্রতিষ্ঠানের সংবেদনশীল রেকর্ড কোনো তৃতীয় পক্ষের সেবা সরবরাহকারীর হাতে তুলে দেওয়ার আগে ডকুমেন্টেশন ও যোগাযোগ নিয়ন্ত্রণের মতো বিষয়গুলো সমাধান করতে হবে।
- কম দক্ষতা
আপনার কর্মীর ডেস্কটপে চলা অনুরূপ প্রোগ্রামের সঙ্গে তুলনা করলে, একটি কেন্দ্রীভূত ডেটা সেন্টারে পরপর চলা ব্রাউজারভিত্তিক অ্যাপ্লিকেশন ধীর হতে পারে।
- সফটওয়্যার ইন্টিগ্রেশনে সমস্যা:
অভ্যন্তরীণ API ও ডেটা কাঠামো বাইরের সফটওয়্যারের সঙ্গে ভালোভাবে মিলতে নাও পারে। ফলে ভালো ফলাফলের জন্য আপনার সব SaaS অ্যাপের সঙ্গে নিয়মিত সামঞ্জস্য পরীক্ষা করা উচিত।
উপসংহার:
ক্লাউড কম্পিউটিং কেবল বেশিরভাগ ব্যবসা কীভাবে ডেটা রাখে ও তাতে প্রবেশ করে তা-ই বদলে দিচ্ছে না, এই প্রতিষ্ঠানগুলোর আরও অনেকে কীভাবে কাজ করে সেটিও বদলে দিচ্ছে। ক্লাউড কম্পিউটিং নির্ণায়ক, কারণ এটি নমনীয়তা, ডেটা পুনরুদ্ধার, কম থেকে শূন্য রক্ষণাবেক্ষণ, সহজ প্রবেশাধিকার এবং বর্ধিত নিরাপত্তা দেয়।
- Bigelow, W.C.a.S.J. cloud computing. এখানে পাওয়া যাবে: https://searchcloudcomputing.techtarget.com/definition/cloud-computing.
IaaS, PaaS ও SaaS-এর তুলনা
| মডেল | আপনি পরিচালনা করেন | সরবরাহকারী পরিচালনা করে | উদাহরণ |
|---|---|---|---|
| IaaS (অবকাঠামো) | OS, অ্যাপ, ডেটা | সার্ভার, স্টোরেজ, নেটওয়ার্ক | AWS EC2, Azure VM, VPS হোস্টিং |
| PaaS (প্ল্যাটফর্ম) | আপনার অ্যাপ ও ডেটা | রানটাইম, OS, অবকাঠামো | Google App Engine, Heroku |
| SaaS (সফটওয়্যার) | শুধু আপনার ব্যবহার | সবকিছু | ইমেইল, CRM, ক্লাউড POS |
কীভাবে বেছে নেবেন
তৈরি পণ্য থাকলে SaaS, অ্যাপ তৈরি করছেন এবং সার্ভারের কাজ কম চাইলে PaaS, আর পূর্ণ নিয়ন্ত্রণ দরকার হলে IaaS ব্যবহার করুন। ডিপ্লয়মেন্ট মডেল জানতে পড়ুন ক্লাউড কম্পিউটিংয়ের ধরন, অথবা আমাদের টিমকে জিজ্ঞাসা করুন ক্লাউড সেবা সম্পর্কে।
More about cloud computing services
Want to go further with cloud computing services? These Netstech guides and services are a good next step:



