OpenSAF
ওপেনএসএএফ (সাধারণত স্টাইলযুক্ত এসএএফ, পরিষেবা প্রাপ্যতা কাঠামো) কম্পিউটার অ্যাপ্লিকেশন স্থাপন, স্কেলিং এবং পরিচালনার জন্য একটি ওপেন-সোর্স পরিষেবা-অর্কেস্ট্রেশন সিস্টেম। ওপেনএসএএফ সার্ভিস অ্যাভিলেবিলিটি ফোরাম (এসএএফ) এবং স্কোপ অ্যালায়েন্স স্ট্যান্ডার্ডের সাথে সামঞ্জস্যপূর্ণ এবং প্রসারিত। এটি মূলত মটোরোলা ইসিসি দ্বারা ডিজাইন করা হয়েছিল এবং ওপেনএসএএফ প্রকল্প দ্বারা রক্ষণাবেক্ষণ করা হয়। ওপেনএসএএফ হল এসএএফ এআইএস নির্দিষ্টকরণের সবচেয়ে সম্পূর্ণ বাস্তবায়ন, যা হোস্টের ক্লাস্টার জুড়ে অ্যাপ্লিকেশন পরিষেবাগুলির স্বয়ংক্রিয় স্থাপন, স্কেলিং এবং পরিচালনার জন্য একটি প্ল্যাটফর্ম সরবরাহ করে। এটি একাধিক ভার্চ্যুয়ালাইজেশন সরঞ্জাম জুড়ে কাজ করে এবং একটি ক্লাস্টারে পরিষেবা চালায়, যা প্রায়শই জেভিএম, ভ্যাগ্রান্ট এবং/অথবা ডকার রানটাইমের সাথে একীভূত হয়। ওপেনএসএএফ মূলত স্ট্যান্ডার্ড সি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসের (এপিআই) সাথে ইন্টারফেস করা হয়েছিল, তবে জাভা এবং পাইথন বাইন্ডিং যুক্ত করেছে। ওপেনএসএএফ উচ্চ উপলব্ধতার (এইচএ) প্রয়োজনীয়তার বাইরে পরিষেবার উপলব্ধতার উপর দৃষ্টি নিবদ্ধ করে। যদিও পাত্রে এবং মেঘের জন্য উচ্চ প্রাপ্যতা এবং ত্রুটি সহনশীলতা কৌশল উন্নত করার জন্য খুব কম আনুষ্ঠানিক গবেষণা প্রকাশিত হয়েছে, গবেষণা গোষ্ঠীগুলি সক্রিয়ভাবে ওপেনএসএএফ-এর সাথে এই চ্যালেঞ্জগুলি অন্বেষণ করছে। ইতিহাস ওপেনএসএএফ এরিকসন, এইচপি এবং নোকিয়া সিমেন্স নেটওয়ার্ক সহ একটি ইন্ডাস্ট্রি কনসোর্টিয়াম দ্বারা প্রতিষ্ঠিত হয়েছিল এবং 28 ফেব্রুয়ারী, 2007-এ এমারসন নেটওয়ার্ক পাওয়ার দ্বারা অধিগ্রহণ করা মটোরোলা ইসিসি দ্বারা প্রথম ঘোষণা করা হয়েছিল। 2008 সালের 22শে জানুয়ারি আনুষ্ঠানিকভাবে ওপেনএসএএফ ফাউন্ডেশন চালু করা হয়। সদস্যপদ এমারসন নেটওয়ার্ক পাওয়ার, সান মাইক্রোসিস্টেমস, ইএনইএ, উইন্ড রিভার, হুয়াওয়ে, আইপি ইনফিউশন, টেইল-এফ, আরিসেন্ট, গোহেড সফ্টওয়্যার এবং র্যানকোর টেকনোলজিস অন্তর্ভুক্ত করার জন্য বিবর্তিত হয়েছে। ওরাকল দ্বারা অধিগ্রহণের আগে 2010 সালে গোহেড সফ্টওয়্যার ওপেনএসএএফ-এ যোগ দেয়। ওপেনএসএএফ-এর উন্নয়ন এবং নকশা ক্যারিয়ার গ্রেড লিনাক্স, এসএএফ, এটিসিএ এবং হার্ডওয়্যার প্ল্যাটফর্ম ইন্টারফেস সহ মিশন সমালোচনামূলক সিস্টেমের প্রয়োজনীয়তা দ্বারা ব্যাপকভাবে প্রভাবিত হয়। টেলিযোগাযোগ এবং এমবেডেড সিস্টেমে লিনাক্স গ্রহণকে ত্বরান্বিত করার ক্ষেত্রে ওপেনএসএএফ একটি মাইলফলক ছিল। ফাউন্ডেশনের লক্ষ্য ছিল বাণিজ্যিক পণ্যগুলিতে ওপেনএসএএফ-এর গ্রহণকে ত্বরান্বিত করা। ওপেনএসএএফ সম্প্রদায় মিউনিখে (জার্মানি) নোকিয়া সিমেন্স নেটওয়ার্ক দ্বারা আয়োজিত প্রথম সম্মেলন, শেনজেনে (চীন) হুয়াওয়ে দ্বারা আয়োজিত দ্বিতীয় এবং পালো আল্টোতে (মার্কিন যুক্তরাষ্ট্র) এইচপি দ্বারা আয়োজিত তৃতীয় সম্মেলনের মধ্যে সম্মেলন করেছে। 2010 সালের ফেব্রুয়ারিতে ক্যারিয়ার নেটওয়ার্কে ওপেনএসএএফ-এর প্রথম বাণিজ্যিক স্থাপনার কথা ঘোষণা করা হয়। একাডেমিক এবং শিল্প গোষ্ঠীগুলি স্বাধীনভাবে ওপেনএসএএফ-ভিত্তিক সমাধানগুলি বর্ণনা করে বই প্রকাশ করেছে। পরিষেবার উপলব্ধতার ক্ষেত্রে গবেষণার একটি ক্রমবর্ধমান সংস্থা ওপেনএসএএফ বৈশিষ্ট্যগুলির বিকাশকে ত্বরান্বিত করছে যা মিশন-সমালোচনামূলক ক্লাউড এবং মাইক্রোসার্ভিসেস স্থাপনার এবং পরিষেবা অর্কেস্ট্রেশনকে সমর্থন করে। ওপেনএসএএফ 1 মুক্তি পায় 2008 সালের 22শে জানুয়ারি। এটি মোটোরোলা ইসিসি দ্বারা প্রদত্ত নেটপ্লেন কোর সার্ভিস (এনসিএস) কোডবেস নিয়ে গঠিত। ওপেনএসএএফ 1 প্রকাশের পাশাপাশি, ওপেনএসএএফ ফাউন্ডেশন চালু করা হয়েছিল। 2008 সালের 12ই আগস্ট মুক্তিপ্রাপ্ত ওপেনএসএএফ 2. ও ছিল ওপেনএসএএফ সম্প্রদায়ের দ্বারা নির্মিত প্রথম প্রকাশ। এই রিলিজে লগ পরিষেবা এবং 64-বিট সমর্থন অন্তর্ভুক্ত ছিল। 17ই জুন, 2009-এ মুক্তিপ্রাপ্ত ওপেনএসএএফ 3-এ প্ল্যাটফর্ম পরিচালনা, ব্যবহারযোগ্যতার উন্নতি এবং জাভা এপিআই সমর্থন অন্তর্ভুক্ত ছিল। ওপেনএসএএফ 4.0 জুলাই 2010 সালে একটি মাইলফলক মুক্তি ছিল। "আর্কিটেকচার রিলিজ" নামে পরিচিত, এটি কার্যকরী ফাঁকগুলি বন্ধ করা, অভ্যন্তরীণ স্থাপত্য নিষ্পত্তি করা, পরিষেবার মধ্যে আপগ্রেড সক্ষম করা, এপিআইগুলি স্পষ্ট করা এবং মডুলারিটি উন্নত করা সহ উল্লেখযোগ্য পরিবর্তনগুলি প্রবর্তন করেছে। শিল্প ও শিক্ষাবিদদের কাছ থেকে উল্লেখযোগ্য আগ্রহ পেয়ে, ওপেনএসএএফ 2011 সালে দুটি সম্প্রদায় সম্মেলন করেছে, একটি বস্টন এমএ-তে এমআইটি বিশ্ববিদ্যালয় দ্বারা আয়োজিত এবং দ্বিতীয়টি স্টকহোমে এরিকসন দ্বারা আয়োজিত। ধারণাগুলি ওপেনএসএএফ বিল্ডিং ব্লকের একটি সেটকে সংজ্ঞায়িত করে, যা সম্মিলিতভাবে সম্পদ-সক্ষমতা মডেলের উপর ভিত্তি করে অ্যাপ্লিকেশনগুলির পরিষেবা প্রাপ্যতা (এসএ) পরিচালনার জন্য একটি প্রক্রিয়া প্রদান করে। এসএ এবং হাই অ্যাভেইলেবিলিটি (এইচএ) হল একটি পরিষেবার এলোমেলো সময়ে উপলব্ধ হওয়ার সম্ভাবনা; মিশন-ক্রিটিকাল সিস্টেমে কমপক্ষে 99.999% (পাঁচ নাইন) প্রাপ্যতা প্রয়োজন। এইচ. এ এবং এস. এ মূলত একই, তবে এস. এ আরও এগিয়ে যায় (অর্থাৎ। হার্ডওয়্যার এবং সফ্টওয়্যারের ইন-সার্ভিস আপগ্রেড)। ওপেনএসএএফ নোডগুলির মধ্যে দ্রুত আন্তঃসংযোগ সহ আলগাভাবে সংযুক্ত সিস্টেমগুলির জন্য ডিজাইন করা হয়েছে (অর্থাৎ। টিআইপিসি/টিসিপি ব্যবহার করে), এবং বিভিন্ন কাজের চাপ মেটাতে এক্সটেনসিবল; উপাদানগুলি যে কোনও প্রোটোকল ব্যবহার করে নিজেদের মধ্যে যোগাযোগ করে। এই সম্প্রসারণযোগ্যতা আইএমএম এপিআই দ্বারা বড় অংশে সরবরাহ করা হয়, যা অভ্যন্তরীণ উপাদান এবং মূল পরিষেবাগুলি দ্বারা ব্যবহৃত হয়। প্ল্যাটফর্মটি অবজেক্ট হিসাবে সংজ্ঞায়িত করে গণনা এবং সঞ্চয় সংস্থানগুলির উপর নিয়ন্ত্রণ প্রয়োগ করতে পারে, যা (উপাদান পরিষেবা) দৃষ্টান্ত এবং/অথবা নোড সীমাবদ্ধতা হিসাবে পরিচালিত হতে পারে। প্রাথমিক/প্রতিরূপ স্থাপত্য অনুসরণ করে ওপেনএসএএফ সফ্টওয়্যার প্রকৃতিতে বিতরণ করা হয়। একটি 'ওপেনএসএএফ' ক্লাস্টারে, দুই ধরনের নোড রয়েছে যা একটি পৃথক নোড এবং নিয়ন্ত্রণ সমতল পরিচালনা করে এমনগুলিতে বিভক্ত করা যেতে পারে। একটি সিস্টেম কন্ট্রোলার "অ্যাক্টিভ" মোডে চলে, অন্যটি "স্ট্যান্ডবাই" মোডে, এবং অবশিষ্ট সিস্টেম কন্ট্রোলারগুলি (যদি থাকে) কোনও ত্রুটির ক্ষেত্রে অ্যাক্টিভ বা স্ট্যান্ডবাই ভূমিকা হিসাবে দায়িত্ব নেওয়ার জন্য প্রস্তুত। নোডগুলি নিয়ন্ত্রণ সমতল ছাড়াই হেডলেস চলতে পারে, যা মেঘের স্থিতিস্থাপকতা যোগ করে। সিস্টেম মডেল ওপেনএসএএফ সিস্টেম মডেল হল মূল সক্রিয়কারী এপিআই, যা ওপেনএসএএফ-কে অনুরোধগুলি প্রক্রিয়া এবং বৈধতা দেওয়ার অনুমতি দেয় এবং এএমএফ মডেলের বস্তুর অবস্থা আপডেট করে, পরিচালকদের কর্মী/পে-লোড নোড জুড়ে কাজের চাপ এবং পরিষেবা গোষ্ঠীগুলি নির্ধারণ করার অনুমতি দেয়। এএমএফ আচরণ একটি কনফিগারেশন অবজেক্টের মাধ্যমে পরিবর্তিত হয়। পরিষেবাগুলি 'নো রিডানডেন্সি', 2এন, এন + এম, এন-ওয়ে এবং এন-ওয়ে অ্যাক্টিভ রিডানডেন্সি মডেল ব্যবহার করতে পারে। ওপেনএসএএফ-এ এএমএফ কনফিগারেশন মডেলগুলির নকশা এবং প্রজন্মকে সহজতর করার জন্য সুস্পষ্ট মডেলিং টুলচেইনের অভাব রয়েছে। এই ব্যবধানটি সমাধানের জন্য চলমান গবেষণা, ক্যারিয়ার-গ্রেড এবং ক্লাউড নেটিভ কম্পিউটিং ফাউন্ডেশন ব্যবহারের ক্ষেত্রে মডেলিং এবং অটোমেশনকে আরও ভালভাবে সমর্থন করার জন্য বাস্তুতন্ত্রের সরঞ্জাম সরবরাহ করা প্রয়োজন। কন্ট্রোল প্লেন ওপেনএসএএফ সিস্টেম কন্ট্রোলার (এসসি) হল ক্লাস্টারের প্রধান নিয়ন্ত্রণকারী ইউনিট, যা তার কাজের চাপ পরিচালনা করে এবং সিস্টেম জুড়ে যোগাযোগ পরিচালনা করে। ওপেনএসএএফ নিয়ন্ত্রণ তল বিভিন্ন উপাদান নিয়ে গঠিত, প্রতিটি তার নিজস্ব প্রক্রিয়া, যা একটি একক এসসি নোডে বা একাধিক এসসি নোডে উভয়ই চলতে পারে, উচ্চ-প্রাপ্যতা ক্লাস্টার এবং পরিষেবার প্রাপ্যতা সমর্থন করে। ওপেনএসএএফ কন্ট্রোল প্লেনের বিভিন্ন উপাদানগুলি নিম্নরূপঃ ইনফরমেশন মডেল ম্যানেজার (আইএমএম) একটি স্থায়ী ডেটা স্টোর যা যে কোনও নির্দিষ্ট সময়ে ক্লাস্টারের সামগ্রিক অবস্থার প্রতিনিধিত্ব করে ক্লাস্টারের কনফিগারেশন ডেটা নির্ভরযোগ্যভাবে সঞ্চয় করে। পরিচালিত বস্তু এবং তাদের সংশ্লিষ্ট বৈশিষ্ট্যগুলির আকারে মিডলওয়্যার এবং অ্যাপ্লিকেশন কনফিগারেশন এবং রাষ্ট্রীয় তথ্য সংজ্ঞায়িত ও পরিচালনা করার একটি উপায় প্রদান করে। আইএমএম একটি ইন-মেমোরি ডাটাবেস হিসাবে প্রয়োগ করা হয় যা সমস্ত নোডে তার ডেটা প্রতিলিপি করে। আইএমএম একটি স্থায়ী ব্যাকএন্ড হিসাবে এসকিউএলাইট ব্যবহার করতে পারে। অ্যাপাচি জু কিপারের মতো, আইএমএম প্রাপ্যতা/কর্মক্ষমতার উপর কনফিগারেশন ডেটার লেনদেন-স্তরের সামঞ্জস্যের নিশ্চয়তা দেয় (সিএপি উপপাদ্য দেখুন)। আইএমএম পরিষেবাটি তিন স্তরের ওপেনএসএএফ "সার্ভিস ডিরেক্টর" কাঠামো অনুসরণ করে, যার মধ্যে রয়েছে আইএমএম ডিরেক্টর (আইএমএমডি), আইএমএম নোড ডিরেক্টর (আইএমএমএনডি) এবং আইএমএম এজেন্ট লাইব্রেরি (আইএমএমএ)। আইএমএমডি একটি 2এন রিডান্ডেন্সি মডেল ব্যবহার করে নিয়ন্ত্রকদের উপর একটি ডেমন হিসাবে প্রয়োগ করা হয়, সক্রিয় নিয়ামক উদাহরণ হল "প্রাথমিক প্রতিরূপ", স্ট্যান্ডবাই নিয়ামক উদাহরণটি একটি বার্তা ভিত্তিক চেকপয়েন্টিং পরিষেবা দ্বারা আপ-টু-ডেট রাখা হয়। আইএমএমডি ক্লাস্টার সদস্যপদ (এমডিএস ব্যবহার করে) ট্র্যাক করে, সমস্ত ওপেনএসএএফ পরিষেবার জন্য ডেটা স্টোর অ্যাক্সেস নিয়ন্ত্রণ এবং প্রশাসনিক ইন্টারফেস সরবরাহ করে। অ্যাভিলেবিলিটি ম্যানেজমেন্ট ফ্রেমওয়ার্ক (এ. এম. এফ) সম্পূর্ণ ত্রুটি ব্যবস্থাপনার জীবনচক্রের (সনাক্তকরণ, বিচ্ছিন্নতা, পুনরুদ্ধার, মেরামত এবং বিজ্ঞপ্তি) জন্য শক্তিশালী সমর্থন (অন্যান্য এ. আই. এস পরিষেবাগুলির সাথে) সহ উচ্চ প্রাপ্যতা এবং কাজের চাপ পরিচালনার কাঠামোকে পরিবেশন করে। পরিচালক (এ. এম. এফ. ডি), নোড ডিরেক্টর (এ. এম. এফ. এন. ডি), এবং এজেন্ট (এ. এম. এফ. এ) এবং এ. এম. এফ. এন. ডি সুরক্ষার জন্য একটি অভ্যন্তরীণ নজরদারির সমন্বয়ে এ. এম. এফ তিন-স্তরের ওপেন. এস. এ. এফ "সার্ভিস ডিরেক্টর"-কে অনুসরণ করে। সক্রিয় এ. এম. এফ. ডি পরিষেবাটি সিস্টেম/ক্লাস্টারের সুযোগ জুড়ে আই. এম. এম-এ অব্যাহত থাকা পরিষেবা বিন্যাসকে উপলব্ধি করার জন্য দায়বদ্ধ। নোড ডিরেক্টররা তার ক্ষেত্রের মধ্যে যে কোনও উপাদানের জন্য একই কাজ করে। এটি নিশ্চিত করে যে রাষ্ট্রীয় মডেলগুলি সমস্ত উপাদান জুড়ে প্রধান তথ্য এবং এপিআই সেতু হিসাবে কাজ করে সম্মত হয়। এএমএফ আইএমএম অবস্থা পর্যবেক্ষণ করে, কনফিগারেশন পরিবর্তন প্রয়োগ করে বা কেবল "ওয়ান্টেড কনফিগারেশন"-এ কোনও বিচ্যুতি পুনরুদ্ধার করে ফল্ট ম্যানেজমেন্ট এস্কেলেশন নীতি ব্যবহার করে ওয়ান্টেড স্থাপনার তৈরির সময়সূচী তৈরি করে। এ. এম. এফ ডিরেক্টরস (এ. এম. এফ. ডি) হল সময় নির্ধারক যারা নির্ধারণ করে যে একটি অনির্ধারিত পরিষেবা গোষ্ঠী (একটি অপ্রয়োজনীয় পরিষেবা উদাহরণ) কোন নোডে চলে। এই সিদ্ধান্তটি বর্তমান বনামের উপর ভিত্তি করে। "কাঙ্ক্ষিত" প্রাপ্যতা এবং সক্ষমতার মডেল, পরিষেবার অপ্রয়োজনীয়তা মডেল এবং পরিষেবার গুণমান, অনুরাগ/অ্যান্টি-অ্যাফিনিটি ইত্যাদির মতো সীমাবদ্ধতা। এ. এম. এফ-এর পরিচালকরা সম্পদ "সরবরাহ"-কে কাজের চাপ "চাহিদা"-র সঙ্গে মেলান এবং এর আচরণ একটি আই. এম. এম সিস্টেম অবজেক্টের মাধ্যমে পরিচালনা করা যেতে পারে। কম্পোনেন্ট হল এএমএফ সিস্টেম মডেলের একটি যৌক্তিক সত্তা এবং প্রসেস, ড্রাইভার বা স্টোরেজের মতো একটি কম্পিউটিং রিসোর্সের একটি স্বাভাবিক দৃষ্টিভঙ্গির প্রতিনিধিত্ব করে। ফল্ট আন্তঃনির্ভরতা অনুসারে উপাদানগুলিকে লজিক্যাল সার্ভিস ইউনিটে (এসইউ) শ্রেণীবদ্ধ করা হয় এবং একটি নোডের সাথে যুক্ত করা হয়। এস. ইউ হল একটি এ. এম. এফ রিডান্ডেন্সি মডেল দ্বারা নিয়ন্ত্রিত কাজের চাপের একটি তাৎক্ষণিক একক, হয় সক্রিয়, স্ট্যান্ডবাই বা ব্যর্থ অবস্থা। একই ধরনের এস. ইউ-কে পরিষেবা গোষ্ঠীতে (এস. জি) শ্রেণীবদ্ধ করা হয় যা নির্দিষ্ট অপ্রয়োজনীয়তা মডেলিং বৈশিষ্ট্য প্রদর্শন করে। একটি এস. জি-র মধ্যে এস. ইউ-কে সার্ভিস ইনস্ট্যান্স (এস. আই)-এ বরাদ্দ করা হয় এবং সক্রিয় বা স্ট্যান্ডবাই-এর একটি উপলভ্যতা অবস্থা দেওয়া হয়। এস. আই হল এ. এম. এফ দ্বারা সুরক্ষিত পরিমাপযোগ্য অপ্রয়োজনীয় যৌক্তিক পরিষেবা। নোড একটি গণনা উদাহরণ (একটি ব্লেড, হাইপারভাইজার, বা ভিএম) যেখানে পরিষেবা দৃষ্টান্ত (কাজের চাপ) স্থাপন করা হয়। একই যোগাযোগ সাবনেটের অন্তর্গত নোডের সেট (কোনও রাউটিং নেই) লজিক্যাল ক্লাস্টার নিয়ে গঠিত। ক্লাস্টারের প্রতিটি নোডকে অবশ্যই পরিষেবাগুলির জন্য একটি কার্যকর পরিবেশ চালাতে হবে, পাশাপাশি নীচে তালিকাভুক্ত ওপেনএসএএফ পরিষেবাগুলিঃ নোড ডিরেক্টর (এএমএফএনডি): এএমএফএনডি প্রতিটি নোডের চলমান অবস্থার জন্য দায়ী, যাতে সেই নোডের সমস্ত সক্রিয় এসইউ সুস্থ থাকে। এটি নিয়ন্ত্রণ সমতল দ্বারা নির্দেশিত হিসাবে এসজিতে সংগঠিত সিএসআই এবং/অথবা এসইউগুলি শুরু, থামানো এবং রক্ষণাবেক্ষণের যত্ন নেয়। এ. এম. এফ. এন. ডি পরিষেবাটি নোডে কাঙ্ক্ষিত এ. এম. এফ কনফিগারেশন প্রয়োগ করে, যা আই. এম. এম-এ অব্যাহত থাকে। যখন একটি নোড ব্যর্থতা সনাক্ত করা হয়, তখন পরিচালক (এ. এম. এফ. ডি) এই অবস্থার পরিবর্তন পর্যবেক্ষণ করেন এবং অন্য একটি যোগ্য স্বাস্থ্যকর নোডে একটি পরিষেবা ইউনিট চালু করেন। নন-এসএ-অ্যাওয়ার কম্পোনেন্টঃ ওপেনএসএএফ ক্লাউড কম্পিউটিং, কনটেইনারাইজেশন, ভার্চ্যুয়ালাইজেশন এবং জেভিএম ডোমেইন থেকে উদ্ভূত তাৎক্ষণিক উপাদানগুলির জন্য এইচএ (কিন্তু এসএ নয়) প্রদান করতে পারে, এএমএফ মডেলে কম্পোনেন্ট এবং সার্ভিস লাইফসাইকেল কমান্ড (স্টার্ট/স্টপ/হেলথ চেক) মডেলিং করে। কনটেইনার-ধারণকারীঃ একটি এ. এম. এফ-ধারণকারী একটি এস. ইউ-এর ভিতরে থাকতে পারে। ধারক-অন্তর্ভুক্ত রানটাইমের সর্বনিম্ন স্তর যা তাত্ক্ষণিক করা যেতে পারে। এসএ-অ্যাওয়ার ধারক-ধারণকারী উপাদানটি বর্তমানে প্রতি জেএসআর139-এ একটি জাভা ভার্চ্যুয়াল মেশিনকে (জেভিএম) লক্ষ্য করে। পরিষেবা ইউনিট ওপেনএসএএফ-এর মৌলিক সময়সূচী ইউনিট হল একটি পরিষেবা ইউনিট (এসইউ)। একটি এস. ইউ হল উপাদানগুলির একটি গোষ্ঠী। একটি এসইউ এক বা একাধিক উপাদান নিয়ে গঠিত যা একই নোডে সহ-অবস্থিত হওয়ার নিশ্চয়তা দেয়। এসইউ-গুলিকে ডিফল্টভাবে আইপি ঠিকানা বরাদ্দ করা হয় না তবে এতে কিছু উপাদান থাকতে পারে যা করে। একটি এস. ইউ প্রশাসনিকভাবে একটি বস্তুর ঠিকানা ব্যবহার করে পরিচালনা করা যেতে পারে। এ. এম. এফ. এন. ডি এস. ইউ-এর অবস্থা পর্যবেক্ষণ করে এবং যদি কাঙ্ক্ষিত অবস্থায় না থাকে, সম্ভব হলে একই নোডে পুনরায় মোতায়েন করে। রিডানডেন্সি মডেলের প্রয়োজন হলে এ. এম. এফ. ডি অন্য নোডে এস. ইউ শুরু করতে পারে। একটি এসইউ একটি ভলিউম সংজ্ঞায়িত করতে পারে, যেমন একটি স্থানীয় ডিস্ক ডিরেক্টরি বা একটি নেটওয়ার্ক ডিস্ক, এবং এটি এসইউ-এর উপাদানগুলির কাছে প্রকাশ করতে পারে। [39] এ. এম. এফ সি. এল. আই-এর মাধ্যমে এস. ইউ প্রশাসনিকভাবে পরিচালিত হতে পারে, অথবা ব্যবস্থাপনা এ. এম. এফ-কে অর্পণ করা যেতে পারে। এই ধরনের ভলিউমগুলি স্থায়ী সংরক্ষণের ভিত্তিও। পরিষেবা গোষ্ঠী একটি পরিষেবা গোষ্ঠীর উদ্দেশ্য হল যে কোনও নির্দিষ্ট সময়ে এস. ইউ-এর প্রতিরূপের একটি স্থিতিশীল সেট বজায় রাখা। এটি নির্বাচিত কনফিগার করা রিডান্ডেন্সি মডেলের উপর ভিত্তি করে নির্দিষ্ট সংখ্যক অভিন্ন এসইউ-এর প্রাপ্যতা নিশ্চিত করতে ব্যবহার করা যেতে পারেঃ এন-ওয়ে, এন-ওয়ে-অ্যাক্টিভ, 2এন, এন + এম, বা 'নো-রিডান্ডেন্সি'। এসজি হল একটি গোষ্ঠীকরণ প্রক্রিয়া যা ওপেনএসএএফ-কে একটি প্রদত্ত এসজি-র জন্য ঘোষিত দৃষ্টান্তের সংখ্যা বজায় রাখতে দেয়। একটি এসজি-র সংজ্ঞা সমস্ত সম্পর্কিত এসইউ এবং তাদের অবস্থা (সক্রিয়, স্ট্যান্ডবাই, ব্যর্থ) চিহ্নিত করে। একটি ওপেনএসএএফ পরিষেবা ইনস্ট্যান্স (এসআই) হল এসইউ-এর একটি সেট যা একসঙ্গে কাজ করে, যেমন একটি বহু-স্তর অ্যাপ্লিকেশনের এক স্তর। কোনও পরিষেবাকে রক্ষা করে এমন এস. ইউ-এর সেটটি এস. জি দ্বারা সংজ্ঞায়িত করা হয়। মাল্টি-ইনস্ট্যান্স এসজি (এন-ওয়ে-অ্যাক্টিভ, এন-ওয়ে, এন + এম)-এর জন্য একটি স্থিতিশীল আইপি অ্যাড্রেস, ডিএনএস নাম এবং লোড ব্যালেন্সার প্রয়োজন যাতে সেই আইপি অ্যাড্রেসের ট্র্যাফিক সেই এসজি-তে সক্রিয় এসইউ-এর মধ্যে বিতরণ করা যায় (এমনকি যদি ব্যর্থতার কারণে এসইউ মেশিন থেকে মেশিনে চলে যায়)। ডিফল্টরূপে, একটি পরিষেবা একটি গুচ্ছের ভিতরে উন্মুক্ত থাকে (যেমন। এসইউ [টাইপএ] কে একটি এসজিতে শ্রেণীবদ্ধ করা হয়, এসইউ [টাইপবি] লোড-ব্যালেন্সের অনুরোধ সহ), তবে পরিষেবাটি একটি ক্লাস্টারের বাইরেও প্রকাশ করা যেতে পারে (যেমন, ক্লায়েন্টদের ফ্রন্ট-এন্ড এসইউ-তে পৌঁছানোর জন্য)। ওপেনএসএএফ এসইউ-এর জন্য উপলব্ধ ভলিউম ফাইল সিস্টেমগুলি ডিফল্টরূপে সম্ভাব্য ক্ষণস্থায়ী সঞ্চয়স্থান। যদি নোডটি ধ্বংস/পুনরায় তৈরি করা হয় তবে সেই নোডে ডেটা হারিয়ে যায়। একটি সমাধান হল একটি নেটওয়ার্ক ফাইল সিস্টেম (এন. এফ. এস) শেয়ার্ড স্টোরেজ, যা সমস্ত পে-লোড নোডে অ্যাক্সেসযোগ্য। অন্যান্য প্রযুক্তিগত সমাধান সম্ভব-যা গুরুত্বপূর্ণ তা হল ভলিউম (ফাইল শেয়ার, মাউন্ট পয়েন্ট) এএমএফ-এ মডেল করা যেতে পারে। অত্যন্ত উপলব্ধ ভলিউমগুলি স্থায়ী সঞ্চয় প্রদান করে যা এস. ইউ-এর জীবনকালের জন্য বিদ্যমান। এই সঞ্চয়স্থানটি এসজি-র মধ্যে এসইউ-এর জন্য একটি ভাগ করা ডিস্ক স্থান হিসাবেও ব্যবহার করা যেতে পারে। নোডের নির্দিষ্ট মাউন্ট পয়েন্টগুলিতে মাউন্ট করা ভলিউমগুলি একটি নির্দিষ্ট এসজি-র মালিকানাধীন, যাতে সেই উদাহরণটি একই ফাইল সিস্টেম মাউন্ট পয়েন্ট ব্যবহার করে অন্য এসজি-র সাথে ভাগ করা যায় না। স্থাপত্য ওপেনএসএএফ স্থাপত্যটি লজিক্যাল নোডের একটি গুচ্ছের মধ্যে বিতরণ করা হয় এবং চলে। সমস্ত ওপেনএসএএফ পরিষেবাগুলির হয় 3-স্তর বা 2-স্তরের স্থাপত্য রয়েছে। 3-স্তরযুক্ত কাঠামোতে, ওপেনএসএএফ পরিষেবাগুলি একটি পরিষেবা পরিচালক, একটি পরিষেবা নোড-পরিচালক এবং একটি প্রতিনিধি হিসাবে বিভক্ত করা হয়। পরিচালক কেন্দ্রীয় পরিষেবা গোয়েন্দা সহ একটি ওপেনএসএএফ পরিষেবার অংশ। সাধারণত এটি নিয়ামক নোডের একটি প্রক্রিয়া। নোড ডিরেক্টররা নোডের কেন্দ্রীয় পরিচালক এবং স্থানীয় এজেন্টদের সাথে বার্তাপ্রেরণের মতো নোড স্কোপড পরিষেবা কার্যক্রমের সমন্বয় ঘটায়। এজেন্ট একটি (ভাগ করা) লিঙ্কযোগ্য লাইব্রেরির মাধ্যমে ক্লায়েন্টদের জন্য উপলব্ধ পরিষেবা ক্ষমতা সরবরাহ করে যা অ্যাপ্লিকেশন প্রক্রিয়াগুলিতে সু-সংজ্ঞায়িত পরিষেবা এপিআই প্রকাশ করে। এজেন্টরা সাধারণত তাদের পরিষেবা নোড ডিরেক্টর বা সার্ভারের সাথে কথা বলে। এ. এম. এফ, সি. এল. এম, আই. এম. এম, এল. ও. জি, এন. টি. এফ ঐচ্ছিক পরিষেবা-ই. ভি. টি, সি. কে. পি. টি, এল. সি. কে, এম. এস. জি, পি. এল. এম, এস. এম. এফ-এর মতো মূল পরিষেবাগুলিকে মডুলারভাবে শ্রেণীবদ্ধ করা হয়েছে। ওপেনএসএএফকে অন্তর্নিহিত পরিবহন হিসাবে টিসিপি বা টিআইপিসি ব্যবহার করার জন্য কনফিগার করা যেতে পারে। রান টাইমে ওপেনএসএএফ ক্লাস্টারে নোডগুলি গতিশীলভাবে যোগ/মুছে ফেলা যেতে পারে। ওপেনএসএএফ ক্লাস্টার কয়েকশো নোড পর্যন্ত স্কেল করে। ওপেনএসএএফ এআইএস ইন্টারফেস এপিআই-এর জন্য নিম্নলিখিত ভাষার বন্ধনগুলিকে সমর্থন করেঃ সি/সি + + জাভা বন্ধন (এএমএফ এবং সি. এল. এম পরিষেবাগুলির জন্য) ওপেনএসএএফ ওপেনএসএএফ ক্লাস্টার এবং অ্যাপ্লিকেশনগুলির পরিচালনার জন্য কমান্ড-লাইন সরঞ্জাম এবং উপযোগিতা সরবরাহ করে। মডুলার স্থাপত্য নতুন পরিষেবাগুলি যোগ করার পাশাপাশি বিদ্যমান পরিষেবাগুলির অভিযোজনকে সক্ষম করে। সমস্ত ওপেনএসএএফ পরিষেবাগুলি পরিষেবার আপগ্রেডগুলিকে সমর্থন করার জন্য ডিজাইন করা হয়েছে। নিম্নলিখিত এসএ ফোরামের এআইএস পরিষেবাগুলি ওপেনএসএএফ 5 দ্বারা বাস্তবায়িত হয়। উপলভ্যতা ব্যবস্থাপনা কাঠামো (এ. এম. এফ)-উপরে বর্ণিত। ক্লাস্টার সদস্যপদ পরিষেবা (সি. এল. এম)-একটি নোড ক্লাস্টারের অংশ হওয়ার জন্য যথেষ্ট স্বাস্থ্যকর কিনা তা নির্ধারণ করে। অন্তর্নিহিত ওএস/হার্ডওয়্যারের অবস্থা ট্র্যাক করার জন্য পি. এল. এম-এর সাথে মিথস্ক্রিয়া করে ক্লাস্টার নোডগুলি ট্র্যাক করার জন্য একটি প্রক্রিয়া প্রদান করে। চেকপয়েন্ট সার্ভিস (সিকেপিটি)-অ্যাপ্লিকেশন অবস্থা এবং ক্রমবর্ধমান আপডেটগুলি সংরক্ষণ করার জন্য যা ব্যর্থতা বা স্যুইচওভারের সময় পরিষেবা পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে। ইভেন্ট সার্ভিস (ই. ভি. টি)-একটি পাবলিশ-সাবস্ক্রাইব মেসেজিং মডেল প্রদান করে যা ক্লাস্টারে ঘটছে এমন ঘটনা সম্পর্কে অ্যাপ্লিকেশন এবং পরিচালন সংস্থাগুলিকে সমন্বিত রাখার জন্য ব্যবহার করা যেতে পারে। ইনফরমেশন মডেল ম্যানেজমেন্ট সার্ভিস (আইএমএম)-উপরে বর্ণিত। লক সার্ভিস (এল. সি. কে)-শেয়ার্ড লক এবং একচেটিয়া লকগুলির জন্য সমর্থন সহ একটি বিতরণকৃত লক পরিষেবা মডেলকে সমর্থন করে। লগ সার্ভিস (এল. ও. জি)-বিভিন্ন লগ রেকর্ড ফরম্যাটে লগ ইন করার জন্য সমর্থন সহ ক্লাস্টারে ঘটে যাওয়া কার্যকরী পরিবর্তনগুলি (লগ ফাইলগুলিতে) রেকর্ড করার জন্য। ডিবাগিং বা ত্রুটি ট্র্যাকিংয়ের জন্য নয়। ক্লাস্টারে ঘটে যাওয়া অ্যালার্ম এবং বিজ্ঞপ্তিগুলির লগিং সমর্থন করে। মেসেজিং সার্ভিস (এমএসজি)-একাধিক প্রেরকের সাথে ক্লাস্টার-ওয়াইড মেসেজিং প্রক্রিয়া সমর্থন করে-একক রিসিভার পাশাপাশি বার্তা-গোষ্ঠী প্রক্রিয়া। বিজ্ঞপ্তি পরিষেবা (এন. টি. এফ)-ত্রুটি পরিচালনা সক্ষম করতে সিস্টেম ম্যানেজমেন্ট বিজ্ঞপ্তিগুলির জন্য একটি প্রযোজক/গ্রাহক মডেল সরবরাহ করে। ত্রুটি বিশ্লেষণের জন্য ইতিহাস রেকর্ড করার জন্য সমর্থন সহ অ্যালার্ম এবং ফল্ট বিজ্ঞপ্তিগুলির জন্য ব্যবহৃত হয়। আইটিইউ-টি X.730, X.731, X.733, X.736 সুপারিশগুলির বিজ্ঞপ্তি বিন্যাসগুলিকে সমর্থন করে। প্ল্যাটফর্ম ম্যানেজমেন্ট সার্ভিস (পি. এল. এম)-অন্তর্নিহিত হার্ডওয়্যার (এফ. আর. ইউ) এবং ওএস-এর যৌক্তিক দৃষ্টিভঙ্গি কনফিগার করার জন্য একটি প্রক্রিয়া প্রদান করে। ওএস, হার্ডওয়্যার (এফআরইউ) এর অবস্থা ট্র্যাক করতে এবং ওপেনএসএএফ পরিষেবা এবং অ্যাপ্লিকেশনগুলির সাথে সমন্বয় করে প্রশাসনিক ক্রিয়াকলাপ সম্পাদনের জন্য একটি প্রক্রিয়া সরবরাহ করে। সফ্টওয়্যার ম্যানেজমেন্ট ফ্রেমওয়ার্ক (এস. এম. এফ)-ক্লাস্টার জুড়ে অ্যাপ্লিকেশন, মিডলওয়্যার এবং ওএসের একটি স্বয়ংক্রিয় ইন-সার্ভিস আপগ্রেডের জন্য সমর্থন। সাপোর্টার্স নেটওয়ার্ক ইকুইপমেন্ট প্রোভাইডাররা ওপেনএসএএফ কোড বেসের উপর ভিত্তি করে পণ্যগুলির প্রাথমিক ব্যবহারকারী হবে, তাদের নেটওয়ার্ক পরিষেবা প্রদানকারী, বাহক এবং অপারেটরদের জন্য তাদের পণ্যগুলিতে সংহত করবে। অনেক নেটওয়ার্ক সরঞ্জাম সরবরাহকারী ফাউন্ডেশনে যোগদান করে এবং/অথবা ওপেন সোর্স প্রকল্পে অবদান রেখে ওপেনএসএএফ-এর জন্য তাদের সমর্থন প্রদর্শন করেছে। ফাউন্ডেশনের বর্তমান সদস্যদের মধ্যে রয়েছেঃ এরিকসন, এইচপি এবং ওরাকল। কম্পিউটিং এবং যোগাযোগ প্রযুক্তির বেশ কয়েকটি সরবরাহকারীও ওপেনক্লভিস এসএএফপ্লাস, এমারসন নেটওয়ার্ক পাওয়ার এম্বেডেড কম্পিউটিং, কন্টিনিউয়াস কম্পিউটিং, উইন্ড রিভার, আইপি ইনফিউশন, টেইল-এফ, এরিসেন্ট, র্যানকোর টেকনোলজিস, গোহেড সফ্টওয়্যার এবং মন্টাভিস্তা সফ্টওয়্যার সহ ওপেনএসএএফ উদ্যোগের জন্য সমর্থনের ইঙ্গিত দিয়েছেন। ওপেনএসএএফ সাধারণত ক্যারিয়ার-গ্রেড (পাঁচ-নয়) পরিষেবার প্রাপ্যতা অর্জনের উপায় হিসাবে ব্যবহৃত হয়। ওপেনএসএএফ কার্যকরীভাবে সম্পূর্ণ তবে কুবেরনেটস এবং ডকার সোয়ারমের মতো অন্যান্য ওপেন-সোর্স সমাধানের জন্য উপলব্ধ মডেলিং সরঞ্জামগুলির বাস্তুতন্ত্রের অভাব রয়েছে। আরও দেখুন সাফোরাম স্কোপ অ্যালায়েন্স ওপেনএইচপিআই ক্লাস্টার ম্যানেজমেন্ট সফ্টওয়্যারের তালিকা ক্লাউড নেটিভ কম্পিউটিং ফাউন্ডেশন রেফারেন্স বাহ্যিক লিঙ্ক মুক্ত সফ্টওয়্যার 2008 ক্লাউড পরিকাঠামো কনটেইনারাইজেশন সফ্টওয়্যার ক্লাউড কম্পিউটিংয়ের জন্য মুক্ত সফ্টওয়্যার সি + + লিনাক্স কনটেইনারাইজেশনে প্রোগ্রাম করা মুক্ত সফ্টওয়্যার লিনাক্স ফাউন্ডেশন প্রকল্প সফ্টওয়্যার লিনাক্স অর্কেস্ট্রেশন সফ্টওয়্যারের জন্য অ্যাপাচি লাইসেন্স ভার্চ্যুয়ালাইজেশন সফ্টওয়্যার ব্যবহার করে