7
E.S.L – Engineering Software lab, ltd . 8 Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel . Phone: +972 9 8855803 , Fax: +972 9 8855804 עשרת היתרונות המובילים של מערכת בקרת התצורהPerforce בעצם) יש11 ( , הוספנו עוד אחד ברגע האחרון א. ) פתרון ניהול תצורהSCM מוכח( Perforce הוא פתרון מוכח לניהול תצורה לכל נכסים דיגיטליים, מקוד תוכנה ועד שרוך נעל. מאחוריו12 שנים של פיתוחים והתאמות, וכיום נסמכים עליו מעל5,400 לקוחות ברחבי העולם, ומעל380,000 משתמשים. חברתPerforce Software נוסדה ב- 1995 ) , ומאז שמרה את נושא ניהול תצורת התוכנהSCM במוקד( פעילותה באופן שאפשר למערכתPerforce להתפתח לפתרון הטוב מסוגו לניהול תצורה. אריכות בקלות משאבים רבים וזמינים, ובכלל זאת רכיבי ניהול הימים שלנו בתעשייה מביאה לכך שתמצאו) מחזור חייםALM רבים מאת שותפינו הרבים.( ה נהלתPerforce software ממוקמת בקליפ ורניה, ארה"ב, עם משרדים מקומיים ב אירופה, יפן, ואוסטרליה. בנוסף לחברות התוכנה, לקוחותPerforce מגיעים ממגוון תעשיות אלקטרוניקה, משחקי מחשב, בריאות, שירותים פיננסיים, ועוד , בין לקוחותיה נמצא אתSAP , Oracle וכמובן את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

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

Embed Size (px)

DESCRIPTION

 

Citation preview

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

E.S.L – Engineering Software lab, ltd.

8 Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel.

Phone: +972 9 8855803 , Fax: +972 9 8855804

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

Perforce

, הוספנו עוד אחד ברגע האחרון)11 יש (בעצם

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

לקוחות ברחבי העולם, 5,400שנים של פיתוחים והתאמות, וכיום נסמכים עליו מעל 12מאחוריו

משתמשים. 380,000ומעל

) במוקד SCM, ומאז שמרה את נושא ניהול תצורת התוכנה (1995-נוסדה ב Perforce Softwareחברת

להתפתח לפתרון הטוב מסוגו לניהול תצורה. אריכות Perforceפעילותה באופן שאפשר למערכת

הימים שלנו בתעשייה מביאה לכך שתמצאו בקלות משאבים רבים וזמינים, ובכלל זאת רכיבי ניהול

) רבים מאת שותפינו הרבים.ALMמחזור חיים (

אירופה, יפן, ב משרדים מקומיים ורניה, ארה"ב, עם ממוקמת בקליפ Perforce software נהלתה

אלקטרוניקה, –מגיעים ממגוון תעשיות Perforceואוסטרליה. בנוסף לחברות התוכנה, לקוחות

וכמובן את SAP ,Oracle, בין לקוחותיה נמצא את משחקי מחשב, בריאות, שירותים פיננסיים, ועוד

Google מדובר במוצר היחידי במערך הפיתוח שלGoogle שאינו פרי פיתוח עצמי או מוצר

הנו מאמין אדוק במוצר ומרבה להופיע בכנסי Googleשל CTO. מר דן בלוך ה קוד פתוח

.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

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

E.S.L – Engineering Software lab, ltd.

8 Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel.

Phone: +972 9 8855803 , Fax: +972 9 8855804

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

ומעלה. 8,000צמיחת הארגון שלכם, משני משתמשים ועד

Perforce בייטים -תומכת באתרים עם מליוני עדכונים, וטרה

של מידע מאורכב.

Perforce בנויה במודל השם את המידע במרכז; ע"י שימוש

Perforce-מידע, שרת ה- בבסיס נתונים העוקב אחרי המטא

ה (ואחרים) מנצל בכל רגע \עוקב אחר אילו קבצים את

נתון, ובכך נחסכת תעבורת רשת מיותרת. על ידי

מכות על שירותי מערכת הקבצים של מערכת הסת

-ההפעלה המותקנת, נתמכים מאגרי קוד המגיעים לטרה

בייטים של מידע. לא מדובר ברעיון תיאורטי, אלא

יומית של רבים מלקוחותינו.- בפרקטיקה יום

מנצל מידה מזערית Perforce-בייט בודד, שרת ה-כשגודל התוכנה עצמה הוא רק קצת יותר ממגא

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

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

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

המשתמשים עד עצם היום הזה, מדובר בעובדה 8000משמש שרת אחד את כל Googleב

.SCMמדהימה גם אם היה מדובר במשהו פשוט כגון שרת דואר ארגוני, כל שכן בשרת

פעולות ניהול תצורה מהירות .גותוכנות הלקוח מתקשרות בפרוטוקול הזרמת מידע מכוונן היטב, כך ששליפת קוד Perforce-שרת ה

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

הפיתוח.

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

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

סביבה. תוכלו למצוא נתונים אמינים בטבלת השוואת היכולות שלנו.

-קבצי לקוח מאוכסנים באופן מקומי על מכונת המשתמש; אין צורך בתעבורת רשת לפעולות יום

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

מביצועים ייהנוסטנדרטי. משתמשים מרוחקים FTPלהורדת הקובץ משרת שיידרשלפרק הזמן

הפיתוח. לאזורהשומר קבצים במטמון מקומי הקרוב Perforce Proxy-נהדרים בעזרת שימוש ב

מהירות הפעולות, ביחד עם היכולת למכן לחלוטין את המערכת כך שתתאים ככפפה לדרישות

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

E.S.L – Engineering Software lab, ltd.

8 Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel.

Phone: +972 9 8855803 , Fax: +972 9 8855804

של סביבתך תביא לסבבי פיתוח קצרים יותר. האפשרות לעבודה בשורת פקודה תאפשר המדויקות

-, ועזרה זמינה וקריאה לכל דגל ואפשרות. פעילויות כמו אינטגרציה מתמשכת ובנייתמדויקתבקרה

.Ruby-ו Perl, Pythonלילה הופכות לאוטומטיות בשפות הסקריפטים המועדפות, ביניהן

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

עם ממשק נוח ואינטואיטיבי הרץ בכל סביבת עבודה,

Perforce .תומכת בצורה בה אתם רגילים לעבוד

, רץ באופן חלק על Perforce ,P4Vהקליינט הגרפי של

. כל המשתמשים חולקים OS-X-סביבות חלונות, לינוקס, ו

לשינויים שהופקדו, מידיתממשק משותף, המציע גישה

על הגרסהגרפי של ענפי ייצוגוכאלו העומדים על הפרק,

פני הזמן, כמו גם יכולות מתקדמות איחוד ומציאת הבדלים

בין גרסאות.

עלויות ההדרכה וההכשרה יורדות, מאחר והממשק המוכר מאפשר אימוץ מהיר של הכלי בקרב

ולה עם ותיקים, ולהיות יצרנים כבר פחות משתמשים חדשים. משתמשים מתחילים יכולים לשתף פע

הוצגה בפניהם. Perforce-משעה מרגע שה

Perforce ) מציעה גם ממשק וובי, ממשק שורת פקודה, והתממשקות לסביבות העבודהIDE (

השונות, כמו MS-Officeהמובילות. בנוסף, המשתמשים יכולים לערוך גרסאות ישירות מתוך תוכנות

ים כגון פוטושופ ומאיה.גם כלי פיתוח גרפי

.Perforce-, והתוספים האחרים הם חלק מחבילת הIDE-כל הממשקים, תוספי ה

פיתוח מבוזרתמיכה ב .ה

ותמונות בפרויקטומגישה בזמן אמת לפעילויות מזמני תגובה מהירים, ייהנומשתמשים מרוחקים

מצב עדכניות.

מפתחים באתרים מרוחקים מאחורי חיבורי

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

שהשימוש בהם תדיר. הגרסאות המעודכנות

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

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

המרוחקים, כך שחיבורי רשת איטיים אינם

נסתמים עקב העתקות מרובות של עותקי

אותו הקובץ.

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

E.S.L – Engineering Software lab, ltd.

8 Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel.

Phone: +972 9 8855803 , Fax: +972 9 8855804

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

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

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

לאתרים מרוחקים ללא תוספת עלות ) cacheמספק שירותי מטמון ( Perforceשרת הפרוקסי של

רישוי. מספרם של שרתי הפרוקסי אינו מוגבל והם שקופים למשתמשי הקצה, ואינם דורשים משאבי

כוח אדם לניהול.

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

שלך.) המועדפות עליך, ולשפע IDEהארכיטקטורה הפתוחה תומכת בהתממשקות לסביבות העבודה (

).ALMמוצרים הקשורים לתהליך הפיתוח ( של

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

.Eclipse-ו Visual Studioהפיתוח האהובות עליך, ובכללן

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

)..Code Review של הגרסה), ולממשק אותם למול יכולותPerforce שלבים בתהליך הדורשים .

