PracticU

מסד נתונים SQL ב-AZURE - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס Azure למתחילים - מבחן AZ-900 › מסד נתונים SQL ב-AZURE - חלק 2
מילון מושגים:
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.
Azure - פלטפורמת הענן של מיקרוסופט, המספקת שרתים, אחסון, מסדי נתונים ושירותים רבים לפי שימוש.
חומת אש - מערכת שמסננת תעבורת רשת לפי כללים, ומתירה או חוסמת חיבורים כדי להגן על מחשב או רשת.
שאילתה - בקשה למסד נתונים לשלוף, להוסיף, לעדכן או למחוק נתונים, לרוב בשפת SQL.
אחסון - שמירת נתונים באופן קבוע על התקנים כמו דיסקים או שירותי ענן, כך שיישמרו גם לאחר כיבוי.
JSON - פורמט טקסט קריא לייצוג נתונים מובְנים כזוגות מפתח-ערך, נפוץ להחלפת מידע בין שרת ללקוח.
SQL Server - מערכת ניהול מסדי נתונים יחסיים של מיקרוסופט, הנשלטת בשפת T-SQL.

מסד נתונים SQL ב-AZURE - חלק 2
זו המעבדה הראשונה בקורס - יצירת Azure SQL Database בפועל, תחת חשבון Sandbox חינמי, כהכנה לתרחיש המיגרציה של חברת Tailwind.
השלבים העיקריים
1. הפעלת Sandbox: בעמוד התרגיל לוחצים Enable Sandbox ומקבלים מנוי Azure חינמי נוסף לפעילות, שמופיע תחת השם Microsoft Azure Learn Sandbox.
2. פתיחת יצירת Resource: בוחרים Create Resource ואז SQL Database, ועוברים בין הטאבים: Basics, Networking, Security, Additional Settings, Tags, Review.
3. Basics - פרטי בסיס: בוחרים Resource Group קיים, נותנים לדאטאבייס שם (db1), ויוצרים שרת SQL חדש עם שם ייחודי, Admin Login וסיסמה.
4. Networking - גישה לשרת: מגדירים Public Endpoint (כנדרש לפי התרגיל), ולא נוגעים ב-Firewall Rules בשלב זה.
5. Additional Settings - נתוני דמו: בוחרים Sample כ-Data Source, כדי שיהיה דאטה מוכן לבדיקת השאילתה בהמשך.
6. Review ועלות: בעמוד הסיכום מוצגת עלות חודשית משוערת (לפי V-Core ונפח אחסון) ופירוט מלא של ההגדרות, ואז לוחצים Create להתחלת ה-Deployment.
7. קבצי JSON להורדה: אפשר להוריד deployment.json ו-deployment.operation.json, שמתעדים את כל מה שנוצר ברקע ומאפשרים לשחזר את ה-deployment בכלים אוטומטיים.
8. פתיחת Query Editor והוספת IP לחומת האש: בכניסה ל-Query Editor מתקבלת שגיאת חיבור מכיוון שכתובת ה-IP לא מאושרת. פותרים זאת ב-Overview > Set Server Firewall > Add Client IP ושומרים.
9. הרצת שאילתת SELECT: בחוזרים ל-Query Editor מתחברים עם שם המשתמש והסיסמה, מדביקים שאילתת SELECT לדוגמה ולוחצים Run לקבלת תוצאות מהדאטאבייס.
שימו לב
חובה להוסיף את כתובת ה-IP של הלקוח לרשימת ההיתרים (Firewall) לפני שאפשר להתחבר ל-SQL Server - זו דרישת אבטחה בסיסית ולא תקלה.
כך נוצר ונבדק בהצלחה Azure SQL Database אמיתי, מוכן לעבודה עם אפליקציות שמתחברות אליו.
השיעור הבא בקורס: הרצאה על SQL Managed Instance

פרקי ההרצאה: מסד נתונים SQL ב-AZURE - חלק 2

  1. 00:00

    כניסה למעבדה והפעלת Sandbox

  2. 01:17

    יצירת SQL Database במעבדה

  3. 02:14

    יצירת Resource ובחירת הטאבים

  4. 03:07

    הגדרת שם הדאטאבייס

  5. 03:40

    יצירת שרת SQL חדש

  6. 04:48

    הגדרות רשת וחיבוריות

תמלול ההרצאה: מסד נתונים SQL ב-AZURE - חלק 2

הטקסט המלא של הדקות הראשונות בהרצאה «מסד נתונים SQL ב-AZURE - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:14

    אני כבר החלטתי את הסנדבוקסים בעוד מועד, אבל אם אתם נכנסים פעם ראשונה לפה, זה בעצם בדף של Azure DB, איפה שהיינו הרגע, אתם רואים, תחת מודול 2, בלינק הרגיל, נכנסים ל-exercise-created-in-sql-database, ופה יהיה לכם קליק Enable Sandbox.

  3. 00:32

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

  4. 00:44

    אנחנו לוחצים על אז'ור פורטל. אנחנו נראה שתחת השם שלנו מופיע פתאום Microsoft Azure Learned Sandbox. זה הסנדבוקס שייכנס ל-All Resources.

  5. 00:55

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

  6. 01:19

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

  7. 01:38

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

  8. 01:56

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

  9. 02:28

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

  10. 02:44

    אז אנחנו רואים שזה ה-Setting וזה ה-Value, זה הערך. בואו נראה. On the Basic tab, under Project Detail Section, אנחנו נמצאים פה, Project Detail Basic.

  11. 02:55

    אוקיי, Resource Group, כבר יש לנו פה את ה-Resource Group שנוצר אוטומטי, אנחנו נבחר אותו, אתם רואים?

  12. 03:02

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

  13. 03:24

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

  14. 03:40

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

  15. 04:00

    תשנה לי משהו, סתם מה שבא לכם, 3-7-2-2-8 שם ייחודי, אדמין לוגין, יש פה אדמין לוגין sql user, נדביק אותו ויש פה פספורט של מיקרוסופט, מאוד אוהבים אותו.

  16. 04:14

    פספורט, אנחנו נעתיק אותה גם כן ונדביק אותה ונדביק אותה פה ואנחנו נראה שהאזור שהוא לוקיישן זה us east us למעשה אם אנחנו נסתכל אנחנו נראה שזה יראה פחות או יותר ככה כמו שעשינו ביחד זה ה-resource group זה ה-shara database database ושרת אנחנו יצרנו עכשיו חדש ו-eSTS לוחצים על אוקיי והוא מייצר לנו את השרת.

  17. 04:41

    ממשיכים הלאה, מה עוד יש לנו פה? Select OK Unifinish זה מה שעשינו עכשיו. אנחנו סיימנו עם הטאב הזה, אנחנו עושים Next, נטרוקינג, עוברים לטאב הבא של רשתות, נטרוקינג.

  18. 04:53

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

לקורס המלא: קורס Azure למתחילים אונליין

ההרצאה הקודמת: מסד נתונים SQL ב-AZURE - חלק 1

ההרצאה הבאה: הרצאה על SQL Managed Instance

הרצאות קשורות מקורסים אחרים

  • מה זה מסד נתונים רלציוני SQL
  • מה זה מסד נתונים ?
  • מסד נתונים של Metasploit
  • מסד נתונים NoSQL - MongoDB

קורסים נוספים במסלול

  • קורס Azure למתחילים - ענן של מיקרוסופט
  • קורס שרתי דואר בענן - Exchange online 365
  • קורס Sharepoint - למנהלי רשת