برنامج AWS S3 التعليمي: الغوص العميق في Amazon Simple Storage Service



يرشدك البرنامج التعليمي AWS S3 خلال المفاهيم الأساسية لتنظيم البيانات والتخزين الإقليمي وتقنيات نقل البيانات والتسعير في S3 مع حالات الاستخدام.

يمنحك البرنامج التعليمي AWS S3 فهمًا واضحًا للخدمة ، وقد ذكرنا أيضًا بعض الأمثلة التي يمكنك الاتصال بها.

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





مع وضع كل هذه المتاعب في الاعتبار ، ابتكرت أمازون خدمة تخزين على الإنترنت تسمى AWS S3. نحنستأخذك عبر هذه الخدمة في مدونة AWS S3 التعليمية.

ما هو AWS S3؟

Amazon Simple Storage Service (S3) هي مساحة تخزين للإنترنت. إنه مصمم لتوفير سعة تخزين كبيرة ومنخفضة التكلفة عبر مناطق جغرافية متعددة. توفر Amazon S3 للمطورين وفرق تكنولوجيا المعلومات آمن ، متين و قابلة للتحجيم للغاية تخزين الكائن.



S3 هو آمن لأن AWS توفر:

  • تشفير البيانات التي تخزنها. يمكن أن يحدث بطريقتين:
    • تشفير من جانب العميل
    • التشفير من جانب الخادم
  • يتم الاحتفاظ بنسخ متعددة لتمكين إعادة إنشاء البيانات في حالة تلف البيانات
  • الإصدار ، حيث يتم أرشفة كل تعديل من أجل استرداد محتمل.

S3 هو متين لان:

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

S3 هو قابلة للتحجيم للغاية ، نظرًا لأنه يقيس تلقائيًا سعة التخزين الخاصة بك وفقًا لمتطلباتك وأنت تدفع فقط مقابل التخزين الذي تستخدمه.



السؤال التالي الذي يتبادر إلى أذهاننا هو ،

ما نوع وكمية البيانات التي يمكن تخزينها في AWS S3؟

يمكنك تخزين أي نوع من البيانات تقريبًا ، بأي تنسيق ، في S3 وعندما نتحدث عن السعة والحجم وعددشاءالتي يمكننا تخزينها في S3 غير محدودة.

* شيء هو الكيان الأساسي في S3. يتكون من البيانات والمفتاح والبيانات الوصفية.

عندما نتحدث عن البيانات ، يمكن أن تكون من نوعين-

  • البيانات التي سيتم الوصول إليها بشكل متكرر.
  • البيانات التي لا يتم الوصول إليها بشكل متكرر.

لذلك ، ابتكرت أمازون 3 فئات تخزين لتزويد عملائها بأفضل تجربة وبتكلفة معقولة.

دعونا نفهم فئات التخزين الثلاث مع حالة استخدام 'الرعاية الصحية':

1- معيار أمازون S3 للوصول المتكرر إلى البيانات
التخزين القياسي - البرنامج التعليمي AWS S3 - edurekaهذا مناسب لحالات الاستخدام الحساسة للأداء حيث يجب أن يظل زمن الوصول منخفضًا.على سبيل المثال في المستشفى ، ستكون البيانات التي يتم الوصول إليها بشكل متكرر هي بيانات المرضى المقبولين ، والتي يجب استرجاعها بسرعة.

كيفية طباعة المصفوفة في ملف php

2. Amazon S3 Standard من أجل الوصول غير المتكرر إلى البيانات

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

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

لقطة المواصفات: فئات التخزين

كيف يتم تنظيم البيانات في S3؟

يتم تنظيم البيانات في S3 في شكل دلاء.

  • الحاوية هي وحدة تخزين منطقية في S3.
  • تحتوي الحاوية على كائنات تحتوي على البيانات والبيانات الوصفية.

قبل إضافة أي بيانات في S3 ، يتعين على المستخدم إنشاء حاوية تُستخدم لتخزين العناصر.

أين يتم تخزين بياناتك جغرافيا؟

يمكنك أن تختار بنفسك مكان تخزين بياناتك أو في أي منطقة. إن اتخاذ قرار بشأن المنطقة أمر مهم وبالتالي يجب التخطيط له بشكل جيد.

هذه هي المعلمات الأربع لاختيار المنطقة المثلى -

  • التسعير
  • المستخدم / موقع العميل
  • وقت الإستجابة
  • توفر الخدمة

دعونا نفهم هذا من خلال مثال:

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

لتقديم أفضل تجربة ، يتعين على الشركة اختيار منطقة ، الذي يناسب متطلباته على أفضل وجه.

الآن بالنظر إلى المعلمات المذكورة أعلاه ، يمكننا تحديد أن N Virginia ستكون أفضل منطقة لهذه الشركة بسبب الكمون المنخفض والسعر المنخفض.بغض النظر عن موقعك ، يمكنك تحديد أي منطقة قد تناسب متطلباتك ، حيث يمكنك الوصول إلى حاويات S3 الخاصة بك من أي مكان.

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

