Perforce עשרת היתרונות המובילים של מערכת נהול התצורה

Page 1

‫עשרת היתרונות המובילים של מערכת בקרת התצורה‬ ‫‪Perforce‬‬ ‫)בעצם יש ‪ ,11‬הוספנו עוד אחד ברגע האחרון(‬

‫א‪ .‬פתרון ניהול תצורה )‪ (SCM‬מוכח‬ ‫‪ Perforce‬הוא פתרון מוכח לניהול תצורה לכל נכסים דיגיטליים‪ ,‬מקוד תוכנה ועד שרוך נעל‪.‬‬ ‫מאחוריו ‪ 12‬שנים של פיתוחים והתאמות‪ ,‬וכיום נסמכים עליו מעל ‪ 5,400‬לקוחות ברחבי העולם‪,‬‬ ‫ומעל ‪ 380,000‬משתמשים‪.‬‬ ‫חברת ‪ Perforce Software‬נוסדה ב‪ ,1995-‬ומאז שמרה את נושא ניהול תצורת התוכנה )‪ (SCM‬במוקד‬ ‫פעילותה באופן שאפשר למערכת ‪ Perforce‬להתפתח לפתרון הטוב מסוגו לניהול תצורה‪ .‬אריכות‬ ‫הימים שלנו בתעשייה מביאה לכך שתמצאו בקלות משאבים רבים וזמינים‪ ,‬ובכלל זאת רכיבי ניהול‬ ‫מחזור חיים )‪ (ALM‬רבים מאת שותפינו הרבים‪.‬‬ ‫הנהלת ‪ Perforce software‬ממוקמת בקליפורניה‪ ,‬ארה"ב‪ ,‬עם משרדים מקומיים באירופה‪ ,‬יפן‪,‬‬ ‫ואוסטרליה‪ .‬בנוסף לחברות התוכנה‪ ,‬לקוחות ‪ Perforce‬מגיעים ממגוון תעשיות – אלקטרוניקה‪,‬‬ ‫משחקי מחשב‪ ,‬בריאות‪ ,‬שירותים פיננסיים‪ ,‬ועוד‪ ,‬בין לקוחותיה נמצא את ‪ Oracle ,SAP‬וכמובן את‬ ‫‪ Google‬מדובר במוצר היחידי במערך הפיתוח של ‪ Google‬שאינו פרי פיתוח עצמי או מוצר‬ ‫קוד פתוח‪ .‬מר דן בלוך ה ‪ CTO‬של ‪ Google‬הנו מאמין אדוק במוצר ומרבה להופיע בכנסי‬ ‫המשמשים של ‪.Perforce‬‬ ‫להלן קישור להרצאתו הידועה‪:‬‬ ‫‪Life on the Edge: Monitoring and Running a Very Large Perforce Installation.‬‬ ‫‪http://www.perforce.com/perforce/conferences/us/2007/presentations/DBloch_Life_on_the_Edge2007.‬‬ ‫‪pdf‬‬

‫‪.E.S.L – Engineering Software lab, ltd‬‬ ‫‪.Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8‬‬ ‫‪Phone: +972 9 8855803 , Fax: +972 9 8855804‬‬


‫ב‪ .‬יכולת שדרוג בלתי מוגבלת‬ ‫הארכיטקטורה מוכוונת הביצועים תוכננה לצמוח עם‬ ‫צמיחת הארגון שלכם‪ ,‬משני משתמשים ועד ‪ 8,000‬ומעלה‪.‬‬ ‫‪ Perforce‬תומכת באתרים עם מליוני עדכונים‪ ,‬וטרה‪-‬בייטים‬ ‫של מידע מאורכב‪.‬‬ ‫‪ Perforce‬בנויה במודל השם את המידע במרכז; ע"י שימוש‬ ‫בבסיס נתונים העוקב אחרי המטא‪-‬מידע‪ ,‬שרת ה‪Perforce-‬‬ ‫עוקב אחר אילו קבצים את\ה )ואחרים( מנצל בכל רגע‬ ‫נתון‪ ,‬ובכך נחסכת תעבורת רשת מיותרת‪ .‬על ידי‬ ‫הסתמכות על שירותי מערכת הקבצים של מערכת‬ ‫ההפעלה המותקנת‪ ,‬נתמכים מאגרי קוד המגיעים לטרה‪-‬‬ ‫בייטים של מידע‪ .‬לא מדובר ברעיון תיאורטי‪ ,‬אלא‬ ‫בפרקטיקה יום‪-‬יומית של רבים מלקוחותינו‪.‬‬ ‫כשגודל התוכנה עצמה הוא רק קצת יותר ממגא‪-‬בייט בודד‪ ,‬שרת ה‪ Perforce-‬מנצל מידה מזערית‬ ‫של משאבי המכונה המארחת )מעבד‪ ,‬זכרון‪ ,‬וכולי(‪ .‬כל שילוב של פלטפורמות שרת ולקוח הוא‬ ‫אפשרי‪ ,‬וכולם ירוצו חלק להבטחת מירב הביצועים והגמישות בסביבתך‪ .‬יכולות תוכנת ‪Perforce‬‬ ‫מתחזקות באופן לינארי מול יכולות החומרה; התקנת שרת בודד יכולה לתמוך באלפי משתמשים‪.‬‬ ‫ב ‪ Google‬משמש שרת אחד את כל ‪ 8000‬המשתמשים עד עצם היום הזה‪ ,‬מדובר בעובדה‬ ‫מדהימה גם אם היה מדובר במשהו פשוט כגון שרת דואר ארגוני‪ ,‬כל שכן בשרת ‪.SCM‬‬

‫ג‪ .‬פעולות ניהול תצורה מהירות‬ ‫שרת ה‪ Perforce-‬ותוכנות הלקוח מתקשרות בפרוטוקול הזרמת מידע מכוונן היטב‪ ,‬כך ששליפת קוד‬ ‫והפקדתו חזרה הן פעולות מהירות‪ .‬נעלם הסיכון שמשתמשים מתוסכלים ינסו לעקוף את הליכי‬ ‫הפיתוח‪.‬‬ ‫‪ Perforce‬עושה שימוש בכמות מינימלית של תהליכים עצמאיים‪ ,‬בעוד היא מנצלת את היתרונות של‬ ‫כל סביבה מארחת למיטוב הביצועים‪ .‬דבר זה מבטיח פעולות ניהול תצורה מהירות ואמינות בכל‬ ‫סביבה‪ .‬תוכלו למצוא נתונים אמינים בטבלת השוואת היכולות שלנו‪.‬‬ ‫קבצי לקוח מאוכסנים באופן מקומי על מכונת המשתמש; אין צורך בתעבורת רשת לפעולות יום‪-‬‬ ‫יומיות כמו עריכה או הידור )קומפילציה(‪ .‬נדרש בערך אותו פרק זמן לאחזור הקבצים מהאשמורת‬ ‫לפרק הזמן שיידרש להורדת הקובץ משרת ‪ FTP‬סטנדרטי‪ .‬משתמשים מרוחקים ייהנו מביצועים‬ ‫נהדרים בעזרת שימוש ב‪ Perforce Proxy-‬השומר קבצים במטמון מקומי הקרוב לאזור הפיתוח‪.‬‬ ‫מהירות הפעולות‪ ,‬ביחד עם היכולת למכן לחלוטין את המערכת כך שתתאים ככפפה לדרישות‬

‫‪.E.S.L – Engineering Software lab, ltd‬‬ ‫‪.Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8‬‬ ‫‪Phone: +972 9 8855803 , Fax: +972 9 8855804‬‬


‫המדויקות של סביבתך תביא לסבבי פיתוח קצרים יותר‪ .‬האפשרות לעבודה בשורת פקודה תאפשר‬ ‫בקרה מדויקת‪ ,‬ועזרה זמינה וקריאה לכל דגל ואפשרות‪ .‬פעילויות כמו אינטגרציה מתמשכת ובניית‪-‬‬ ‫לילה הופכות לאוטומטיות בשפות הסקריפטים המועדפות‪ ,‬ביניהן ‪ Perl, Python‬ו‪.Ruby-‬‬

‫ד‪ .‬ממשק גרפי חזק‪ ,‬המתאים לכל סביבת עבודה‪.‬‬ ‫עם ממשק נוח ואינטואיטיבי הרץ בכל סביבת עבודה‪,‬‬ ‫‪ Perforce‬תומכת בצורה בה אתם רגילים לעבוד‪.‬‬ ‫הקליינט הגרפי של ‪ ,P4V ,Perforce‬רץ באופן חלק על‬ ‫סביבות חלונות‪ ,‬לינוקס‪ ,‬ו‪ .OS-X-‬כל המשתמשים חולקים‬ ‫ממשק משותף‪ ,‬המציע גישה מידית לשינויים שהופקדו‪,‬‬ ‫וכאלו העומדים על הפרק‪ ,‬ייצוג גרפי של ענפי הגרסה על‬ ‫פני הזמן‪ ,‬כמו גם יכולות מתקדמות איחוד ומציאת הבדלים‬ ‫בין גרסאות‪.‬‬ ‫עלויות ההדרכה וההכשרה יורדות‪ ,‬מאחר והממשק המוכר מאפשר אימוץ מהיר של הכלי בקרב‬ ‫משתמשים חדשים‪ .‬משתמשים מתחילים יכולים לשתף פעולה עם ותיקים‪ ,‬ולהיות יצרנים כבר פחות‬ ‫משעה מרגע שה‪ Perforce-‬הוצגה בפניהם‪.‬‬ ‫‪ Perforce‬מציעה גם ממשק וובי‪ ,‬ממשק שורת פקודה‪ ,‬והתממשקות לסביבות העבודה )‪(IDE‬‬ ‫המובילות‪ .‬בנוסף‪ ,‬המשתמשים יכולים לערוך גרסאות ישירות מתוך תוכנות ‪ MS-Office‬השונות‪ ,‬כמו‬ ‫גם כלי פיתוח גרפיים כגון פוטושופ ומאיה‪.‬‬ ‫כל הממשקים‪ ,‬תוספי ה‪ ,IDE-‬והתוספים האחרים הם חלק מחבילת ה‪.Perforce-‬‬

‫ה‪.‬‬

‫תמיכה בפיתוח מבוזר‬

‫משתמשים מרוחקים ייהנו מזמני תגובה מהירים‪ ,‬ומגישה בזמן אמת לפעילויות בפרויקט ותמונות‬ ‫מצב עדכניות‪.‬‬ ‫מפתחים באתרים מרוחקים מאחורי חיבורי‬ ‫רשת איטיים יחסכו מזמן ההמתנה לקבצים‬ ‫שהשימוש בהם תדיר‪ .‬הגרסאות המעודכנות‬ ‫של קבצים מועתקות אך פעם יחידה מהשרת‬ ‫המרכזי‪ ,‬ומאוחסנות קרוב יותר למשתמשים‬ ‫המרוחקים‪ ,‬כך שחיבורי רשת איטיים אינם‬ ‫נסתמים עקב העתקות מרובות של עותקי‬ ‫אותו הקובץ‪.‬‬

‫‪.E.S.L – Engineering Software lab, ltd‬‬ ‫‪.Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8‬‬ ‫‪Phone: +972 9 8855803 , Fax: +972 9 8855804‬‬


‫שיתוף פעולה בקנה מידה רחב מתבצע באופן חלק‪ ,‬מאחר ולכל המשתמשים אפשרית גישה לכל‬ ‫הגרסאות של כל קובץ‪ ,‬כמו גם למידע אודות מצבו הנוכחי של כל פרויקט מהשרת המרכזי‪ .‬בנוסף‪,‬‬ ‫נכסים דיגיטליים חשובים מגובים באופן מאובטח מנקודה מוגנת אחת בארגון‪.‬‬ ‫שרת הפרוקסי של ‪ Perforce‬מספק שירותי מטמון )‪ (cache‬לאתרים מרוחקים ללא תוספת עלות‬ ‫רישוי‪ .‬מספרם של שרתי הפרוקסי אינו מוגבל והם שקופים למשתמשי הקצה‪ ,‬ואינם דורשים משאבי‬ ‫כוח אדם לניהול‪.‬‬

‫ו‪.‬‬

‫התממשקות למגוון מוצרים בסביבת העבודה‬ ‫שלך‪.‬‬

‫הארכיטקטורה הפתוחה תומכת בהתממשקות לסביבות העבודה )‪ (IDE‬המועדפות עליך‪ ,‬ולשפע‬ ‫של מוצרים הקשורים לתהליך הפיתוח )‪.(ALM‬‬ ‫כמפתחת‪ ,‬תוכלי לעקוב בקלות ולייצר גרסאות חדשות לקבצים‪ ,‬מתוך הנוחות המוכרת של סביבות‬ ‫הפיתוח האהובות עליך‪ ,‬ובכללן ‪ Visual Studio‬ו‪.Eclipse-‬‬ ‫צוות הפיתוח שלך יכול לבחור את כלי הבילד‪ ,‬מעקב אחר באגים‪ ,‬וכלי מעקב אחר איכות הקוד‬ ‫‪ ,(Code Review)..‬ולממשק אותם למול יכולות הגרסה של ‪ .Perforce‬שלבים בתהליך הדורשים‬ ‫שליטה מפורטת יותר מתאפשרים ע"י מתגים המפעילים סקריפטים ייעודיים לפני או אחרי הפקדת‬ ‫הקוד‪.‬‬ ‫יוצרי אומנות דיגיטלית ויוצרי תוכן אחרים יכולים גם לעקוב אחר גרסאות עבודתם באותה האשמורת‬ ‫– היישר מתוך תוכנות הגרפיקה או מתוך ‪ .MS-Office‬מאחר ויכולות ההתממשקות הן חלק אינטגרלי‬ ‫מ‪ ,Perforce-‬לעולם לא תצטרכי לשלם תוספות על מנת לממשק את ‪ Perforce‬עם הכלי שבחרת‪.‬‬

‫ז‪.‬‬

‫קלות ניהול‬

‫לא משנה כמה שרתים יש לך‪ ,‬ניהול ה‪ Perforce-‬נותר קל ופשוט – באמצעות ממשק גרפי נוח‪,‬‬ ‫וממשק שורת פקודה הניתן לשילוב בסקריפטים לכל מטרה‪.‬‬ ‫אדם אחד יכול להרים ולנהל סביבת ‪ Perforce‬המכילה אלף או יותר משתמשים‪ .‬מערכת ניהול‬ ‫התצורה של ‪ Perforce‬חוסכת את הצורך בניהול דיסקים לוגיים‪ ,‬הגדרת מערכות קבצים‪ ,‬או דאגה‬ ‫בדבר רישיונות למוצרי צד שלישי‪ .‬כח אדם יקר ינותב למטלות של הפיתוח עצמו‪ ,‬בין אם תוכנה‪,‬‬ ‫משחקים‪ ,‬חומרה או קושחה‪.‬‬ ‫הממשק הגרפי האינטואיטיבי מאפשר לאדמיניסטרטורים לדמות ולשנות בזריזות הרשאות‬

‫‪.E.S.L – Engineering Software lab, ltd‬‬ ‫‪.Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8‬‬ ‫‪Phone: +972 9 8855803 , Fax: +972 9 8855804‬‬


‫משתמש‪ .‬מנגנון גיבוי אמין שומר על המידע בטוח‪ ,‬באופן אוטומטי בהתאם ללוחות הזמנים‬ ‫המוגדרים‪ .‬שדרוגי השרת או שינויי רישוי לרוב ייקחו לא יותר מעשר דקות‪ .‬כל התיעוד הטכני זמין‬ ‫מאתרנו‪ ,‬ותמיכה טכנית זמינה בדוא"ל ובטלפון‪ .‬גם חברות גדולות כגון ‪ SAP‬עם ≈ ‪5000‬‬ ‫משתמשים‪ ,‬מסתפקות באדמיניסטרטורים בודדים )‪ 1‬בלבד במקרה של ‪(SAP‬‬

‫ח‪.‬‬

‫יכולת פיצול\מיזוג גמישה‪ ,‬מהירה ואינטואיטיבית‪.‬‬ ‫היכולת הייחודית של ‪ Perforce‬של פיצול ומיזוג בתר‪-‬קבצי ) ‪Inter-File‬‬

