top of page
  • Instagram Social Icon
  • LinkedIn Social Icon
  • Facebook Social Icon
חיפוש

Selenium on Cloud (Digital Ocean)

תמונת הסופר/ת: liran nachmanliran nachman

היי כולם , אז אני מפרסם פוסט ראשון למתקדמים שיודעים מזה Selenium ו Docker , בימי הקרובים אני אכין גם מדריכים על הכלים האלה .



אז מה אנחנו מנסים לעשות ??


אנחנו מנסים לבנות מערך אוטומציה שבנוי על ענן ,שנוכל לגשת אליו מכל מקום ובכל זמן ,בנוסף לכך לכל לקוח שלנו תיהיה תוכנת קצה שתשב אצלו במחשב הביתי והיא תוכל לעשות פעולות עם הענן וכו' .


למה אנחנו רוצים שבכלל האוטומציה תיהיה בענן ??


זה פשוט , אנחנו לא רוצים שאם נניח המחשב הביתי של הלקוח או אפילו שלנו ייפול , אז כל התשתית תקרוס .

טיפ קטן : כמה שיותר רחוק מהלב,יותר טוב :)


הכנות :

קודם כל אנחנו משתמשים בשירותי הענן של Digital Ocean ,אז צריך משתמש שם למי שיש ,תשלחו לי emails ואשלח לכם הצעה להשתתף , ניתן לקבל 60 days free וגם 100$ בחינם ,רק להירשם עם פרטים שלכם .


אז אני אוהב לשרטט ולראות את התמונה כולה לפני שאני בונה תוכנה , התוכנה שאנחנו בונים מנוהלת על ידי rancher ומי שלא מכיר ,(בבקשה לעשות גוגל).


אז הנה התמונה :


liran nachman
liran nachman


אז יש המון קווים אבל אסביר בפשטות :


מצד ימין זה הבית של הלקוח , יש לו תוכנה שאנחנו כתבנו שרצה ב JAVA או אפילו בשפה אחרת , אני פשוט כתבתי את ב JAVA אז כתבתי כך , התוכנה מתחברת ל HUB , שהוא בעצם מחלק את העבודה , ל HUB מחוברים NODES , לכל חוליה היא בעצם עובד , שכל לקוח מתחבר לעובד שהוא עושה את העבודה בשבילו את מה שאנחנו רוצים .


תחשבו על זה ככה שאתם נכנסים לבנק ומחכים בתור כי יש 5 פקידים , אז במקרה שלנו יש רק 3 עובדים וצריך לחכות שאחת מהן תתפנה ...


מה אנחנו רוצים לחכות עד שחוליה תתפנה ?? ממש לא !


אנחנו רוצים שברגע שהלקוח לוחץ על התוכנה ,יש תיהיה לו גישה לחוליה .


בשביל לענות על הציפייה במשפט למעלה , אנחנו צריכים ליצור המון המון חוליות ,כלומר שהתוכנה שנכתוב או התשתית שתבנה היא תיהיה Scalability ,כלומר אני יכול להגדיר בקלות את כמות החוליות ולהתמודד עם כמות גדולה של לקוחות .


למזלנו ! אנחנו משתמשים בכלי שנקרא rancher , שוב מי שלא בדק ,לבדוק :)

עכשיו במונחי Docker , ה hub , nodes כל אחד מהם הוא container בעצם תמונה ( אם זה נשמע סינית ..לחכות למדריך על Docker)


נכנס ל rancher ותראו באיזו פשטות ניתן להגדיל את כמות הcontainers .




דיי פשוט +- ב Scale .


עכשיו את כל הקוד ואיך לבנות את כל הדבר הזה מ 0 , אני אכתוב מדריך בשבוע הבא כנראה ,אבל זה נורא חשוב לראות איך מערכת בנויה ולהבין איך דברים מתחברים אחד לשני וביחד בונים גדול שיכול לשרת אלפי אנשים .


תודה רבה ותירשמו לאתר בשביל לקבל התראות שאני מעדכן פוסטים חדשים .


לירן נחמן






91 צפיות0 תגובות

פוסטים אחרונים

הצג הכול

Commentaires


SIGN UP AND STAY UPDATED!
  • Grey Google+ Icon
  • Grey Twitter Icon
  • Grey LinkedIn Icon
  • Grey Facebook Icon

© 2023 by Talking Business.  Proudly created with Wix.com

bottom of page