
ping לדומיין, והתשובה מראה שהפתרון עובד.הטקסט המלא של הדקות הראשונות בהרצאה «התקנת DNS ובדיקת ביצועים של אתר אינטרנט» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ברוכים הבאים להרצאה על קלאסטר של דוקר על Swarm אבל לפני שנעשה את הקלאסטר אנחנו צריכים שרת DNS ואנחנו מוסיפים את התפקיד הזה לשרת 2019 השרת 2019 הזה היא תפקיד כשרת DNS ואנחנו מתקינים עליו את הרול הזה DNS Server Roll, עושים Next, Next, Next, הכל ברירת מחדל ו-Install בסוף עד שהוא מתקין את הרול
הזה אנחנו ניכנס למאפיינים של כרטיס רשת ונגדיר לו כתובת IP סטטית קבועה כדי שהלקוחות ידעו למי לפנות, איפה לחפש אותו.
ושימו לב, הוא הולך להיות קליינט, יותר נכון הוא הולך להיות שרת של עצמו. שימו לב, הוא הולך להיות שרת של עצמו, למעשה אנחנו כותבים לו בהגדרות DNS קליינט שיחפש את ה-DNS אצל עצמו, הוא גם הקליינט וגם הסרבר.
הבנתם? כי הקליינט לא יודע שהשרת נמצא אצלו וצריך לכתוב לו את זה בצורה מפורשת. אנחנו מסבירים לעומק על DNS בקורס מנהלי רשת, כרגע זה לא הנושא שלנו ולכן אנחנו עושים את זה זריז, מי שלא שולט בנושא של DNS חייב חייב ללמוד את זה בקורס מנהלי הרשת.
אני רוצה להראות לכם שה-DNS שימו לב DNS נהיה 127.001 מצוין אני שרת של עצמי אני שרת של עצמי עכשיו הגיע הזמן להגדיר את השרת הוא סיים את ההתקנה ניכנס ל-DNS לכלי של DNS ונגדיר את השרת שלנו להיות אחראי על זון מסוים בדי.אן.אס ניו זון דירים לו זון מתחם שמות שהוא אחראי עליו הוא יהיה פריימרי הוא זה שינהל אותו
הוא לא יהיה סקנדרי שזה העתק של שרת אחר לגיבוי ולעזרה לא הוא יהיה הפריימרי הוא יעשה עדכונים לרשומות הוא ינהל אותם הוא ישנה אותם הוא יכתוב הוא ינהל אותם והזון שלנו מתחם השמות יהיה פרקטיקיו דוט קום אני ממנה אותו להיות אחראי על פרקטיקיו דוט קום ושימו לב איפה הוא ישמור את זה בתוך הקובץ הזה שנמצא כאן בסיסטם 32
dns אם תיכנסו לשם תראו את הקובץ הזה כקובץ טקסט והוא לא יעשה דינמיק אפדייטס עדכונים דינמיים מישהו מבחוץ לא יוכל לעדכן את הרשומות רק אני ידנית יוכל לעדכן אותם עדכון דינמי זה תחנות עבודה שעברו אימות של אקטיב דירקטורי יכולות לעדכן את ה-IP של עצמם ב-DNS.
כל זה בקורס מנהלי רשת, כרגע עשינו זון ברירת מחדל לכל, רק את השם רשמתי, ועכשיו אפשר ליצור רשומות בפנים, ואני רוצה ליצור רשומה שנקראת www, ולתת לה את ה-IP של האובונטו שהולך להיות שרת בקלאסטר שנקרא Node.
Node זה שרת שהוא חבר בקלאסטר, ואני צריך שכל מי שיכתוב www.practicy.com יגיע אליו. נהדר. עכשיו צריך להגיד לכל התחנות, וכרגע אנחנו עובדים רק עם אחת, ללכת לשרת החדש שלנו, לשרת DNS החדש, ולשאול אותו בהגדרות רשת את השאלות של ה-DNS.
למעשה ה-DNS צריך להיות לא 888 אלא 50, שזה ה-IP של השרת, כן, אתם זוכרים? ואני מחבא ומדליק כרטיס רשת כדי שיתפוס את ההגדרות, ועל הדרך אני גם מבטל שומר מסך, כי שומר מסך הזה מעצבן אותי שכל פעם אני צריך להקליד את השם והסיסמה, אני לא צריך אותו, זה לא באמת שרת שעומד
ומישהו יכול לגשת אליו, אז אני סוגר את הבקשה לסיסמה, ביטלתי, בנטוורק הגדרתי הכל. בואו נבדוק את זה, נעשה פינג הכי פשוט בעולם ונראה איזה ריזולב נקבל.
אנחנו עושים פינג לפרקטיקיו.קום ורואים שהריזולבינג נכון, שזה מה שהגדרנו בשרת, נהדר.
שרת DNS שלנו מוכן. עכשיו אנחנו רוצים לעשות בדיקת עומסים לפני שמתחילים להקים את הקלאסטר. אני רוצה להראות לכם שהביצועים מאוד מאוד משתפרים בקלאסטר, ואנחנו פשוט נעשה ניסוי ונבדוק במספרים, נראה בעיניים מה היה לפני הקלאסטר ומה יהיה אחרי הקלאסטר.
וזוכרים שהקמנו שרת וורדפרס בהרצאה הקודמת, שרת ווב הקמנו לפני כן, אם אתם זוכרים? אז אנחנו נקים עכשיו עוד אחד ונשווה ביצועים ביניהם, בין השרת שהוא stand alone לבין השרת שיהיה בקלאסטר.
אני אספר לכם סוד, בקלאסטר נרים כמה שרתים ואז נבדוק את הביצועים. טוב, אנחנו צריכים להביא את הקובץ של ה-compose שמעלה את כל המערכת באוטומט משרת 2019. זוכרים? בהרצאות קודמות עשינו את זה על שרת 2019, עכשיו אנחנו עושים את זה על אובונטו.
אני הולך להעתיק את הקובץ הזה שנמצא בתיקיית וורדפרס פה, שעשינו בהרצאות קודמות. בואו אני אראה לכם אותו, זוכרים? את כל זה עשינו לפני כן מי שלא היה איתנו שיסתכל בהרצאות הקודמות שהיו לנו, נעתיק את הכל פשוט לאובונטו ונריץ את הבדיקה לפני הקמת הקלאסטר.
כאן אני אפתח Visual Studio Code, אני רוצה להגיד לבראוזר שלו שיסתכל לתיקייה אחרת, לא לדסקטופ, כרגע הוא נפתח לי על דסקטופ, אתם רואים כל העץ הזה שמצד שמאל מראה לי את כל מה שיש לי בדסקטופ, אני לוחץ לו File ו-Open Directory שיהיה לי נוח לעבוד, אופן פולדר זה נקרא ואני בוחר דסק טופ וורד פרס זאת למעשה תיקי הרקע
שעשינו בהרצאות קודמות סתם תיקי הרקע אין בה כלום ואנחנו יוצרים בה קובץ חדש בואו נעתיק גם את השם שלו דוקר קומפוז יאמל שזה שם ברת מחדל שימו לב הקומפוז הזה עובד לא בקלאסטר המונח דוקר קומפוז זה עבור שרת בודד בקלאסטר אנחנו נראה בהרצאה הבאה כבר איך עושים את זה כרגע אנחנו עשינו את הדוקר קומפוז שמרים הכל על שרת 1
לוחצים כפתור ימני ו-compose up. דיברנו על זה ואנחנו רואים שהוא מריץ פקודת דוקר compose-f מצביע על הקובץ שזה לא חובה כי זה שם פרט מחדל גם ככה.
up-d להעלות אותו ברקע והוא מושך את כל האימג'ים החסרים. עד שהוא מושך את כל האימג'ים יש לנו זמן לדבר על הכלי שנקרא AB. AB זה כלי שבודק עומסים ב-Web שהוא חלק מ-Apache אז אנחנו נתקין אותו yes ונראה איך משתמשים בו אז בואו אני אסביר לכם מה קורה בפקודה פה a b זה הכלי מינוס c שימו לב כן מינוס c
כאן זה אומר בו זמנית 500 חיבורים כאילו 500 לקוחות בו זמנית נכנסו לי לתוך האתר ומקליקים 500 בקשות בו זמנית לאתר practical.com אני רוצה לראות תוך כמה זמן יש לי תגובה תוך כמה זמן לקוח מקבל תשובה מהשרת או מכמה שרתים הוא לא יודע את זה הוא רק שואל, בסך הכל יהיו לי 2,000 בקשות, זאת אומרת 4 פעמים 500. 4 פעמים 500 נגלות בו זמנית יהיו לי.
ואת מה נשאל? את ה-local auths 8000. זה האתר אינטרנט שנמצא אצלי. למה 8000? אני אראה לכם שבקובץ Compose פרסמנו את ה-wordpress בפורט 8000. שוב, מי שרוצה לדעת בדיוק איך עשינו את הקובץ Compose הזה, שיראה את ההרצאות שלנו, ובואו נריץ את הבדיקה עכשיו,
והוא אומר לנו להיות סבלניים עד שהוא מריץ את הבדיקות.