Tech OnTap של NetApp
לוגו של NetApp
Tech OnTap של NetApp
     
החידוש המהפכני ב- Oracle OpenWorld
Steven Schuettinger
מנהל שותפים טכנולוגיים, Oracle

ב- Oracle OpenWorld בספטמבר, זכתה להתעניינות רבה גישת הנתונים שלך, בכל ענן של NetApp‏, אשר מאפשרת להעביר נתונים ולהשתמש בהם בעננים פרטיים וציבוריים כאחד. פלטפורמת מרכזי הנתונים FlexPod®‎ ממשיכה למשוך הרבה תשומת לב ככל שהאווירה מתלהטת סביב הנושא. במאמר Tech OnTap שפורסם לאחרונה מתוארים השיפורים האחרונים שנעשו ב- FlexPod‏, כולל הארכיטקטורות המאומתות של Cisco®‎ עבור תצורות Oracle®‎‏.

מנהלי מסדי נתונים ומנהלים עסקיים בתחומים שונים מתחילים אף הם להבין כי Clustered Data ONTAP®‎ יכולה לשנות את כללי המשחק. בהקצאת נפח אחסון של מסדי נתונים לעומסי שיא, חלק ניכר מהזמן תשתית האחסון היקרה שלך עלולה לא להיות כלל בשימוש. באמצעות Data ONTAP‏, ניתן להעביר נתונים בין שכבות האחסון בקלות בהתאם לשינויים בדרישה, ולהפיק את המרב מההשקעה במערכות אחסון ומוצרי Flash מתקדמים.

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

השנה נרשמה התעניינות מיוחדת בשלושה נושאים עיקריים:

  • האצת Oracle באמצעות Flash
  • צמצום יעדי זמן ההתאוששות (RTO) ויעדי נקודות ההתאוששות (RPO) באמצעות אוטומציה ויעילות
  • שיפור הגמישות העסקית בעזרת שכפולים חכמים

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

שילוב Flash בסביבת Oracle

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

לדעתי זו הסיבה לעניין הרב שנוצר סביב טכנולוגיית ה- Flash של NetApp®‎‏. הטכנולוגיה המובנית במערכי ה- Flash שלנו מסדרה EF מושתתת על מורשת של יותר מ- 650,000 פריסות של מערכות אחסון, ולכן היא מספקת ביצועים, אמינות, זמינות ויכולת ניהול מוכחים.

NetApp מציעה שלושה פתרונות Flash שונים אשר נותנים מענה למסדי נתונים של Oracle‏:

  • מערך Flash מלא (אפשר בשילוב עם FAS‏)
  • מערך היברידי המשתמש בטכנולוגיית Flash Pool™‎ לאחסון חכם במטמון
  • מערך היברידי המשתמש בטכנולוגיית Flash Cache™‎ לאחסון חכם במטמון

מערך Flash מלא בשילוב עם FAS

הפתרון הראשון משלב את היכולות של Oracle עם הביצועים של מערך ה- Flash‏ EF540 או EF550 של NetApp ואת יכולות ההגנה על נתונים של מערכות FAS של NetApp‏. הוא משתמש בטכנולוגיית Automatic Storage Management ‏(ASM‏) של Oracle כדי לפצל את הנתונים ולשלוח את כל פעולות הכתיבה בו זמנית למערך ךEF ולמערך FAS‏. ארכיטקטורת הכתיבה המוכחת שלו, אשר רושמת ביומן פעולות כתיבה נכנסות ל- NVRAM ולאחר מכן מבצעת פעולות כתיבה הממלאות רצועות שלמות, מאפשרת למערך FAS לטפל בעומסי עבודה עתירי פעולות כתיבה, גם ללא האצת Flash‏.

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

איור 1) באמצעות שילוב של EF להשגת השהיה נמוכה מאלפית השנייה וביצועים עתירי טרנזאקציות ביחד עם FAS לקבלת יתירות וניהול נתונים, אתה יכול ליהנות מהמיטב שיש לשתי הפלטפורמות להציע.

