অ্যাক্টিভ ডিরেক্টরি প্রমাণীকরণ লোড ভারসাম্য এবং ব্যর্থতা


8

একটি অ্যাক্টিভ ডিরেক্টরি ডিসি-র বিরুদ্ধে প্রমাণীকরণকারী অ্যাপ্লিকেশনগুলির জন্য, অবশ্যই ব্যর্থতা, লোড ব্যালেন্সিং ইত্যাদির জন্য নির্দিষ্ট ডিসির চেয়ে কেবল মূল ডোমেন ডিএনএস রেকর্ডের দিকে নির্দেশ করা ভাল would

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


2
যে কেউ আপনাকে এমন একটি অ্যাপ্লিকেশন লিখেছিল যা আপনাকে কোনও ডোমেন নিয়ামকের আইপি ঠিকানাটিকে হার্ডকোড করতে বাধ্য করে সে জানেনা সে কী করছে।
রায়ান রেস

1
অ্যাপ্লিকেশনটির বিকাশকারীকে সন্ধান করুন এবং তাদের এটি ঠিক করুন।
মাইকেল হ্যাম্পটন

এটি বেশিরভাগ কিছু লিগ্যাসি অ্যাপ্লিকেশন এবং পুরানো এনএএস বাক্সগুলির জন্য যা আমরা এখনও প্রতিস্থাপন করতে প্রস্তুত নই।
ডেরিক

উত্তর:


8

অ্যাক্টিভ ডিরেক্টরিতে ইতিমধ্যে এতে অন্তর্নির্মিত লোড ব্যালেন্সিং কৌশল রয়েছে। আপনার উইন্ডোজ ক্লায়েন্ট জানেন কীভাবে তার নিজস্ব সাইটে রিডানড্যান্ট ডোমেন নিয়ন্ত্রকদের সনাক্ত করতে হবে এবং যদি প্রথমটি অনুপলব্ধ থাকে তবে কীভাবে অন্য একটি ব্যবহার করতে হয়। আপনার অতিরিক্ত রিডান্ট্যান্ট ডিসি থাকা অবস্থায় "ক্লাস্টারড" ডিসি ইত্যাদির মতো অতিরিক্ত লোড ব্যালেন্সিং করার দরকার নেই।

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

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

আমি এখনই এটি বৈশ্বিক পরিকাঠামোর জন্য করছি এবং এটি দুর্দান্ত কাজ করছে।

তবে এটি কেবল ডিএনএস পরিষেবাতে প্রযোজ্য।

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

বিক্রেতাদের কাছে ফিরে যান এবং তাদের বলুন যে আপনি এডি সংহত হিসাবে বিবেচনা করছেন না এবং আপনি একটি আলাদা সমাধান খুঁজে পাবেন।

এখন এমন অ্যাপ্লিকেশনগুলির জন্য যা আপনাকে কোনও ডোমেন নিয়ামকের আইপি ঠিকানা টাইপ করতে বলে ? ঠিক আছে, আমি শুধু আমার মন্তব্যটি পুনরাবৃত্তি করব:

যে কেউ আপনাকে এমন একটি অ্যাপ্লিকেশন লিখেছিল যা আপনাকে কোনও ডোমেন নিয়ামকের আইপি ঠিকানাটিকে হার্ডকোড করতে বাধ্য করে সে জানেনা সে কী করছে।


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

@ ডস্কোডাক আরও ভাল অ্যাপ্লিকেশন পান
রায়ান রেইস

3

এপি কোয়েরিগুলি সমাধান করার জন্য কোনও আইপি হার্ডকোড করা বা একটি আইপি ব্যবহার করার উপযুক্ত কারণ কখনও ছিল না। খারাপ অভ্যাসের জন্য সেরা কোনও অনুশীলন নেই।


1
"খারাপ অভ্যাসের জন্য সেরা কোনও অনুশীলন নেই" " দিনের উদ্ধৃতি, স্যার।
এমফিনি

1

এই প্রশ্নের অন্যান্য বেশ কয়েকটি উত্তর ধরে মনে হচ্ছে মাইক্রোসফ্ট সচেতন অ্যাপ্লিকেশন ছাড়া অন্য কোনও বিশ্ব নেই। দুর্ভাগ্যক্রমে এটি মূল প্রশ্নটির প্রমাণ হিসাবে নয়:

সেই অ্যাপ্লিকেশনগুলির জন্য সর্বোত্তম অনুশীলনগুলি কী যা আপনাকে ডিসির আইপি হার্ডকোড করতে বাধ্য করে ?

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


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

0

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

আপনি যদি কিছু লোড ব্যালান্সার সমাধান দিয়ে ফ্রন্ট-এন্ড AD তে যান, আপনি সেই পদ্ধতিগুলি এবং অ্যাফিলিটিগুলি ভেঙে ফেলবেন না তা নিশ্চিত করার মালিকানা গ্রহণ করুন।

যদি প্রয়োজনের প্রাপ্যতা থাকে তবে ভারসাম্যপূর্ণ লোডের বিপরীতে, ক্লাস্টারিং আরও উপযুক্ত হতে পারে (ক্লাস্টার কীটগুলিকে আলাদা করে রাখতে পারে)।

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

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