ما هي AWS؟ (دليل كامل)

ما هو AWS

ما هي AWS؟

قد يكون من الصعب الانتقال إلى السحابة ، خاصة إذا لم تكن معتادًا على المصطلحات والمفاهيم. من أجل تحقيق أقصى استفادة من Amazon Web Services (AWS) ، من المهم أولاً فهم الأساسيات. سأناقش بعض المصطلحات والمفاهيم الأساسية التي ستساعدك على البدء.

ما هي الحوسبة السحابية؟

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

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

ما هي فوائد الحوسبة السحابية؟

هناك العديد من الفوائد للحوسبة السحابية ، بما في ذلك ما يلي:

 

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

- تسعير الدفع أولاً بأول: باستخدام الحوسبة السحابية ، تدفع فقط مقابل الموارد التي تستخدمها. لا يوجد استثمار مسبق مطلوب.

- المرونة: يمكن توفير الخدمات السحابية وإصدارها بسرعة ، حتى تتمكن من التجربة والابتكار بوتيرة سريعة.

- الموثوقية: تم تصميم الخدمات السحابية لتكون متاحة بدرجة عالية وتتحمل الأخطاء.

- الوصول العالمي: تتوفر الخدمات السحابية في مناطق متعددة حول العالم ، بحيث يمكنك نشر تطبيقاتك بالقرب من المستخدمين.

ما هي خدمات أمازون ويب (AWS)؟

Amazon Web Services (AWS) عبارة عن منصة حوسبة سحابية شاملة ومتطورة مقدمة من Amazon.com. تقدم AWS مجموعة كبيرة من الخدمات التي يمكن استخدامها لإنشاء التطبيقات وتشغيلها في السحابة ، بما في ذلك الحوسبة والتخزين وقاعدة البيانات والشبكات.

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

على prem مقابل cloud

في بريم مقابل. حوسبة سحابية

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

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

ما هي الاختلافات بين IaaS و Paas و Saas؟

هناك ثلاثة أنواع رئيسية من الخدمات السحابية: البنية التحتية كخدمة (IaaS) والنظام الأساسي كخدمة (PaaS) والبرنامج كخدمة (SaaS).

 

IAAS هو نوع من الحوسبة السحابية التي توفر للمستخدمين الوصول إلى موارد التخزين والحساب والشبكات. يدير موفرو IaaS البنية التحتية ويوفرون نظامًا أساسيًا للخدمة الذاتية للمستخدمين لتوفير الموارد وإدارتها.

 

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

 

ادارة العلاقات مع هو نوع من الحوسبة السحابية يوفر للمستخدمين إمكانية الوصول إلى تطبيق برمجي. يدير موفرو SaaS البنية التحتية ويوفرون تطبيقًا برمجيًا يمكن استخدامه من قبل المستخدمين.

البرمجيات كخدمة

البنية التحتية العالمية مع AWS

AWS عبارة عن منصة عالمية للحوسبة السحابية تضم أكثر من 70 منطقة توافر خدمات في 22 منطقة حول العالم. المناطق هي مناطق جغرافية معزولة عن بعضها البعض ، وتحتوي كل منطقة على مناطق توافر متعددة.

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

أدوات المطور على AWS

يستخدم AWS API المكالمات لتوفير وإدارة الموارد. واجهة سطر أوامر AWS (CLI) هي أداة يمكن استخدامها لإدارة موارد AWS الخاصة بك.

AWS Management Console هي واجهة قائمة على الويب يمكن استخدامها لتوفير الموارد وإدارتها.

توفر AWS أيضًا مجموعة من حزم SDK التي يمكن استخدامها لتطوير التطبيقات التي تعمل على AWS. تشمل لغات البرمجة المدعومة Java و .NET و Node.js و PHP و Python و Ruby.

 

هناك عدة طرق مختلفة يمكنك من خلالها إدارة استدعاءات واجهة برمجة التطبيقات باستخدام AWS:

 

- وحدة الإدارة في AWS: وحدة الإدارة في AWS هي واجهة قائمة على الويب يمكن استخدامها لإجراء مكالمات API.

 

