כיצד ליישם אחסון נתונים עם אמזון לאדום?

Kyzd Lyysm Hswn Ntwnym M Mzwn L Dwm



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

מאמר זה מספק הבנה מעמיקה יותר למשתמשים שלו להטמעת Data Warehouse עם AWS Redshift.

מהי היסט לאדום של AWS?

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









למידע נוסף על היסט לאדום ע'י עיון במאמר זה: 'מהם סוגי הנתונים של אמזון הסחה לאדום' :



כיצד ליישם אחסון נתונים עם אמזון Redshift?

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





  • הצפנת מידע
  • אופטימיזציה חכמה
  • עלות אופטימלית
  • אוטומציה של משימות חוזרות
  • קיבולת קנה מידה אוטומטי
  • תמיכה במשאבי AWS שונים

להלן כמה שלבים שבהם נוכל ליישם את אחסון הנתונים עם אמזון Redshift:

שלב 1: צור תפקיד IAM

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



הקלק על ה 'תפקידים' אפשרות מהסרגל הצדדי של תפקיד IAM:

הקלק על ה 'צור תפקיד' כפתור הבא:

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

בתוך ה מקרה שימוש סָעִיף , בחר 'הסטה לאדום' בשדה המודגש והמשך לבחור באפשרות המודגשת הבאה. הקלק על ה 'הַבָּא' כפתור לאחר מכן:

בתוך ה מדיניות הרשאות סָעִיף , חפש ובחר את 'AmazonS3ReadOnly Access' אוֹפְּצִיָה. ואז לחץ על 'הַבָּא' כפתור לאחר מכן:

בתוך ה פרטי תפקיד סָעִיף , ספק את השם לתפקיד:

שמירה על שאר ה הגדרות כברירת מחדל, הקלק על ה 'צור תפקיד' כפתור בתחתית הממשק:

התפקיד היה בְּהַצלָחָה נוצר. הקלק על ה 'הצג תפקיד' לַחְצָן:

בתוך ה צפה בתפקיד סעיף, העתק את RNA ושמור אותו בפנקס רשימות לשימוש עתידי:

שלב 2: צור אשכול היסט לאדום

במסוף הניהול של AWS, חפש ולאחר מכן בחר את 'הסטה לאדום' שֵׁרוּת:

גלול למטה את 'הסטה לאדום' המסוף הראשי ולחץ על 'צור אשכול' לַחְצָן:

זה ינווט את המשתמש אל 'צור אשכול' מִמְשָׁק. כאן בממשק זה, ספק שם לאשכול ובחר את 'dc.2 גדול' עבור סוג האשכול:

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

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

בחלק זה, בחרנו את התפקיד שנוצר ולחץ על 'תפקידי IAM שייך' כפתור לצרף את התפקיד:

שמירה על ברירות המחדל, לחץ על 'צור אשכול' כפתור בתחתית הממשק:

זה ייקח זמן מה עד שהאשכול יהיה זמין. הקלק על ה שם האשכול מלוח המחוונים של RDS לאחר הצגת המצב 'פָּעִיל':

שלב 3: הוסף הרשאות

גישה אל שירות IAM ממסוף הניהול של AWS ועד להגדיר מדיניות חדשה בחשבון משתמש השורש:

מ ה לוח המחוונים של IAM, הקלק על ה 'משתמשים' אפשרות בסרגל הצד השמאלי:

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

הקש על 'הוסף הרשאות' כפתור הממוקם בממשק:

הקלק על ה 'צרף מדיניות ישירות' אפשרות מתחת ל אפשרויות הרשאות סָעִיף:

הוסף את ההרשאות הבאות לחשבון שלך:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

לאחר הוספת ההרשאות הבאות, לחץ על 'הַבָּא' לַחְצָן:

בתוך ה סיכום הרשאות בקטע, לחץ על 'הוסף הרשאות' לַחְצָן:

כאן ההרשאות מוגדרות בהצלחה:

שלב 4: עורך שאילתות

על לוח המחוונים של AWS RDS , הקלק על ה 'עורך שאילתות v2' אפשרות מהסרגל הצדדי:

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

למטרות בדיקה, אנו נספק את השאילתה הבאה ונלחץ על 'לָרוּץ' לַחְצָן:

השאילתה בוצעה בְּהַצלָחָה:

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

סיכום

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