যখন আমার একটি ওয়েব সার্ভারটি প্লাগ প্লাগ করা হয়ে যায়, তখন আমি কীভাবে সমস্ত ব্যবহারকারীদের অন্য শহরটিতে আমার বি ওয়েব সার্ভারে স্বয়ংক্রিয়ভাবে পুনঃনির্দেশ করব এবং এর বিপরীতে কীভাবে করব?


15

যখন আমার একটি ওয়েব সার্ভারটি প্লাগ প্লাগ করা হয়ে যায়, তখন আমি কীভাবে সমস্ত ব্যবহারকারীদের অন্য শহরটিতে আমার বি ওয়েব সার্ভারে স্বয়ংক্রিয়ভাবে পুনঃনির্দেশ করব এবং এর বিপরীতে কীভাবে করব?

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

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

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

আপনি কিভাবে রাউন্ড-রবিন ডিএনএস এবং সামগ্রী-বিতরণ নেটওয়ার্ক (CDNs) এটা করবেন?

আমি মনে করি একটি পদ্ধতির মাধ্যমে এমন কিছু শুরু হয়:

  1. আমি আমার প্রতিটি শারীরিক ওয়েব সার্ভারের আইপি ঠিকানা পেয়েছি।
  2. আমি "প্রতিটি" ওয়েব সাইটের একক ডোমেন নাম (একাধিক এ রেকর্ডস বা এএএএ রেকর্ডস বা উভয়) জন্য আমার প্রতিটি শারীরিক ওয়েব সার্ভারের আইপি ঠিকানা ডিএনএস রেকর্ডে রেখেছি।
  3. ... তাহলে আমার কী করা দরকার?

আমি মনে করি যে অন্য একটি পদ্ধতির কিছু শুরু হয়

  1. আমি একক ডোমেন নামের জন্য কিছু গতিশীল ডিএনএস সরবরাহকারী ব্যবহার করি যা আমি ব্যবহারকারীদের ওয়েব ব্রাউজারে টাইপ করার প্রত্যাশা করি
  2. আমি প্রতিটি ওয়েব সার্ভারে ক্রোন জব সেট আপ করি যা পর্যায়ক্রমে ডিএনএস সরবরাহকারীকে তার নিজস্ব আইপি ঠিকানা (একটি রেকর্ড বা এএএএ রেকর্ড আপডেট করুন) বা তার নিজস্ব ডোমেন নাম (সিএনএইম রেকর্ড বা ডিএমএল রেকর্ড আপডেট করুন) বলে দেয়।
  3. ... তাহলে আমার কী করা দরকার?