- واجهة سطر أوامر AWS (CLI): AWS CLI هي أداة يمكن استخدامها لإجراء استدعاءات API. يمكن إجراء المكالمات في Linux و Windows و Mac OS.

 

- مجموعات تطوير برامج AWS (SDK): يمكن استخدام AWS SDKs لتطوير التطبيقات التي تقوم بإجراء استدعاءات API. تتوفر حزم SDK لكل من Java و .NET و PHP و Node.js و Ruby.

- خدمة Amazon Simple Storage Service (S3): توفرها S3

 

IDEs لـ AWS: هناك العديد من بيئات التطوير المتكاملة (IDEs) التي يمكن استخدامها لتطوير التطبيقات على AWS. Eclipse هو IDE شائع مفتوح المصدر يمكن استخدامه لتطوير تطبيقات Java. يمكن استخدام Eclipse للاتصال بـ AWS وإجراء مكالمات API. Visual Studio هو IDE شائع من Microsoft يمكن استخدامه لتطوير تطبيقات .NET. يمكن استخدام Visual Studio للاتصال بـ AWS وإجراء استدعاءات API.

 

- بوابة AWS API: بوابة AWS API هي ملف الخدمة المدارة التي يمكن استخدامها لإنشاء ونشر وإدارة واجهات برمجة التطبيقات.

 

عند إجراء استدعاء API ، ستحتاج إلى تحديد طريقة HTTP (مثل GET أو POST أو PUT) ومسار (مثل / المستخدمين أو / العناصر) ومجموعة من الرؤوس. سيحتوي نص الطلب على البيانات التي ترسلها إلى واجهة برمجة التطبيقات.

 

ستحتوي الاستجابة من API على رمز الحالة والعناوين والجسم. سيشير رمز الحالة إلى ما إذا كان الطلب ناجحًا (مثل 200 للنجاح أو 404 لم يتم العثور عليه). ستحتوي الرؤوس على معلومات حول الاستجابة ، مثل نوع المحتوى. سيحتوي نص الاستجابة على البيانات التي تم إرجاعها من واجهة برمجة التطبيقات.

البنية التحتية كرمز (IaC)

تتيح لك AWS توفير الموارد وإدارتها باستخدام البنية التحتية كرمز (IaC). IaC هي طريقة لتمثيل البنية التحتية في الكود. يتيح لك ذلك تحديد البنية الأساسية الخاصة بك باستخدام التعليمات البرمجية ، والتي يمكن استخدامها بعد ذلك لتوفير الموارد وإدارتها.

 

تعد IaC جزءًا مهمًا من AWS لأنها تتيح لك:

- أتمتة توفير وإدارة الموارد.

- نسخة التحكم في البنية التحتية الخاصة بك.

- نمطي البنية التحتية الخاصة بك.

 

توفر AWS بعض الطرق المختلفة لتوفير الموارد وإدارتها باستخدام IaC:

 

- خدمة AWS CloudFormation: تتيح لك CloudFormation تحديد البنية الأساسية الخاصة بك باستخدام قوالب مكتوبة بلغة JSON أو YAML. يمكن بعد ذلك استخدام هذه القوالب لتوفير الموارد وإدارتها.

 

- واجهة سطر أوامر AWS (CLI): يمكن استخدام AWS CLI لتوفير الموارد وإدارتها باستخدام IaC. يستخدم AWS CLI بناء جملة تعريفي ، والذي يسمح لك بتحديد الحالة المرغوبة لبنيتك التحتية.

 

- مجموعات AWS SDK: يمكن استخدام مجموعات AWS SDK لتوفير الموارد وإدارتها باستخدام IaC. تستخدم AWS SDKs بناء جملة أمرًا يسمح لك بتحديد الإجراءات التي تريد اتخاذها.

 

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

 

