كيفية تنفيذ تخزين البيانات باستخدام Amazon Redshift؟

Kyfyt Tnfydh Tkhzyn Albyanat Bastkhdam Amazon Redshift



يمكن لقواعد البيانات التقليدية أن تساعد المستخدمين على إجراء استعلامات معقدة أو الحصول على النتائج المرجوة، ولكن هناك العديد من العيوب لهذا الاختيار. يعد إعداد الأجهزة وتثبيت قواعد البيانات لتشغيل الاستعلامات ومشاكل تخزين البيانات والأداء البطيء والصيانة اليدوية بعضًا من المشكلات القليلة في قواعد البيانات التقليدية.

توفر هذه المقالة فهمًا أعمق لمستخدميها لتطبيق Data Warehouse باستخدام AWS Redshift.

ما هو AWS Redshift؟

يتيح AWS Redshift لمستخدميه استرداد البيانات ومعالجتها دون إجراء كافة تكوينات قاعدة البيانات التقليدية. فهو يقيس السعة بذكاء وفقًا لمتطلبات التطبيق، ويوفر استجابات سريعة ودقيقة، ويتم إدارته بالكامل بواسطة AWS. يتم استخدام AWS Redshift على نطاق واسع في تطبيقاتها الواسعة لتحليل البيانات الضخمة. علاوة على ذلك، فهو يتبع نموذج الدفع عند الاستخدام ولا يتحمل أي رسوم إضافية عندما يظل المستودع خاملاً:









تعرف على المزيد حول Redshift من خلال الرجوع إلى هذه المقالة: 'ما هي أنواع بيانات Amazon Redshift' :



كيفية تنفيذ تخزين البيانات باستخدام Amazon Redshift؟

يستخدم Amazon Redshift لغة الاستعلام القياسية (SQL) عبر مستودعات مختلفة لتنفيذ الاستعلامات. يعد استخراج الحد الأقصى من القيم أثناء مراقبة تكلفة إعداد مستودع البيانات يدويًا أمرًا مرهقًا. لذلك، يعمل AWS Redshift بدقة وذكاء على تسريع مهمة عملك المتعلقة بالبيانات ويساعدك على تسريع وقتك للحصول على نظرة ثاقبة للبيانات بطريقة سريعة وسهلة وموثوقة وآمنة. هناك العديد من الفوائد من تنفيذ تخزين البيانات باستخدام Amazon Redshift:





  • تشفير البيانات
  • التحسين الذكي
  • التكلفة الأمثل
  • أتمتة المهام المتكررة
  • قدرة التحجيم التلقائي
  • دعم موارد AWS المختلفة

فيما يلي بعض الخطوات التي يمكننا من خلالها تنفيذ تخزين البيانات باستخدام Amazon Redshift:

الخطوة 1: إنشاء دور IAM

الخطوة الأولى في تنفيذ مستودع البيانات التحول نحو الأحمر في AWS يبدأ بإنشاء دور IAM. لهذا الغرض، ابحث عن دور IAM وحدده في ملف وحدة تحكم إدارة AWS :



اضغط على 'الأدوار' الخيار من الشريط الجانبي لدور IAM:

اضغط على 'إنشاء دور' الزر التالي:

في ال نوع الكيان الموثوق به القسم، انقر على 'خدمة أوس' بينما نقوم بإنشاء دور IAM هذا لـ Redshift:

في ال حالة الاستخدام قسم , يختار 'التحول نحو الأحمر' في الحقل المميز ثم تابع لتحديد الخيار المميز التالي. اضغط على 'التالي' الزر بعد ذلك:

في ال سياسة الإذن قسم , بحث واختيار 'AmazonS3ReadOnlyAccess' خيار. ومن ثم انقر على 'التالي' الزر بعد ذلك:

في ال تفاصيل الدور قسم , تقديم اسم الدور:

الحفاظ على بقية الإعدادات كافتراضية، اضغط على 'إنشاء دور' الزر الموجود أسفل الواجهة:

لقد كان الدور بنجاح مخلوق. اضغط على 'عرض الدور' زر:

في ال عرض الدور القسم، انسخ الحمض النووي الريبي وحفظه في المفكرة لاستخدامه في المستقبل:

الخطوة 2: إنشاء مجموعة التحول إلى الأحمر

في وحدة الإدارة في AWS، ابحث ثم حدد 'التحول نحو الأحمر' خدمة:

قم بالتمرير لأسفل 'التحول نحو الأحمر' وحدة التحكم الرئيسية وانقر على 'إنشاء كتلة' زر:

سيؤدي هذا إلى نقل المستخدم إلى 'إنشاء مجموعة' واجهه المستخدم. هنا على هذه الواجهة، قم بتوفير اسم للمجموعة وحدد 'DC.2 كبير' لنوع الكتلة:

في ال تكوينات قاعدة البيانات الأقسام، تقديم أ اسم المستخدم و كلمة المرور للكتلة:

قم بالتمرير لأسفل إلى أدوار IAM قسم. سنرفق هنا دور IAM الذي أنشأناه سابقًا في هذا البرنامج التعليمي. ولهذا الغرض، انقر على 'دور مساعد IAM' زر:

في هذا القسم، اخترنا الدور الذي تم إنشاؤه وقمنا بالنقر فوقه 'أدوار IAM المرتبطة' زر لإرفاق الدور:

الحفاظ على الإعدادات الافتراضية، انقر على 'إنشاء كتلة' الزر الموجود أسفل الواجهة:

سيستغرق هذا بعض الوقت حتى تصبح المجموعة متاحة. اضغط على اسم الكتلة من لوحة معلومات RDS بعد ظهور الحالة 'نشيط':

الخطوة 3: إضافة الأذونات

الوصول إلى خدمة آي إم من وحدة الإدارة في AWS إلى تكوين سياسة جديدة في حساب المستخدم الجذر:

من لوحة تحكم IAM, اضغط على 'المستخدمون' الخيار من الشريط الجانبي الأيسر:

اضغط على اسم الدور الذي لديه وصول المسؤول إلى الحساب:

اضغط على 'إضافة أذونات' الزر الموجود على الواجهة:

اضغط على 'إرفاق السياسات مباشرة' الخيار تحت خيارات الأذونات قسم:

أضف الأذونات التالية إلى حسابك:

  • محرر AmazonRedshiftQuery
  • AmazonRedshiftQueryEditorV2FullAccess
  • أمازونRedshiftReadOnlyAccess

بعد إضافة الأذونات التالية، انقر فوق 'التالي' زر:

في ال ملخص الأذونات القسم، انقر على 'إضافة أذونات' زر:

هنا تم تكوين الأذونات بنجاح:

الخطوة 4: محرر الاستعلام

على ال لوحة تحكم AWS RDS ، اضغط على 'محرر الاستعلام الإصدار 2' الخيار من الشريط الجانبي:

سيتم عرض الواجهة التالية. في هذه الواجهة، حدد اسم مجموعتك وقم بتوفير التفاصيل التالية للاتصال. بعد تقديم التفاصيل اضغط على 'إنشاء اتصال' زر:

لأغراض الاختبار، سنقدم الاستعلام التالي ونضغط على 'يجري' زر:

تم تنفيذ الاستعلام بنجاح:

هذا كل شيء من هذا الدليل. الآن يمكن للمستخدم تشغيل استعلامات مختلفة في وحدة التحكم هذه، على سبيل المثال، إنشاء، إدراج، حذف، إلخ.

خاتمة

لإنشاء مخزن البيانات باستخدام Redshift، قم بتكوين دور IAM وإذن باستخدام مجموعة RDS وانقر فوق ' محرر الاستعلام خيار لتنفيذ الاستعلامات. AWS Redshift عبارة عن قاعدة بيانات قائمة على السحابة تتبع بناء جملة SQL وتنفذ الاستعلامات على مجموعات البيانات الكبيرة بكفاءة لتحقيق أداء عالٍ. توفر هذه المقالة إرشادات حول تنفيذ تخزين البيانات باستخدام Amazon Redshift.