(আপাতত, আমি খুশি হব যদি আমার ব্যবহারকারীরা আমার যোগাযোগের তথ্য এবং একটি পাদটীকা সহ একটি স্থির ওয়েব পৃষ্ঠা পেয়ে থাকেন যা যখনই ওয়েব সার্ভার এ প্লাগ ইন করা থাকে তখন "মূল একটি ওয়েব সার্ভারটি ডাউন বলে মনে হয়" That's এটি ইতিমধ্যে এর চেয়ে অনেক ভাল the কেবলমাত্র "সিস্টেমে পাওয়া যায় নি" ত্রুটি দেয় এমন সিস্টেম system মূলত আমি চাইছি A এবং B সম্পূর্ণরূপে সিঙ্ক্রোনাইজড এবং দৃশ্যত অভিন্ন হোক - তবে এটি অন্য প্রশ্নের জন্য কিছু: সিডিএন এর সমতুল্য তবে গতিশীল বিষয়বস্তুর জন্য? )।


উত্তর:


6

আপনার মতো মনে হচ্ছে একটি গ্লোবাল সার্ভার লোড ব্যালেন্সিং (জিএসএলবি) সমাধান খুঁজছেন। জিএসএলবি বিভিন্ন পরামিতিগুলির (যেমন সার্ভার অনুপলব্ধ, উচ্চ লোড, আইপি জিওলোকেশন ইত্যাদি) ভিত্তিতে ব্যবহারকারীদের বিভিন্ন সার্ভারে সরাসরি পরিচালনা করতে "স্মার্ট" ডিএনএস ব্যবহার করে।

উদাহরণ হিসাবে, আপনার দুটি ওয়েব সার্ভার রয়েছে, একটি পশ্চিমের বাইরে (10.10.10.1/24) এবং একটি পূর্ব (10.20.20.1/24)। আপনার ওয়েব হোস্টনামটি www.connect.com বলে is

জিএসএলবি আপনার ডিএনএস বা সিএনএম হিসাবে কনফিগার করা যেতে পারে। যে কোনও উপায়ে, www.connect.com এ কোনও ব্যবহারকারী টাইপ করেন, ডিএনএস কোয়েরিটি জিএসএলবি সমাধানে পরিচালিত হয় এবং এটি প্যারামিটারগুলির উপর নির্ভর করে 10.10.10.1 বা 10.20.20.1 দ্বারা সাড়া দেয়। জিএসএলবি সাধারণত একটি কম টিটিএল সেট করে তাই ক্লায়েন্ট হোস্ট / ব্রাউজার যতটা সম্ভব কম সময়ের জন্য প্রতিক্রিয়াটি ক্যাশে করে। অধ্যবসায় সম্বোধনের বিভিন্ন উপায় রয়েছে তবে এটি এই দৃশ্যের পরিধি ছাড়িয়ে যায়।

পূর্ব (10.20.20.1) ওয়েব সার্ভারটি নীচে যেতে বলে দেয়। জিএসএলবি সাধারণত ব্যাকএন্ড নোডগুলির স্বাস্থ্য পরীক্ষা করতে স্বাস্থ্য পরীক্ষা করে। জিএসএলবি পূর্বের বিজ্ঞপ্তিগুলি নিচে রয়েছে এবং www.connect.com এর জন্য পরবর্তী সমস্ত ডিএনএস রেকর্ডগুলি 10.10.10.1 এ সমাধান করবে।

আপনার যদি স্থানীয় সার্ভার লোড ভারসাম্য সমাধান (এসএলবি) থাকে তবে আপনি এটি সেট আপ করতে পারেন যে www.connect.com একটি দুটি ভিএন্ড / ভিএস (192.168.1.1/24 বলুন) দুটি ব্যাকএন্ড নোড (10.10.10.1/24 এবং) 10.20.20.1/24)। প্রযুক্তিগতভাবে নোডগুলি বিভিন্ন নেটওয়ার্ক বিভাগে থাকতে পারে যতক্ষণ না স্থানীয় এসএলবি অন্য সার্ভারে পৌঁছতে পারে। এসএলবি সমাধানটি যদি কোনও ব্যাকএন্ড নোড নীচে যায় তবে ব্যবহারকারীদের একটি উপলব্ধ সার্ভারে পুনর্নির্দেশের জন্য যথেষ্ট স্মার্ট হতে পারে। আপনি যদি F5 LTM ব্যবহার করে থাকেন তবে আপনি সহজেই এই জাতীয় ইভেন্টের জন্য একটি আইআরুল তৈরি করতে পারেন। সিট্রিক্স নেটস্কেলার এবং অন্যান্য এসএলবি সমাধানগুলিতেও একই ধরনের ক্ষমতা থাকা উচিত।

আরআর ডিএনএস এই ক্ষেত্রে কাজ করে না। আরআর ডিএনএসের কোনও বুদ্ধি অন্তর্নিহিত নেই D ডিএনএসের সাথে ব্যবহারের কেসটি সম্পন্ন করার একমাত্র উপায় হ'ল জিএসএলবি (বা অনুরূপ) সমাধানের মাধ্যমে কিছু ধরণের "স্মার্ট" ডিএনএস ব্যবহার করা।

সিডিএন সাধারণত তাদের গ্রাহকদের জন্য এইচএ নিশ্চিত করতে জিএসএলবি / এসএলবি সমাধানগুলি প্রয়োগ করে।


ডেভিড: এছাড়া F5 চাপুন Cisco যা হয় ANS যন্ত্রপাতি , আপনি এটি হিসেবে থাকতে পারে সেবা , tzoha, edgedirector এবং dnshat মত
Sandman4