AWS Cloud Development Kit (AWS CDK) عبارة عن مجموعة أدوات تتيح لك تحديد البنية الأساسية الخاصة بك باستخدام التعليمات البرمجية. يستخدم AWS CDK بناء جملة تعريفيًا ، مما يجعل من السهل تحديد البنية الأساسية الخاصة بك. يتوفر AWS CDK لكل من Java و .NET و Python.

 

تشمل مزايا استخدام AWS CDK ما يلي:

- من السهل بدء استخدام AWS CDK.

- إن AWS CDK مفتوح المصدر.

- يتكامل AWS CDK مع خدمات AWS الأخرى.

 

كيف يعمل AWS CloudFormation؟

حزمة AWS CloudFormation عبارة عن مجموعة من الموارد التي يتم إنشاؤها وإدارتها كوحدة واحدة. يمكن أن تحتوي الحزمة على أي عدد من الموارد ، بما في ذلك حاويات Amazon S3 وقوائم انتظار Amazon SQS وجداول Amazon DynamoDB ومثيلات Amazon EC2.

 

يتم تعريف المكدس بواسطة قالب. القالب هو ملف JSON أو YAML يحدد المعلمات والتعيينات والشروط والمخرجات والموارد للمكدس.

 

عندما تقوم بإنشاء حزمة ، فإن AWS CloudFormation ستنشئ الموارد بالترتيب المحدد في القالب. إذا كان أحد الموارد يعتمد على مورد آخر ، فسوف تنتظر AWS CloudFormation حتى يتم إنشاء المورد التابع قبل إنشاء المورد التالي في المكدس.

 

ستحذف AWS CloudFormation أيضًا الموارد بالترتيب العكسي التي تم تحديدها في القالب. هذا يضمن عدم ترك الموارد في حالة غير محددة.

 

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

 

ما هو دلو Amazon S3؟

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

 

يمكن الوصول إلى الملفات الموجودة في حاوية عبر URL. يتكون عنوان URL للملف من اسم الحاوية ومسار الملف.

 

ما هو Amazon SQS؟

Amazon Simple Queue Service (SQS) هي خدمة قائمة انتظار الرسائل. تُستخدم قوائم انتظار الرسائل لتخزين الرسائل التي تحتاج إلى معالجتها بواسطة أحد التطبيقات.

 

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

 

ما هو Amazon DynamoDB؟

Amazon DynamoDB عبارة عن خدمة قاعدة بيانات NoSQL سريعة ومرنة لجميع التطبيقات التي تحتاج إلى زمن انتقال ثابت أحادي الرقم ميلي ثانية على أي نطاق. إنها قاعدة بيانات سحابية مُدارة بالكامل وتدعم نماذج بيانات المستند والقيمة الرئيسية.

 

يتيح DynamoDB للمطورين إنشاء تطبيقات حديثة بدون خادم يمكن أن تبدأ على نطاق صغير وتتوسع عالميًا لدعم ملايين المستخدمين.

 

ما هو Amazon EC2؟

Amazon Elastic Compute Cloud (EC2) هي خدمة ويب توفر سعة حوسبة قابلة لتغيير الحجم في السحابة. إنه مصمم لجعل الحوسبة السحابية على نطاق الويب أسهل للمطورين.

 

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

 

يوفر EC2 أيضًا ميزات مثل القياس التلقائي وموازنة الحمل ، مما يجعل من السهل توسيع نطاق تطبيقك أو تصغيره حسب الحاجة.

 

ما المقصود بـ AWS Lambda؟

AWS Lambda هي خدمة حوسبة بدون خادم تتيح لك تشغيل التعليمات البرمجية دون توفير أو إدارة الخوادم. تتولى Lambda جميع عمليات إدارة البنية التحتية الأساسية ، لذا يمكنك فقط كتابة التعليمات البرمجية والسماح لـ Lambda بالتعامل مع الباقي.

 

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

 

ما هي بوابة Amazon API Gateway؟

Amazon API Gateway هي خدمة ويب تسهل إنشاء واجهات برمجة التطبيقات ونشرها وصيانتها ومراقبتها وتأمينها على أي نطاق.

 

