AppFabric
অ্যাপফ্যাব্রিক হল মাইক্রোসফ্ট দ্বারা প্রকাশিত উইন্ডোজ সার্ভারের জন্য মিডলওয়্যার প্রযুক্তির একটি সেট। এটিতে দুটি প্রধান বৈশিষ্ট্য রয়েছেঃ অ্যাপফ্যাব্রিক হোস্টিং এবং অ্যাপফ্যাব্রিক ক্যাশিং। 2017 সালের নভেম্বরে এগুলির জন্য মাইক্রোসফ্ট সমর্থন শেষ হয়। মাইক্রোসফ্টের পণ্যটির একটি নতুন সংস্করণ হল সার্ভিস ফ্যাব্রিক। অ্যাপফ্যাব্রিক হোস্টিং বৈশিষ্ট্যগুলি ব্যবহারকারীদের উইন্ডোজ ওয়ার্কফ্লো ফাউন্ডেশন (ডাব্লুএফ) ওয়ার্কফ্লো স্থাপন এবং পরিচালনা করার একটি উপায় প্রদান করে যা উইন্ডোজ কমিউনিকেশন ফাউন্ডেশন (ডাব্লুসিএফ) পরিষেবাগুলিতে হোস্ট করা হয়। অ্যাপফ্যাব্রিকে ইন্টারনেট ইনফরমেশন সার্ভিসেস ম্যানেজমেন্ট টুলের একটি এক্সটেনশন রয়েছে যা একজন আইআইএস প্রশাসককে পরিষেবা এবং কর্মপ্রবাহের কার্যকারিতা পর্যবেক্ষণ করতে সক্ষম করে। অধ্যবসায়, হোস্টিং এবং পর্যবেক্ষণের কাজগুলি পরিচালনা করার জন্য উইন্ডোজ পাওয়ারশেল কমান্ডগুলির একটি সেটও রয়েছে। অ্যাপফ্যাব্রিক হোস্টিং বৈশিষ্ট্যগুলি অধ্যবসায়, হোস্টিং এবং পর্যবেক্ষণ প্রদান করে। অধ্যবসায় উইন্ডোজ ওয়ার্কফ্লো ফাউন্ডেশন পরিষেবাগুলিকে একটি ডাটাবেসে দীর্ঘস্থায়ী কর্মপ্রবাহের অবস্থা সংরক্ষণ করার অনুমতি দেয়। ইচ্ছাকৃত স্থগিতকরণ বা অপ্রত্যাশিত হার্ডওয়্যার ব্যর্থতার ক্ষেত্রে এটি ওয়ার্কফ্লোকে আরও টেকসই করে তোলে। হোস্টিং আইআইএস এবং উইন্ডোজ প্রসেস অ্যাক্টিভেশন সার্ভিসের (ডাব্লুএএস) মধ্যে ডাব্লুসিএফ এবং ডাব্লুএফ পরিষেবাগুলির পরিচালনার সুবিধা দেয়। একটি ব্যাকএন্ড ডাটাবেসে দোকানগুলির উপর নজর রাখা এবং পরিষেবার ঘটনাগুলির মধ্যে সম্পর্ক স্থাপন করা। অ্যাপফ্যাব্রিক ক্যাশিং একটি ইন-মেমোরি, ডিস্ট্রিবিউটেড ক্যাশে যা. NET ফ্রেমওয়ার্ক অ্যাপ্লিকেশনের জন্য একটি কর্মক্ষমতা এবং স্কেলিবিলিটি বুস্ট প্রদান করার জন্য এক বা একাধিক অন-প্রাঙ্গনে সার্ভারে চলে। অ্যাপফ্যাব্রিক ক্যাশগুলি একাধিক সার্ভার জুড়ে শারীরিক মেমরি ব্যবহার করে কী-মান জোড়ায় ডেটা সঞ্চয় করে। পরিষেবাটি সেই স্মৃতিকে একটি একক সম্পদ হিসাবে উপস্থাপন করে। ক্যাশগুলি উইন্ডোজ পাওয়ারশেল কমান্ডের একটি সেটের মাধ্যমে কনফিগার এবং পরিচালিত হয়। ASP.NET ক্যাশিং প্রদানকারী ক্যাশিংয়ের একটি ব্যবহার হল ASP.NET সেশন স্টেট ডেটা সংরক্ষণ করা। যখন কোনও ব্যবহারকারী একটি ASP.NET ওয়েব অ্যাপ্লিকেশনের সাথে সংযোগ স্থাপন করে, তখন অ্যাপ্লিকেশনটি সেশন অবস্থায় তথ্য সংরক্ষণ করতে পারে। এটি একই ব্যবহারকারীর পরবর্তী অনুরোধগুলিতে ব্যবহার করা যেতে পারে। প্রতিটি ওয়েব সার্ভারে সেই তথ্য স্মৃতিতে সংরক্ষণ করার পরিবর্তে, একটি অন্তর্নির্মিত সেশন স্টেট প্রদানকারী একটি ব্যাকএন্ড ক্যাশে সেশন ডেটা রুট করতে পারে। এটি ASP.NET অ্যাপ্লিকেশনটিকে প্রচুর পরিমাণে ক্যাশে ডেটা সঞ্চয় করতে সক্ষম করে। এটি ভবিষ্যতের ব্যবহারকারীর অনুরোধগুলিকে যে কোনও ওয়েব সার্ভারে রুট করার অনুমতি দেয়, কারণ প্রতিটি ওয়েব সার্ভার একই ব্যাকএন্ড ক্যাশে উল্লেখ করে। ASP.NET সেশন স্টেট প্রোভাইডার ছাড়াও, ASP.NET পেজ আউটপুট ক্যাশিংয়ের জন্য একটি প্রোভাইডারও রয়েছে। ক্যাশিং এপিআই. নেট অ্যাপ্লিকেশনগুলি প্রোগ্রামগতভাবে ক্যাশে করতে এবং যে কোনও ক্রমিকভাবে পরিচালিত বস্তু পুনরুদ্ধার করতে সরাসরি ক্যাশিং এপিআই ব্যবহার করতে পারে। 2008 সালের জুন মাসে মাইক্রোসফট উইন্ডোজ সার্ভার অ্যাপফ্যাব্রিকের বিটা সংস্করণ 'ভেলোসিটি' কোড নামে প্রকাশ করে। 2010 সালের জুন মাসে মাইক্রোসফট উইন্ডোজ সার্ভার অ্যাপফ্যাব্রিক 1 প্রকাশ করে। পরবর্তী রিলিজ, 1.1, উইন্ডোজ সার্ভারের জন্য মাইক্রোসফ্ট অ্যাপফ্যাব্রিক 1.1-এ পুনরায় ব্র্যান্ড করা হয়েছিল। 2015 সালের এপ্রিলে, মাইক্রোসফ্ট ঘোষণা করে যে এটি 2016 সালের 2রা এপ্রিল উইন্ডোজ সার্ভারের জন্য অ্যাপফ্যাব্রিকের জন্য সমর্থন বন্ধ করে দেবে। 2015 সালের জুন মাসে, মাইক্রোসফ্ট ঘোষণা করে যে এটি 11ই এপ্রিল 2017-এ উইন্ডোজ সার্ভারের জন্য অ্যাপফ্যাব্রিক 1.1-এর জন্য সমর্থন বন্ধ করে দেবে, বর্ধিত সমর্থন 12ই এপ্রিল 2022 পর্যন্ত উপলব্ধ থাকবে। আরও দেখুন মাইক্রোসফ্ট অ্যাজুরে রেফারেন্স বাহ্যিক লিঙ্ক ডাউনলোডঃ মাইক্রোসফ্ট অ্যাপফ্যাব্রিক 1 উইন্ডোজ সার্ভারের জন্য মাইক্রোসফ্ট অ্যাপফ্যাব্রিক 1 উইন্ডোজ সার্ভার ডকুমেন্টেশন অ্যাপফ্যাব্রিক ক্লাস লাইব্রেরি রেফারেন্স অ্যাপফ্যাব্রিক ডেভেলপার সেন্টার অ্যাপফ্যাব্রিক এখন উইন্ডোজ সার্ভার 2012 মাইক্রোসফ্ট সফ্টওয়্যার উইন্ডোজ সার্ভারে সমর্থিত