مقدمة إلى Amazon Web Services (AWS) - دليل كامل
نشرت: 2020-03-05اليوم ، تتوفر العديد من الخدمات الناضجة للحوسبة السحابية التي توفر الأمان وقابلية التوسع والموثوقية للأعمال. ما كان يومًا ما مهمة ضخمة لتثبيت رفوف الخوادم ، وبناء مركز بيانات ، وتصميم مجموعات التخزين قد أعطى الآن طريقة جديدة تمامًا لسوق كامل للخدمات التي يمكنك الحصول عليها بنقرة واحدة فقط. يعد AWS أحد رواد السحابة الوفير في هذا السوق.
قائمة المحتويات
- ما هي AWS؟
- التسجيل في AWS
- ما الخدمات التي تقدمها AWS؟
- ما هو استخدام AWS؟
- ما مزايا خدمات AWS للشركات؟
- كيف يمكنك بناء التطبيق؟
ما هي AWS؟
تشير AWS إلى Amazon Web Services. إنها شركة رائدة في السوق الدولية في مجال البنية التحتية كخدمة (IaaS) والمنصة كخدمة (PaaS) ، وتقدم مجموعة من الخدمات السحابية عن بُعد. تقدم AWS حوالي 175 منتجًا وخدمة في كتالوج ضخم يتضمن التخزين السحابي ، وقوة الحوسبة ، ونشر التطبيقات ، وإدارة حساب المستخدم ، وتخزين البيانات ، وأدوات الإدارة ، والتحكم في جهاز Internet of Things ، وأي أداة تعتقد أن أي شركة قد تحتاجها .
اكتسبت AWS شعبية وقدرة هائلة على مدار العقد الماضي. أحد الأسباب الرئيسية هو أن AWS آمنة وموثوقة للغاية. إنها شركة Gold Standard وتستخدمها بعض العلامات التجارية الأكثر شهرة في الخدمة مثل Netflix و Uber و Airbnb وما إلى ذلك. بدأت AWS في الأساس كبنية تحتية سحابية لقوة الحوسبة ، ثم تقدم التخزين وتوسع بسرعة - الآن تواصل الشركات البحث لمزيد من المنتجات المبتكرة من AWS لمساعدتهم على القيام بالأعمال.
تقدم Amazon Web Services في ملاحظة المبتدئين ، ومرافق تخزين قاعدة البيانات ، وقوة الحوسبة ، وتسليم المحتوى ، والشبكات بوظائف إضافية لمساعدة مؤسساتك على النمو. يتيح لك اختيار الحلول التي تريدها ، بينما تنفق بالضبط على الخدمات التي تستخدمها فقط. تعتبر AWS فعالة من حيث التكلفة وتساعدك على حفظ أصولك ، والتي لها قيمة أكبر دون التعاون مع أداء التطبيقات أو تجربة المستخدم.
التسجيل في AWS
اتبع هذه الخطوات للتسجيل في AWS.
الخطوة 1 : قم بزيارة موقع aws.amazon.com ثم انقر فوق الزر "إنشاء حساب AWS".
الخطوة 2 : حدد خيار "أنا عميل جديد" ، أدخل عنوان بريدك الإلكتروني ثم اضغط على "تسجيل الدخول".
الخطوة 3: الانتقال إلى الصفحة التالية - املأ جميع التفاصيل ذات الصلة وانقر على "إنشاء حساب".
الخطوة 4 : أدخل بياناتك الشخصية في الصفحة التالية ، ثم اضغط على "إنشاء حساب ومتابعة".
الخطوة 5 : أدخل تفاصيل بطاقة الائتمان أو الخصم الخاصة بك في الصفحة التالية. بعد القيام بذلك ، تابع المزيد بالنقر فوق "التحقق من البطاقة والمتابعة".
الخطوة 6 : للتحقق من رقم هاتفك ، أدخل التفاصيل المطلوبة ، ثم انقر فوق "اتصل بي الآن".
الخطوة 7 : بعد تلقيك مكالمة من AWS وسيُطلب منك إدخال رقم تعريف شخصي ، يتعين عليك بعد ذلك تحديد خطتك لـ AWS ، ولكن قبل الاختيار ، انقر فوق "متابعة تحديد خطة الدعم الخاصة بك".
الخطوة 8 : حدد الخطة التي تناسب احتياجاتك ، سواء كان يمكنك الذهاب لخطة أساسية لغرض التعلم ، أو مطور أو خطة عمل. ثم انقر فوق "متابعة".
الخطوة 9 : ها أنت ذا! حساب AWS الخاص بك جاهز للاستخدام! فقط قم بتسجيل الدخول وابدأ في نشر التطبيقات!
بمجرد أن يكون لديك حساب AWS الخاص بك ، يمكنك البدء في استضافة موقع الويب الخاص بك مع أي من منتجات وخدمات AWS Cloud وتجربة القدرة الحاسوبية في البنية التحتية الحالية لديك.
ما الخدمات التي تقدمها AWS؟
حسنًا ، هناك قائمة طويلة من الخدمات والمنتجات في السوق بموجب AWS ؛ فيما يلي بعض المنتجات الرئيسية التي تخدم الشركات حول العالم:
AWS AMI : تمكنك AWS AMI (Amazon Machine Image) من تنفيذ مثيلات EC2 في السحابة. بكلمات بسيطة ، إنه مشابه لعنصر خادم محلي في مركز بيانات أو جهاز افتراضي يعالج في السحابة. لا يمكنك استغلال الفوائد الكاملة للحوسبة السحابية بدون AMI.
AWS AppSync : AppSync هي خدمة قائمة على السحابة تحافظ على تحديث تطبيقات الهاتف المحمول والويب ، فقط عند الحاجة وتتوسع وفقًا لاحتياجاتك الخاصة. يستخدم هيكل تكلفة تم إنشاؤه للحفاظ على البيانات الهامة فقط وترك البيانات في حالة راحة دون تغيير.
Amazon Athena : يعد Amazon Athena نعمة للشركات التي تخزن بياناتها في السحابة باستخدام Amazon S3 (خدمة التخزين البسيطة). إنها خدمة استعلام تتيح لك تشغيل استعلامات SQL داخل السحابة ، مما يعني أنك لست بحاجة إلى الوصول إلى قاعدة بيانات محلية.
Amazon Aurora : المستخدمون الذين يحتاجون إلى تثبيت قاعدة بيانات علائقية في السحابة ؛ تقدم لك أمازون خيارًا رئيسيًا واحدًا يسمى Aurora. يمكنك الاعتماد على قاعدة بيانات عالية الأداء يمكنها الاحتفاظ باحتياجات تطبيقاتك.
AWS Batch : إحدى الفوائد المهمة للسحابة هي أنه يمكن للبنية التحتية التوسع مع تغير احتياجاتك. AWS Batch عبارة عن منشأة معالجة مجمعة لتعيينات البيانات الكبيرة. مع زيادة حجم مشاريعك ، يمكن للبنية التحتية السحابية المرتبطة أن تتكيف.
AWS CLI : يمكنك تنزيل تطبيق AWS CLI (واجهة سطر الأوامر) للتحكم في وظائف AWS. يمثل سطر الأوامر هذا طريقة جديدة ومحتملة لتشكيل الأوامر مع تسهيل تنفيذها على أعضاء الفريق.
AWS CloudFormation : بالنسبة للمؤسسات التي ترغب في نشر وإدارة مجموعات التطبيقات والموارد ، فإن AWS CloudFormation هي طريقة "لتشكيل السحابة" بحيث يمكنك تنفيذ تطبيقات الويب والجوال دون عناء.
AWS CloudFront : عادةً ما تكون شبكة توصيل المحتوى (CDN) مسؤولية صعبة على الشركات لتطويرها ونشرها. AWS CloudFront عبارة عن شبكة CDN تعمل في السحابة ويمكن أن تتوسع مع تنوع وتنامي متطلبات تدفق الوسائط والرسائل وتوزيع الملفات.
AWS CodeDeploy : تتيح لك هذه الخدمة ترتيب التطبيقات في بيئة سحابية ، مثل Amazon EC2 و AWS Fargate و AWS Lambda وما إلى ذلك. وهذا يعني نشرًا أسرع وأكثر فاعلية للشركات التي تحتاج إلى الوصول إلى قطاع السوق بشكل أسرع.
AWS CodePipeline : تتيح AWS CodePipeline للشركات ترتيب جميع الخطوات المضمنة ، بدءًا من البناء والاختبار والإنتاج في تطوير التطبيقات الحديثة. إنها طريقة فعالة بسبب نقطة واحدة للإدارة والتحكم.
AWS Cognito : يكون التحكم في حساب المستخدم أمرًا سهلاً عندما لا يكون لديك سوى بضع عشرات من المستخدمين. يمكن أن يدعم AWS Cognito عندما تبدأ في زيادة عدد المستخدمين إلى المئات أو الآلاف أو حتى الملايين من المستخدمين ، مما يساعد في عمليات الإدارة والمصادقة.
Amazon Connect : يعد Amazon Connect نهجًا مهمًا لتطوير خدمة العملاء ، خاصة للشركات الصغيرة. يستخدم السحابة لتوفير التخزين ؛ إنه الدفع عند الاستخدام ، ويتسم بالكفاءة ويسهل الوصول إليه.
AWS Console : تعمل AWS Console كمصدر أساسي للتحكم في الخدمات التي تستخدمها ، وتوسيع بيئة السحابة الخاصة بك ، وحتى نشر خدمات جديدة. إنه متجر شامل لجميع احتياجات الحوسبة السحابية الخاصة بك. AWS Console سريع للغاية وسهل الاستخدام ويقدم مساعدة في الدعم إذا كانت أي من خدماتك لا تعمل بشكل صحيح.
Amazon Corretto : كتخصيص جاهز للإنتاج لـ OpenJDK ، تساعدك Amazon Corretto على إنشاء تطبيقات Java وتشغيلها ونشرها في بيئة السحابة. تم تصميمه لجعل هذه العملية أكثر قدرة وقابلية للتوسع بحيث لا تضطر إلى تجديد البنية التحتية الخاصة بك.
AWS Data Pipeline : يصبح تحويل البيانات مهمة معقدة ، لا سيما عند إدارة الترحيل الكامل. يجعل AWS Data Pipeline هذه العملية أكثر سلاسة وكفاءة ، حتى إذا كنت تقوم بترحيل ونقل البيانات في بيئة متعددة الأوجه.
AWS Direct Connect : AWS Direct Connect عبارة عن جسر يربط البيانات القديمة وغير الهامة بمخازن البيانات المستخدمة حاليًا لتطبيقاتك وبنيتك التحتية.
Amazon DynamoDB : Amazon DynamoDB هي قاعدة بيانات عالية الأداء موجودة في السحابة ، وتتمتع بجميع مزايا التوسع ، ويمكنك الاعتماد عليها لتحويل تطبيقاتك الحديثة المعقدة للويب والأجهزة الحديثة.
AWS EBS : AWS EBS (Elastic Block Store) هي خدمة سحابية تتيح لك حفظ البيانات بتنسيق تخزين الكتلة التقليدي الذي يفيد التطبيقات القديمة أو مشاريع البيانات الكبيرة أو وظائف الأرشفة.
Amazon EC2 : تمنحك Amazon EC2 (Elastic Compute Cloud) بنية أساسية لتكنولوجيا المعلومات تعمل في السحابة. يوفر القوة وقابلية التوسع والأداء ، كل شيء في نفس الوقت. تتمثل أكبر فائدة لـ EC2 في أنها توفر مرونة سريعة وفعالة للمستخدمين.
AWS Elastic Beanstalk : يوفر Elastic Beanstalk نهجًا مرنًا لتوسيع نطاق التطبيقات بدون الإعداد والتكوين والإدارة القياسيين للبنية التحتية للخادم. إنها مرنة بمعنى أنها يمكن أن تتعرف وتتوسع وفقًا لاحتياجات عملك.
Amazon EMR : Amazon Elastic MapReduce هي خدمة لنشر العديد من الأطر المطلوبة لإجراء تحليلات البيانات الكبيرة في السحابة. يتم استخدامه بشكل عام للبحث الجينومي ، واكتشاف الأدوية ، وتحليل المواد المستخدمة للمنتجات الجديدة ، وأنواع أخرى من الاختبارات التي تحتاج إلى تحليل بيانات هائل.
AWS Fargate : AWS Fargate عبارة عن محرك حوسبة بدون خادم من شركة Amazon يجعل من الأسهل من أي وقت مضى ترقية تطبيق أو تطويره دون القلق بشأن خرق البيانات ، بحيث تظل مواكبًا لمتطلبات البنية التحتية الجديدة.
AWS Glue : باستخدام AWS Glue ، لا تحتاج إلى أي تقنية متقدمة لتخزين جميع بياناتك في مكان واحد. AWS Glue هو "السند" الذي يربط أنواعًا مختلفة من البيانات معًا ، مما يجعلها متاحة دائمًا للاستعلامات في الوقت الفعلي.
Amazon Kinesis : تقدم Amazon Kinesis تحليلات في الوقت الفعلي للبيانات أثناء تشغيلها في البنية التحتية السحابية الخاصة بك. تركز الخدمة على وظائف التحليلات وإعداد التقارير ، لتوفير القوة الحقيقية للتعامل مع تطبيقاتك وتوسيع نطاقها بناءً على ذلك.
AWS Lambda : AWS Lambda هي خدمة حوسبة تقوم بتشغيل التعليمات البرمجية وتشغيل موارد الحوسبة تلقائيًا حسب الحاجة. نظرًا لأنها خدمة قائمة على السحابة ، فلا داعي للقلق بشأن الطاقة أو التخزين.
Amazon Lightsail : Amazon Lightsail هو مطور إطار يمكن استخدامه لتشغيل التطبيقات على الخوادم الافتراضية في السحابة. نظرًا لبيئتها الآمنة ، فإنها تتمتع بحالة استخدام كبيرة ويمكن استخدامها كمكمل لخدمات Amazon الأخرى مثل Elastic Compute Cloud (EC2).
AWS Outposts : ماذا لو كان بإمكانك الوصول إلى نسخة من أي من الخدمات السحابية التي تقدمها Amazon ، ولكن فقط في مركز البيانات الخاص بك؟ هذه هي المبادرة الدقيقة وراء AWS Outposts ، وهي خدمة تمنحك جميع ميزات ووظائف الخدمات السحابية في البنية التحتية المحلية لديك.
Amazon RDS : تدعم Amazon RDS الشركات لحفظ قواعد البيانات العلائقية في السحابة. يمكنك استخدامه للتحليلات أو تطبيقات الويب أو لوحات معلومات الأعمال أو أي تطبيق آخر يستخدم قاعدة بيانات علائقية. توفر هذه الخدمة أيضًا مرونة إضافية وتسهيلًا لتناسب احتياجاتك.
Amazon Redshift : Amazon Redshift عبارة عن مستودع بيانات عبر الإنترنت يوفر مرونة كبيرة وسهولة في التنقل وتحديثات تلقائية وأمان لمستخدميه. إنها فعالة تمامًا للمؤسسات الكبيرة كما هي بالنسبة للمنظمات الصغيرة.
Amazon S3 : Amazon S3 (خدمة تخزين بسيطة) هي خدمة تخزين كائنات معترف بها جيدًا. إنها خدمة مرنة وقوية وموثوقة تلبي احتياجات حتى أكثر التطبيقات تعقيدًا على مستوى المؤسسة لأكبر المؤسسات والمؤسسات.
Amazon SES : Amazon SES (خدمة البريد الإلكتروني البسيطة) هي أفضل طريقة لتحسين المراسلة. إنه متوفر بأسعار الدفع أولاً بأول ، وهو مصمم ليلائم تمامًا البنية التحتية لتكنولوجيا المعلومات الموجودة في عملك. لديه القدرة على إرسال عدة آلاف من الرسائل ، ولا داعي للقلق بشأن الأمان أو الأداء.
AWS Snowball : AWS Snowball هي خدمة لنقل البيانات تساعد الشركات على إجراء ترحيل بيانات أكثر أمانًا وسليمة. لن تمر البيانات الواردة في عملية الترحيل عبر الإنترنت ؛ هذا هو السبب في أن الترحيل أسرع وأكثر أمانًا وموثوقية. Snowball قابل للتطوير بشكل استثنائي ، مما يمكّن الشركات من نقل كميات هائلة من البيانات التي يحتاجونها.
Amazon SNS : تتواصل التطبيقات الحديثة باستمرار مع الخوادم ومع بعضها البعض. حتى بعض التغييرات البسيطة ، مثل الحصول على درجة عالية جديدة في تطبيق الألعاب ، يجب نقلها. ومن ثم ، فإن Amazon SNS (خدمة الإشعارات البسيطة) تتعقب هذه الرسائل وتتحكم فيها وتديرها.
Amazon SQS : Amazon SQS (خدمة قائمة انتظار بسيطة) هي خدمة لصف الرسائل في قائمة الانتظار. إنه يعمل بشكل مستقل عن البنية التحتية الحالية التي تستخدمها ويضمن أن الرسائل بين الخوادم والتطبيقات تعمل بموارد وآمنة ومتسقة.
وظائف خطوات AWS : يمكن للمطورين استخدام وظائف الخطوة لإنشاء تطبيقات تستخدم العديد من خدمات المعاملات. قبل خدمات الحوسبة السحابية مثل Step Functions ؛ كان ربط مصادر متعددة أكثر تعقيدًا ، وقد أدى ذلك إلى ظهور مشكلات الموثوقية.
AWS Storage Gateway : AWS Storage Gateway هي خيار تخزين مختلط للشركات التي لديها مخازن بيانات قديمة وتريد أيضًا الاستفادة من التخزين السحابي. تربط هذه الخدمة الفرق بين الاثنين وتوفر وحدة تحكم واحدة للتحكم وإدارة كل من مخازن البيانات.
AWS VPC : AWS VPC (سحابة افتراضية خاصة) هي سحابة افتراضية آمنة يمكنها مساعدة أصحاب الأعمال في إطلاق موقع ويب جديد أو تطبيق أو خدمات أخرى من خلال تزويدهم برؤى معرفية حول الخدمة الجديدة. AWS VPC هو جزء منفصل من Amazon cloud يقدم أيضًا قدرًا كبيرًا من المرونة وقابلية التوسع.
AWS WAF : لا تعمل جميع جدران الحماية كأداة للأجهزة في مركز البيانات. AWS WAF (جدار حماية تطبيق الويب) عبارة عن جدار حماية قائم على السحابة تقوم بتثبيته لحماية التطبيقات والبيانات في السحابة. باستخدام هذا ، يمكن للشركات إضافة أو إزالة أي ميزة أمان سحابية بناءً على احتياجاتهم.
AWS X-Ray : إنه أحد أكثر المنتجات التي تم تسميتها بشكل غير عادي بواسطة Amazon. إنها خدمة سحابية تتعقب وتدير جميع الرسائل التي يتم نقلها بين التطبيقات المستندة إلى السحابة.
ما هو استخدام AWS؟
بناءً على استخدام خدمات ومنتجات Amazon المذكورة أعلاه ، يمكن تصنيف تطبيقاتها على نطاق واسع إلى:
- إحصاء - عد
- تخزين
- إدارة البيانات
- الهجرة
- الشبكات
- أدوات التطوير وخدمات التطبيق
- الإدارة والمراقبة
- حماية
- تحليلات
- الذكاء الاصطناعي
- تطوير المحمول
- إشعارات
- منتجات الأعمال SaaS الإنتاجية
كيف يمكنك بناء التطبيق؟
أولاً ، عليك أن تفهم ماهية طلبك. هل يتطلب أي بنية أساسية أو قاعدة بيانات أساسية؟ لذلك ، عندما تكون على دراية بجميع المتطلبات المتعلقة بتطبيقك ، يمكنك تحديد المجال ، ثم تحديد خدمة.
إذا كنت ترغب في نشر تطبيق في AWS ، فلا داعي للقلق بشأن البنية الأساسية ؛ حتى تتمكن من اختيار أي خدمة تريدها.
لأغراض الحوسبة ، يمكن أن يساعدك Elastic Beanstalk في إنشاء تطبيقات بدون أي إعداد وترتيب وإدارة نموذجية للبنية التحتية للخادم. ما عليك سوى تحميل تطبيقاتك ، وستقوم AWS بالباقي من أجلك.
إذا لم تكن على دراية بأي من هذه الخدمات ، فإن AWS تقدم خيارًا مجانيًا رائعًا للطبقة لمساعدتك على تعلم كيفية استخدامها. عند التسجيل في AWS ، تحصل على خيار فئة مجاني مؤهل لمدة عام واحد من تاريخ التسجيل. يمكنك استخدام كل تطبيق على AWS مجانًا وتعلم كيفية استخدامه.
ما مزايا خدمات AWS للشركات؟
AWS هو الاسم الرائد في سوق الحلول السحابية لأنه يحتوي على مجموعة متنوعة من المنتجات التي يمكنك اختيارها وفقًا لاحتياجاتك الخاصة. ومع ذلك ، أكثر من ذلك ، فهذه هي أهم خمس مزايا لـ AWS:
1. قابلية التوسع
ليس هناك شك في أن خدمات AWS ميسورة التكلفة للشركات من جميع الأحجام. لا يهم ما إذا كنت قد بدأت عملك اليوم أو أنك شركة راسخة عبر الإنترنت مع حركة مرور كثيفة. تتمثل إحدى الفوائد الرئيسية لـ AWS في أنها تتيح لك توسيع نطاق عملك بكفاءة من خلال تقديم حلول مرنة وتخزينية.
2. التزام مجاني
فائدة أخرى لاستخدام خدمات AWS السحابية هي أنك لا تحتاج إلى الخضوع لأي التزام أو عقد. علاوة على ذلك ، لا يوجد حد أدنى محدد للإنفاق لاستخدام خدمتها. تحصل على رسوم لكل ساعة لجميع الخدمات المستندة إلى الخادم. يمكنك إنهاء الخدمات في أي وقت دون الإضرار بجيبك بعد الآن. هذه الميزة داعمة حقًا للشركات التي لا ترغب في دفع مبالغ زائدة للتخزين أو الخدمات التي لا تستخدمها.
3. الأمن
نظرًا لأن تخزين البيانات وأمانها مكونان مهمان للعمل عندما تنتقل مؤسسة إلى نظام أساسي سحابي. لذلك ، فمن المنطقي أنهم يتوقعون مستوى عالٍ من الأمان لأغراض الترحيل. تتأكد خدمات AWS من توفير أقوى أمان للشركات من جميع الأحجام.
- توفر AWS ميزات أمان محسّنة مثل:
- 24/7 المساعدة الفنية من قبل خبراء البيانات
- جدار الحماية المدمج الذي يسمح بالوصول الدقيق للغاية من النطاق شديد التقييد إلى المجال العام
- خدمات IAM لتتبع وصول المستخدم
- المصادقة متعددة العوامل وسعة تخزين البيانات المشفرة
4. الموثوقية
تتمتع أمازون بانتشار واسع وفريق ضخم من الخبراء المحترفين. سوف يساعدونك في بناء نظام متين يمكن الاعتماد عليه ومتسق. ترغب العديد من الشركات في الحصول على اتصالات آمنة وموثوقة بالبيانات ، مما يتيح لها الحفاظ على البنية التحتية للبيانات وإنشائها. لهذا السبب تُعد خدمة AWS السحابية خيارًا رائدًا للعديد من الشركات.
5. مرنة وقابلة للتخصيص
تتيح لك AWS اختيار لغة البرمجة ونظام التشغيل وقاعدة البيانات التي تريدها ، والتي تمكنك من بناء حل يناسب مؤسستك وفريقك.
يشجع الجمع بين التخصيص والبساطة وسهولة الاستخدام على AWS العديد من الشركات في جميع أنحاء العالم على الحصول على خدمات AWS.
لتلخيص
خدمات الحوسبة السحابية من AWS آمنة وموثوقة ومعقولة التكلفة. لذلك ، فإن اختيار أي من خدمات AWS السحابية سيكون مفيدًا لعملك وسيسمح لك بتوسيع نطاق عملك على بنية أساسية سحابية رائدة بشكل كبير.
نأمل أن يكون هذا الدليل كافيًا لمساعدتك في الحصول على نظرة عامة كاملة على خدمات AWS Cloud. ولكن في حالة وجود أي شكوك حول خدماتها الفعالة التي تناسب احتياجاتك ، يمكنك الاتصال اليوم بمستشار AWS Cloud Consultant الرائد!