تتعامل API Gateway مع جميع المهام المتضمنة في قبول الطلبات من العملاء ومعالجتها ، بما في ذلك إدارة حركة المرور والتفويض والتحكم في الوصول والمراقبة وإدارة إصدار API.

 

يمكن أيضًا استخدام API Gateway لإنشاء واجهات برمجة تطبيقات تعرض البيانات من خدمات AWS الأخرى ، مثل DynamoDB أو SQS.

 

ما هو Amazon CloudFront؟

Amazon CloudFront هي شبكة توصيل محتوى (CDN) تعمل على تسريع تسليم محتوى الويب الثابت والديناميكي ، مثل صفحات HTML والصور ومقاطع الفيديو وملفات JavaScript.

 

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

 

إذا كان المحتوى مخزنًا مؤقتًا بالفعل في موقع الحافة ، فإن CloudFront يقدمه على الفور. إذا لم يتم تخزين المحتوى مؤقتًا في موقع الحافة ، فإن CloudFront يسترده من الأصل (خادم الويب حيث يتم تخزين الملفات الأصلية) ويخزنها مؤقتًا في موقع الحافة.

 

ما هو Amazon Route 53؟

Amazon Route 53 هي خدمة نظام اسم المجال (DNS) قابلة للتطوير ومتاحة للغاية.

 

يقوم Route 53 بتوجيه طلبات المستخدم إلى تطبيقك بناءً على عدة عوامل ، بما في ذلك محتوى الطلب والموقع الجغرافي للمستخدم وحالة التطبيق الخاص بك.

 

يوفر Route 53 أيضًا فحصًا صحيًا لمراقبة صحة تطبيقك وتوجيه حركة المرور تلقائيًا بعيدًا عن نقاط النهاية غير الصحية.

 

ما هو Amazon S3؟

Amazon Simple Storage Service (S3) هي خدمة تخزين كائنات تقدم قابلية تطوير رائدة في الصناعة ، وتوافر البيانات ، والأمان ، والأداء.

 

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

 

ما هو Amazon EFS؟

Amazon Elastic File System (EFS) هو خدمة تخزين ملفات لمثيلات Amazon Elastic Compute Cloud (EC2).

 

يوفر EFS طريقة بسيطة وقابلة للتطوير وفعالة من حيث التكلفة لإدارة الملفات في السحابة. تم تصميم EFS ليتم استخدامه مع مثيلات EC2 ، وهو يوفر ميزات مثل التوافر العالي والمتانة.

 

ما هو نهر الأمازون الجليدي؟

Amazon Glacier هي خدمة تخزين آمنة ومتينة ومنخفضة التكلفة لأرشفة البيانات.

 

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

 

ما المقصود بـ AWS Storage Gateway؟

AWS Storage Gateway هي خدمة تخزين مختلطة تمنحك وصولاً محليًا إلى مساحة تخزين سحابية غير محدودة تقريبًا.

 

تقوم Storage Gateway بتوصيل تطبيقاتك المحلية بالسحابة ، مما يجعل من السهل تخزين البيانات واستردادها من السحابة. يمكن استخدام بوابة التخزين مع مجموعة متنوعة من أجهزة التخزين ، مثل محركات الأقراص الثابتة والأشرطة ومحركات أقراص الحالة الصلبة.

 

ما هي AWS Snowball؟

AWS Snowball هي خدمة نقل بيانات بحجم بيتابايت تستخدم أجهزة تخزين مادية لنقل كميات كبيرة من البيانات داخل وخارج Amazon Simple Storage Service (S3).

 

Snowball هو خيار جيد لنقل البيانات عندما تحتاج إلى إنتاجية عالية أو زمن انتقال منخفض ، أو عندما تريد تجنب تكلفة النطاق الترددي للإنترنت.

 

ما هو Amazon CloudSearch؟

Amazon CloudSearch هي خدمة بحث مُدارة بالكامل تسهل إعداد محرك بحث لموقعك على الويب أو تطبيقك وإدارته وتوسيع نطاقه.

 

