החלום של ה- DBA: גילוי וניהול ברחבי הסביבה

מְחַבֵּר: Roger Morrison
תאריך הבריאה: 22 סֶפּטֶמבֶּר 2021
תאריך עדכון: 10 מאי 2024
Anonim
The DBA’s Dream: Discovery & Management Across the Enterprise
וִידֵאוֹ: The DBA’s Dream: Discovery & Management Across the Enterprise

להסיר: המארח אריק קוונהאג דן בניהול מסדי נתונים עם ד"ר רובין בלור, דז בלנשפילד ו- IDERAs בין צ'או.



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

אריק קוואנה: אוקיי גבירותיי ורבותיי. שלום וברוך שוב שוב. זה יום רביעי, השעה ארבע אחרי שעון המזרח ובשנים האחרונות זה אומר שהגיע הזמן של הוט טכנולוגיות. זה נכון, זו התוכנית שלנו עם חברינו Techopedia - Techopedia.com. בדוק אותם באופן מקוון. הם משיגים תנועת מפלצות, 1.5 מיליון מבקרים ייחודיים בחודש. זה הרבה תנועה באינטרנט. הנושא היום, "החלום של ה- DBA: גילוי וניהול ברחבי הסביבה." כן, זה נושא גדול, במיוחד עבור ארגונים גדולים יותר. יש שקופית שלך באמת, ומספיקה בי, הכה אותי ב- @eric_kavanagh, אני תמיד מנסה לעקוב אחורה ולעשות שיחה שם בחוץ.

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


עכשיו, בימינו יש המון כלים מעניינים - נשמע על אחד מהם היום - להבנת מה שעף שם בחוץ, אבל אפילו לפני 20 שנה זה היה אתגר ממש רציני. כשמדובר בארגונים בסדר גודל של DOD, אתה יכול רק לדמיין שלתמודד עם זה הולך לחסוך הרבה כסף, זה הולך לחסוך הרבה זמן, זה יפתור כמה בעיות ממשל; אתה מסתיים בפתרון של מספר אתגרים בבת אחת אם אתה עושה דברים כאלה בצורה נכונה. נלמד על זה היום.

יש לנו ד"ר רובין בלור משלנו, אנליסט ראשי של קבוצת בלור. יש לנו דז 'בלנשפילד, מדען הנתונים שלנו, שמתקשר מלמטה לסידני, אוסטרליה. ובינה צ'או, מנהל מוצר בכיר ב- IDERA, גם הוא על הקו.

אנו משתמשים ב- #HOTTECH כ- hashtag - אל תהסס לציוץ במהלך המופע. ואנחנו סומכים עליכם על שאלות טובות, אז אל תתביישו: שאלו שאלות בכל עת באמצעות רכיב שאלות ותשובות במסוף השידור שלכם או בחלון הצ'אט ההוא, כך או כך. ועם זה אני הולך למסור אותו לד"ר רובין בלור. תן לי למסור לו את המפתחות ל- WebEx. הנה זה הולך, ולקחת אותו משם.

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


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

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

אבל, אתה יודע, יש סיבות לשימוש במאגר נתונים. בסיס נתונים מיישם מודל נתונים. זה שם לשיתוף נתונים: יכול לנהל בקשות מרובות לנתונים במקביל, ליישם מודל אבטחה, תואם ACID, הוא עמיד או ניתן להגדיר אותו כגמיש, אתה יודע. זו הסיבה שיש לנו מאגרי מידע. אבל, אתה יודע, זה לא יוצא דופן להיתקל באתרים עם אלפי מקרים של SQL Server או Oracle ורובם משמשים רק כמערכת קבצים, בעיקרון. אז מדוע תיצור מופע חדש, באמת?

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

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

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

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

יש סיבה לא ליצור מקרים מזויפים של נתונים. עומסי עבודה מעורבים באותו בסיס נתונים כמו נקודת הנגד יכולים להוביל לביצועים ירודים - במיוחד בולטים על ידי OLTP ותעבורת שאילתות גדולה פשוט לא מתערבבים, מעולם לא התערבבו וכנראה שלעולם לא יתערבבו. בדרך כלל עדיף לאחד מסד נתונים ברמת השרת במקום שיהיו לו מספר VMs. אבל מכשירי VM מספקים בידוד; אצל אנשים מסוימים זו החלטה עיצובית לבודד נתונים מנתונים אחרים כך שאתה יודע, אם היישום הזה נכשל, או אם מסד הנתונים הזה נכשל, הוא לא יפיל את היישום שלי.

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

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

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

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

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

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

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

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

