SlideShare a Scribd company logo
A.Torabi
‫توضیحات‬:
‫است‬ ‫شده‬ ‫تهیه‬ ‫بخش‬ ‫سه‬ ‫در‬ ‫پاورپوینت‬ ‫این‬:
⚪‫اول‬ ‫بخش‬‫است‬ ‫شده‬ ‫مشخص‬ ‫روشنتر‬ ‫زمینه‬ ‫پس‬ ‫رنگ‬ ‫با‬ ‫که‬‫برای‬ ‫توضیحات‬ ‫برخی‬ ‫شامل‬
‫کاربرد‬ ‫و‬ ‫عملکرد‬ ‫بهتر‬ ‫درک‬ ‫به‬ ‫کمک‬‫فیچر‬NLB‫است‬.
⚪‫دوم‬ ‫بخش‬‫دارند‬ ‫ی‬ ‫تر‬ ‫پررنگ‬ ‫زمینه‬ ‫پس‬ ‫رنگ‬ ‫ها‬ ‫اسالید‬ ‫که‬‫مفاهیم‬ ‫توضیح‬ ‫به‬‫واصطال‬‫حات‬
‫به‬ ‫مربوط‬NLB‫پردازد‬ ‫می‬.
⚪‫مرحله‬ ‫به‬ ‫مرحله‬ ‫نصب‬ ‫خصوص‬ ‫در‬ ‫مطالبی‬ ‫لینک‬ ‫سوم‬ ‫بخش‬ ‫در‬ ‫و‬‫فیچر‬
NLB‫و‬....‫است‬ ‫شده‬ ‫داده‬ ‫قرار‬ ‫بیشتر‬ ‫مطالعه‬ ‫برای‬.
◀‫است‬ ‫گرفته‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬ ‫آموزش‬ ‫این‬ ‫تهیه‬ ‫در‬ ‫که‬ ‫منابعی‬ ‫لینک‬‫در‬
‫است‬ ‫شده‬ ‫درج‬ ‫اسالید‬ ‫هر‬ ‫حاشیه‬.
◀‫اضافه‬ ‫نکات‬ ‫حاوی‬ ‫ها‬ ‫اسالید‬ ‫برخی‬(NOTES)‫هستند‬.
‫ع‬.‫ترابی‬-‫فروردین‬95
-‫داریم‬ ‫قصد‬‫سرویسی‬‫به‬ ‫را‬‫کالینت‬‫کنیم‬ ‫ارائه‬ ‫ها‬
-‫سرور‬ ‫های‬ ‫داده‬ ‫در‬ ‫تغییری‬ ‫که‬ ‫است‬ ‫ای‬ ‫گونه‬ ‫به‬ ‫سرویس‬ ‫این‬
‫ایجاد‬ ‫آن‬ ‫دهنده‬ ‫ارائه‬‫نمی‬‫شود‬
-‫س‬ ‫باالترین‬ ‫که‬ ‫کنیم‬ ‫ایجاد‬ ‫را‬ ‫شرایطی‬ ‫داریم‬ ‫قصد‬ ‫همچنین‬‫طح‬
‫برای‬ ‫سرویس‬ ‫به‬ ‫دسترسی‬‫کالینت‬‫باشد‬ ‫فراهم‬ ‫ها‬
-‫طریق‬ ‫از‬ ‫را‬ ‫باال‬ ‫دسترسی‬ ‫سطح‬Clustering‫میکنیم‬ ‫تامین‬
‫بود؟‬ ‫خواهد‬ ‫مناسب‬ ‫گزینه‬ ‫دو‬ ‫از‬ ‫کدامیک‬ ‫شرایط‬ ‫این‬ ‫در‬
Network Load Balancing‫یا‬Fail Over Clustering‫؟‬
‫اول‬ ‫بخش‬:High Availability
Redundancy
Stateless Applications
Clustering
___Preface1:
‫هر‬‫دارای‬ ‫سروری‬‫رول‬‫است‬ ‫نقشی‬ ‫یا‬
‫نقش‬ ‫آن‬ ‫طریق‬ ‫از‬ ‫که‬,
‫سرویسی‬‫را‬‫به‬‫کالینت‬‫دهد‬ ‫می‬ ‫ارایه‬ ‫ها‬
‫این‬‫رول‬‫واقع‬ ‫در‬ ‫ها‬‫اپلیکیشن‬‫هست‬ ‫هایی‬‫ند‬
‫شده‬ ‫نصب‬ ‫سرور‬ ‫آن‬ ‫روی‬ ‫که‬
‫باشند‬ ‫می‬ ‫نقش‬ ‫ایفای‬ ‫حال‬ ‫در‬ ‫و‬.
‫اگر‬‫در‬‫طی‬session‫یا‬‫جلسه‬‫ای‬‫که‬‫سرویس‬‫به‬‫کـاربر‬
‫ارائه‬‫می‬‫شود‬‫اطالعاتی‬‫از‬‫قبیل‬‫تنظیماتی‬‫که‬‫توسط‬‫کاربر‬‫ایجاد‬‫می‬‫گردد‬‫و‬...
‫توسط‬‫اپلیکیشن‬‫نگهداری‬‫شود‬‫و‬‫این‬‫داده‬‫ها‬‫در‬‫سشن‬
‫بعدی‬‫مورد‬‫استفاده‬‫قرار‬‫گیرند‬,‫به‬‫این‬‫اپلیکیشن‬‫در‬‫اصطالح‬
statefull application‫گفته‬‫می‬‫شود‬‫و‬‫در‬‫غیر‬‫این‬‫صورت‬‫آن‬
‫اپلیکیشن‬‫رااصطالحا‬stateless application‫می‬‫نامند‬.
___Preface2:
‫که‬ ‫شرایطی‬ ‫در‬‫اپلیکیشن‬‫از‬ ‫سرویس‬ ‫دهنده‬ ‫ارایه‬‫نوع‬
stateless‫باشد‬(‫ابری‬ ‫های‬ ‫سرویس‬ ‫از‬ ‫بسیاری‬ ‫مثل‬)
‫ایجاد‬ ‫جهت‬HighAvailability‫از‬ ‫سرویس‬ ‫آن‬ ‫برای‬
Network Load Balancing‫میشود‬ ‫استفاده‬
___Preface3:
stateless
‫مفهوم‬ ‫با‬ ‫است‬ ‫الزم‬ ‫ابتدا‬ ‫در‬stateless Application
‫شویم‬ ‫آشنا‬ ‫بیشتر‬
(adj.) Having no information
about what occurred previously.
http://www.webopedia.com/TERM/S/stateless.html
Stateless
Applications
‫اپلیکیشنهایی‬‫یک‬ ‫در‬ ‫که‬ ‫هایی‬ ‫داده‬ ‫که‬ ‫هستند‬
session‫استفاده‬ ‫برای‬ ‫را‬ ‫شود‬ ‫می‬ ‫ایجاد‬ ‫کاربر‬ ‫توسط‬
‫ذخیره‬ ‫بعدی‬ ‫های‬‫نمی‬‫کنند‬
‫باال‬ ‫سطح‬ ‫تامین‬ ‫روشهای‬ ‫از‬ ‫یکی‬‫ی‬
‫ها‬ ‫سرویس‬ ‫به‬ ‫دسترسی‬
Redundancy‫است‬ ‫افزونگی‬ ‫یا‬
Redundancy‫میکند‬ ‫تامین‬ ‫ما‬ ‫برای‬ ‫را‬ ‫هدف‬ ‫دو‬ ‫افزونگی‬ ‫یا‬:
1__‫کاهش‬‫بار‬‫آن‬ ‫تقسیم‬ ‫طریق‬ ‫از‬ ‫کاری‬
‫سرور‬ ‫چندین‬ ‫بین‬Load Balancing
2__‫ایجاد‬‫خرابی‬ ‫تحمل‬Fault Tolerance
‫بصورت‬ ‫تواند‬ ‫می‬ ‫افزونگی‬ ‫این‬cluster‫کردن‬
‫ارائه‬ ‫را‬ ‫واحد‬ ‫سرویس‬ ‫یک‬ ‫که‬ ‫سرور‬ ‫چند‬
‫میکنند‬‫انجام‬‫شود‬
(‫ایجاد‬ ‫برای‬HA‫مورد‬ ‫در‬‫رول‬‫ها‬ ‫سرور‬ ‫های‬(
‫و‬Clustering‫سطح‬ ‫دو‬ ‫در‬
‫افزاری‬ ‫نرم‬ ‫و‬ ‫افزاری‬ ‫سخت‬
(‫عامل‬ ‫سیستم‬ ‫طریق‬ ‫از‬)
‫است‬ ‫سازی‬ ‫پیاده‬ ‫قابل‬
‫شیوه‬‫های‬Clustering‫نوع‬ ‫به‬ ‫بسته‬
‫سرویسی‬‫آن‬ ‫طریق‬ ‫از‬ ‫است‬ ‫قرار‬ ‫که‬
Cluster‫انجام‬ ‫طریق‬ ‫دو‬ ‫به‬ ‫شود‬ ‫ارائه‬
‫گردد‬ ‫می‬:
‫شیوه‬‫های‬: clustering
1- Failover Cluster
2- NLB
Failover Cluster
‫مناسب‬‫برای‬
stateFull applications
‫است‬ ‫تغییر‬ ‫حال‬ ‫در‬ ‫دایما‬ ‫ها‬ ‫داده‬ ‫که‬ ‫شرایطی‬ ‫در‬
NLB
‫استفاده‬ ‫مورد‬‫در‬
stateless applications
‫درشرایطی‬‫که‬ ‫شود‬ ‫می‬ ‫استفاده‬
‫سرور‬ ‫های‬ ‫داده‬‫تغییرنمی‬‫کنند‬
‫دوم‬ ‫بخش‬:NLB
Definitions ,
Concept and Terminology
Windows Network Load Balancing
(NLB)
http://whatis.techtarget.com/
is a feature that distributes network traffic
among multiple servers or virtual
machines within a cluster to avoid
overloading any one host and improve
performance.
NLB‫سرویسی‬‫است‬ ‫شبکه‬ ‫روی‬ ‫ترافیک‬ ‫مدیریت‬ ‫برای‬
__Definitions:
http://network.itpro.ir/questions/24488/
NLB‫از‬ ‫یکی‬‫فیچرهای‬‫ویندوز‬‫سرور‬‫است‬
‫مجموعه‬‫از‬ ‫ای‬‫سرورها‬‫در‬‫کنار‬ ‫در‬ ‫گروه‬ ‫قالب‬‫هم‬
‫دهند‬ ‫می‬ ‫ارائه‬ ‫را‬ ‫یکسان‬ ‫سرویس‬ ‫یک‬ ‫که‬‫اما‬
‫کاربر‬ ‫برای‬‫به‬‫شود‬ ‫می‬ ‫دیده‬ ‫سرور‬ ‫یک‬ ‫عنوان‬
__Definitions:
‫این‬ ‫نصب‬‫فیچر‬
‫سرور‬ ‫کنسول‬ ‫طریق‬ ‫از‬‫منیجر‬
‫طریق‬ ‫از‬ ‫یا‬ ‫و‬‫پاورشل‬‫میگیرد‬ ‫انجام‬ ‫زیر‬ ‫دستور‬ ‫کردن‬ ‫وارد‬ ‫با‬ ‫و‬:
Install-WindowsFeature NLB –IncludeManagementTools
‫ومدیریت‬‫طریق‬ ‫از‬ ‫آن‬Microsoft's NLB Manager‫یا‬ ‫و‬
PowerShell cmdlets‫گیرد‬ ‫می‬ ‫انجام‬.
Concepts & Terminology : 1
‫در‬‫حالت‬ ‫این‬‫روی‬ ‫سرور‬ ‫محتوی‬ ‫از‬ ‫کپی‬ ‫یک‬
‫سرورهای‬‫دیگرهم‬‫هست‬
‫مثال‬:‫وبسایتی‬‫آن‬ ‫محتوای‬ ‫که‬‫استاتیک‬‫باشد‬–‫یا‬FTP‫سرور‬
Concepts & Terminology : 2
‫از‬ ‫کدام‬ ‫هر‬‫سرورهایی‬‫که‬
‫یا‬ ‫مجموعه‬ ‫این‬ ‫به‬‫گروه‬
‫شوند‬ ‫می‬ ‫اضافه‬
‫عنوان‬ ‫به‬‫یک‬
Host‫یا‬Node
‫شناخته‬‫شوند‬ ‫می‬
Concepts & Terminology : 3
‫در‬ ‫موجود‬ ‫سرورهای‬ ‫تمام‬‫کالستر‬‫برای‬
‫آدرس‬ ‫یک‬ ‫با‬ ‫کاربر‬IP‫شوند‬ ‫می‬ ‫دیده‬
Concepts & Terminology : 4
‫ایجاد‬ ‫از‬ ‫هدف‬NLB
‫بین‬Node‫یک‬ ‫در‬ ‫موجود‬ ‫های‬Cluster
‫چیست؟‬
‫بردن‬ ‫باال‬
‫پذیری‬ ‫مقیاس‬Scalability
‫پذیری‬ ‫دسترسی‬ ‫و‬High Availability
‫برای‬‫ها‬ ‫سرویس‬
Concepts & Terminology : 5
‫یا‬ ‫پذیری‬ ‫مقیاس‬ ‫بردن‬ ‫باال‬scalability
‫روش‬ ‫در‬NLB‫گیرد؟‬ ‫می‬ ‫انجام‬ ‫طریقی‬ ‫چه‬ ‫از‬
Concepts & Terminology : 6
‫از‬‫طریق‬
‫تقسیم‬Load‫سرور‬ ‫چندین‬ ‫بین‬ ‫کاری‬
Concepts & Terminology : 6
‫باال‬‫دسترسی‬ ‫بردن‬‫پذیری‬‫سرویس‬‫ها‬‫از‬‫طریق‬
‫سرورهای‬ ‫کردن‬ ‫خارج‬ ‫مدار‬ ‫از‬ ‫و‬ ‫شناسایی‬
‫مجموعه‬ ‫فعال‬ ‫غیر‬
Concepts & Terminology : 7
‫یک‬ ‫در‬ ‫چگونه‬ ‫فعال‬ ‫غیر‬ ‫سرور‬ ‫یک‬
‫کالستر‬‫شود؟‬ ‫می‬ ‫شناسایی‬
HeartBeat
‫یک‬ ‫در‬‫کالستر‬‫سرور‬ ‫هر‬‫حضور‬‫طریق‬ ‫از‬ ‫را‬ ‫خود‬
heartbeat‫به‬‫میکند‬ ‫اعالم‬ ‫ها‬ ‫سرور‬ ‫سایر‬
‫یک‬ ‫ثانیه‬ ‫هر‬ ‫در‬heartbeat‫میشود‬ ‫ارسال‬ ‫سرور‬ ‫از‬
‫اگر‬5‫سروری‬ ‫از‬ ‫ثانیه‬heartbeat‫سرور‬ ‫ان‬ ‫نشود‬ ‫دریافت‬
failure‫شده‬
(‫عهده‬ ‫به‬ ‫را‬ ‫سرور‬ ‫آن‬ ‫وظیفه‬ ‫دیگری‬ ‫سرور‬ ‫شرایط‬ ‫این‬ ‫در‬
‫میگیرد‬=(failover
‫وقتی‬‫سرور‬ ‫آن‬failback‫کرد‬‫فرایندی‬‫نام‬ ‫به‬ ‫افتد‬ ‫می‬ ‫اتفاق‬:
‫همگرایی‬converge
Concepts & Terminology : 8
HeartBeatConcepts & Terminology : 9
Heartbeats use UDP 3343
unicast packets.
https://quizlet.com/127448674/70-412-configuring-advanced-windows-server-2012-r2-chapter-1-configuring-network-load-balancing-flash-cards
_Note :
Failure -- Failover
‫اگر‬5‫ثانیه‬‫سروری‬ ‫از‬heartbeat
‫نشود‬ ‫دریافت‬‫آ‬‫ن‬‫سرور‬failure‫شده‬
(‫آ‬ ‫وظیفه‬ ‫دیگری‬ ‫سرور‬ ‫شرایط‬ ‫این‬ ‫در‬‫ن‬
‫عهده‬ ‫به‬ ‫را‬ ‫سرور‬‫میگیرد‬=(failover
Concepts & Terminology : 10
Failback=Converge
‫وقتی‬‫آن‬‫که‬ ‫سروری‬Failure‫بود‬ ‫کرده‬
‫به‬ ‫مجددا‬‫کالستر‬failback‫کرد‬‫فرایندی‬
‫نام‬ ‫به‬ ‫افتد‬ ‫می‬ ‫اتفاق‬:‫همگرایی‬converge
Concepts & Terminology : 11
converge
‫به‬ ‫سرور‬ ‫یک‬ ‫بازگشت‬ ‫فرایند‬
‫کالستر‬
Concepts & Terminology : 12
Failure:‫در‬ ‫سرور‬ ‫یک‬ ‫افتادن‬ ‫کار‬ ‫از‬‫کالستر‬
Failover:‫دیگر‬ ‫سرورهای‬ ‫شدن‬ ‫جایگزین‬
Failback:‫به‬ ‫سرور‬ ‫یک‬ ‫برگشت‬‫کالستر‬
Concepts & Terminology : 8,10,11,12
‫یک‬ ‫توانید‬ ‫می‬ ‫همچنین‬ ‫شما‬
‫مجموعه‬ ‫به‬ ‫را‬ ‫جدید‬ ‫سرور‬
NLB Cluster‫خود‬‫کنید‬ ‫اضافه‬
Concepts & Terminology : 13
‫هر‬ ‫های‬ ‫درخواست‬‫کالینت‬‫مستقیم‬ ‫بصورت‬ ‫و‬ ‫صرفا‬
‫در‬ ‫مستقر‬ ‫سرورهای‬ ‫از‬ ‫یکی‬ ‫برای‬ ‫فقط‬ ‫و‬ ‫فقط‬NLB
Cluster‫یعنی‬ ‫این‬ ،‫شود‬ ‫می‬ ‫ارسال‬‫کالینت‬‫ف‬ ‫و‬ ‫فقط‬‫قط‬
‫یکی‬ ‫سازی‬ ‫ذخیره‬ ‫منابع‬ ‫و‬ ‫حافظه‬ ، ‫پردازشی‬ ‫قدرت‬ ‫از‬
‫در‬ ‫موجود‬ ‫سرورهای‬ ‫از‬NLB Cluster‫خواهد‬ ‫استفاده‬
‫درخواست‬ ‫این‬ ‫پردازش‬ ‫درگیر‬ ‫دیگر‬ ‫سرورهای‬ ‫و‬ ‫کرد‬
‫شد‬ ‫نخواهند‬.
Concepts & Terminology : 14
‫در‬‫یک‬NLB Cluster‫از‬ ‫کدام‬ ‫هر‬Node‫می‬ ‫کار‬ ‫مستقل‬ ‫بصورت‬ ‫ها‬‫کنند‬
‫و‬ ‫ندارند‬ ‫دیگر‬ ‫سرورهای‬ ‫روی‬ ‫بر‬ ‫موجود‬ ‫منابع‬ ‫به‬ ‫دسترسی‬ ‫هیچ‬ ‫و‬‫نمی‬
‫تغی‬ ‫بنابراین‬ ، ‫کنند‬ ‫ایجاد‬ ‫تغییرات‬ ‫دیگر‬ ‫سرورهای‬ ‫روی‬ ‫بر‬ ‫توانند‬‫یک‬ ‫یرات‬
‫سایر‬ ‫روی‬ ‫بر‬ ‫سرور‬‫سرورها‬‫داشت‬ ‫نخواهد‬ ‫تاثیری‬.
Concepts & Terminology : 15
FAILOVER CLUSTERING & NLB
‫فیچر‬‫هستند‬
‫مفهوم‬‫رول‬‫و‬‫فیچر‬‫مفهوم‬ ‫معادل‬ ‫را‬ ‫سرور‬ ‫در‬
‫و‬ ‫افزار‬ ‫نرم‬‫پالگین‬‫بگی‬ ‫نظر‬ ‫در‬ ‫افزار‬ ‫نرم‬ ‫های‬‫رید‬
‫و‬...
Concepts & Terminology : 16
‫سرور‬ ‫ویندوز‬ ‫ها‬ ‫سرور‬ ‫روی‬ ‫اگر‬2012
‫نصب‬‫باشد‬.‫ماکزیمم‬‫سرور‬ ‫تعداد‬‫هایی‬‫که‬
‫یک‬ ‫در‬‫کالستر‬‫چ‬ ‫دهیم‬ ‫قرار‬ ‫میتوانیم‬‫ه‬
‫است؟‬ ‫تعداد‬
http://searchservervirtualization.techtarget.com/definition/Network-Load-Balancing-NLB
32
. A Network Load
Balancing cluster can
scale up to 32 servers
http://searchservervirtualization.techtarget.com/definition/Network-Load-Balancing-NLB
Concepts & Terminology : 17
‫توان‬ ‫افزایش‬ ‫روشهای‬‫کالستر‬
1—‫ها‬ ‫نود‬ ‫از‬ ‫یک‬ ‫هر‬ ‫افزاری‬ ‫سخت‬ ‫توان‬ ‫افزایش‬
2—‫در‬ ‫جدید‬ ‫نود‬ ‫کردن‬ ‫اضافه‬‫کالستر‬(‫امکان‬ ‫صورت‬ ‫در‬)
Concepts & Terminology : 18
‫سوم‬ ‫بخش‬:
‫ادامه‬ ‫در‬‫است‬ ‫شده‬ ‫ذکر‬ ‫بیشتر‬ ‫مطالعه‬ ‫جهت‬ ‫زیر‬ ‫موارد‬ ‫اسالید‬ ‫چند‬ ‫طی‬ ‫و‬:
1-‫حین‬ ‫که‬ ‫نکاتی‬ ‫از‬ ‫برخی‬‫کانفیگوریشن‬‫فیچر‬NLB‫باشید‬ ‫داشته‬ ‫نظر‬ ‫مد‬ ‫باید‬
2-‫آموزش‬ ‫جهت‬ ‫منابعی‬ ‫لینک‬‫مرحله‬ ‫به‬ ‫مرحله‬ ‫نصب‬NLB‫سرور‬ ‫ویندوز‬ ‫روی‬ ‫بر‬2012
3-‫دستورات‬ ‫همه‬ ‫لیست‬‫پاورشل‬‫به‬ ‫مربوط‬NLB‫فرمان‬ ‫هر‬ ‫عملکرد‬ ‫همراه‬ ‫به‬
‫بعد‬‫کردن‬ ‫نصب‬ ‫از‬
‫قابلیت‬NLB
‫بر‬‫همه‬ ‫روی‬
‫سرورهایی‬‫قرار‬ ‫که‬
‫عضو‬ ‫است‬‫کالستر‬
‫شوند‬،
‫در‬‫تنظیمات‬‫کارت‬
‫آنها‬ ‫شبکه‬‫مطابق‬
‫شکل‬‫روبرو‬‫تیک‬
‫قسمت‬NLB‫بزنید‬ ‫را‬:
_ Note :
Unicast mode
A mode within the NLB
cluster that replaces the
MAC addresses of all the
nodes in the cluster to
share a unicast MAC
address.
Multicast mode
A mode within the NLB host that uses a
MAC and a virtual MAC address.
Although some routers may view a
unicast IP address linked to a multicast
MAC address, which may force
administrators to manually add ARP
entries to the router.
Stop action
Used to remove nodes within a cluster, it terminates all existing
connections to the node and stops the NLB service.
Drainstop
Used to remove nodes within a cluster, it blocks all new
connections without terminating existing sessions. This is
mainly used when performing maintenance on an NLB node.
Configuring
Step-by-Step
Network Load Balancing in Windows Server 2012
Network Load Balancing Step-by-Step Guide: Configuring Network Load Balancing with Terminal Services
https://technet.microsoft.com/en-us/library/cc771300(v=ws.10).aspx
Step-by-Step Network Load Balancing in Windows Server 2012
http://subhashsingh.com/2013/12/step-by-step-network-load-balancing-in-windows-server-2012/
https://robertsmit.wordpress.com/2012/06/26/windows-2012-clustering-network-load-balancing-nlb-
how-to-step-by-step/
***Network Load Balancing - Concept and Notes.
https://support.microsoft.com/en-us/kb/556067
Adds a new node to the Network Load Balancing (NLB) cluster. Add-NlbClusterNode
???
Adds a dedicated IP address to a Network Load Balancing (NLB) cluster. Add-NlbClusterNodeDip
???
Adds a new port rule to a Network Load Balancing (NLB) cluster. Add-NlbClusterPortRule
???
Adds a virtual IP address to a Network Load Balancing (NLB) cluster. Add-NlbClusterVip
???
Disables a port rule on a Network Load Balancing (NLB) cluster or on a specific host in the cluster. Disable-
NlbClusterPortRule
???
Enables a port rule on a Network Load Balancing (NLB) cluster or on a specific node in the cluster. Enable-
NlbClusterPortRule
???
Retrieves information about the Network Load Balancing (NLB) cluster object that is queried by the caller. Get-
NlbCluster
???
Retrieves information about the Network Load Balancing (NLB) driver on the local machine. Get-
NlbClusterDriverInfo
???
Retrieves information about a node object or the Network Load Balancing (NLB) cluster object that is queried by
the caller. Get-NlbClusterNode
???
Retrieves the dedicated IP address that is queried by the caller. Get-NlbClusterNodeDip
???
Retrieves information about interfaces, including information about the Network Load Balancing (NLB) driver, on a
NLB PowerShell Commands
‫از‬ ‫استفاده‬ ‫جهت‬
‫بر‬ ‫لیست‬ ‫این‬
‫روبرو‬ ‫تصویر‬ ‫روی‬
‫زیر‬ ‫فایل‬ ‫روی‬ ‫یا‬ ‫و‬
‫کنی‬ ‫کلیک‬ ‫دوبار‬‫د‬
Network Load Balancing (NLB)
Network Load Balancing (NLB)

More Related Content

PDF
DHCP in Linux persion
PDF
Pdn tech-v mware-convert-pvmos
PPTX
IPAM_IP address management_Ed: march2017
PDF
MCSA 70-410 1 -installing windows server 2012 R2
PPTX
Microsoft Windows Server 2012 R2 Hyper V server overview
PDF
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
PPT
Implementing a Hyper-V Virtualization Infrastructure
PPTX
introducing PING comand
DHCP in Linux persion
Pdn tech-v mware-convert-pvmos
IPAM_IP address management_Ed: march2017
MCSA 70-410 1 -installing windows server 2012 R2
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Implementing a Hyper-V Virtualization Infrastructure
introducing PING comand

Viewers also liked (8)

PPTX
70-410 Installing and Configuring Windows Server 2012
PPTX
MCSA Installing & Configuring Windows Server 2012 70-410
PDF
Active Directory Domain Services Installation & Configuration - Windows Ser...
PPTX
Install Windows Server 2012 Step-by-Step
PPT
TCP/IP Basics
PPT
Active Directory
PPT
Computer hardware and networking components
PPT
Active Directory Training
70-410 Installing and Configuring Windows Server 2012
MCSA Installing & Configuring Windows Server 2012 70-410
Active Directory Domain Services Installation & Configuration - Windows Ser...
Install Windows Server 2012 Step-by-Step
TCP/IP Basics
Active Directory
Computer hardware and networking components
Active Directory Training
Ad

Similar to Network Load Balancing (NLB) (20)

PDF
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
PDF
Introduction to parallel computing chapter 2
PPTX
Network part1
PDF
khazeni_taghizade
PDF
مروری برتکنیکهای با اشکال و بدون اشکال نگاشت در شبکه روی تراشه- سیده مریم سلی...
PDF
Introduction to NFV and its Open ecosystem
PDF
ارائه رایانش ابری.pdf
PDF
Yarn مروری بر
PPTX
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
PDF
Pdn tech-netfilter&iptables-ver2.1.0
PDF
Pdn tech-netfilter&iptables-ver2.1.0
PDF
Chapter 01 - Introduction to Network+
PDF
mosisan1
PDF
Network management 2_sample
PDF
بررسی شبکه اینترنت اشیا
PPT
شبکه-عصبی-مصنوعی.ppt network network network
PDF
طراحی شبکه های کامپیوتری
PPTX
Ips سیستمهای پیشگیری از نفوذ
PDF
Parallel computing chapter 2 translation persian
DOCX
3سیستم عامل 95طرح درس سالانه رایانه کار پیشرفته
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
Introduction to parallel computing chapter 2
Network part1
khazeni_taghizade
مروری برتکنیکهای با اشکال و بدون اشکال نگاشت در شبکه روی تراشه- سیده مریم سلی...
Introduction to NFV and its Open ecosystem
ارائه رایانش ابری.pdf
Yarn مروری بر
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0
Chapter 01 - Introduction to Network+
mosisan1
Network management 2_sample
بررسی شبکه اینترنت اشیا
شبکه-عصبی-مصنوعی.ppt network network network
طراحی شبکه های کامپیوتری
Ips سیستمهای پیشگیری از نفوذ
Parallel computing chapter 2 translation persian
3سیستم عامل 95طرح درس سالانه رایانه کار پیشرفته
Ad

Network Load Balancing (NLB)

  • 2. ‫توضیحات‬: ‫است‬ ‫شده‬ ‫تهیه‬ ‫بخش‬ ‫سه‬ ‫در‬ ‫پاورپوینت‬ ‫این‬: ⚪‫اول‬ ‫بخش‬‫است‬ ‫شده‬ ‫مشخص‬ ‫روشنتر‬ ‫زمینه‬ ‫پس‬ ‫رنگ‬ ‫با‬ ‫که‬‫برای‬ ‫توضیحات‬ ‫برخی‬ ‫شامل‬ ‫کاربرد‬ ‫و‬ ‫عملکرد‬ ‫بهتر‬ ‫درک‬ ‫به‬ ‫کمک‬‫فیچر‬NLB‫است‬. ⚪‫دوم‬ ‫بخش‬‫دارند‬ ‫ی‬ ‫تر‬ ‫پررنگ‬ ‫زمینه‬ ‫پس‬ ‫رنگ‬ ‫ها‬ ‫اسالید‬ ‫که‬‫مفاهیم‬ ‫توضیح‬ ‫به‬‫واصطال‬‫حات‬ ‫به‬ ‫مربوط‬NLB‫پردازد‬ ‫می‬. ⚪‫مرحله‬ ‫به‬ ‫مرحله‬ ‫نصب‬ ‫خصوص‬ ‫در‬ ‫مطالبی‬ ‫لینک‬ ‫سوم‬ ‫بخش‬ ‫در‬ ‫و‬‫فیچر‬ NLB‫و‬....‫است‬ ‫شده‬ ‫داده‬ ‫قرار‬ ‫بیشتر‬ ‫مطالعه‬ ‫برای‬. ◀‫است‬ ‫گرفته‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬ ‫آموزش‬ ‫این‬ ‫تهیه‬ ‫در‬ ‫که‬ ‫منابعی‬ ‫لینک‬‫در‬ ‫است‬ ‫شده‬ ‫درج‬ ‫اسالید‬ ‫هر‬ ‫حاشیه‬. ◀‫اضافه‬ ‫نکات‬ ‫حاوی‬ ‫ها‬ ‫اسالید‬ ‫برخی‬(NOTES)‫هستند‬. ‫ع‬.‫ترابی‬-‫فروردین‬95
  • 3. -‫داریم‬ ‫قصد‬‫سرویسی‬‫به‬ ‫را‬‫کالینت‬‫کنیم‬ ‫ارائه‬ ‫ها‬ -‫سرور‬ ‫های‬ ‫داده‬ ‫در‬ ‫تغییری‬ ‫که‬ ‫است‬ ‫ای‬ ‫گونه‬ ‫به‬ ‫سرویس‬ ‫این‬ ‫ایجاد‬ ‫آن‬ ‫دهنده‬ ‫ارائه‬‫نمی‬‫شود‬ -‫س‬ ‫باالترین‬ ‫که‬ ‫کنیم‬ ‫ایجاد‬ ‫را‬ ‫شرایطی‬ ‫داریم‬ ‫قصد‬ ‫همچنین‬‫طح‬ ‫برای‬ ‫سرویس‬ ‫به‬ ‫دسترسی‬‫کالینت‬‫باشد‬ ‫فراهم‬ ‫ها‬ -‫طریق‬ ‫از‬ ‫را‬ ‫باال‬ ‫دسترسی‬ ‫سطح‬Clustering‫میکنیم‬ ‫تامین‬ ‫بود؟‬ ‫خواهد‬ ‫مناسب‬ ‫گزینه‬ ‫دو‬ ‫از‬ ‫کدامیک‬ ‫شرایط‬ ‫این‬ ‫در‬ Network Load Balancing‫یا‬Fail Over Clustering‫؟‬
  • 5. ___Preface1: ‫هر‬‫دارای‬ ‫سروری‬‫رول‬‫است‬ ‫نقشی‬ ‫یا‬ ‫نقش‬ ‫آن‬ ‫طریق‬ ‫از‬ ‫که‬, ‫سرویسی‬‫را‬‫به‬‫کالینت‬‫دهد‬ ‫می‬ ‫ارایه‬ ‫ها‬ ‫این‬‫رول‬‫واقع‬ ‫در‬ ‫ها‬‫اپلیکیشن‬‫هست‬ ‫هایی‬‫ند‬ ‫شده‬ ‫نصب‬ ‫سرور‬ ‫آن‬ ‫روی‬ ‫که‬ ‫باشند‬ ‫می‬ ‫نقش‬ ‫ایفای‬ ‫حال‬ ‫در‬ ‫و‬.
  • 6. ‫اگر‬‫در‬‫طی‬session‫یا‬‫جلسه‬‫ای‬‫که‬‫سرویس‬‫به‬‫کـاربر‬ ‫ارائه‬‫می‬‫شود‬‫اطالعاتی‬‫از‬‫قبیل‬‫تنظیماتی‬‫که‬‫توسط‬‫کاربر‬‫ایجاد‬‫می‬‫گردد‬‫و‬... ‫توسط‬‫اپلیکیشن‬‫نگهداری‬‫شود‬‫و‬‫این‬‫داده‬‫ها‬‫در‬‫سشن‬ ‫بعدی‬‫مورد‬‫استفاده‬‫قرار‬‫گیرند‬,‫به‬‫این‬‫اپلیکیشن‬‫در‬‫اصطالح‬ statefull application‫گفته‬‫می‬‫شود‬‫و‬‫در‬‫غیر‬‫این‬‫صورت‬‫آن‬ ‫اپلیکیشن‬‫رااصطالحا‬stateless application‫می‬‫نامند‬. ___Preface2:
  • 7. ‫که‬ ‫شرایطی‬ ‫در‬‫اپلیکیشن‬‫از‬ ‫سرویس‬ ‫دهنده‬ ‫ارایه‬‫نوع‬ stateless‫باشد‬(‫ابری‬ ‫های‬ ‫سرویس‬ ‫از‬ ‫بسیاری‬ ‫مثل‬) ‫ایجاد‬ ‫جهت‬HighAvailability‫از‬ ‫سرویس‬ ‫آن‬ ‫برای‬ Network Load Balancing‫میشود‬ ‫استفاده‬ ___Preface3:
  • 8. stateless ‫مفهوم‬ ‫با‬ ‫است‬ ‫الزم‬ ‫ابتدا‬ ‫در‬stateless Application ‫شویم‬ ‫آشنا‬ ‫بیشتر‬ (adj.) Having no information about what occurred previously. http://www.webopedia.com/TERM/S/stateless.html
  • 9. Stateless Applications ‫اپلیکیشنهایی‬‫یک‬ ‫در‬ ‫که‬ ‫هایی‬ ‫داده‬ ‫که‬ ‫هستند‬ session‫استفاده‬ ‫برای‬ ‫را‬ ‫شود‬ ‫می‬ ‫ایجاد‬ ‫کاربر‬ ‫توسط‬ ‫ذخیره‬ ‫بعدی‬ ‫های‬‫نمی‬‫کنند‬
  • 10. ‫باال‬ ‫سطح‬ ‫تامین‬ ‫روشهای‬ ‫از‬ ‫یکی‬‫ی‬ ‫ها‬ ‫سرویس‬ ‫به‬ ‫دسترسی‬ Redundancy‫است‬ ‫افزونگی‬ ‫یا‬
  • 11. Redundancy‫میکند‬ ‫تامین‬ ‫ما‬ ‫برای‬ ‫را‬ ‫هدف‬ ‫دو‬ ‫افزونگی‬ ‫یا‬: 1__‫کاهش‬‫بار‬‫آن‬ ‫تقسیم‬ ‫طریق‬ ‫از‬ ‫کاری‬ ‫سرور‬ ‫چندین‬ ‫بین‬Load Balancing 2__‫ایجاد‬‫خرابی‬ ‫تحمل‬Fault Tolerance
  • 12. ‫بصورت‬ ‫تواند‬ ‫می‬ ‫افزونگی‬ ‫این‬cluster‫کردن‬ ‫ارائه‬ ‫را‬ ‫واحد‬ ‫سرویس‬ ‫یک‬ ‫که‬ ‫سرور‬ ‫چند‬ ‫میکنند‬‫انجام‬‫شود‬ (‫ایجاد‬ ‫برای‬HA‫مورد‬ ‫در‬‫رول‬‫ها‬ ‫سرور‬ ‫های‬(
  • 13. ‫و‬Clustering‫سطح‬ ‫دو‬ ‫در‬ ‫افزاری‬ ‫نرم‬ ‫و‬ ‫افزاری‬ ‫سخت‬ (‫عامل‬ ‫سیستم‬ ‫طریق‬ ‫از‬) ‫است‬ ‫سازی‬ ‫پیاده‬ ‫قابل‬
  • 14. ‫شیوه‬‫های‬Clustering‫نوع‬ ‫به‬ ‫بسته‬ ‫سرویسی‬‫آن‬ ‫طریق‬ ‫از‬ ‫است‬ ‫قرار‬ ‫که‬ Cluster‫انجام‬ ‫طریق‬ ‫دو‬ ‫به‬ ‫شود‬ ‫ارائه‬ ‫گردد‬ ‫می‬:
  • 16. Failover Cluster ‫مناسب‬‫برای‬ stateFull applications ‫است‬ ‫تغییر‬ ‫حال‬ ‫در‬ ‫دایما‬ ‫ها‬ ‫داده‬ ‫که‬ ‫شرایطی‬ ‫در‬
  • 17. NLB ‫استفاده‬ ‫مورد‬‫در‬ stateless applications ‫درشرایطی‬‫که‬ ‫شود‬ ‫می‬ ‫استفاده‬ ‫سرور‬ ‫های‬ ‫داده‬‫تغییرنمی‬‫کنند‬
  • 19. Windows Network Load Balancing (NLB) http://whatis.techtarget.com/ is a feature that distributes network traffic among multiple servers or virtual machines within a cluster to avoid overloading any one host and improve performance. NLB‫سرویسی‬‫است‬ ‫شبکه‬ ‫روی‬ ‫ترافیک‬ ‫مدیریت‬ ‫برای‬ __Definitions: http://network.itpro.ir/questions/24488/
  • 20. NLB‫از‬ ‫یکی‬‫فیچرهای‬‫ویندوز‬‫سرور‬‫است‬ ‫مجموعه‬‫از‬ ‫ای‬‫سرورها‬‫در‬‫کنار‬ ‫در‬ ‫گروه‬ ‫قالب‬‫هم‬ ‫دهند‬ ‫می‬ ‫ارائه‬ ‫را‬ ‫یکسان‬ ‫سرویس‬ ‫یک‬ ‫که‬‫اما‬ ‫کاربر‬ ‫برای‬‫به‬‫شود‬ ‫می‬ ‫دیده‬ ‫سرور‬ ‫یک‬ ‫عنوان‬ __Definitions:
  • 21. ‫این‬ ‫نصب‬‫فیچر‬ ‫سرور‬ ‫کنسول‬ ‫طریق‬ ‫از‬‫منیجر‬ ‫طریق‬ ‫از‬ ‫یا‬ ‫و‬‫پاورشل‬‫میگیرد‬ ‫انجام‬ ‫زیر‬ ‫دستور‬ ‫کردن‬ ‫وارد‬ ‫با‬ ‫و‬: Install-WindowsFeature NLB –IncludeManagementTools ‫ومدیریت‬‫طریق‬ ‫از‬ ‫آن‬Microsoft's NLB Manager‫یا‬ ‫و‬ PowerShell cmdlets‫گیرد‬ ‫می‬ ‫انجام‬. Concepts & Terminology : 1
  • 22. ‫در‬‫حالت‬ ‫این‬‫روی‬ ‫سرور‬ ‫محتوی‬ ‫از‬ ‫کپی‬ ‫یک‬ ‫سرورهای‬‫دیگرهم‬‫هست‬ ‫مثال‬:‫وبسایتی‬‫آن‬ ‫محتوای‬ ‫که‬‫استاتیک‬‫باشد‬–‫یا‬FTP‫سرور‬ Concepts & Terminology : 2
  • 23. ‫از‬ ‫کدام‬ ‫هر‬‫سرورهایی‬‫که‬ ‫یا‬ ‫مجموعه‬ ‫این‬ ‫به‬‫گروه‬ ‫شوند‬ ‫می‬ ‫اضافه‬ ‫عنوان‬ ‫به‬‫یک‬ Host‫یا‬Node ‫شناخته‬‫شوند‬ ‫می‬ Concepts & Terminology : 3
  • 24. ‫در‬ ‫موجود‬ ‫سرورهای‬ ‫تمام‬‫کالستر‬‫برای‬ ‫آدرس‬ ‫یک‬ ‫با‬ ‫کاربر‬IP‫شوند‬ ‫می‬ ‫دیده‬ Concepts & Terminology : 4
  • 25. ‫ایجاد‬ ‫از‬ ‫هدف‬NLB ‫بین‬Node‫یک‬ ‫در‬ ‫موجود‬ ‫های‬Cluster ‫چیست؟‬
  • 26. ‫بردن‬ ‫باال‬ ‫پذیری‬ ‫مقیاس‬Scalability ‫پذیری‬ ‫دسترسی‬ ‫و‬High Availability ‫برای‬‫ها‬ ‫سرویس‬ Concepts & Terminology : 5
  • 27. ‫یا‬ ‫پذیری‬ ‫مقیاس‬ ‫بردن‬ ‫باال‬scalability ‫روش‬ ‫در‬NLB‫گیرد؟‬ ‫می‬ ‫انجام‬ ‫طریقی‬ ‫چه‬ ‫از‬ Concepts & Terminology : 6
  • 29. ‫باال‬‫دسترسی‬ ‫بردن‬‫پذیری‬‫سرویس‬‫ها‬‫از‬‫طریق‬ ‫سرورهای‬ ‫کردن‬ ‫خارج‬ ‫مدار‬ ‫از‬ ‫و‬ ‫شناسایی‬ ‫مجموعه‬ ‫فعال‬ ‫غیر‬ Concepts & Terminology : 7
  • 30. ‫یک‬ ‫در‬ ‫چگونه‬ ‫فعال‬ ‫غیر‬ ‫سرور‬ ‫یک‬ ‫کالستر‬‫شود؟‬ ‫می‬ ‫شناسایی‬
  • 31. HeartBeat ‫یک‬ ‫در‬‫کالستر‬‫سرور‬ ‫هر‬‫حضور‬‫طریق‬ ‫از‬ ‫را‬ ‫خود‬ heartbeat‫به‬‫میکند‬ ‫اعالم‬ ‫ها‬ ‫سرور‬ ‫سایر‬ ‫یک‬ ‫ثانیه‬ ‫هر‬ ‫در‬heartbeat‫میشود‬ ‫ارسال‬ ‫سرور‬ ‫از‬ ‫اگر‬5‫سروری‬ ‫از‬ ‫ثانیه‬heartbeat‫سرور‬ ‫ان‬ ‫نشود‬ ‫دریافت‬ failure‫شده‬ (‫عهده‬ ‫به‬ ‫را‬ ‫سرور‬ ‫آن‬ ‫وظیفه‬ ‫دیگری‬ ‫سرور‬ ‫شرایط‬ ‫این‬ ‫در‬ ‫میگیرد‬=(failover ‫وقتی‬‫سرور‬ ‫آن‬failback‫کرد‬‫فرایندی‬‫نام‬ ‫به‬ ‫افتد‬ ‫می‬ ‫اتفاق‬: ‫همگرایی‬converge Concepts & Terminology : 8
  • 33. Heartbeats use UDP 3343 unicast packets. https://quizlet.com/127448674/70-412-configuring-advanced-windows-server-2012-r2-chapter-1-configuring-network-load-balancing-flash-cards _Note :
  • 34. Failure -- Failover ‫اگر‬5‫ثانیه‬‫سروری‬ ‫از‬heartbeat ‫نشود‬ ‫دریافت‬‫آ‬‫ن‬‫سرور‬failure‫شده‬ (‫آ‬ ‫وظیفه‬ ‫دیگری‬ ‫سرور‬ ‫شرایط‬ ‫این‬ ‫در‬‫ن‬ ‫عهده‬ ‫به‬ ‫را‬ ‫سرور‬‫میگیرد‬=(failover Concepts & Terminology : 10
  • 35. Failback=Converge ‫وقتی‬‫آن‬‫که‬ ‫سروری‬Failure‫بود‬ ‫کرده‬ ‫به‬ ‫مجددا‬‫کالستر‬failback‫کرد‬‫فرایندی‬ ‫نام‬ ‫به‬ ‫افتد‬ ‫می‬ ‫اتفاق‬:‫همگرایی‬converge Concepts & Terminology : 11
  • 36. converge ‫به‬ ‫سرور‬ ‫یک‬ ‫بازگشت‬ ‫فرایند‬ ‫کالستر‬ Concepts & Terminology : 12
  • 37. Failure:‫در‬ ‫سرور‬ ‫یک‬ ‫افتادن‬ ‫کار‬ ‫از‬‫کالستر‬ Failover:‫دیگر‬ ‫سرورهای‬ ‫شدن‬ ‫جایگزین‬ Failback:‫به‬ ‫سرور‬ ‫یک‬ ‫برگشت‬‫کالستر‬ Concepts & Terminology : 8,10,11,12
  • 38. ‫یک‬ ‫توانید‬ ‫می‬ ‫همچنین‬ ‫شما‬ ‫مجموعه‬ ‫به‬ ‫را‬ ‫جدید‬ ‫سرور‬ NLB Cluster‫خود‬‫کنید‬ ‫اضافه‬ Concepts & Terminology : 13
  • 39. ‫هر‬ ‫های‬ ‫درخواست‬‫کالینت‬‫مستقیم‬ ‫بصورت‬ ‫و‬ ‫صرفا‬ ‫در‬ ‫مستقر‬ ‫سرورهای‬ ‫از‬ ‫یکی‬ ‫برای‬ ‫فقط‬ ‫و‬ ‫فقط‬NLB Cluster‫یعنی‬ ‫این‬ ،‫شود‬ ‫می‬ ‫ارسال‬‫کالینت‬‫ف‬ ‫و‬ ‫فقط‬‫قط‬ ‫یکی‬ ‫سازی‬ ‫ذخیره‬ ‫منابع‬ ‫و‬ ‫حافظه‬ ، ‫پردازشی‬ ‫قدرت‬ ‫از‬ ‫در‬ ‫موجود‬ ‫سرورهای‬ ‫از‬NLB Cluster‫خواهد‬ ‫استفاده‬ ‫درخواست‬ ‫این‬ ‫پردازش‬ ‫درگیر‬ ‫دیگر‬ ‫سرورهای‬ ‫و‬ ‫کرد‬ ‫شد‬ ‫نخواهند‬. Concepts & Terminology : 14
  • 40. ‫در‬‫یک‬NLB Cluster‫از‬ ‫کدام‬ ‫هر‬Node‫می‬ ‫کار‬ ‫مستقل‬ ‫بصورت‬ ‫ها‬‫کنند‬ ‫و‬ ‫ندارند‬ ‫دیگر‬ ‫سرورهای‬ ‫روی‬ ‫بر‬ ‫موجود‬ ‫منابع‬ ‫به‬ ‫دسترسی‬ ‫هیچ‬ ‫و‬‫نمی‬ ‫تغی‬ ‫بنابراین‬ ، ‫کنند‬ ‫ایجاد‬ ‫تغییرات‬ ‫دیگر‬ ‫سرورهای‬ ‫روی‬ ‫بر‬ ‫توانند‬‫یک‬ ‫یرات‬ ‫سایر‬ ‫روی‬ ‫بر‬ ‫سرور‬‫سرورها‬‫داشت‬ ‫نخواهد‬ ‫تاثیری‬. Concepts & Terminology : 15
  • 41. FAILOVER CLUSTERING & NLB ‫فیچر‬‫هستند‬ ‫مفهوم‬‫رول‬‫و‬‫فیچر‬‫مفهوم‬ ‫معادل‬ ‫را‬ ‫سرور‬ ‫در‬ ‫و‬ ‫افزار‬ ‫نرم‬‫پالگین‬‫بگی‬ ‫نظر‬ ‫در‬ ‫افزار‬ ‫نرم‬ ‫های‬‫رید‬ ‫و‬... Concepts & Terminology : 16
  • 42. ‫سرور‬ ‫ویندوز‬ ‫ها‬ ‫سرور‬ ‫روی‬ ‫اگر‬2012 ‫نصب‬‫باشد‬.‫ماکزیمم‬‫سرور‬ ‫تعداد‬‫هایی‬‫که‬ ‫یک‬ ‫در‬‫کالستر‬‫چ‬ ‫دهیم‬ ‫قرار‬ ‫میتوانیم‬‫ه‬ ‫است؟‬ ‫تعداد‬ http://searchservervirtualization.techtarget.com/definition/Network-Load-Balancing-NLB
  • 43. 32 . A Network Load Balancing cluster can scale up to 32 servers http://searchservervirtualization.techtarget.com/definition/Network-Load-Balancing-NLB Concepts & Terminology : 17
  • 44. ‫توان‬ ‫افزایش‬ ‫روشهای‬‫کالستر‬ 1—‫ها‬ ‫نود‬ ‫از‬ ‫یک‬ ‫هر‬ ‫افزاری‬ ‫سخت‬ ‫توان‬ ‫افزایش‬ 2—‫در‬ ‫جدید‬ ‫نود‬ ‫کردن‬ ‫اضافه‬‫کالستر‬(‫امکان‬ ‫صورت‬ ‫در‬) Concepts & Terminology : 18
  • 45. ‫سوم‬ ‫بخش‬: ‫ادامه‬ ‫در‬‫است‬ ‫شده‬ ‫ذکر‬ ‫بیشتر‬ ‫مطالعه‬ ‫جهت‬ ‫زیر‬ ‫موارد‬ ‫اسالید‬ ‫چند‬ ‫طی‬ ‫و‬: 1-‫حین‬ ‫که‬ ‫نکاتی‬ ‫از‬ ‫برخی‬‫کانفیگوریشن‬‫فیچر‬NLB‫باشید‬ ‫داشته‬ ‫نظر‬ ‫مد‬ ‫باید‬ 2-‫آموزش‬ ‫جهت‬ ‫منابعی‬ ‫لینک‬‫مرحله‬ ‫به‬ ‫مرحله‬ ‫نصب‬NLB‫سرور‬ ‫ویندوز‬ ‫روی‬ ‫بر‬2012 3-‫دستورات‬ ‫همه‬ ‫لیست‬‫پاورشل‬‫به‬ ‫مربوط‬NLB‫فرمان‬ ‫هر‬ ‫عملکرد‬ ‫همراه‬ ‫به‬
  • 46. ‫بعد‬‫کردن‬ ‫نصب‬ ‫از‬ ‫قابلیت‬NLB ‫بر‬‫همه‬ ‫روی‬ ‫سرورهایی‬‫قرار‬ ‫که‬ ‫عضو‬ ‫است‬‫کالستر‬ ‫شوند‬، ‫در‬‫تنظیمات‬‫کارت‬ ‫آنها‬ ‫شبکه‬‫مطابق‬ ‫شکل‬‫روبرو‬‫تیک‬ ‫قسمت‬NLB‫بزنید‬ ‫را‬: _ Note :
  • 47. Unicast mode A mode within the NLB cluster that replaces the MAC addresses of all the nodes in the cluster to share a unicast MAC address. Multicast mode A mode within the NLB host that uses a MAC and a virtual MAC address. Although some routers may view a unicast IP address linked to a multicast MAC address, which may force administrators to manually add ARP entries to the router.
  • 48. Stop action Used to remove nodes within a cluster, it terminates all existing connections to the node and stops the NLB service. Drainstop Used to remove nodes within a cluster, it blocks all new connections without terminating existing sessions. This is mainly used when performing maintenance on an NLB node.
  • 49. Configuring Step-by-Step Network Load Balancing in Windows Server 2012 Network Load Balancing Step-by-Step Guide: Configuring Network Load Balancing with Terminal Services https://technet.microsoft.com/en-us/library/cc771300(v=ws.10).aspx Step-by-Step Network Load Balancing in Windows Server 2012 http://subhashsingh.com/2013/12/step-by-step-network-load-balancing-in-windows-server-2012/ https://robertsmit.wordpress.com/2012/06/26/windows-2012-clustering-network-load-balancing-nlb- how-to-step-by-step/ ***Network Load Balancing - Concept and Notes. https://support.microsoft.com/en-us/kb/556067
  • 50. Adds a new node to the Network Load Balancing (NLB) cluster. Add-NlbClusterNode ??? Adds a dedicated IP address to a Network Load Balancing (NLB) cluster. Add-NlbClusterNodeDip ??? Adds a new port rule to a Network Load Balancing (NLB) cluster. Add-NlbClusterPortRule ??? Adds a virtual IP address to a Network Load Balancing (NLB) cluster. Add-NlbClusterVip ??? Disables a port rule on a Network Load Balancing (NLB) cluster or on a specific host in the cluster. Disable- NlbClusterPortRule ??? Enables a port rule on a Network Load Balancing (NLB) cluster or on a specific node in the cluster. Enable- NlbClusterPortRule ??? Retrieves information about the Network Load Balancing (NLB) cluster object that is queried by the caller. Get- NlbCluster ??? Retrieves information about the Network Load Balancing (NLB) driver on the local machine. Get- NlbClusterDriverInfo ??? Retrieves information about a node object or the Network Load Balancing (NLB) cluster object that is queried by the caller. Get-NlbClusterNode ??? Retrieves the dedicated IP address that is queried by the caller. Get-NlbClusterNodeDip ??? Retrieves information about interfaces, including information about the Network Load Balancing (NLB) driver, on a NLB PowerShell Commands ‫از‬ ‫استفاده‬ ‫جهت‬ ‫بر‬ ‫لیست‬ ‫این‬ ‫روبرو‬ ‫تصویر‬ ‫روی‬ ‫زیر‬ ‫فایل‬ ‫روی‬ ‫یا‬ ‫و‬ ‫کنی‬ ‫کلیک‬ ‫دوبار‬‫د‬

Editor's Notes

  • #9: http://www.webopedia.com/TERM/S/stateless.html 4/6/2016 (adj.) Having no information about what occurred previously. Most modern applications maintain state, which means that they remember what you were doing last time you ran the application, and they remember all your configuration settings. This is extremely useful because it means you can mold the application to your working habits. The World Wide Web, on the other hand, is intrinsically stateless because each request for a new Web page is processed without any knowledge of previous pages requested. This is one of the chief drawbacks to the HTTP protocol. Because maintaining state is extremely useful, programmers have developed a number of techniques to add state to the World Wide Web. These include server APIs, such as NSAPI and ISAPI, and the use of cookies.
  • #10: http://whatis.techtarget.com/definition/stateless-app A stateless app is an application program that does not record data generated in one session – such as information about user settings and events that occurred -- for use in the next session with that user.
  • #12: برای فراهم کردن سطح بالای دسترسی از ویژگی افزونگی استفاده میکنیم از این طریق دو هدف تامین میشود : تقلیل بار کاری و تحمل خرابی
  • #13:  http://searchexchange.techtarget.com/definition/cluster: In a computer system, a cluster is a group of servers and other resources that act like a single system and enable high availability and, in some cases, load balancing and parallel processing.
  • #20: Network Load Balancing is a Windows Server feature that can distribute network traffic among multiple servers
  • #37: convergence is a coming together Convergence The process of a cluster adapting to changes, including the addition or removal of a node within the cluster.