تدعم CloudSearch مجموعة كبيرة من ميزات البحث ، مثل الإكمال التلقائي والتصحيح الإملائي وعمليات البحث عن أحرف البدل. CloudSearch سهل الاستخدام ويوفر نتائج وثيقة الصلة بمستخدميك.

 

ما هي خدمة Amazon Elasticsearch Service؟

Amazon Elasticsearch Service (Amazon ES) هي خدمة مُدارة تسهل نشر Elasticsearch وتشغيلها وتوسيع نطاقها في سحابة Amazon Web Services (AWS).

 

Elasticsearch هو محرك بحث وتحليلات شائع مفتوح المصدر يقدم مجموعة قوية من الميزات لفهرسة البيانات والبحث فيها وتحليلها. يجعل Amazon ES من السهل إعداد مجموعات Elasticsearch الخاصة بك وتوسيع نطاقها ومراقبتها.

 

ما هو Amazon Kinesis؟

Amazon Kinesis هي خدمة قائمة على السحابة تسهل جمع البيانات المتدفقة في الوقت الفعلي ومعالجتها وتحليلها.

 

يمكن استخدام Kinesis لمجموعة كبيرة من التطبيقات ، مثل معالجة ملفات السجل ، ومراقبة نشاط الوسائط الاجتماعية ، وتشغيل تطبيقات التحليلات في الوقت الفعلي. يجعل Kinesis من السهل جمع البيانات ومعالجتها في الوقت الفعلي حتى تتمكن من الحصول على رؤى بسرعة.

 

ما هو Amazon Redshift؟

Amazon Redshift عبارة عن مستودع بيانات سريع وقابل للتطوير يجعل من السهل تخزين البيانات وتحليلها.

 

يعد Redshift خيارًا جيدًا لتخزين البيانات وذكاء الأعمال وتطبيقات التحليلات. Redshift سهل الاستخدام ويوفر أداءً سريعًا.

 

ما هو خط بيانات AWS؟

AWS Data Pipeline هي خدمة قائمة على السحابة تسهل نقل البيانات بين خدمات AWS المختلفة.

 

يمكن استخدام Data Pipeline لنقل البيانات بين Amazon S3 و Amazon EMR و Amazon DynamoDB و Amazon RDS. يعد Data Pipeline سهل الاستخدام ويوفر طريقة بسيطة لإدارة البيانات في السحابة.

 

ما المقصود باستيراد / تصدير AWS؟

AWS Import / Export هي خدمة ترحيل بيانات تجعل من السهل نقل كميات كبيرة من البيانات داخل وخارج سحابة Amazon Web Services (AWS).

 

يمكن استخدام الاستيراد / التصدير لنقل البيانات بين Amazon S3 و Amazon EBS و Amazon Glacier وأجهزة التخزين المحلية. الاستيراد / التصدير سريع وموثوق ، ويمكن استخدامه لنقل كميات كبيرة من البيانات بسرعة وكفاءة.

 

ما المقصود بـ AWS OpsWorks؟

AWS OpsWorks هي خدمة قائمة على السحابة تسهل نشر التطبيقات وإدارتها في سحابة Amazon Web Services (AWS).

 

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

 

ما هو Amazon CloudWatch؟

Amazon CloudWatch هي خدمة قائمة على السحابة تسهل مراقبة موارد Amazon Web Services (AWS).

 

يمكن استخدام CloudWatch لمراقبة مثيلات Amazon EC2 وجداول Amazon DynamoDB وقواعد بيانات Amazon RDS. CloudWatch سهل الاستخدام ويوفر طريقة بسيطة لمراقبة موارد AWS الخاصة بك.

 

ما هو التعلم الآلي من أمازون؟

Amazon Machine Learning هي خدمة قائمة على السحابة تسهل إنشاء نماذج التعلم الآلي وتدريبها ونشرها.

 

التعلم الآلي هو أسلوب شائع لبناء نماذج تنبؤية يمكن استخدامها لعمل تنبؤات حول الأحداث المستقبلية. التعلم الآلي من Amazon سهل الاستخدام ويوفر طريقة بسيطة لبناء نماذج التعلم الآلي وتدريبها ونشرها.

 

ما هي خدمة الإشعارات البسيطة من أمازون؟

خدمة Amazon Simple Notification Service (Amazon SNS) هي خدمة قائمة على السحابة تسهل إرسال الإشعارات وتلقيها.

 

يمكن استخدام SNS لإرسال رسائل إلى قوائم انتظار Amazon SQS أو حاويات Amazon S3 أو عناوين البريد الإلكتروني. SNS سهل الاستخدام ويوفر طريقة بسيطة لإرسال واستقبال الإشعارات.

 

ما هي خدمة Amazon Simple Workflow Service؟

Amazon Simple Workflow Service (Amazon SWF) هي خدمة قائمة على السحابة تجعل من السهل إنشاء وظائف الخلفية وتشغيلها وتوسيع نطاقها.

 

يمكن استخدام SWF لمعالجة الصور وتحويل ملفات الفيديو وفهرسة المستندات وتشغيل خوارزميات التعلم الآلي. SWF سهل الاستخدام ويوفر طريقة بسيطة لتشغيل وظائف الخلفية.

 

ما هو برنامج MapReduce Amazon Elastic؟

Amazon Elastic MapReduce (Amazon EMR) هي خدمة قائمة على السحابة تسهل معالجة البيانات الضخمة.

 

يمكن استخدام EMR لتشغيل Apache Hadoop و Apache Spark و Presto على مثيلات Amazon EC2. EMR سهل الاستخدام ويوفر طريقة بسيطة لمعالجة البيانات الضخمة.

مفهوم AWS للبنية التحتية جيدة التصميم

مفهوم AWS للبنية التحتية جيدة التصميم عبارة عن مجموعة من الإرشادات لإنشاء التطبيقات وتشغيلها على Amazon Web Services.

 

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

 

يساعدك عمود الأداء على تصميم تطبيقاتك للحصول على أداء عالٍ. يساعدك عمود الأمان على حماية تطبيقاتك من التهديدات الأمنية. يساعدك عمود الموثوقية على تصميم تطبيقاتك من أجل التوافر العالي. يساعدك عمود تحسين التكلفة على تحسين تكاليف AWS الخاصة بك. ويساعدك عمود التميز التشغيلي على تشغيل تطبيقاتك بفعالية.

 

عند تصميم تطبيقاتك وتشغيلها على AWS ، من المهم مراعاة جميع الركائز الخمس لإطار العمل المصمم جيدًا.

 

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

 

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

 

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

الأمان على AWS

تشترك AWS في المسؤولية مع العملاء للحفاظ على الأمان والامتثال. AWS مسؤولة عن تأمين البنية التحتية الأساسية التي يستخدمها العملاء لبناء تطبيقاتهم وتشغيلها. يتحمل العملاء مسؤولية تأمين التطبيقات والبيانات التي يضعونها على AWS.

 

توفر AWS مجموعة من الأدوات والخدمات التي يمكن استخدامها لتأمين تطبيقاتك وبياناتك. تتضمن هذه الأدوات والخدمات Amazon Virtual Private Cloud (Amazon VPC) و Amazon Elastic Compute Cloud (Amazon EC2) و Amazon Simple Storage Service (Amazon S3) و AWS Identity and Access Management (IAM).

 

تشمل المسؤوليات التي تتحملها AWS ما يلي:

- الأمن المادي لمراكز البيانات

- أمن الشبكة

- أمن المضيف

- أمن التطبيق

 

العملاء مسؤولون عن:

- تأمين تطبيقاتهم وبياناتهم

- إدارة وصول المستخدم إلى موارد AWS

- مراقبة التهديدات

وفي الختام

تعد AWS طريقة رائعة لتشغيل تطبيقاتك في السحابة. إنه سهل الاستخدام ويوفر طريقة بسيطة لتشغيل وظائف الخلفية.

 

تعد AWS طريقة رائعة لمعالجة البيانات الضخمة. إنه سهل الاستخدام ويوفر طريقة بسيطة لمعالجة البيانات الضخمة.

 

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

 

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