ויש כל מיני דברים, יש דברים מאנשים שנמצאים למשרדים שלהם ונכנסים ונכנסים למטרות אבטחה לאורך כל הדרך למי שהזמין מה בקפיטריה בצהריים. וכך, CIO בעל כוונות טובות החליט שלוטוס נוטס הוא רעיון נהדר מכיוון שהוא היה בסדרת סמינרים ויבמ עשתה עבודה נהדרת בהצבתה ובסצינה הנכונה זו הייתה החלטה נהדרת, זה נעשה תחת שליטה. אבל מה שקרה היה במקום למסור את Lotus Notes לצוות של אנשים טכניים כדי ליישם מכשיר בסביבה ואז לעמוד בכלים הגיוניים וכדומה ולספק קצת שליטה וממשל סביבו, מה שקרה בפועל הוא התפרס לתקן סביבת הפעלה, SOE, כך שכל שולחן עבודה הפך למעשה לשרת.

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

אם הייתי רוצה ללכוד מידע על משהו, הייתי יכול פשוט ליצור טופס קטן ובממשק מסוג גיליון אלקטרוני, להכניס אותו לקובץ, ליצור מאגר נתונים קטן של Lotus Notes מאחוריו ולהציג אותו כאפליקציית אינטרנט ולהתחיל לאסוף מידע. וזה נשמע נהדר עד שזה היה פועל במשך שנים ופתאום הם הבינו, מישהו התעורר ואמר, "נו, חכה רגע, מדוע מופיעים 10,000 אפליקציות חדשות המופעלות על בסיס נתונים ברשת LAN, ובמיוחד ב -12 האחרונות חודשים? מה קורה? "ובכן, מה שקרה, אתה בעצם נתת לאנשים אקדח, והוא היה טעון והבטיחות הייתה כבויה, וכמובן שהם ירו לעצמם בכף הרגל.

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

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

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

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

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

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

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

כ- 15,000 לקוחות עם אינספור רשומות כל אחד, וסיוט ETL מכיוון שאף אחת מ -78 המערכות בצד אחד לא הותאמו למערכות בצד השני. הייתה לנו פלטפורמה בנקאית חדשה לחלוטין, מערכות חדשות, תוכנה חדשה, מסדי נתונים חדשים וסכימה חדשה. אז מטא נתונים, שדות, שורות, עמודות, רשומות, טבלאות, תנקוב בשם, שום דבר לא תאם. ישנם 14 צוותי פיתוח פעילים שונים, אחד לכל מוצר. וכשבנינו את הסביבה הזו גילינו שעד שבדקנו מבחן פיתוח, אינטגרציה, שילוב מערכות, בדיקת קבלת משתמשים, ייצור, התאוששות מאסון, עותקי הדגמה, גיבויים, שדרוגים, תיקון - אפילו החמצתי שם אחת - אימונים, למשל והחינוך, היו 23 גרסאות של כל אחת מהסביבות הללו עבור כל צוות פיתוח.

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

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

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

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

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

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

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

בינה צ'או: נהדר, תודה, דז. אתם יכולים לשמוע אותי בסדר? בסדר, תודה. שלום לכולם, אני בינה צ'או עם IDERA. היום אני הולך לדבר קצת על מוצרים שקראנו ל- SQL Inventory Manager וזה מדבר על הגילוי והיכולת להמציא את המופעים והמאגרי נתונים של SQL שם בחוץ, וכדי לקבל סוג של מה שיש לך על הסביבה ולדבר על כמה דברים אחרים שדז ורובין דיברו עליהם מבחינת התפשטות מסד הנתונים והצורך בנתונים בימינו.

עם זה, הנה כמה שיקולים ששמעת, לדעתי, באופן אנקדוטי דרך שתי הסיפורים שדז תיאר. אבל בעיקרון כיום, יש כל כך הרבה צורך בנתונים וקבוצות עסקיות בחוץ וקבוצות עסקיות שם בחוץ, מסתובבים יישומים ושרתים משלהם, במיוחד עם SQL Server, נכון? מכיוון שאתה יכול לסובב בקלות גרסת SQL Express או שירותי BI, שקיימת רק פריצת SQL אצל ארגונים רבים, אתה יודע, מהקטן ועד הגדול.

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

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

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

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

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

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

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

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