מערך ה- EF הוא הנתיב המועדף לפעולות קריאה, ואילו מערך FAS מספק תכונות יתירות והגנה על נתונים. פתרון זה מתואר ביתר פירוט ב- TR-4145‏.

מובן שבעיני מנהל מסד הנתונים, עבודה עם שני נתיבי נתונים עשויה להיראות כמו "ניסוי מדעי". וזו הסיבה ש- NetApp פועלת בשיתוף פעולה עם הכלי AppDynamics‏,‏ אשר מנהל את קביעת סדרי העדיפויות באופן מקיף, מרמת היישום ועד לרמת תשתית האחסון. אם נוצר צוואר בקבוק, כלי זה יכול לזהות אותו ולפתור את הבעיה במהירות. AppDynamics עובד הן עם Data ONTAP והן עם SANtricity®‎ במערכי EF‏, כדי שתוכל לבחון את הביצועים בשני נתיבי הנתונים ביחד או בכל אחד מהם בנפרד. וכך הוא מאפשר לך לספק ביצועים ויכולת ניהול ולצמצם סיכונים.

Flash Pool

טכנולוגיית Flash Pool של NetApp מספקת ביצועים צפויים מראש עבור עומסי עבודה ספציפיים של Oracle ללא צורך להשקיע במערך Flash מלא. השימוש ב- Flash Pool בסביבות Oracle מתואר ביתר פירוט ב- TR-4195‏.

דוח זה בוחן כיצד מושפעים ביצועי ה- OLTP כאשר מוסיפים כמות קטנה יחסית של Flash‏ (1% עד 2% מכלל קיבולת ה- HDD‏). כאשר מוסיפים כונני SSD במטרה ליצור מטמון Flash Pool בשילוב עם 80 כונני 15K, התפוקה כמעט משלשת את עצמה בהתייחס למספר הטרנזאקציות המתרחשות בכל דקה, ואילו ההשהיה מצטמצמת עד פחות משליש מעומס העבודה שאינו מואץ. אם תשווה את התפוקה שניתן להשיג באותה רמת השהיה בסביבה הנתמכת בדיסקים בלבד לעומת סביבה הנתמכת ב- Flash Pool‏ (דיסקים בשילוב עם כונני SSD‏),‏ תראה כי התפוקה גדולה פי תשעה.

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

איור 2) כאשר מוסיפים כונני SSD במטרה ליצור מטמון Flash Pool מתצורת דיסקים קיימת, התפוקה גדלה פי תשעה.

בבדיקה דומה עם 108 כונני SATA בנפח 3 טרה-בייט ו- 11 כונני SSD בנפח 200 גיגה-בייט, גדלה התפוקה פי כמעט 2.5 וגם הפעם ההשהיה ירדה בשני שלישים.

טכנולוגיית Flash Pool מספקת:

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

Flash Cache

רבים מהלקוחות המשתמשים במסדי נתונים של Oracle בתשתית NetApp עובדים עם Flash Cache מאז שיצאה לשוק לראשונה בשנת 2009‏. Flash Cache מוטמעת ככרטיס PCIe Flash המותקן ישירות בבקרי FAS כדי לספק מטמון קריאה מואץ בנפח טרה-בייטים רבים. (הנפח המרבי כיום עומד על 16 טרה-בייט במערכת FAS6290 כאשר משתמשים בכרטיסים מרובים.) כל פתרונות ה- FlexPod שלנו הקשורים למסדי נתונים של Oracle כוללים את Flash Cache‏, וכל עומס עבודה עתיר פעולות קריאה של Oracle יכול להרוויח מטכנולוגיה זו. מבדיקות עולה כי כאשר מוסיפים Flash Cache לתצורה המבוססת על כונני HDD בלבד, תפוקת הקלט/פלט יכולה לגדול ב- 75% וזמני התגובה הממוצעים יכולים להתקצר ב- 30%‎‏.

