কিছুতে পূর্ববর্তী পোস্টে, আমরা আপনাকে ক্লাউড কম্পিউটিং এর কিছু মৌলিক বিষয় এবং ক্লাউড কম্পিউটিং সম্পর্কে কিছু আকর্ষণীয় তথ্য সম্পর্কে বলেছি। ঠিক আছে শুধু এই নতুন প্রযুক্তির সাথে যেতে যথেষ্ট নয়। ক্লাউড কম্পিউটিং আপনার ব্যক্তিগত স্টোরেজ স্পেস পাওয়া, সেখানে ডেটা সঞ্চয় করা এবং সহজেই অন্যদের সাথে শেয়ার করার মতো সহজ বলে মনে হচ্ছে৷
ক্লাউড কম্পিউটিং একটি নতুন প্রযুক্তির পরিবর্তে কম্পিউটার সংস্থানগুলি সরবরাহ করার একটি ভিন্ন উপায়, এটি সংস্থাগুলির তথ্য এবং পরিষেবা প্রদানের পদ্ধতিতে একটি বিপ্লব ঘটিয়েছে৷ ক্লাউড কম্পিউটিং এর নমনীয়তা চাহিদা অনুযায়ী সম্পদ বরাদ্দের একটি ফাংশন। এটি একটি টাস্কে নির্দিষ্ট হার্ডওয়্যার বরাদ্দ করার প্রয়োজনীয়তাকে অস্বীকার করে সিস্টেমের ক্রমবর্ধমান সংস্থানগুলির ব্যবহারকে সহজ করে। ক্লাউড কম্পিউটিং-এর আবির্ভাবের সাথে, সংস্থানগুলি নির্দিষ্ট সিস্টেমে কার্যকর করা ওয়েবসাইট এবং সার্ভার-ভিত্তিক অ্যাপ্লিকেশনগুলির পরিবর্তে একটি সমষ্টিগত ভার্চুয়াল কম্পিউটার হিসাবে ব্যবহৃত হয়৷
যদিও ক্লাউড কম্পিউটিং আদিম আইটি মেইনফ্রেমের মতো, কিন্তু এটি বিভিন্ন উপায়ে এর থেকে আলাদা এবং প্রতিটি নতুন প্রযুক্তির নিজস্ব নতুন ভাষা রয়েছে৷ যেকোনো নতুন প্রযুক্তির সাথে কাজ করার সময় এর শর্তাবলী এবং পরিভাষা সম্পর্কে ভালো জ্ঞান থাকা খুবই গুরুত্বপূর্ণ।
আসুন এর কিছু গুরুত্বপূর্ণ পদ এবং পরিভাষা দেখে নেওয়া যাক:
- ৷
- পরিষেবা হিসাবে সফ্টওয়্যার –
পরিষেবা হিসাবে সফ্টওয়্যার হল একটি সফ্টওয়্যার বিতরণ মডেল যেখানে তৃতীয় পক্ষের প্রদানকারী অ্যাপ্লিকেশনগুলি হোস্ট করে এবং সেগুলিকে ইন্টারনেটে গ্রাহকদের কাছে উপলব্ধ করে৷ এটি একটি সফ্টওয়্যার লাইসেন্সিং এবং ডেলিভারি মডেল যাতে সফ্টওয়্যারটি সাবস্ক্রিপশনের ভিত্তিতে লাইসেন্সপ্রাপ্ত এবং কেন্দ্রীয়ভাবে হোস্ট করা হয়৷
- পরিষেবা হিসাবে প্ল্যাটফর্ম –
পরিষেবা হিসাবে প্ল্যাটফর্ম হল একটি ক্লাউড কম্পিউটিং মডেল যা ইন্টারনেটের মাধ্যমে অ্যাপ্লিকেশন সরবরাহ করে৷ এই ডেলিভারি মডেলটি একটি পূর্ব-সংজ্ঞায়িত "ব্যবহারের জন্য প্রস্তুত" পরিবেশের প্রতিনিধিত্ব করে যা সাধারণত ইতিমধ্যেই স্থাপন করা এবং কনফিগার করা আইটি সংস্থানগুলির সমন্বয়ে গঠিত। একটি PaaS প্রদানকারী তার নিজস্ব পরিকাঠামোতে হার্ডওয়্যার এবং সফ্টওয়্যার হোস্ট করে। PaaS একটি রেডিমেড পরিবেশের ব্যবহারের উপর নির্ভর করে যা কাস্টম অ্যাপ্লিকেশনগুলির সম্পূর্ণ ডেলিভারি লাইফসাইকেলকে সমর্থন করার জন্য ব্যবহৃত প্রাক-প্যাকেজ পণ্য এবং সরঞ্জামগুলির একটি সেট স্থাপন করে।
- পরিষেবা হিসেবে পরিকাঠামো –
পরিষেবা হিসাবে পরিকাঠামো হল ক্লাউড কম্পিউটিং এর একটি রূপ যা ইন্টারনেটে ভার্চুয়ালাইজড কম্পিউটিং সংস্থান প্রদান করে৷ একটি IaaS মডেলে, একটি তৃতীয়-পক্ষ প্রদানকারী তার ব্যবহারকারীদের পক্ষে হার্ডওয়্যার, সফ্টওয়্যার, সার্ভার, স্টোরেজ এবং অন্যান্য অবকাঠামো উপাদানগুলি হোস্ট করে। IasS প্রদানকারীরাও ব্যবহারকারীদের অ্যাপ্লিকেশন হোস্ট করে এবং সিস্টেম রক্ষণাবেক্ষণ, ব্যাকআপ এবং স্থিতিস্থাপকতা পরিকল্পনা সহ কাজগুলি পরিচালনা করে৷
- পাবলিক ক্লাউড –
একটি পাবলিক ক্লাউড হল স্ট্যান্ডার্ড ক্লাউড কম্পিউটিং মডেলের উপর ভিত্তি করে একটি পাবলিক ক্লাউড, যেখানে একজন পরিষেবা প্রদানকারী সংস্থান তৈরি করে, যেমন অ্যাপ্লিকেশন এবং স্টোরেজ, ইন্টারনেটে সাধারণ মানুষের জন্য উপলব্ধ৷ একটি পাবলিক ক্লাউড হল যাকে সাধারণ অর্থে মেঘ বলে মনে করা হয়; এটি একটি অফ-সাইট থার্ড-পার্টি প্রদানকারীর ওয়েব অ্যাপ্লিকেশন ব্যবহার করে ইন্টারনেটে গতিশীলভাবে সরবরাহ করা সম্পদ যা ইউটিলিটি কম্পিউটিং ভিত্তিতে ভাগ করা সম্পদ এবং বিল সরবরাহ করে।
- ব্যক্তিগত ক্লাউড –
ব্যক্তিগত ক্লাউড আপনার কোম্পানির ফায়ারওয়ালের মধ্যে বিদ্যমান এবং আপনার সংস্থা দ্বারা পরিচালিত হয়৷ এগুলি হল ক্লাউড পরিষেবা যা আপনি আপনার এন্টারপ্রাইজের মধ্যে তৈরি এবং নিয়ন্ত্রণ করেন। প্রাইভেট ক্লাউড সংগঠনের বিভিন্ন অংশ, অবস্থান বা বিভাগ দ্বারা IT সংস্থানগুলিতে অ্যাক্সেসকে কেন্দ্রীভূত করার একটি উপায় হিসাবে ক্লাউড কম্পিউটিং প্রযুক্তি ব্যবহার করতে সক্ষম করে। ব্যক্তিগত ক্লাউডগুলি আপনার একচেটিয়া ব্যবহারের জন্য এই পরিষেবাগুলির একটি উত্সর্গীকৃত উদাহরণ প্রদান করে এবং ফলস্বরূপ, ব্যক্তিগতভাবে সুরক্ষিত এবং অ্যাক্সেস করা যেতে পারে৷
- হাইব্রিড ক্লাউড –
হাইব্রিড ক্লাউড হল একটি ক্লাউড কম্পিউটিং পরিবেশ যা দুটি প্ল্যাটফর্মের মধ্যে অর্কেস্ট্রেশন সহ অন-প্রিমিসেস, ব্যক্তিগত ক্লাউড এবং তৃতীয় পক্ষ, পাবলিক ক্লাউড পরিষেবাগুলির মিশ্রণ ব্যবহার করে। ব্যবস্থাপনার দায়িত্বগুলি পাবলিক ক্লাউড প্রদানকারী এবং ব্যবসার মধ্যে বিভক্ত। একটি হাইব্রিড ক্লাউড ব্যবহার করে, সংস্থাগুলি তৈরি করা পরিষেবাগুলির উদ্দেশ্য এবং প্রয়োজনীয়তাগুলি নির্ধারণ করতে পারে এবং সবচেয়ে উপযুক্ত বিকল্পের ভিত্তিতে সেগুলি পেতে পারে৷
- কমিউনিটি ক্লাউড –
একটি সম্প্রদায় ক্লাউড একটি পাবলিক ক্লাউডের অনুরূপ, তবে এটির অ্যাক্সেস ক্লাউড গ্রাহকদের একটি নির্দিষ্ট সম্প্রদায়ের মধ্যে সীমাবদ্ধ। কমিউনিটি ক্লাউড যৌথভাবে সম্প্রদায়ের সদস্যদের বা তৃতীয় পক্ষের ক্লাউড প্রদানকারীর মালিকানাধীন হতে পারে যা সীমিত অ্যাক্সেস সহ একটি পাবলিক ক্লাউডের ব্যবস্থা করে। সম্প্রদায়ের সদস্য ক্লাউড গ্রাহকরা সাধারণত সম্প্রদায়ের ক্লাউডকে সংজ্ঞায়িত এবং বিকাশের দায়িত্ব ভাগ করে নেয়৷
- ব্যক্তিগত ক্লাউড স্টোরেজ –
ব্যক্তিগত ক্লাউড স্টোরেজ হল একটি অনলাইন ওয়েব পরিষেবা যা ব্যক্তিদের ডেটা, ফটো, ভিডিও এবং অন্যান্য ফাইল সঞ্চয় করার জন্য সার্ভার স্পেস প্রদান করে৷ অনেক পরিষেবা প্রদানকারী বিনামূল্যের জন্য সীমিত পরিমাণ ব্যক্তিগত ক্লাউড স্টোরেজ স্পেস অফার করে, এই আশায় যে গ্রাহক একবার পরিষেবাটির সাথে স্বাচ্ছন্দ্য বোধ করলে, তিনি ফাইলগুলির ব্যাক আপ বা সংরক্ষণাগারের জন্য অতিরিক্ত স্থান ক্রয় করবেন৷
- বাহ্যিক মেঘ –
একটি বাহ্যিক ক্লাউড হল একটি ক্লাউড সমাধান যা একটি প্রতিষ্ঠানের শারীরিক সীমানার বাইরে বিদ্যমান৷ এটি ব্যক্তিগত, পাবলিক বা সম্প্রদায়-ভিত্তিক হতে পারে, যতক্ষণ না এটি একটি প্রতিষ্ঠানের সম্পত্তিতে অবস্থিত না হয়। একটি বাহ্যিক ক্লাউড একটি পাবলিক ক্লাউডের অনুরূপ, কিন্তু তারা বাস্তবায়নে ভিন্ন।
একটি বাহ্যিক ক্লাউডের মধ্যে কার্যত যেকোন ব্যবসার প্রয়োজনের জন্য অভ্যন্তরীণ ক্লাউড বা আইটি অবকাঠামো সংস্থানগুলির সাথে ব্যবহার করার জন্য যে কোনও উপলব্ধ ক্লাউড সমাধান সোর্স করা জড়িত৷ একটি বাহ্যিক মেঘের ডেলিভারির বিভিন্ন রূপ থাকতে পারে। একটি মালিকানাধীন বাহ্যিক ক্লাউডের পরিপ্রেক্ষিতে, একটি সংস্থা একটি ক্লাউড বিক্রেতা সহ-অবস্থান সুবিধাতে তার শারীরিক সার্ভারগুলি ইনস্টল এবং হোস্ট করতে পারে৷
- উল্লম্ব মেঘ –
একটি উল্লম্ব ক্লাউড, বা উল্লম্ব ক্লাউড কম্পিউটিং, একটি নির্দিষ্ট উল্লম্ব (যেমন, একটি নির্দিষ্ট শিল্প) বা নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ক্লাউড কম্পিউটিং এবং ক্লাউড পরিষেবাগুলির অপ্টিমাইজেশন বর্ণনা করতে ব্যবহৃত বাক্যাংশ। ব্যবহার ক্লাউড প্রদানকারী বিশেষ ফাংশন এবং বিকল্পগুলি অফার করবে যা শিল্প-ব্যবহার এবং স্পেসিফিকেশনগুলিকে সর্বোত্তমভাবে পূরণ করে। আজ স্বাস্থ্যসেবা মেঘ হল আরও সুপ্রতিষ্ঠিত উল্লম্ব মেঘগুলির মধ্যে একটি। উল্লম্ব ক্লাউডগুলি সংস্থাগুলিকে এমন অ্যাপ্লিকেশনগুলি সরবরাহ করতে বা তৈরি করতে সক্ষম করে যেগুলি কার্যকারিতা, সংস্থান এবং অন্যান্য অ্যাপ্লিকেশন-নির্দিষ্ট প্রয়োজনীয়তাগুলি তাদের প্রয়োজনের জন্য আদর্শভাবে উপযুক্ত করে ডিজাইন করা হয়েছে৷
- ভার্চুয়াল প্রাইভেট ক্লাউড –
একটি ভার্চুয়াল প্রাইভেট ক্লাউড হল একটি সার্বজনীন ক্লাউড পরিবেশের মধ্যে বরাদ্দ করা শেয়ার্ড কম্পিউটিং সংস্থানগুলির একটি অন-ডিমান্ড কনফিগারযোগ্য পুল, যা সংস্থানগুলি ব্যবহার করে বিভিন্ন সংস্থার মধ্যে একটি নির্দিষ্ট স্তরের বিচ্ছিন্নতা প্রদান করে৷
যেমন একটি ভার্চুয়াল প্রাইভেট নেটওয়ার্ক (VPN) পাবলিক ইন্টারনেটের মাধ্যমে নিরাপদ ডেটা স্থানান্তর প্রদান করে, একটি ভার্চুয়াল প্রাইভেট ক্লাউড একটি প্রাইভেট এন্টারপ্রাইজ এবং একটি পাবলিক ক্লাউড প্রদানকারীর মধ্যে নিরাপদ ডেটা স্থানান্তর প্রদান করে৷ এটি নিশ্চিত করে যে প্রতিটি গ্রাহকের ডেটা ট্রানজিট এবং ক্লাউড প্রদানকারীর নেটওয়ার্কের ভিতরে প্রতিটি গ্রাহকের ডেটা থেকে বিচ্ছিন্ন থাকে৷
- ক্লাউড বার্স্ট –
ক্লাউড বার্স্টিং হল একটি কৌশল যা হাইব্রিড ক্লাউড ব্যবহার করে ব্যক্তিগত ক্লাউডকে প্রয়োজনীয় ভিত্তিতে অতিরিক্ত সংস্থান প্রদান করতে। প্রাইভেট ক্লাউডের যদি তার কাজের চাপগুলি পরিচালনা করার জন্য প্রক্রিয়াকরণ ক্ষমতা থাকে তবে হাইব্রিড ক্লাউড ব্যবহার করা হয় না। আপনার ক্লাউডে বিভ্রাট বা নিরাপত্তা লঙ্ঘন হলে এবং আপনার ডেটা অনুপলব্ধ হলে এটি ঘটে। ক্লাউডবার্স্ট শব্দটি দুটি অর্থে ব্যবহৃত হচ্ছে, নেতিবাচক এবং ইতিবাচক:
- ৷
- ক্লাউডবার্স্ট (নেতিবাচক):ক্লাউড কম্পিউটিং এনভায়রনমেন্টের ব্যর্থতার কারণে চাহিদার বৃদ্ধি সামলাতে অক্ষমতা।
- ক্লাউডবার্স্ট (ইতিবাচক):একটি সফ্টওয়্যার অ্যাপ্লিকেশনের গতিশীল স্থাপনা যা একটি পাবলিক ক্লাউডে অভ্যন্তরীণ সাংগঠনিক কম্পিউট রিসোর্সে চালিত হয় যাতে চাহিদা বৃদ্ধি পাওয়া যায়৷
আমি এই ব্লগে ক্লাউড কম্পিউটিং-এর কিছু মৌলিক শর্তাবলী তালিকাভুক্ত করেছি৷ ক্লাউড কম্পিউটিং আর্থিক স্থিতিশীলতা এবং উচ্চ মানের পরিষেবা নিশ্চিত করার জন্য প্রয়োজনীয় উপায় এবং পদ্ধতিগুলি সংস্থাগুলিকে সরবরাহ করতে পারে। আর তার জন্য এই নতুন ভাষা জানা খুবই জরুরি। আমি শীঘ্রই পরবর্তী ব্লগে ক্লাউড কম্পিউটিংয়ের আরও কিছু প্রযুক্তিগত পদ সম্পর্কে লিখব৷