النسخ المتماثل عبر المناطق

كما يوحي الاسم ، النسخ المتماثل عبر المناطق تمكن المستخدم من نسخ البيانات أو نقلها إلى مكان آخر دون أي متاعب.

من الواضح أن هذا له تكلفة عليه والتي تمت مناقشتها بمزيد من التفصيل في هذه المقالة.

كيف يتم نقل البيانات؟

إلى جانب ممارسات النقل التقليدية عبر الإنترنت ، تمتلك AWS طريقتين إضافيتين لتوفير نقل البيانات بشكل آمن ومعدل أسرع:

  • تسريع النقل
  • كرة الثلج

تسريع النقل تتيح عمليات نقل سريعة وسهلة وآمنة عبر مسافات طويلة من خلال استغلال تقنية حافة CloudFront من Amazon.

CloudFront هي خدمة تخزين مؤقت من AWS ، حيث يتم نقل البيانات من موقع العميل إلى أقرب موقع حافة ومن هناك يتم توجيه البيانات إلى حاوية AWS S3 عبر مسار شبكة محسن.


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

تعتبر Snowball مثالية للعملاء الذين لديهم مجموعات كبيرة من نقل البيانات. يبلغ متوسط ​​وقت الاستجابة للعبة Snowball من 5 إلى 7 أيام ، وفي نفس الوقت يمكن لـ Transfer Acceleration نقل ما يصل إلى 75 تيرابايت من البيانات على خط مخصص بسرعة 1 جيجابت في الثانية. بناءً على حالة الاستخدام ، يمكن للعميل أن يقرر.

من الواضح أنه سيكون هناك بعض التكلفة حوله ، دعنا نلقي نظرة على التكلفة الإجمالية حول S3.

التسعير

'ألا يوجد أي شيء مجاني على AWS؟'

نعم! كجزء من طبقة الاستخدام المجاني لخدمة AWS ، يمكنك البدء في استخدام AWS S3 مجانًا. عند التسجيل ، يتلقى عملاء AWS الجدد 5 غيغابايت من سعة التخزين القياسية Amazon S3 و 20000 طلب الحصول و 2000 طلب وضع و 15 غيغابايت من نقل البيانات كل شهر لمدة عام واحد.

إذا تجاوزت هذا الحد ، هناك تكلفة مرفقة ، فلنتعرف على كيفية تحصيل أمازون منك:

كيف يتم فوترة S3؟

على الرغم من احتوائها على العديد من الميزات ، إلا أن AWS S3 ميسور التكلفة ومرنة في التكلفة. إنه يعمل تدفع عن كل استخدام، بمعنى أنك تدفع فقط مقابل ما تستخدمه. الجدول أدناه هو مثال لتسعير S3 لمنطقة معينة:

مصدر : aws.amazon.com لمنطقة شمال فيرجينيا

عبر المنطقة النسخ المتماثل تتم المحاسبة بالطريقة التالية:

إذا قمت بنسخ 1000 عنصر 1 جيجا بايت (1000 جيجا بايت) بين المناطق ، فستتحمل رسوم طلب قدرها 0.005 دولار (1000 طلب × 0.005 دولار لكل 1000 طلب) لنسخ 1000 عنصر وتكلفة 20 دولارًا (0.020 دولارًا لكل جيجا بايت يتم نقلها × 1000 جيجا بايت) للنسخ المتماثل -نقل بيانات المنطقة. بعد النسخ المتماثل ، سيتم تحميل 1000 جيجابايت رسوم تخزين بناءً على منطقة الوجهة.

كرة الثلج هناك نوعان مختلفان:

  • كرة الثلج 50 تيرابايت: 200 دولار
  • كرة الثلج 80 تيرابايت: 250 دولار

هذه هي رسوم الخدمة الثابتة التي يفرضونها.

بصرف النظر عن ذلك ، توجد رسوم في الموقع ، باستثناء أيام الشحن ، وأيام الشحن مجانية.

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

تسريع النقل التسعير موضح في الجدول التالي:


حالة استخدام AWS S3: 1

صناعة 'الإعلام'

دعنا نفهمها من خلال حالة الاستخدام في الوقت الفعلي لاستيعاب كل ما تعلمناه حتى الآن: قاعدة بيانات الأفلام على الإنترنت من IMDb هي قاعدة بيانات شهيرة على الإنترنت للمعلومات المتعلقة بالأفلام والبرامج التلفزيونية وألعاب الفيديو.

دعونا نرى كيف يستغلون خدمات AWS:

php تحويل المصفوفة إلى كائن
  • للحصول على أقل زمن انتقال ممكن ، يتم حساب جميع النتائج الممكنة للبحث مسبقًا باستخدام مستند لكل مجموعة من الأحرف في البحث. يتم دفع كل مستند إلى Amazon Simple Storage Service (S3) وبالتالي إلى أمازون كلاود فرونت ، ووضع المستندات بالقرب من المستخدمين فعليًا. العدد النظري لعمليات البحث الممكنة لحسابها محير للعقل - البحث المكون من 20 حرفًا به 23 × 1030 مجموعة
  • ولكن من الناحية العملية ، يمكن أن يؤدي استخدام سلطة IMDb في بيانات الأفلام والمشاهير إلى تقليل مساحة البحث إلى حوالي 150000 مستند ، وهو أمازون كلاود فرونت يمكن توزيعها في غضون ساعات قليلة.

حالة استخدام AWS S3: 2

بيان المشروع - استضافة موقع ثابت على Amazon S3

دعنا نفهم أولاً: ما هو موقع الويب الثابت؟

باختصار ، إنه موقع ويب يتكون من HTML و / أو CSS و / أو جافا سكريبت فقط. وهذا يعني أن النصوص البرمجية من جانب الخادم غير مدعومة ، لذلك إذا كنت تريد استضافة تطبيق Rails أو PHP ، فستحتاج إلى البحث في مكان آخر.

لأغراض أبسط ، مرحبًا بك في عالم استضافة المواقع الرائع على AWS S3!

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

لإنشاء حاوية ، انتقل إلى S3 في وحدة الإدارة في AWS واضغط على Create Bucket. سيُطلب منك إدخال اسم ومنطقة.

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

الخطوة 2: تحقق من الحاوية التي تم إنشاؤها

الخطوة 3: تمكين استضافة الموقع

الشيء الوحيد المتبقي الآن هو تمكين Static Website Hosting. ما عليك سوى تحديده من لوحة الخصائص على اليمين.

الخطوة الرابعة: إنشاء ملف Html

تأكد من تعيين مستند الفهرس إلى index.html. بامكانك ايضا تعيين صفحة الخطأ اذا اردت. عند الانتهاء ، اضغط على حفظ.

شيء واحد لطيف حول وحدة الإدارة في AWS هل هذا يمكنك تحميل الملفات إلى دلو الخاص بك مباشرة من متصفحك. لنبدأ بإنشاء واحد يسمى index.html . ستكون هذه محتويات الصفحة الرئيسية:

مرحبًا S3!

أول موقع ويب خاص بي S3

لا أصدق أنه كان بهذه السهولة!

الخطوة 5: قم بتحميل الملف في دلو

لتحميل الملف ، حدد الحاوية الجديدة واضغط على زر بدء التحميل.

بمجرد تحميل index.html ، سيظهر في مجموعتك. ومع ذلك ، لن تفعل أن تكون قادرًا على رؤيته في متصفحك حتى الآن لأن كل شيء في AWS S3 خاص بشكل افتراضي.

الخطوة 6: اجعل ملف Html عامًا

i) لجعل ملف index.html عامًا ، انقر بزر الماوس الأيمن على index.html وحدد Make Public. (تذكر القيام بذلك لأي ملفات أخرى تقوم بتحميلها إلى موقع الويب الخاص بك!)

الآن بعد أن أصبحت صفحتك الرئيسية مرئية للعالم ، حان الوقت لاختبار كل شيء!

ب) الآن ، حدد index.html في وحدة التحكم وانتقل إلى علامة التبويب خصائص.

الخطوة 7: الخطوة النهائية للتحقق من النتيجة

سيؤدي النقر فوق الارتباط إلى نقلك إلى صفحتك الرئيسية الجديدة.

تهانينا! لقد استضفت للتو موقع ويب html في AWS باستخدام S3.

إليك مقطع فيديو تعليمي قصير من AWS S3 يشرح: طبقات التخزين التقليدية ، وعيوب التخزين التقليدي عبر السحابة ، وخيارات تخزين AWS: EBS ، S3 ، Glacier ، AWS Connecting Storage: Snowball & Storage Gateway ، AWS Command Line Interface (CLI) ، Demo ، إلخ. يعد البرنامج التعليمي AWS S3 خدمة مهمة جدًا لأولئك الذين يريدون أن يصبحوا مهندس حلول معتمد من AWS.

أتمنى أن تكون قد استمتعت بالتعمق في هذا البرنامج التعليمي AWS S3. إنها واحدة من أكثر مجموعات المهارات المطلوبة التي يبحث عنها القائمون بالتوظيف في AWS Solution Architect Professional. إليك مجموعة من لمساعدتك في التحضير لمقابلة العمل التالية في AWS.

لدى Edureka دورة تدريبية مباشرة بقيادة معلم حول AWS Architect Certification Training ، شارك في إنشائها ممارسو الصناعة. !

تعقب الوظائف وتتبع المهام في hadoop

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في برنامج AWS S3 التعليمي وسنعاود الاتصال بك.