DCSIMG
Ardence Software-Streaming Platform - Gadi's Blog

Gadi's Blog

SBC, Application Delivery, Scripting ושאר ירקות

Ardence Software-Streaming Platform

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

Ardence אשר נרכשה ע"י Citrix בסוף השנה שעברה היא חברה אשר בסיסה במסצ'וסס בעלת 100 עובדים וכ 3000 לקוחות, פועלת כבר כ 25 שנה בתחום של הקשר בין מערכת ההפעלה לחומרת המחשב, למעשה Microsoft בחרה בהם בכדי בזמנו לכתוב את ה Windows NT Embedded.

Ardence פועלים בתחום הוירטואליזציה של שרתים וסביבות העבודה של המשתמש אבל שלא כמו האחרים (Xen, Vmware, Microsoft, Virtual Iron וכו') עושים את זה קצת אחרת, בוא נגיד אחרת מספיק כדי שהפתרון שלהם יחסוך לא מעט שעות עבודה מיותרות שמושקעות עכשיו בניהול השרתים והתחנות.

אז למה הפתרון של Ardence הוא כ"כ שונה משאר הפתרונות הקיימים בשוק של וירטואלזציה של מערכות.
בעבודה עם Ardence אפשר להוריד את כמות המערכות שיש לנהל ולתחזק זאת בלי קשר לעליה במספר המחשבים/שרתים בארגון, לדוגמא, ארגון עם מאות מחשבים שולחניים בעלי windows xp וחוות Terminal Service עם עשרות שרתים, בתרחיש סטנדרטי, על יחידת ה IT לנהל ולתחזק את אלפי מחשבי ה XP, כלומר להכין את המחשב למשתמש, לדאוג לתקינות מערכת ההפעלה, לדאוג לעידכון של אותן מאות תחנות ואם וכאשר משהו משתבש אולי אפילו להכין לאותו המשתמש תחנה חדשה, למעשה להתחיל את התהליך מחדש.
image 
כל הסיפור הזה לוקח לא מעט שעות (רק להכין את התחנה למשתמש יכול לקחת בסביבות השעתיים, וזה עוד בהנחה שיש לכם image טוב).
גם בחוות שרתי ה TS, אנחנו צריכים לתחזק עשרות שרתים שלמעשה הם כמעט (או לגמרי) זהים אחד לשני, רק תחשבו כמה זמן יכול לקחת תהליך של עליה לגירסא הבאה של אופיס בכל שרתי חוות ה TS.
בעבודה עם Ardence אפשר להחזיק את ההארד דיסק של המכונה ברשת, כלומר, מערכת ההפעלה יושבת ברשת והמחשב עושה boot ישירות מהרשת, Ardence מספקת את הדיסק (vDisk) בזמן אמת למחשב הרלוונטי, ב streaming ובאופן שלמחשב המריץ את אותו ה vDisk אין דרך לדעת שהוא עובד מול דיסק אשר נמצא אי שם ברשת ולא דיסק מקומי שלו.
עכשיו לקטע המגניב פה,Ardence יכול לפעול בשני תצורת, vDisk אחד לכל סוג של מערכת הפעלה, כלומר, אם יש לי 100 מחשבים אשר אני רוצה שיהיו עם Windows Xp sp2, אז אני מכין רק אימג' אחד ואומר לכל אותם המחשבים לעבוד מולו, כמובן שלכל מחשב יהיו את הנתונים האישיים שלו (שם מחשב, IP) אבל ה base יהיה אחד (מה שנקרא Standard Image) בתצורה הזאת כל השינויים אשר נעשה במכונה תוך כדי עבודתה יתאפסו ב restart או vDisk אחד לכל מכונה פיסית (Private Image), פה פשוט הארד דיסק של המכונה נמצא ברשת, הכל נשמר גם אחרי ה restart, ה cache של מערכת ההפעלה יכול להמצא הוא ב Ardence Server (איטי יותר... יש יותר תעבורה ברשת), בהארד דיסק המקומי של התחנה (מוצפן או לא) או על ה RAM של התחנה.

כל הפתרון מורכב משרת אחד אשר מחזיק את ה vDisk's שלנו ואחראי על הקשר עם השרתים/תחנות המשתמשים בו.
את ה vDisk יוצרים ע"י התקנת Ardence Client על שרת מוכן עם כל הרכיבים שנרצה שהשרתים "המשוכפלים" יכילו, לאחר התקנת ה Client מאתחלים את המחשב בכדי שיעלה מהרשת עם PXE, אם המחשב עדיין לא קיים ברשימת המחשבים ש Ardence מכיר אז נצטרך לרשום אותו בפעם הראשונה, אחרי שהמחשב נרשם יש לבחור את צורת העליה של המחשב, עם vDisk או עם הדיסק המקומי של המחשב (אם יש לו כזה).
ar1
במחשב הראשון בוחרים לעלות עם Hard Drive, כלומר עם הכונן המקומי...
ar2
המחשב יעלה עם מערכת ההפעלה המקומית שלו והדיסק שיצרנו מבעוד מועד ב Ardence Server יהיה משוייך לתחנה כעוד דיסק שקיים במערכת (ד"א, צריך לפרמט את הדיסק הזה לפני ב Ardence Server), לאחר העליה מעבירים את כל תוכנו של הדיסק המקומי ל vDisk (חייב להיות Private Image כדי שיהיה לנו את האפשרות לכתוב אליו).
לאחר סיום התהליך יווצר לנו ה vDisk (במקרה שלי עם Windows 2003 r02) ואחרי שנהפוך אותו ל Standard image) נוכל לשייך אותו לכמה שרתים שרק נרצה.

לדוגמא, שלושה שרתים אשר עובדים מול ה vDsik שהכנתי קודם (Windows Server 2003 R02).
ar3

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

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

תוכן התגובה

Gadi's Blog כתב/ה:

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

# October 30, 2008 4:29 AM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 2 and 4 and type the answer here:


Enter the numbers above: