תוכן עניינים:
וִידֵאוֹ: ª (נוֹבֶמבֶּר 2024)
שירות מסדי נתונים רציונליים של אמזון (Amazon RDS) הוא מסד נתונים יחסי-ושירותי יחסי יציב וחזק (DBaaS), בהשוואה להצעות פופולריות אחרות של Amazon Web Services (AWS). אמזון RDS (בחינם במשך 750 שעות בחודש) היא בחירה טובה עבור חברות מקוריות דיגיטליות, משתמשי נתונים מנוסים, מדעני נתונים, מנהלי מסדי נתונים (DBA), וכאלה ששירתו קשה ב- IT. מפתחים רבים ירגישו כאן בבית אם הם כבר מכירים את מוצרי AWS.
אמזון RDS פשוט פספס את ההשתכרות בבחירת העורכים בסיכום פתרונות ה- DBaaS שלנו, מכיוון שמפתחים ואנליסטים דורשים את הסיוע של ה- DBA כדי להשתמש בו; זה לא בהכרח דבר רע. אולם סקירה זו הינה מנקודת מבט של מפתח ואנליטיקאי, וההמתנה ל- DBA לעיתים אינה מניעה לשני התפקידים. בחירות הבחירה של עורכי העריכה של פתרונות DBaaS בוחנים את בחירות הנתונים היו Microsoft Azure SQL Database ו- MongoDB Atlas, שתיהן קלות יותר להטיס ללא טייסת טייסת DBA.
מודל תמחור
אתה יכול לנסות את RDS של אמזון בחינם עד 750 שעות, אשר AWS נשבעת שזה "מספיק שעות כדי להפעיל מופע (DB) ברציפות בכל חודש." אני אומר שזה תלוי במופע, אבל כן, 750 שעות בחינם זה די נדיב. (רק המקרים המיקרויים מכוסים על ידי הרובד החופשי.) ובכל זאת, זה לא חופשי חופשי כמו הגרסה "חינם לנצח" של MongoDB Atlas. מעבר לשכבה החופשית, אתה יכול לבחור לשלם על פי דרישה (כלומר, לשלם לך) או למקרים שמורים (התחייבויות לשנה עד שלוש עבור מופע DB בתמורה לתעריף מוזל).
אפשרויות התשלום עבור מקרים שמורים הן לשלם את כל התשלום מראש עבור ההנחה המקסימלית או המקדמה הנמוכה בתוספת תעריף שעתי מוזל, או כלום למטה ושיעור שעתי גבוה יותר שעדיין נמוך מהשיעור לפי דרישה. בכל מקרה, תבחרו את סוג המופע מתוך מערך מנועי בסיס זה: אמזון אורורה, MariaDB, MySQL, Oracle Database, PostgreSQL (aka Postgres) ו- SQL Server.
אם אתה חדש ב- AWS, אתה צריך להשתמש ברמת השימוש החינמית במשך 12 החודשים הראשונים. לאחר מכן תוכל להשתמש במחשבון חודשי זה כדי להעריך את העלויות החודשיות שלך ולהשוות עלות לפי דרישה לעומת מופע שמור. AWS מכנה את המחשבון "פשוט", אך כמו תוכניות תמחור אחרות של ספקי DBaaS, לא הייתי מחשיב את תוכניות התמחור של AWS פשוטות בעת חישוב העלויות הסופיות. סיבה נוספת לעודד את ה- DBA מההתחלה. אחרת, אתה עשוי להיות מופתע מהצעת החוק הסופית. אבל לפחות אין עמלה מינימלית ותוכלו להגדיר התראות CloudWatch למניעת שחיטה בטעות בתקציב.
המחירים שונים במנוע מסד נתונים ואפשרויות אזור. אם יש לך ברירה במנועים, השווה בין RDS של אמזון לתמחור MySQL עם אמזון RDS לתמחור SQL Server ו- Amazon RDS לתמחור MariaDB. שימו לב כי חובות ומסים, כגון מס הצריכה היפני, אינם כלולים בטבלאות התמחור או בנוסחת המחשבון.
צעד אחר צעד
ראשית, בקש מ- DBA לטעון את הנתונים ולהגדיר עבורך את המופע. ברצינות. אבל אם אתה מרגיש הרפתקני ורוצה לקפוץ ישר פנימה, אז תרצה להשתמש בשירות הגירה של מסדי נתונים AWS כדי להעביר את הנתונים שלך או להכניס נתונים מסחריים או ציבוריים להתמזגות משלך. נכון לכתיבת שורות אלה, יותר מ- 80, 000 מסדי נתונים הועברו באמצעות שירות העברת נתונים של AWS. Amazon RDS פשוט אינו ידידותי למסד נתונים או ידידותי לרשת. עם זאת המקצוענים הנכונים עוזרים לכם לצאת, זהו שירות מסדי נתונים יחסי מעולה.
צור חשבון AWS בחינם. תזדקק לזה כדי להגדיר חשבון RDS של אמזון. תידרש לספק כרטיס אשראי בחלקו כדי לעזור לבסס את זהותך ובחלקו כדי להבטיח שהשירות האלסטי יכול להתרחב אם תזדקק למשאבים רבים יותר ממה שמספק הרמה החינמית. אל תשכח להגדיר את התראות השכבה החינמית כך שתקבל מספיק אזהרה לפני שתפגע כרטיס האשראי שלך. אתה יכול להשתמש בתקציבי AWS כדי לעשות זאת או להציג את השימוש בפועל בטבלת שירותי הדף החינמיים המובילים. ואז בחר תוכנית תמיכה; הרמה הבסיסית היא חופשית אך כמובן שופעת עוזרים אנושיים.
אמצעי האבטחה הם מהשורה הראשונה, אם כי קצת מטריפים. הייתי צריך לעקוב אחר סדרת שלבים שכללה הקלדת מספרים באתר אותו סיפק הרובוק וההפך, כלומר הקלדת מספרים בהודעת טקסט חוזרת בטלפון שהאתר נתן לי. עם זאת הרגשתי הרבה יותר טוב עם השארת פרטי כרטיס האשראי שלי אצל AWS.
בשלב הבא, זה הזמן להקים את מסד הנתונים - בהנחה ש- Amazon Virtual Private Cloud (Amazon VPC), רשתות המשנה וקבוצות האבטחה - כולם במקום. ואז פתח את קונסולת RDS, בחר אזור בפינה השמאלית העליונה של מסוף הניהול של AWS, בחר מופעים ואז בחר הפעל DB Instance. בחר מנוע בעמוד הבא.
הדברים ישתנו מעט מכאן תלוי באיזה מנוע אתה מעדיף. אם תבחר ב- MySQL, הבא יבחר באפשרות השתמש בתיק. עקוב אחר זה על ידי בחירת פרטי DB שלך. לאחר מכן קבע את התצורה של ההגדרות המתקדמות ובחר הפעל DB Instance. אתה יכול להציג את כל מה שעשית רק בעמוד הבא בזמן שאתה ממתין למופע ה- DB החדש שיהיה זמין. גלול אל החלק של אמזון Connect, קבע את נקודת הקצה והיציאה שלך ואז בדוק את רמות האבטחה בשניהם. וואלה! או שלא. כמו שאמרתי, התקשר ל- DBA מההתחלה לעזרה.
ארגז הכלים
שימו לב שיש המון מסלולים למציאת בסיס נתונים שנבנה לצרכים שלכם. ניתן ליצור תבניות או לכתוב קוד. אתה יכול לשלוט בכל מקום שממנו הנתונים מאוחסנים למנוע בסיס הנתונים בו אתה משתמש ולבחור גם מרשימה ארוכה של גרסאות. אתה יכול גם להקצות הרשאות ברמת המשאבים באמצעות AWS Identity and Access Management (IAM) ו / או לתייג את משאבי RDS של אמזון. כן, סיבה נוספת לערב את ה- DBA או את צוות האבטחה שלך. אל תשכח את כל כלי ה- AWS העומדים לרשותך, כולל רבים בשכבה החינמית.
יתרון עצום בעמודה AWS הוא התחשבות הנוספת שניתנה להשפעת רשת ואבטחת בסיס נתונים. AWS מחייב להריץ את מופעי מסד הנתונים שלך ב- VPC של אמזון. AWS טוענת כי תבודד את בסיס הנתונים שלך ברשת הווירטואלית שלך ותתחבר לתשתית ה- IT המקומית שלך באמצעות רשת פרטית וירטואלית פרטית פרוטוקול אינטרנט פרטית (IPsec) מוצפנת בתעשייה. באפשרותך להגדיר הגדרות חומת אש ולשלוט בגישה לרשת למופעי מסד הנתונים שלך. למען האמת, זה ישתפר לך כל כך אם אתה נותן לאנשי הרשת שלך להתמודד עם החלק הזה.
אמזון RDS מציעה 18 אזורים נאותים ואחד נוסף לסוכנויות ממשלת ארה"ב להשתמש בשם AWS GovCloud (ארה"ב), ומביא את המספר הכולל של האזורים ל -19. אתה יכול לבחור באילו אזורים בהם נתונים וערימת היישומים שלך נמצאים או לשכן את שניהם. כמעט כל המשתמשים מאתרים יחד את האפליקציה והמאגר שלהם.
גיבוי והתאוששות כלולים במחיר. אתה צריך להפעיל גיבויים אוטומטיים, אחרת הם אינם אוטומטיים. בתנאי שזכרת להפעיל אותם ולציין את זמן השמירה בצורה המתאימה (יום עד 35 יום), תוכל לבצע שחזור נקודת זמן (PIT) לכל שנייה ספציפית במהלך תקופת השמירה שלך, עד לזמן השחזור האחרון (בדרך כלל בתוך חמש הדקות האחרונות). Amazon RDS מבצע באופן אוטומטי תמונת מצב מלאה של הנתונים שלך ולוכדת יומני עסקאות. באפשרותך ליצור תמונות תצלום של DB בתדירות שאתה רוצה באמצעות מסוף הניהול של AWS, ממשק תכנות היישומים CreateDBSnapshot (API) או הפקודה create-db-snapshot.
בסך הכל, Amazon RDS הוא שירות מסדי נתונים יחסי איתן עם שפע של בקרות סולידיות ושיטות אבטחה יוצאת דופן. עם זאת, סביר להניח שרוב המפתחים ימצאו מורכבים מכדי להפעיל סולו ולהפעיל אותו. אז הכניסו את ה- DBA למוקדם כדי שההגדרות, הרשת והביטחון יושלמו למפרטים של המדיניות של החברה שלכם, וכדי שהנושאים הללו לא יהפכו לאבני נגף בפרויקטים שלכם.