কম্পিউটার টিউটোরিয়াল

ক্লাউড কম্পিউটিং বোঝা: মূল ধারণা ও প্রযুক্তি

কিছু আগের পোস্টে আমরা আপনাকে ক্লাউড কম্পিউটিং-এর কিছু বেসিক এবং মজার তথ্য সম্পর্কে জানিয়েছিলাম। কিন্তু শুধু এতটুকুই এই নতুন প্রযুক্তির সাথে आगे বাড়ার জন্য যথেষ্ট নয়। ক্লাউড কম্পিউটিং শোনা যেতে পারে সহজ—নিজস্ব স্টোরেজ স্পেস পাওয়া, সেখানে ডেটা রাখা এবং অন্যদের সাথে সহজে শেয়ার করা।

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

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

চলুন তার কিছু গুরুত্বপূর্ণ শব্দ ও পরিভাষা দেখে নেই:

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

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

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

প্ল্যাটফর্ম আজ অ্যা সার্ভিস হল একটি ক্লাউড কম্পিউটিং মডেল যা ইন্টারনেটের মাধ্যমে অ্যাপ্লিকেশন ডেলিভার করে। এই ডেলিভারি মডেল একটি পূর্ব-নির্ধারিত "রেডি-টু-ইউজ" এনভায়রনমেন্ট বোঝায় যা সাধারণত ইতিমধ্যে ডিপ্লয় ও কনফিগার করা আইটি রিসোর্স নিয়ে গঠিত। পাস প্রোভাইডার নিজস্ব ইনফ্রাস্ট্রাকচারে হার্ডওয়্যার ও সফটওয়্যার হোস্ট করে। পাস একটি রেডিমেড এনভায়রনমেন্টের ব্যবহারে নির্ভর করে যা কাস্টম অ্যাপ্লিকেশন-এর সম্পূর্ণ ডেলিভারি লাইফসাইকেলকে সাপোর্ট করার জন্য প্রি-প্যাকেজড প্রোডাক্ট ও টুলের একটি সেট প্রতিষ্ঠা করে।

৩. ইনফ্রাস্ট্রাকচার আজ অ্যা সার্ভিস (IaaS)

ইনফ্রাস্ট্রাকচার আজ অ্যা সার্ভিস হল ক্লাউড কম্পিউটিং-এর একটি রূপ যা ইন্টারনেটের মাধ্যমে ভার্চুয়ালাইজড কম্পিউটিং রিসোর্স প্রদান করে। একটি আইএএএস মডেলে, থার্ড-পার্টি প্রোভাইডার ব্যবহারকারীদের পক্ষে হার্ডওয়্যার, সফটওয়্যার, সার্ভার, স্টোরেজ এবং অন্যান্য ইনফ্রাস্ট্রাকচার কম্পোনেন্ট হোস্ট করে। আইএএএস প্রোভাইডাররা ব্যবহারকারীদের অ্যাপ্লিকেশনও হোস্ট করে এবং সিস্টেম মেইনটেন্যান্স, ব্যাকআপ ও রেজিলিয়েন্সি প্ল্যানিং সহ 다양한 টাস্ক পরিচালনা করে।

৪. পাবলিক ক্লাউড

পাবলিক ক্লাউড হল ক্লাউড কম্পিউটিং-এর মানক মডেল ভিত্তিক একটি ক্লাউড, যেখানে সার্ভিস প্রোভাইডার রিসোর্স—যেমন অ্যাপ্লিকেশন ও স্টোরেজ—সাধারণ জনগণের জন্য ইন্টারনেটের মাধ্যমে উপলব্ধ করায়। পাবলিক ক্লাউড হল যেটিকে আমরা সাধারণত "ক্লাউড" হিসেবে চেনি; অর্থাৎ ওয়েব অ্যাপ্লিকেশন ব্যবহার করে অফ-সাইট থার্ড-পার্টি প্রোভাইডার থেকে শেয়ারড রিসোর্স ডাইনামিকভাবে প্রোভিশন করা এবং ইউটিলিটি কম্পিউটিং ভিত্তিতে বিলিং করা।