‫‪ ( Branching‬מפשטת את הפעולות המיזוג והפיצול כך שכל היסטוריית‬ ‫השינויים נשמרת‪.‬‬ ‫היכולת הבתר‪-‬קבצית של ‪ Perforce‬מחקה את הצורה הטבעית בה משתמשים היו‬ ‫יוצרים ענפי קוד חדשים בהדרה של מערכת ניהול‪ .‬מיזוג תוכן מערכה אחת של קבצים לאחרת יכול‬ ‫להתבצע אוטומטית על ידי המערכת‪ ,‬או ידנית על ידי המפתח‪.‬‬ ‫תוכלו לברור במשורה אילו פיסות קוד להעביר‪ .‬אם חלו שינויים בערכת קבצים אחת אך אלו אינם‬ ‫מיועדים לאחרת‪ ,‬תוכלו לומר ל‪ 4P‬להתעלם מהם באיחוד‪ .‬יכולות האיחוי הגרפיות וכלי מציאת‬ ‫ההבדלים עוזרות בשליטה על מה נכלל על ידי בחירת תיקיות‪ ,‬תאריכים‪ ,‬תוויות או רשימות שינויים‬ ‫אינדיבידואליות‪.‬‬ ‫‪ 4P‬עוקבת אחר כל הענפים והאחודים ובכך מונעת איחוד מחדש של חומרים שאוחדו בעבר‪ .‬ניתן‬ ‫לדמות באופן ויזואלי ומידי אילו חלקי קוד נדדו על פני העץ‪ ,‬כולל כל נקודות פיצול הקבצים‪,‬‬ ‫עריכות‪ ,‬ואיחודם‪ 4P .‬גם מאפשרת לצרף בקשות תיקון לקבוצות קבצים כך שתוכלו בקלות לגלות‬ ‫את התשובה לשאלה העתיקה – "האם הבאג הזה יתוקן בגרסה הזאת?"‬

‫‪.E.S.L – Engineering Software lab, ltd‬‬ ‫‪.Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8‬‬ ‫‪Phone: +972 9 8855803 , Fax: +972 9 8855804‬‬


‫ט‪.‬‬

‫תמחור אטרקטיבי ותנאי רישוי פשוטים להפליא‬

‫רשימת המחירים מפורסמת ופשוטה לקריאה‪ .‬הנחות הכמות בנויות לתוכה‪ ,‬ולא קיימות עלויות‬ ‫נסתרות‪ .‬את קונה רק את מה שאת צריכה‪ ,‬ומתי שאת צריכה את זה‪.‬‬ ‫‪ 4P‬מתומחרת לפי מספר המשתמשים האנושיים‪ .‬כל רכיבי התוכנה נכללים בתמחור ואין עלויות‬ ‫נוספות נסתרות‪ .‬מספר תחנות העבודה אינו מוגבל‪ ,‬ואת יכולה להיכנס לשרת ממספר מקומות רב‬ ‫כשתרצי‪.‬‬ ‫אנחנו מציעים אפשרויות להתנסות מלאה עם המוצר לפני הרכישה‪ .‬רישיון לשני מתממשים ניתן‬ ‫בחינם‪ ,‬ואין צורך למלא טפסים באתר על מנת להוריד את התוכנה‪ .‬אנו מציעים רישיון התנסות לכל‬ ‫מספר נדרש של משתמשים ל‪ 45-‬יום‪ .‬תמיכה טכנית תינתן בחינם במהלך ההערכה‪.‬‬ ‫רשימת המחירים של ‪ 4P‬תמיד מפורסמת באתר שלנו‪ .‬כל אחד יכול ליהנות מאותן הנחות כמות‪.‬‬

‫י‪.‬‬

‫תמיכה טכנית מעולה‬

‫התמיכה הטכנית הבינלאומית שלנו ידועה ומקבלת שבחים על ניסיונה ועל יכולות‬ ‫פתרון הבעיות המהירה שלה – גם של המסובכות שבבעיות‪.‬‬ ‫זמן התגובה הוא לרוב פחות משעתיים במשך שעות העבודה‪ ,‬ובקשות דחופות‬ ‫מקבלות יחס כראוי‪ .‬אתם תצרו קשר ישירות עם מהנדס תמיכה טכנית‪ ,‬לא עם‬ ‫מערכת אוטומטית או נתב שיחות‪ .‬אין מגבלה לכמות הפניות שלכם במסגרת הרישיון‪.‬‬ ‫משאבים רבים לפתרון בעיות זמינים ברשת‪ .‬תיעוד מקיף של המערכת בשילוב עם מאגר‪-‬מידע‬ ‫מקיף הזמין און‪-‬ליין וקבוצת דיוור פעילה של משתמשים – כל אלו ניתנים לגישה ללא רישום‪.‬‬ ‫צוות התמיכה שלנו זוכה לכבוד בתעשייה‪ ,‬והוא בעל ידע נרחב בתחומים שונים הקשורות לפעילות‬ ‫ארגונים גדולים‪ ,‬ובפרט אודות סוגיות ניהול תצורה‪ .‬מרבית המקרים מטופלים על ידי מהנדס תמיכה‬ ‫יחיד‪ ,‬לשיפור הטיפול‪ .‬אם תבחרו להעריך את ‪ 4P‬בטרם הקניה‪ ,‬תוכלו לעבוד מול צוות התמיכה‬ ‫ומול המערכות בטרם תתחייבו לרכישה‪.‬‬

‫‪.E.S.L – Engineering Software lab, ltd‬‬ ‫‪.Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8‬‬ ‫‪Phone: +972 9 8855803 , Fax: +972 9 8855804‬‬


‫ ממערכות אחרות‬Perforce ‫ קל מאד לעבור ל‬.‫כ‬ ‫הוראות מעבר והגירה פשטות ותוכנות המרה ממערכות אחרות זמינות‬ ‫לכל דורש‬ ‫ ? ראה קישור‬ClearCase ‫כיצד נהגר ממערכת ה‬ http://www.perforce.com/perforce/competitive_analysis/migrating.html#cc ‫ ? ראה‬Microsoft Visual SourceSafe VSS ‫ כיצד נהגר ממערכת‬.1 ‫קישור‬ http://www.perforce.com/perforce/competitive_analysis/migrating.html#vss .2 ‫ ? ראה קישור‬Serena® PVCS® to Perforce ‫ כיצד נהגר ממערכת ה‬.3 http://www.perforce.com/perforce/competitive_analysis/migrating.html#sere na ‫ ? ראה קישור‬Subversion ‫ כיצד נהגר ממערכת‬.4 http://www.perforce.com/perforce/competitive_analysis/migrating.html#subv ersion ? CVS ‫ כיצד נהגר מ‬.5 http://www.perforce.com/perforce/competitive_analysis/migrating.html#cvs ? MKS ‫ כיצד נהגר ממערכות‬.6 http://www.perforce.com/perforce/competitive_analysis/migrating.html#mks

perforce@eswlab.com ‫לפרטים נוספים צור קשר או פנה ל‬

.‫ הבלעדיים בישראל‬Perforce ‫ מערכות תוכנה בע"מ – נציגי‬.‫ אל‬.‫ אס‬.‫חברת אי‬

.E.S.L – Engineering Software lab, ltd .Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8 Phone: +972 9 8855803 , Fax: +972 9 8855804


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.