প্রস্তাবিত, 2024

সম্পাদকের পছন্দ

ফেসবুক খোলা থাকে তার মাইক্রোফার ডেটা ক্যাশেটিং টুল

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]
Anonim

ফেসবুক মুক্ত সফটওয়্যার হিসাবে বিশ্বব্যাপী একাধিক ক্যাশ সার্ভার চালু করার জন্য সফ্টওয়্যারটি প্রকাশ করছে।

সোমবার সানফ্রান্সিসকোতে তার স্কেল কনফারেন্সে প্রকাশ করেছে কোম্পানি, যেখানে এটি একটি নতুন খোলা চালু করেছে -সোর্স টোডো প্রকল্প (খোলাখুলিভাবে কথা বলুন, খোলাখুলিভাবে আলোচনা করুন) সংস্থাগুলিকে ওপেন-সোর্স সফ্টওয়্যার ব্যবহার করা সহজ করে তুলতে।

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

[আরও পড়ুন: মিডিয়া স্ট্রিমিং এবং ব্যাকআপ জন্য সর্বোত্তম NAS বাক্সে]

ফেইসবুকে দাবি করে যে প্রতি সেকেন্ডে প্রায় 5 বিলিয়ন বার অনুরোধ করতে পারে mcrouter। প্রতিষ্ঠানটি তার ক্যাশের স্তরের মাধ্যমে প্রতি সেকেন্ডে 4 বিলিয়ন অপারেশন করে, যখন Instagram 100 মিলিয়নের কাছাকাছি থাকে।

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

"সাইটগুলি ক্যাশে নির্ভর হতে পারে এবং ক্যাশের ক্ষতি কোনও সাইটের জন্য প্রতিকূল প্রভাব ফেলতে পারে যেটি ক্যাশে তুলে নেয়, "নিশাতলা বলেন।

বিতরণকৃত পরিকাঠামোতে সমস্ত ক্যাশে পূর্ণ সুবিধা গ্রহণ করতে, ফেসবুকের উন্নত ম্যাকউফার।

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

ফেসবুক এবং ইনস্টগ্রামের বাস্তব জগতের চ্যালেঞ্জগুলি সমাধান করার জন্য mcrouter এর সমস্ত বৈশিষ্ট্যগুলি তৈরি করা হয়েছে, মো। সমস্ত কোম্পানির ক্যাশে অপারেশন ম্যাকউফারের মধ্য দিয়ে যায়।

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

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

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

এই ধরনের "reheating" সমস্যা Reddit জন্য একটি বড় এক হয়েছে, যা এখন mcrouter পরীক্ষা করা হয়, বলেন রিকি Ramirez , সোশ্যাল মিডিয়া সাইটে একটি অপারেশন ইঞ্জিনিয়ার। Reddit AWS- এ সম্পূর্ণভাবে চালায় এবং এক সময়ে 300 সার্ভারের জন্য খরচ করে, যা 1TB মেমোরির 73 ব্যাক-এন্ড ক্যাশ নক্স দ্বারা সমর্থিত, তিনি সম্মেলনে একটি উপস্থাপনায় বলেন।

যখন মেমরি পুল পরিবর্তন করার জন্য নিয়ে যাওয়া হয়, ক্যাশে পুনর্বিবেচনার দিনগুলি নিতে পারে, যার মধ্যে কিছু ব্যবহারকারীরা ধীর গতির পৃষ্ঠা লোড করে এবং "র্যান্ডম ত্রুটির বার্তাগুলি" রমাইরেজ বলেন। McWter Reddit স্বয়ংক্রিয় failover দেয়, সংযোগ এবং অন্যান্য সুবিধার পুলিং, তিনি বলেন।

Top