לפני או אחרי הפקדת ייעודייםמתגים המפעילים סקריפטים שליטה מפורטת יותר מתאפשרים ע"י

הקוד.

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

. מאחר ויכולות ההתממשקות הן חלק אינטגרלי MS-Officeהיישר מתוך תוכנות הגרפיקה או מתוך –

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

קלות ניהול .ז

באמצעות ממשק גרפי נוח, –נותר קל ופשוט Perforce-לא משנה כמה שרתים יש לך, ניהול ה

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

המכילה אלף או יותר משתמשים. מערכת ניהול Perforceאדם אחד יכול להרים ולנהל סביבת

דיסקים לוגיים, הגדרת מערכות קבצים, או דאגה חוסכת את הצורך בניהול Perforceהתצורה של

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

משחקים, חומרה או קושחה.

הממשק הגרפי האינטואיטיבי מאפשר לאדמיניסטרטורים לדמות ולשנות בזריזות הרשאות

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

E.S.L – Engineering Software lab, ltd.

8 Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel.

Phone: +972 9 8855803 , Fax: +972 9 8855804

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

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

5000 ≈עם SAPגם חברות גדולות כגון מאתרנו, ותמיכה טכנית זמינה בדוא"ל ובטלפון.

) SAPבלבד במקרה של 1מסתפקות באדמיניסטרטורים בודדים ( ,משתמשים

מיזוג גמישה, מהירה ואינטואיטיבית.\פיצוליכולת .ח

Inter-File( קבצי-בתרשל פיצול ומיזוג Perforceשל הייחודיתהיכולת

Branching ( היסטורייתמפשטת את הפעולות המיזוג והפיצול כך שכל

השינויים נשמרת.

מחקה את הצורה הטבעית בה משתמשים היו Perforceקבצית של -היכולת הבתר

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

להתבצע אוטומטית על ידי המערכת, או ידנית על ידי המפתח.

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

להתעלם מהם באיחוד. יכולות האיחוי הגרפיות וכלי מציאת P4מיועדים לאחרת, תוכלו לומר ל

ההבדלים עוזרות בשליטה על מה נכלל על ידי בחירת תיקיות, תאריכים, תוויות או רשימות שינויים

אינדיבידואליות.

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

אילו חלקי קוד נדדו על פני העץ, כולל כל נקודות פיצול הקבצים, ומידילדמות באופן ויזואלי

גם מאפשרת לצרף בקשות תיקון לקבוצות קבצים כך שתוכלו בקלות לגלות P4. ודםואיחעריכות,

הזאת?" בגרסההזה יתוקן "האם הבאג –את התשובה לשאלה העתיקה

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

E.S.L – Engineering Software lab, ltd.

8 Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel.

Phone: +972 9 8855803 , Fax: +972 9 8855804

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

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

. את קונה רק את מה שאת צריכה, ומתי שאת צריכה את זה.נסתרות

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

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

כשתרצי.

ניתן מתממשיםלשני רישיוןאנחנו מציעים אפשרויות להתנסות מלאה עם המוצר לפני הרכישה.

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

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

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

תמיכה טכנית מעולה .י

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

גם של המסובכות שבבעיות. –פתרון הבעיות המהירה שלה

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

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

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

מידע -משאבים רבים לפתרון בעיות זמינים ברשת. תיעוד מקיף של המערכת בשילוב עם מאגר

כל אלו ניתנים לגישה ללא רישום. –ליין וקבוצת דיוור פעילה של משתמשים - מקיף הזמין און

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

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

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

ומול המערכות בטרם תתחייבו לרכישה.

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

E.S.L – Engineering Software lab, ltd.

8 Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel.

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

force/competitive_analysis/migrating.html#serehttp://www.perforce.com/per

na

? ראה קישור Subversionכיצד נהגר ממערכת .4

http://www.perforce.com/perforce/competitive_analysis/migrating.html#subv

ersion

? CVSכיצד נהגר מ .5

ing.html#cvshttp://www.perforce.com/perforce/competitive_analysis/migrat

? MKSכיצד נהגר ממערכות .6

http://www.perforce.com/perforce/competitive_analysis/migrating.html#mks

[email protected]או פנה ל צור קשרלפרטים נוספים

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