אריק קוואנה: אתה מתחיל להיות קצת רך, רק שתדע.

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

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

בינה צ'או: מסך גילוי זה יציג בפניכם את כל מה שמנהל המלאי גילה ברשת שלכם. הנה זה התגלה כמו 1,003 שרתי שם בחוץ. וזה יגיד לך את הגרסה, המהדורה, אם היא יכולה למצוא אותה, מתי היא התגלתה ואיך היא התגלתה. נניח לדוגמא שאני בוחר להתעלם מכמה כאלה, כלומר, אתה יודע, אולי אני רוצה להתעלם ממהדורת המפתחים כי הם לא חשובים לי כי הם רק מהדורת המפתח; אני יכול לבחור להתעלם מאלה וזה יכניס אותם לכרטיסייה התעלמות כך שבפעם הבאה שאנהל את דיסקברי, זה לא יראה לי את זה שוב. עכשיו אני יכול למלא לעשות הרשמה אוטומטית או שאני יכול להירשם ידנית.

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

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

אריק קוואנה: בזמן שזה מתגלגל, מה שאתה מראה לנו כאן הוא היכולת לראות באמת כל דבר שקשור לרשת, האם זה נכון?

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

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

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

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

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

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

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

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

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

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

אריק קוואנה: כן, הרשו לי לשאול אתכם - אני אשאל כמה שאלות ואז אני בטוח שלרובין ודז יש גם כאלה - רק מתוך סקרנות, כשמישהו ייכנס לביקורת, נניח מיקרוסופט, האם הם משתמשים בזה או שאני מניח שיש להם כלים קנייניים שהם משתמשים בהם?

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

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

בינה צ'או: כן. זאת אומרת, ברגע שהפעלת את דיסקברי זה יוצא לרשת שלך ויש לנו כמה סריקות שונות לצאת לשם, אבל זה כן, אתה יודע, סריקת דפדפן וסריקת רישום. הוא מבצע סריקות שונות בכדי לראות איזה מחשב יש ואז הוא בודק: האם יש לכם שרתי SQL שם או שירותי BI? ואז זה מחזיר אותו ומושך אותו לכלי ומראה לך את זה, "היי, הנה כל הדברים שגיליתי."

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

אריק קוואנה: כן זה טוב. ויש לנו שאלה מחבר קהל. אני יודע שיש לכם כלים שעובדים עם מגוון טכנולוגיות מסד נתונים, אבל זה בפרט שאתם מראים היום, האם זה נועד רק ל- SQL Server או שמא זה מכסה גם סוגי מסדי נתונים אחרים?

בינה צ'או: כרגע הכלי הספציפי הזה מכסה את SQL Server.

אריק קוואנה: אוקיי זה בסדר. ובכן, הרשו לי למסור את זה לרובין, אני בטוח שיש לו כמה שאלות ואז אולי לחזור לדז. רובין?

ד"ר רובין בלור: כן בטח. מיקרוסופט די לאחרונה - מתישהו בשנת 2006 - הכריזה על SQL Server בלינוקס, אבל אני לא חושבת שהיא סיפקה אותו עדיין. רק תהיתי אם יש לך הערות על זה. האם אתה מודע לזה? אתה משחק עם זה?

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

ד"ר רובין בלור: כן, זה מעניין. האם אתם מצפים שהרבה מהלקוחות שלכם יעשו זאת בפועל? כלומר, SQL Server הוא מסד נתונים מאוד מתוחכם, מניסיוני. אני מתכוון, אתה יודע, זה ארוך בשן, זה כנראה הדבר לומר. אני מתכוון, אתה יודע, הסיבייס המקורי שממנו הגיע למעשה היה די פשטני בהרבה דברים שהוא עשה. אבל מיקרוסופט הוסיפה יותר ויותר דברים במהלך השנים. האם כל זה עומד להיות זמין בלינוקס? כלומר, האם תייעץ ללקוחות שלך אם לבצע את ההגירה הזו?

בינה צ'או: אני מצטער, האם השאלה היא שאנו רואים שאנשים מבקשים זאת?

