একাধিক সাইট উচ্চ প্রাপ্যতা


15

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

সুতরাং প্রশ্নটি ... ... আমরা কীভাবে দুটি হোস্টিং সাইটের মধ্যে লোড-ব্যালেন্সিং সেট আপ করতে পারি যে লোড ব্যালান্সার ব্যর্থতার একক পয়েন্ট নয়? দুটি সাইটে আলাদা আলাদা লোড ব্যালেন্সার ব্যবহার করার কোনও উপায় আছে কি? আমাদের কি রাউন্ড-রবিন ডিএনএস বিবেচনা করা উচিত?

উত্তর:


14

এটি সঠিকভাবে করতে, আপনার প্রয়োজন:

  • দুটি ডাটাসেন্টারে দুটি পৃথক উদাহরণ (যেমন আপনি ইতিমধ্যে নির্ধারণ করেছেন)
  • দুটি ডাটাসেন্টারগুলির মধ্যে সিঙ্ক্রোনাইজেশন (যেমন আপনি ইতিমধ্যে নির্ধারণ করেছেন)
  • ব্যর্থতার ক্ষেত্রে ক্লায়েন্টদের একের থেকে অন্যের কাছে পুনঃনির্দেশের একটি উপায়

এটি করার দুটি সাধারণ উপায় রয়েছে। একটি সাধারণ, এক ... না।

ডিএনএস

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

আপনি যা করতে পারেন তা আপনার ডিএনএসে খুব কম টিটিএল সেট করা আছে (বলুন, 30 সেকেন্ড বা 5 মিনিট), যার অর্থ হ'ল যদি আপনার ডিসি নিচে চলে যায় তবে আপনি কেবল আপনার ডিএনএস আপডেট করবেন এবং 5 মিনিটের মধ্যে বা সমস্ত কিছু আপনার ক্লায়েন্টরা আপনার অন্যান্য ডিসির দিকে নির্দেশ করবে।

এর অর্থ এই যে আপনার দুটি ডিসির পৃথক আইপি লেআউট থাকবে তাই আপনার ডাটাসেন্টারের সেটআপে এটির জন্য সামঞ্জস্য করা দরকার।

BGP

মূলত, আপনি যদি এই প্রশ্নটি জিজ্ঞাসা করেন, তবে এটি আপনার নাগালের বাইরে। সংক্ষেপে, আপনার আইপি অ্যাড্রেসগুলি একই থাকে তবে সেগুলি একটি ডেটাসেন্টার থেকে অন্যটিতে "সরানো" হয়। এটিতে ব্যয়বহুল রাউটার, ব্যয়বহুল আইপি রেঞ্জ এবং এএস নম্বর এবং আইপি রেঞ্জগুলির জন্য আপনার স্থানীয় রেজিস্ট্রিতে ব্যয়বহুল সাবস্ক্রিপশন জড়িত।

আপনার বিজিপি রাউটারগুলি আপনার প্রাথমিক ডেটাসেন্টারে আপনার বিজ্ঞাপন দেওয়া বন্ধ করে দেয় এবং আপনার গৌণ ডেটাসেন্টারে বিজ্ঞাপন দেওয়া শুরু করে। তারপরে অফলাইন ডেটাসেন্টারের চারপাশে ইন্টারনেট রুট করে আপনার নতুন ডিসিতে ট্র্যাফিক প্রেরণ করে।


আপনি যদি ESXi এবং vSphere দিয়ে ভার্চুয়ালাইজড হন তবে ভিএমওয়ারের একটি খুব ভাল পণ্য রয়েছে যা আমরা একবার ভিএমওয়্যার সাইট রিকভারি ম্যানেজার নামে অভিহিত করেছি , যা মূলত আপনার জন্য সবকিছু করে। এটি আপনার ভিএম কনফিগারেশনগুলিকে সিঙ্ক করে রাখে এবং 1 ম সাইট অফলাইনে চলে গেলে এগুলিকে ২ য় সাইটে শক্তিশালী করে। এটা বড় টাকা যদিও।


এমনকি এসআরএম সহ, আপনাকে এখনও রেপ্লিকেশন স্টাফগুলি বাছাই করা পাশাপাশি কিছু প্রকারের আইপি ফেলওভার পেতে হবে।
EEAA

সত্য, যদিও এসেক্সআই 5 এর একটি নতুন অ-সান প্রতিলিপি পণ্য রয়েছে। আমি যদিও এটি খুব বেশি তাকান না।
মার্ক হেন্ডারসন

ওহ, এটা ঠিক. মনে আছে সে সম্পর্কে কিছু শুনেছি।
EEAA

1

আপনাকে লোড-ব্যালান্সারদের ভারসাম্য বজায় রাখতে হবে।

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

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

http://www.eukhost.com/web-hosting/kb/global-server-load-balancing/

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


দেখে মনে হচ্ছে এই পদ্ধতির এখনও ব্যর্থতার একক পয়েন্ট রয়েছে, আপনার সরবরাহিত লিঙ্কটিতে বর্ণিত "মাস্টার সার্ভার"।
মাইক

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.