אחסון בתכלת הרקיע הוא שירות אחסון בענן המנוהל על ידי מיקרוסופט, המספק אחסון זמין מאוד, עמיד, ניתן להרחבה ומיותר, בשבריר מהעלות, אם היית מנהל אותו באופן ידני. בבלוג זה ב- Azure Storage תלמד את הצעות האחסון השונות מ- Azure כגון טבלאות, כתמים, אחסון קבצים ו תורים ! לקראת הסוף כללנו גם הדגמה של כל השירותים הללו ב- Azure. תוכל גם להפנות למדריך זה לקבלת סקירה על אחסון תכלת הרקיע:
להלן הנושאים עליהם נעסוק היום:
מדוע אנו זקוקים לאחסון?
בואו נבין זאת בעזרת דוגמא, נשקול את הארכיטקטורה הבאה:
ארכיטקטורה זו מיועדת לאתר לעיבוד תמונות. ניסינו להפיץ את העומס בין שני סוגים של שרתים, כלומר שרתי אתרים ושרתי backend. התפקיד היחיד של שרת האתר יהיה לטפל בבקשות העמודים הנכנסות לאתר שלנו. שרתי backend יטפלו בכל 'עיבוד' שיהיה צורך בהתאמה לפעולה, שבמקרה שלנו תהיה עיבוד תמונה. ישנם שני 'ישויות' ריקות אשר אינן ידועות.
היישות הראשונה תידרש לאחסון העבודות הנכנסות משרתי האתר שלנו. עבודות אלה ייאספו על ידי שרתי backend לביצוע העבודה. לאחר סיום משימה, יש להסיר אותה מהישות הזו כדי שאף שרת אחר לא יעבור אותה לעיבוד שוב, מכיוון שהיא כבר עובדה.
ייתכן שאתה תוהה, מדוע איננו יכולים פשוט לאחסן את הרשימה הזו בשרתי backend?זה בגלל ש, נצטרך מספר שרתי backend למקרה השימוש שלנו. אז הרשימה הזו צריכה להיות נוכחת בכל שרת backend, ובכל סיום עבודה מוצלח, כל השרתים יצטרכו לעדכן את הרשימה שלהם. עכשיו, זו הופכת למשימה מרתיעה.
לפיכך, היינו זקוקים לפיתרון טוב יותר. לכן, הגענו למיקום משותף הנגיש לכל שרתי backend, בו ניתן לאחסן את כל העבודות שלנו על בסיס כל הקודם זוכה, זה נקרא תור.
ישות לא ידועה שנייה כדי לאחסן את התמונות המעובדות.היינו צריכים משהושיכולים לאחסן את התמונות שלנו עם תקורות עיבוד מינימליות.התשובה המתבקשת הייתה מערכת קבצים לאחסון.
לסיום היינו צריכים תוֹר אחסון עבור הישות הראשונה שלנו, ולישות השנייה שלנו היינו צריכים מערכת קבצים . אך מדוע אנו זקוקים למערכת קבצים ולא למסד נתונים לאחסון התמונות או העבודות שלנו?
אחסון לעומת בסיס נתונים
מערכות קבצים לא רק דורשות עיבוד נמוך יותר, הן קלות לגישה גם כן. אם אתה שומר תמונות במסד נתונים, יהיה עליך לבצע בקשת שאילתה למסד נתונים, בכל פעם שאתה זקוק לתמונה. תאר לעצמך את אותו מקרה עם מערכת קבצים, זה לא יידרש כל כך הרבה עיבוד מכיוון שהגישה לקובץ היא די פשוטה ומשקל קל. כמו כן, אחסון מסדי נתונים יקר יותר מאחסון מערכת קבצים.
מהו Azure Storage?
אחסון תכלת הוא פתרון אחסון הענן ליישומים מודרניים הנשענים על עמידות, זמינות ומדרגיות בכדי לענות על הצורך של לקוחותיהם.
הדבר הראשון שאתה צריך להשתמש באחסון בתכלת הוא חשבון אחסון.
חשבונות אחסון
הקשר בין ג'אווה ל- javascript
כדי להשתמש בכל סוג אחסון בתכלת, תחילה עליך ליצור חשבון בתכלת הרקיע. לאחר יצירת חשבון, באפשרותך להעביר נתונים לשירותים בחשבון האחסון שלך או מהם. צור חשבון אחסון כדי לאחסן עד 500 TB של נתונים בענן. השתמש בחשבון האחסון של Blob ובשכבות הגישה החמות או הקרירותכדי לייעל את העלויות שלך על סמך התדירות הגישה לנתוני האובייקט שלך.
חשבון אחסון יכול להיות משני סוגים:
- מטרה כללית
- אחסון כתמים
בואו נדון בכל אחד מהם בפירוט:
חשבון אחסון למטרות כלליות
חשבון אחסון למטרות כלליות מספק מקום בו הוא נותן לך גישה ל- blobs, תורים, קבצים וטבלאות, כל השירותים הללו בחשבון מאוחד. חשבון אחסון למטרות כלליות יכול לשמש לאחסון נתוני אובייקט, יכול לשמש כחנות נתונים NoSQL, ניתן להשתמש בו כדי להגדיר ולהשתמש בתורים לעיבוד הודעות ולהגדיר שיתוף קבצים בענן.
כאמור, בעיקר ישנם 4 סוגים של סוגי אחסון בתכלת:
- שולחנות
- כתמים
- תורים
- אחסון קובץ
שולחנות
ה טבלת תכלת שירות האחסון מאחסן כמויות גדולות של נתונים מובנים. השירות הוא מאגר נתונים NoSQL שמקבל שיחות מאומתות מתוך ענן Azure ומחוצה לו. טבלאות תכלת הן אידיאליות לאחסון נתונים מובנים ולא קשורים.
כתמים
בלוב תכלת אחסון הוא שירות המאחסן נתונים לא מובנים בענן כאובייקטים / כתמים . כֶּתֶם אחסון יכול לאחסן כל סוג של טקסט או נתונים בינאריים, כגון מסמך, קובץ מדיה או מתקין יישומים. כֶּתֶם אחסון מכונה גם אחסון עצמים.
תורים
תור תכלת אחסון הוא שירות לאחסון מספר גדול של הודעות שיכולות להיותנגישים מכל מקום בעולם באמצעות שיחות מאומתות באמצעות HTTP או HTTPS. בודד תוֹר ההודעה יכולה להיות בגודל של עד 64 KB, ו- תוֹר יכול להכיל מיליוני הודעות, עד למגבלת הקיבולת הכוללת של חשבון אחסון.
אחסון קובץ
ל אחסון קובץ המניה היא SMB קוֹבֶץ לשתף ב צבע תכלת . כל הספריות ו קבצים חייב להיווצר בשיתוף הורים. חשבון יכול להכיל מספר בלתי מוגבל של מניות, ומניה יכולה לאחסן מספר בלתי מוגבל של קבצים , עד הקיבולת הכוללת של 5 TB קוֹבֶץ לַחֲלוֹק.
אחסון כתמים
חשבונות אחסון BLOB מתמחים באחסון נתוני BLOB וניתן להשתמש בהם גם לבחירת שכבת גישה , המאפשר לך לציין באיזו תדירות לגשת לנתונים בחשבון. אתה יכול לבחור דרגת גישה המתאימה לאחסון שלך ומתאימה להוצאות שלך.
ישנם שני סוגים של דרגת גישה:
חַם: נדבך גישה זה מעניק לנו את ההשהיה הנמוכה ביותר האפשרית. לפיכך, יש להשתמש בו עם נתונים אליהם מגיעים לעתים קרובות. באופן טבעי, מכיוון שהוא מציע חביון נמוך הוא יקר יותר.
קַר: שכבת הגישה הזו פחות בביצועים משכבת הגישה 'חמה' כלומר מציעה חביון גבוה יותר מ-שכבת גישה לשעבר. עם זאת, זה מגיע עם תג מחיר נמוך יותר, ולכן ניתן להשתמש בו לנתונים אליהם יש פחות גישה.
בהמשך, שני סוגי חשבונות האחסון האלה כלומר אחסון כתמים ו חשבון אחסון למטרות כלליות נועדו להיות זמינים במיוחד. עם זמינות גבוהה, אתה יכול להיות סמוך ובטוח שהקבצים שלך המתארחים בתכלת יהיו זמינים 24 × 7. וזמינות גבוהה אפשרית רק באמצעות שכפול.
שכפול
ישנם למעשה 4 סוגי שכפול בתכלת:
אחסון מיותר מקומי
אחסון מיותר מקומי (LRS) משכפל את הנתונים שלך שלוש פעמים בתוך יחידת קנה מידה של אחסון, כלומר בתוך מרכז נתונים. מרכז הנתונים שוכן באזור בו יצרת את חשבון האחסון שלך. בקשת כתיבה חוזרת בהצלחה רק כאשר היא נכתבה לכל שלושת ההעתקים. כל אחד מהעותקים המשוכפלים הללו נמצא בתחומי תקלות נפרדים ומשדרגים תחומים בתוך יחידת קנה מידה אחת.
אחסון מיותר באזור
שטח אחסון מיותר (ZRS) משכפל את הנתונים שלך בצורה לא סינכרונית על פני מרכזי נתונים באזור אחד או שניים, בנוסף לאחסון של שלושה העתקים הדומים ל- LRS, ובכך מספק עמידות גבוהה יותר מאשר LRS. נתונים המאוחסנים ב- ZRS עמידים גם אם מרכז הנתונים הראשי אינו זמין או בלתי ניתן לשחזור.
אחסון גיאוגרפי
אחסון מיותר גיאוגרפי (GRS) משכפל את הנתונים שלך לאזור משני שנמצא במרחק של מאות קילומטרים מהאזור הראשי. אם בחשבון האחסון שלך מופעלת GRS, הנתונים שלך עמידים גם במקרה של הפסקה אזורית מלאה או אסון שבו האזור העיקרי אינו בר-הבראה.
קרא גישה לאחסון גיאוגרפי מיותר
אחסון גיאוגרפי מיותר לגישה קריאה (RA-GRS) ממקסם את הזמינות לחשבון האחסון שלך, על ידי מתן גישה לקריאה בלבד לנתונים במיקום המשני, בנוסף לשכפול על פני שני אזורים המסופקים על ידי GRS.
בסדר, עכשיו יש לך את כל המידע שאתה צריך. בואו ונמשיך לאגף את האצבעות עם ההדגמה!
הַדגָמָה
אנו מבצעים הדגמה זו בשני חלקים:
חלק 1: ננסה להקים אתר שיוכל להעלות קבצים לשירות ה- blob. לאחר העלאת קובץ, פרטי הקובץ יתווספו גם לתור התכלת, שישמשו לשינוי הרקע של דף האינטרנט בעת רענון.
שלב 1: כמו שהזכרנו קודם, הצעד הראשון צריך להיות יצירת חשבון האחסון שלך. פעל על פי ההוראות בתמונה למטה לשם כך.
- ראשית, בחלונית השמאלית לחץ על חשבונות אחסון
- לאחר מכן לחץ על הוסף
- לבסוף, הזן את כל השדות הרלוונטיים ולחץ על צור.
שלב 2: זהו זה! יצרנו בהצלחה את חשבון האחסון שלנו. יש לנו ארבעה סוגים של שירותי אחסון בחשבון שלנו, כלומר כתמים, תורים, קבצים וטבלאות. במדריך אחסון זה של Azure, אדגים את שירות Blob ושירות התורים בחלק זה. כמו כן, לקבלת הדגמה מפורטת אנא עיין בסרטון שלנו בנושא מדריך אחסון בתכלת הרקיע המצורף בתחילת הבלוג. תן לנו להגדיר תחילה את שירות ה- blob. עבור לחשבון האחסון שלך ולחץ על Blobs.
שלב 3: לחץ על מְכוֹלָה , כדי ליצור מיכל חדש. ראשית, הזן את שם המכולה, זה צריך להיות ייחודי לכל המכולות שתיצור בחשבון המסוים הזה. לאחר מכן, הקצה אליו רמת גישה ציבורית. כתמים אינם אלא קבצים. אם אתה מקצה רמת גישה פרטית , רק אתה תוכל להוריד את התוכן של מיכל זה. אם אתה מקצה רמת גישה לכתם, כל משתמש שיש לו קישור למכולה של חשבון זה יכול לגשת לקבצים בו . עם רמת גישה למכולה , כל משתמש עם קישור מקבל גישה לקבצים ולתיקיות בתוך מיכל זה. אנו בוחרים את רמת הגישה של Blob להפגנה שלנו. לבסוף, לחץ על אישור.
שלב 4: לפרטמחרוזת החיבור של חשבון האחסון בקוד האתר שלך. מחרוזת חיבור מאמתת את הקוד שלך כדי לקיים אינטראקציה עם חשבון האחסון שצוין ושירותיו. לשם כך פשוט בחר את חשבון האחסון שלך, ואז בחר במקשי הגישה ולבסוף העתק כל אחד ממיתרי החיבור. הדבק את מחרוזת החיבור בקוד האתר שלך והגדרת!
שלב 5: נתחיל בתור עכשיו. בדף סקירת חשבונות האחסון בחר תורים.
שלב 6: לאחר מכן, ניצור תור. לשם כך לחץ על הוסף תור, תן שם רלוונטי לתור ולחץ על אישור. לבסוף, החלף את המידע הרלוונטי בקוד.
שלב 7: זהו האתר שיצרנו, בחר את הקובץ שברצונך להעלות ולחץ על העלאה.
כך ייראה המסך לאחר העלאת הקובץ.
ללמוד להשתמש בסטודיו חזותי
עם זאת, הוספנו בהצלחה את הקובץ שלנו במיכל ובתור. אתה יכול להסתכל על אותו הדבר במסכים למטה:
עכשיו בואו לבדוק אם יש לנו גם ערך ב- blob:
שלב 8: בואו נעבור לעמוד התהליך שלנו באתר כדי לבדוק אם ניתן לקרוא את הערך מהתור והכתם, וכן! כפי שאתה יכול לראות שם התמונה זהה.
בכך אנו מסכמים את חלק 1 של ההדגמה. נעבור לחלק 2.
חלק 2: בחלק זה של זההבהדרכת אחסון ure, נחקור את שירות קבצים בתכלת. ה שירות קבצים בהuרe משתמש בפרוטוקול SMB 3.0 להעברת קבצים, ניתן לצרף שירות זה למערכת ההפעלה של חלונות שלך כאילו היה כונן חיצוני.בואו ננסה זאת בפורטל התכלת עכשיו:
שלב 1: עבור לדף סקירת חשבון האחסון שלך ובחר את הקובץשֵׁרוּת.
שלב 2: בעמוד הבא, הזן את שם המופע של הקובץ שלך ואת הגודל הרצוי של המופע שלך. לבסוף, לחץ על אישור.
שלב 3: בחר את שירות הקבצים שלך, ואז לחץ על התחבר.
בחלונית המאפיינים, העתק את הקישור כפי שמוצג בתמונה:
והדבק אותו בפנקס הרשימות, כך שתוכל להבדיל בין האלמנטים:
- הנקודה הראשונה היא עמודת הכתובת
- הנקודה השנייה היא שם המשתמש
- הנקודה השלישית היא הסיסמה שלך
שמור, פרטים אלה ישמשו בשלב הבא שלך במדריך זה לאחסון תכלת.
שלב 4: לחץ לחיצה ימנית על סמל המחשב שלי, על שולחן העבודה שלך ולחץ על מפה כונן רשת.
שלב 5: הזן את הנקודה הראשונה שהעתקת מהפנקס שלך בתיבת הטקסט של התיקיה ולחץ על סיום.
שלב 6: בשלב הבא, הזן את שם המשתמש והסיסמה מפנקס הרשימות, ולבסוף לחץ על אישור.
שלב 7: מזל טוב! שֶׁלְךָלכונן אחסון zure מוכן. כעת אתה יכול להשתמש בו, כמו כל כונן אחר במחשב שלך!
בכך אנו מסכמים את ההדגמה שלנו. רוצה ללמוד עוד על Azure? נמצא כאן כדי לעזור לך! אתה יכול לבדוק את הבלוגים שלנו בתפריט השמאלי, סקרנו בהרחבה את שירותי התכלת הבולטים, ורשימה זו תתעדכן לעתים קרובות. המשך לעקוב!
אם אתה מאלה שרוצים ללמוד את הטכנולוגיה הזו מאנשי מקצוע בעלי הסמכת Microsoft Azure ומומחים מובילים בתעשייה, אתה נמצא במקום הנכון. אנחנו באדוריקה! מחויבים לקראת הלמידה שלך. אנו מציעים קורסים שיעזרו לך לקבל הסמכה, וכך יעזרו לך לרדוף אחר פרופיל העבודה החלומי שלך!
הגענו לתכנית לימודים המכסה בדיוק את מה שתצטרך לפצח את הבחינות של מיקרוסופט! אתה יכול להעיף מבט על פרטי הקורס עבור מתאמנים כאן.
יתר על כן, סדרת הבלוגים של Azure Tutorial תעדכן לעיתים קרובות ככל שאנו מרחיבים את קטע הבלוג שלנו בנושא שירותי Azure, אז הישאר מעודכן!
יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות במדריך אחסון זה בתכלת הרקיע ונחזור אליך.