ד"ר רובין בלור: ובכן, בהתחשב בכך שהתעסק עם זה, האם זה מתוחכם בלינוקס כמו ב- Windows?

בינה צ'או: לא שיחקתי עם זה בעצמי, אבל מה ששמעתי מקולגה הוא שזה בעצם מאוד בשווי. אבל באופן אישי לא שיחקתי עם הגרסה החדשה של SQL ב- Linux.

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

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

ד"ר רובין בלור: אז יש לך כלים אחרים של SQL Server, האם אתה יכול להזכיר לי איזה מוצרים אחרים יש לך בסוויטה הזו שעוסקים ב- SQL Server?

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

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

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

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

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

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

או שיש סולם מסוים שאתה באמת צריך להיות בו? האם אתה צריך 10 או 100 או 1,000 מסדי נתונים? מה החוויה שלך עד כמה שהשוק התמודד איתו כל כך הרבה זמן, מתי הזמן הנכון להיכנס למרחב הזה וכנראה איפה להתחיל? איך זה נראה כשמתחילים?

בינה צ'או: כלומר, אני חושב שאולי אם מדובר בארגון קטן מאוד ייתכן שלא יהיה לך צורך בכלי הזה, כמו עם DBA אחד או זוג DBAים. כשאתה מתחיל להשיג קבוצה של, אני לא יודע, שלושה או ארבעה DBA ואולי 50 עד 100 שרתים, אולי תרצה להתחיל לעשות משהו כזה. אני משער שככל שהארגון שלך הולך וגדל ובסך הכל אנשי עסקים שהם מומחים בתחום הטכנולוגי, אתה יודע, כמו הדוגמא שנתת, הם רוצים להתקין את היישומים והמאגרים בעצמם, אבל זה הרגע שאתה רוצה שיהיה לך כלי מסוג זה מכיוון שכך תוכלו לראות מה שם בחוץ.

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

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

בינה צ'או: סליחה, אז דיברת על מערך המיומנות של האדם?

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

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

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

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

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

בינה צ'או: לא הגדרנו את זה כדי להריץ אותו לענן, להריץ את זה בענן עדיין. זה כנראה צריך להיות מופעל על prem.

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

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

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

בינה צ'או: כן. תוכלו להיכנס לאתר IDERA.com ותוכלו להוריד ניסיון של שבועיים בחינם. אם אתה אוהב את זה ואתה רוצה לפנות אלינו, נוכל גם לתזמן הדגמה עם אחד המהנדסים שלנו כדי לבצע צלילה עמוקה יותר לכלי.

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

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

אריק קוואנה: כן, פשוט פנה לשאלה אחת אחרונה אליך, שאלה מעניינת. אני פשוט סקרן לדעת מה אתה רואה שם בחוץ, אתה יודע, הענן הוא כמובן חשוב יותר ויותר בימים אלה - Amazon Web Services, אבל הם לא היחידים, למיקרוסופט יש את כל Azure המציעה נראה שזה צובר קיטור. אני סקרן לדעת, אחד הנוכחים כותב שד"ר בלור העלה נקודה מעניינת ש- DBA הם יקרים וכי בעיית הניהול נגרמת על ידי DBA נוכלים או מישהו שלא עושה את מה שהם צריכים לעשות, האם זה יכול להיפתר על ידי מעבר לענן. אני באמת סקרן לדעת, כמה פעילות אתה רואה? האם אתה רואה שהגירה לענן הופכת לנושא גדול יותר לעסקים, או מה אתה לוקח על זה בדיוק כמגמה?

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

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

ובכן, אנשים מארכילים את כל שידורי האינטרנט האלה. קפוץ מקוון ל- techopedia.com כדי לבדוק רשימה מלאה של כל הדברים שאנחנו עושים. וכמובן, insideanalysis.com לכל המאוחר. ועם זה אנו ניפרד מפרידה. ותודה רבה שוב על הזמן ותשומת הלב. תודה לכל החברים שלנו ב- IDERA ואנחנו נדבר איתך מחר בתקווה שפילוסופיית הנתונים שלנו הגיעה לשיאה ברשת. זה נכון, פילוסופיה של נתונים היא מחר בארבע אחרי מזרח. מקווה לראותך שם. תשמור על אנשים, שלום לך.