במאמר TR-4162‏ ניתן למצוא הוראות נוספות לגבי השימוש ב- Flash Cache וב- Flash Pool במסדי נתונים של Oracle‏.

גיבוי ושחזור

אני יודע כי הגיבוי והשחזור במסדי Oracle תוארו כבר במאמרים קודמים של Tech OnTap®‎‏, אך הנושא נותר אחת הדאגות העיקריות של מנהלי מסדי נתונים וזו נקודה שבה ל- NetApp‏, ולטכנולוגיית Snapshot™‎ של NetApp‏, יש משמעות אדירה.

כמה אדירה? ערכנו בדיקות במסד נתונים בנפח 8 טרה-בייט באמצעות סכמת Automated Stress Test‏ (‏OAST‏) של Oracle‏, סכמה וכלי בדיקה של Oracle‏. השתמשנו ב- RMAN‏, כלי הגיבוי המסורתי של Oracle‏, ובדחיסה בינארית. הגיבוי נמשך 26 שעות. לשם השוואה, גיבוי Snapshot עיקבי של NetApp באמצעות SnapManager®‎ עבור Oracle‏ - אשר מעביר את מסד הנתונים למצב גיבוי חם, יוצר את עותק ה- Snapshot ולאחר מכן מחזיר את מסד הנתונים לפעולה רגילה - נמשך דקה אחת ו- 47 שניות בלבד. למידע נוסף, קרא את הסעיפים "סביבת בדיקה" ו"תוצאות ומסקנות" ב- CVD בנושא Oracle ב- FlexPod‏.

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

בשלב זה, אתה אולי חושב לעצמך "אבל לכל יצרן אחסון של טכנולוגיית Snapshot‏. למה לי לבחור דווקא ב- NetApp על-פני מערכת אחסון אחרת?" טכנולוגיית ה- Snapshot של יצרנים אחרים מבוססת על שיטת "עותק לפי כתיבה". בכל פעם שמחליפים בבלוק נתונים ישנים בחדשים, ראשית יש להעתית את הבלוק המקורי במקום אחר. פעולה זו מצמצמת את המהירות שבה ניתן לכתוב נתונים ומאטה את מסד הנתונים. טכנולוגיית WAFL®‎‏ (‏Write Anywhere File Layout‏) של NetApp לעולם לא מחליפה בלוקים קיימים בחדשים, ולכן אין שימוש בשיטת "עותק לפי כתיבה" ואין פגיעה בביצועים. ניתן לשמור עד 252 עותקי Snapshot בכל אמצעי אחסון עם השפעה זניחה על הביצועים. צריכת נפח אחסון מתרחשת אך ורק כאשר נערכים שינויים במסד הנתונים של הארכיב.

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

עניין אחרון הוא שרבים ממנהלי מסדי הנתונים של Oracle מכירים את הכלים שלהם ומהססים לשנות את ההרגלים העסקיים שלהם. לפני כמה שנים, NetApp בנתה ממשק עבור RMAN המאפשר לך להשתמש בגיבויי Snapshot של NetApp‏, ב- SnapRestore®‎ של NetApp‏ (לשחזור גיבויי Snapshot‏) וב- FlexClone®‎ של NetApp‏ (ארחיב בנושא בסעיף הבא) מתוך הכלי שאתה כבר רגיל אליו, כדי לצמצם סיכונים ולעזור לך להתרגל לכלים החדשים.

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

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

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

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

הפשטת תהליך בדיקת היישומים

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

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