আসলে, এফ 5, সিট্রিক্স / নেটস্কেলার উভয়ই জিএসএলবির জন্য ভার্চুয়াল অ্যাপ্লিকেশন সরবরাহ করে। এ 10, রেডওয়্যার, জিউস, ব্রোকেড, আলটিয়ন এবং অন্যান্যরা খুব ভাল ভার্চুয়াল অ্যাপ্লিকেশনগুলিও দিতে পারে। তবে আপনি একেবারে ঠিক বলেছেন যে সেখানে জিএলএসবি সাএস পরিষেবা সরবরাহকারী রয়েছে। অবকাঠামো তৈরির জন্য ক্যাপেক্সের পরিবর্তে অপেক্স ব্যবহার করে পকেট বইটিতে সম্ভবত সহজ করা হয়েছে তবে সাএস মডেলগুলি এর ঝুঁকি ছাড়াই নয় (যেমন এসএলএ, অপারেশনাল, সমর্থন)। আমি কখনও এজজেক্টর বা ডিএনএসএটের কথা শুনিনি, তবে তারা উভয়ই প্রতিযোগিতামূলক দামের!
বাংলাদং

1
আমাকে বলা হয়েছে যে একাধিক এ রেকর্ডের তুলনায় " গ্লোবাল সার্ভার লোড ভারসাম্য {কারণ availability উচ্চ প্রাপ্যতা হ্রাস পেয়েছে। "। আমাকে বলা হয়েছে যে "10.10.10.1" বা "192.168.1.1" বা অন্যান্য ব্যক্তিগত নেটওয়ার্ক ঠিকানাগুলি পাবলিক ইন্টারনেটের মাধ্যমে কাজ করে না। আমাকে বলা হয়েছে যে সমস্ত স্থানীয় সার্ভার ব্যালেন্সিং সিস্টেমে হয় (ক) সমস্ত ওয়েব সার্ভার একই বিল্ডিংয়ে থাকা প্রয়োজন; অথবা অন্যথায় (খ) ব্যর্থতার একক পয়েন্ট রয়েছে; উভয়ই আমার এইচএ সিস্টেমে এড়ানো উচিত। এই সমস্যাগুলি এড়াতে কি কোনও উপায় আছে?
ডেভিড ক্যারি

2

আপনি বিশ্বব্যাপী লোড ব্যালান্সারগুলি এফ 5 এবং সিসকো মেকের মতো দেখতে চান। মূলত তারা ডিএনএসের সাথে কিছু কৌশল করে যদি অংশীদার নিচে থাকে এবং অংশীদার উপরে থাকে তবে তারা লোড ব্যালেন্সারের মাধ্যমে ডেটা অন্যের কাছে ফিড করে।


1

মূল্যায়নের আরেকটি সস্তা, দ্রুত এবং নির্ভরযোগ্য সমাধান হ'ল অ্যামাজন রুট 53 ব্যর্থতা http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/health-checks-creating.html ব্যবহার করা যেতে পারে । এই বৈশিষ্ট্যটি ১১ ই ফেব্রুয়ারী ২০১৩ এ প্রকাশিত হয়েছিল এবং প্রাথমিক এবং মাধ্যমিক সাইটগুলির মধ্যে উচ্চ প্রাপ্যতা এবং / অথবা লোড ভারসাম্য সরবরাহ করে।

আসিম


0

আপনি যদি আপনার পরিবেশে কোনও ধরণের বিপরীত প্রক্সি ব্যবহার করছেন তবে আমাকে বলুন যদি আপনি এটি ব্যাকআপ সার্ভারে পুনর্নির্দেশ করতে সক্ষম হন।

তা না হলে এফ 5 ব্যবহার করা ভাল ধারণা।

আপনি যদি কোনও তৃতীয় পক্ষের ডোমেন নিবন্ধকের সাথে ডোমেনটি নিবন্ধভুক্ত করেন তবে আপনি ডিএনএস সার্ভার কনফিগারেশনটি নতুন সার্ভার বা ব্যাকআপ সার্ভারে পুনর্নির্দেশ করতে পারেন।


0

কমপক্ষে নিম্নলিখিত দুটি পদ্ধতি ব্যবহার করে কোনও নেটওয়ার্ক অ্যাপ্লায়েন্স ব্যবহার না করে আপনি এটি করতে পারেন তবে তাদের পরিবর্তনের নিয়ন্ত্রণের প্রয়োজন হবে:

  • বিপরীত প্রক্সি, আপনাকে প্রক্সিটির প্রার্থীদের কাছ থেকে যে সার্ভারটি আনপ্লাগ করতে চলেছেন তা সরিয়ে ফেলতে হবে

  • ডিএনএস, আপনাকে এগিয়ে পরিকল্পনা করতে হবে, ডিএনএস পরিবর্তন করতে হবে এবং টিটিএল পাস হওয়ার জন্য অপেক্ষা করতে হবে

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

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