לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 01-01-2016, 12:52
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,775
בתגובה להודעה מספר 1 שנכתבה על ידי dwarf_morning שמתחילה ב "מה זה מחשוב ענן?"

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

יש להן שני חלקים מרכזיים: כוח מחשוב (מכונות וירטואליות) והתקני אחסון מרוחקים שיכולים להתחבר אליהם (דומה ל iSCSI אם אתה מכיר). זה מה שנקרא IaaS - Infrastructure as a Service - בקיצור מישהו אחר קונה במקומך את החומרה (כמה שצריך, מבלי שאתה צריך, כביכול, לממן את זה [בפועל זה מגולם בעלות השירות]) ודואג להקצאת משאבים מבלי שאתה תצטרך להתעסק בכך, ויש לך, כלקוח, עלות ידועה מראש ומדוייקת עבור כל שירות - בהתאם לכמות המשאבים שאתה צורך. כמו כן, אין עלויות מראש. (אם כי, בעננים מסויימים אם תרצה לקבל מחיר טוב, כן תצטרך לשלם על השירות מראש לפחות לשנה, גם אם אחרי זה לא יהיה לך טוב ותצטרך יותר או פחות. כך למשל המצב באמאזון. בגוגל המתחרה לא צריך לשלם מראש, ואם השתמשת חודש שלם, תקבל את ההנחה המקסימלית בלי לבצע שום פעולה)

על גבי אבני הבניין האלה, ספקי IaaS מסויימים (כמו אלה שהזכרת, אבל הם לא היחידים), מספקים שירותי ערך מוסף - PaaS - Platform as a Service - כלומר הם אומרים - נתנו לך את החומרה. אולי אתה צריך גם שירותי תוכנה מסויימים?

למה שתעסיק DBA שינהל לך מסד נתונים? תלחץ על כפתור, ושירות ה PaaS ירים לך מכונה וירטואלית בעוצמה שתבקש, יתקין עליה את מסד הנתונים, ידאג לבצע לו גיבויים, ואף ישדרג את גירסת התוכנה כאשר יוצאת גירסה חדשה. הוא אפילו יאפשר לך להגדיר Cluster עם שכפול הנתונים להרבה מחשבים, אם יש לך צריכה גדולה מאוד של שאילתות מול מסד הנתונים שלך - והכל בלחיצת כפתור ומבלי שאתה צריך להבין בזה יותר מדי. ואם יש תקלה בשרת מסד הנתונים שלך, הם גם ידאגו להחליף אותו בשרת אחר כדי שהמערכת שלך תמשיך לעבוד, וגם לזה אתה לא צריך לדאוג.

למה שתתקין שרת Web כדי להפיץ את הקבצים שלך? או עשרים כאלה, אם יש לך אתר ממש פופולארי? פשוט תעלה את הקבצים, הם כבר ידאגו שגם 100,000,000 איש יוכלו להוריד אותם כל יום, ובמהירות. אתה לא צריך לדאוג לכלום.

וזו רשימה קצרה. הענן הותיק ביותר, של אמאזון, מכיל כל כך הרבה שירותים בפלטפורמה שלו - שירותים שכשתראה אותם לראשונה, אתה יכול בהחלט להיות מופתע ולומר "מה, יש משהו שעושה את זה בשבילי? חשבתי לכתוב מערכת שלמה בשביל זה!", ולפעמים אפילו לתת לך דברים שלא חשבת שאפשריים ומקצרים לך מאוד את זמן הפיתוח.

אם זה נשמע טוב עד עכשיו, זה משום שזה באמת המצב (למרות שזה לא מושלם; מקוצר היריעה, אני לא הולך להתחיל לפרט את החסרונות של שירותים שעובדים בצורה כזו). יש רק נקודה אחת קטנה, והיא: כמה זה עולה. בהרבה מאוד מהמקרים, ובייחוד בשירותים שבהם כוח המחשוב הנדרש ממך הוא פחות או יותר בכמות רציפה, ואין לך צורך להיות דינאמי מאוד - זה הרבה יותר יקר מלעשות את זה לבד. וככל שהביזנס שלך גדול יותר, זה חמור יותר.

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

מי שלחוץ בכסף, כנראה לא ירצה להשתמש בענן לצורכי משאבי מחשוב. יש דברים שממש זולים שם, שווים לכל כיס (לדעתי) - כמו אחסון. מדובר על סנטים בודדים לגיגה לחודש, שזה כלום כסף (אם כי ההורדה מהשרת גם עולה לך, יש עלות יקרה יותר של רוחב פס - לרוב המחיר כיום הוא כ 12 סנט לכל גיגה הורדה). אם תרצה שההורדה הזו תהיה מהירה מכל מקום בעולם, תצטרך להוסיף את שירות ה PaaS שמאפשר לך CDN - אבל זה ייקר לך את העסק.