באפשרותך לפשט את התהליך של בדיקת היישומים ב- Oracle 11g באמצעות שילוב של יכולות מ- NetApp ומ- Oracle‏:

  • טכנולוגיית FlexClone של NetApp‏ מאפשרת לך ליצור שכפולים חכמים רבים ככל שתצטרך עבור ערכת נתונים.
  • Data Masking Pack של Oracle מאפשרת לציית לתקנות ולדרישות השונות על-ידי יישום תבניות הסתרה בצורה עקבית ולפי כללים ברורים. ספריית תבניות עשירה וניתנת להרחבה תומכת במגוון תבניות הסתרה.
  • SnapManager®‎ של NetApp עבור Oracle‏ הופך את השכפול, הסתרת הנתונים ותהליכים אחרים לאוטומטיים כדי לספק יעילות מרבית ולהקטין את הסיכוי לשגיאות מפעיל.
  • Real Application Testing של Oracle‏,‏ שיצא לאור לראשונה ב- Database 11g של Oracle‏, בשילוב עם הטכנולוגיות של NetApp, מאפשר בדיקה מהירה של יישומים כדי לוודא מתפקדים כראוי ברמת הביצועים הדרושה.

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

תהליך יצירת סביבות בדיקה ועריכת בדיקות באמצעות שילוב של טכנולוגיות NetApp ו- Oracle‏.

איור 3) תהליך יצירת סביבות בדיקה ועריכת בדיקות באמצעות שילוב של טכנולוגיות NetApp ו- Oracle‏.

מסקנה

NetApp ממשיכה להשיק חידושים נוספים כדי לשפר את תפעול מסדי הנתונים של Oracle‏. מגוון פתרונות Flash מאפשר לך לבחור באפשרות העונה על צורכי הביצועים שלך מבלי לכלות את התקציב הקיים. טכנולוגיות Snapshot ושכפול אמנם אינן חדשות אך הן משפטות ומאיצות מגוון רחב של משימות ניהול נתונים, ומנהלי מסדי נתונים ממשיכים גם היום לגלות בהן יתרונות שלא הכירו.

מאמרי CVD שפורסמו לאחרונה בנושא FlexPod מסייעים לפרוס בקלות יישומים חדשים בתשתית הנכונה, ו- Clustered Data ONTAP מציעה מגוון יכולות חדשות אשר משפרות אף יותר את הגמישות של סביבת Oracle שלך.

 יש לך דעה על Oracle OpenWorld 2013‏?

    שאל שאלות, החלף רעיונות ושתף מחשבות באופן מקוון בקהילות NetApp.

מאת Steven Schuettinger‏, צוות שותפים טכנולוגיים, Oracle

Steve החל את הקריירה שלו בתחום ה- IT כמפתח בגרסת Oracle 5‎‏, לפני שהפך למנהל מסד נתונים המתמקד בביצועים וביכולת ניהול. הוא היה מנהל מסד נתוני Oracle הראשון ב- Sun Microsystems‏, שם עבד כמנהל שותפים טכנולוגיים של Sun מול Oracle‏. Steve הצטרף ל- NetApp בשנת 2005 ובמסגרת תפקידו נועץ עם לקוחות וניהל הפן הטכני של הקשר בין NetApp ל- Oracle‏. כמנהל מסד נתונים בלב ובנפש, הוא התמקד במציאת פתרון לאתגרים הייחודיים שמנהלי מסדי נתונים מתמודדים איתם וידע לדבר איתם בשפתם.

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

בקר ב- Tech OnTap בקהילת NetApp‏ והירשם עוד היום.

סייר
סייר
גישות נוספות בנושא Oracle במערכת NetApp

לחדשות נוספות מ- Oracle OpenWorld ומידע נוסף על FlexPod ועל נושאים אחרים, בדוק את הקישורים הבאים:

בגיליון זה של Tech OnTap

בגיליון זה של Tech OnTap תמצא שני מאמרים ובהם הכרזות על פלטפורמות חדשות. מערך EF550 החדש מאיץ עוד יותר את מסדי הנתונים של Oracle‏, את VDI ויישומים עתירי קלט/פלט אחרים, ואילו סדרה E-Series היא אפשרות אחסון מצוינת לכל סביבה שבה רוב ניהול הנתונים מתבצע על-ידי היישום.

סייר
 
TRUSTe
צור קשר   |   כיצד לרכוש   |   משוב   |   משרות  |   מינויים   |   מדיניות פרטיות   |   ‎© 2014 NetApp