৫. প্রাইভেট ক্লাউড

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

৬. হাইব্রিড ক্লাউড

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

৭. কমিউনিটি ক্লাউড

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

৮. পার্সনাল ক্লাউড স্টোরেজ

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

৯. এক্সটার্নাল ক্লাউড

এক্সটার্নাল ক্লাউড হল একটি ক্লাউড সমাধান যা একটি সংস্থার শারীরিক সীমার বাইরে অবস্থিত। এটি প্রাইভেট, পাবলিক বা কমিউনিটি-ভিত্তিক হতে পারে, যতক্ষণ না এটি সংস্থার সম্পত্তিতে অবস্থিত থাকে। এক্সটার্নাল ক্লাউড পাবলিক ক্লাউডের মতো, কিন্তু ইমপ্লিমেন্টেশনে সেটি থেকে ভিন্ন।

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

১০. ভার্টিক্যাল ক্লাউড

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

১১. ভার্চুয়াল প্রাইভেট ক্লাউড (VPC)

ভার্চুয়াল প্রাইভেট ক্লাউড হল একটি অন-ডিমांड কনফিগারেবল পুল অফ শেয়ারড কম্পিউটিং রিসোর্স যা পাবলিক ক্লাউড এনভায়রনমেন্টের মধ্যে বরাদ্দ করা হয়, যা রিসোর্স ব্যবহারকারী বিভিন্ন সংস্থার মধ্যে একটি নির্দিষ্ট স্তরের আইসোলেশন প্রদান করে।

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

১২. ক্লাউড বারস্ট (Cloud Burst)

ক্লাউড বারস্টিং হল হাইব্রিড ক্লাউড দ্বারা ব্যবহৃত একটি টেকনিক যা প্রাইভেট ক্লাউডকে চাহিদা অনুযায়ী অতিরিক্ত রিসোর্স প্রদান করে। যদি প্রাইভেট ক্লাউডের প্রসেসিং পাওয়ার তার ওয়ার্কলোড হ্যান্ডল করতে পারে, তবে হাইব্রিড ক্লাউড ব্যবহার করা হয় না। এটি সেটি ঘটে যখন আপনার ক্লাউডে আউটেজ বা সিকিউরিটি ব্রিচ হয় এবং আপনার ডেটা অনুপলব্ধ হয়ে যায়। "ক্লাউডবারস্ট" শব্দটি দুটি অর্থে ব্যবহৃত হয়—নেগেটিভ এবং পজিটিভ:

  • ক্লাউডবারস্ট (নেগেটিভ): চাহিদা বৃদ্ধি হ্যান্ডল করতে অক্ষমতার কারণে ক্লাউড কম্পিউটিং এনভায়রনমেন্টের ব্যর্থতা।
  • ক্লাউডবারস্ট (পজিটিভ): ইন্টারনাল организаেশনাল কম্পিউট রিসোর্সে চলমান একটি সফটওয়্যার অ্যাপ্লিকেশনকে পাবলিক ক্লাউডে ডাইনামিক্যালি ডিপ্লয় করা চাহিদা বৃদ্ধি সমাধান করার জন্য।

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

  1. ক্লাউড কম্পিউটিং সম্পর্কে জানা দরকার ৩৬টি গুরুত্বপূর্ণ তথ্য

  2. আধুনিক ব্যবসার জন্য ক্লাউড সার্ভিস ও অ্যাপের চূড়ান্ত গাইড

  3. ক্লাউড কম্পিউটিং কি এখনও ভবিষ্যত? এর পরবর্তী বিবর্তন বিশ্লেষণ

  4. ক্লাউড স্টোরেজ: সিকিউর ডেটা স্টোরেজ ও ট্রান্সফারের জন্য পনivationওয়েরিং ইনোভেশন