זה על רגל אחת לשאלה כל כך כללית כמו ששאלת.

ההבדל בין העננים השונים נמדד בעיקר ב: אמינות, תכונות מעבר לבסיס ה IaaS (כלומר איזה שירותי PaaS הם נותנים לך, וכמה דברים תאלץ לפתח לבד), מחיר, וביצועים. הרעיון של כולם הוא אותו דבר בסך הכל.

נ.ב. כעקרון קצת פישטתי וקראתי לשירותים בודדים בתוך הענן PaaS, וזה לא מדוייק. הרעיון ב PaaS הוא שזו כל החבילה של השירותים יחד, והיכולת של מערכת הניהול של הענן לבצע אינטראקציה משולבת עם כולם בצורה אוטומטית, כך שניתן בצורה דינאמית לשנות את כמות משאבי המחשוב הזמינים עבור המערכת שלך, בהתאם לעומס השימוש בה - גם כלפי מעלה - וגם כלפי מטה - כשהעומס יורד.
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
נמאס לכם לזכור סיסמאות? לחצו כאן!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 01-01-2016, 13:20
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,775
בתגובה להודעה מספר 3 שנכתבה על ידי dwarf_morning שמתחילה ב "תודה על התגובה שימי! דיברת..."

CDN - Content Delivery Network

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

השירותים האחרים משמשים לדברים האחרים שיש חברות שכן צריכות, שאתה לא יודע עליהם (אולי החברה שלך לא צריכה, זה לא אומר שאין חברות אחרות שכן צריכות...)

זה לא הגיוני שאני אפרט לך כל אחד. לך ל http://aws.amazon.com - תלחץ בצד שמאל למעלה על Menu, תיכנס ל Products, ואז תיפתח לך רשימת קטגוריות של שירותים. בתוך כל קטגוריה שתבחר, יש מספר שירותים עם תיאור קצר על מהותם בקטן מתחת לשם השירות. כשתיכנס לשירות, מסך הפתיחה יסביר לך מה השירות, ומה היתרונות בלהפעיל אותו בענן (את החסרונות [למעט המחיר שהוא בשקיפות מלאה] הם כמובן לא יציינו שם. בשביל זה תצטרך הגיון ו/או נסיון בתחום טכנולוגית המידע כדי לשער היכן זה יהיה בעייתי כשמישהו אחר עושה את זה במקומך...)

יש מישהו שסיכם את השמות (הלפעמים מוזרים) של שירותים רבים "לאנגלית פשוטה", אולי תרצה לקרוא את זה: https://www.expeditedssl.com/aws-in-plain-english
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
נמאס לכם לזכור סיסמאות? לחצו כאן!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 01-01-2016, 14:26
צלמית המשתמש של Benjamin Willard
  משתמש זכר Benjamin Willard Benjamin Willard אינו מחובר  
 
חבר מתאריך: 25.04.11
הודעות: 9,931
בתגובה להודעה מספר 2 שנכתבה על ידי שימי שמתחילה ב "בבסיס, מדובר על מערכות..."

לפני שנתיים, עבדתי עם חברה שהאופרציה שלהם מצריכה את הדברים הבאים:

1. כמה מערכות קטנות על .NET (חייב ווינדוס). קריטי מבחינת שרידות, פחות קריטי מבחינת זמינות.

2. מערכת .Net. רצינית, צורכת לא מעט משאבים, וחייבת זמינות ושרידות מאוד גבוהה.

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

4. שרת RDBMS (עדיפות ל MSSQL או Postgre ). שני מסדים. אחד די גדול (בערך 2 TB ) , והשני קטן אבל קריטי מבחינת ביצועים.

5. NO SQL . בתכלס הדרישה היא ל key value store , אז יש הרבה שמתאימים (מונגו, קאסאנדרה וכו').

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


עכשיו כמו שאני מבין את זה, הם צריכים ארון שרתים (או מדפים) ב4 אתרים בעולם, 2-4 פיצות, ו storage בכל אחד מהם, ולהרים רפליקציה בין כל האתרים... וצוות סיסטם דיי רציני ויקר שיתחזק את כל זה... ולשלם retainer לחברה שתוכל לטפל להם פיזית בשרתים בכל אחת מהמדינות.

אני רק מדמיין איזה כאב ראש זה להעלות עדכון גרסה למערכת הזאת, וניהיה לי רע... (אין down time כשהבורסה לא עובדת)...

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

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 14:29

הדף נוצר ב 0.07 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר