ورقة مرجعية لخدمات AWS السحابية - دليل شامل
دليل مرئي شامل لخدمات AWS مصنّفة حسب الفئة: الحوسبة (Computing)، والتخزين (Storage)، وقواعد البيانات (Database)، والشبكات (Networking)، والأمان (Security)، وأدوات المطورين (Developer Tools)، وتكامل التطبيقات (Application Integration) وغيرها.
InSkillCoach
ورقة مرجعية لخدمات AWS السحابية - دليل شامل
تقدّم Amazon Web Services (AWS) أكثر من 200 خدمة سحابية متكاملة، وقد يبدو هذا العدد مربكًا للمبتدئين والخبراء على حد سواء. يصنّف هذا الدليل المرئي أهم خدمات AWS حسب الفئة ليساعدك على التنقل في هذه المنظومة المعقدة.
نظرة عامة على خدمات AWS حسب الفئة
تعرض الرسوم التوضيحية أدناه خدمات AWS الأساسية مصنّفة حسب الفئة الوظيفية:

تتيح لك هذه الخريطة الذهنية فهم منظومة AWS والعلاقات بين خدماتها المختلفة بسرعة.
الهوية والأمان والامتثال (Identity & Security Compliance)
يقع الأمان في صميم البنية التحتية لـ AWS، وذلك عبر خدمات متخصصة:
- IAM (Identity and Access Management): إدارة المستخدمين والأذونات
- KMS (Key Management Service): إنشاء مفاتيح التشفير والتحكم فيها
- Shield: الحماية من هجمات DDoS
- WAF (Web Application Firewall): حماية تطبيقات الويب
- Security Hub: مركز أمان موحّد
- Guard Duty: خدمة اكتشاف التهديدات
- Inspector: تحليل الثغرات الأمنية
- Secrets Manager: إدارة الأسرار بشكل آمن
- Firewall Manager: إدارة مركزية لقواعد جدار الحماية
- Cloud HSM: وحدة أمان عتادية في السحابة
الحوسبة (Compute)
توفّر البنية التحتية للحوسبة في AWS خيارات متنوعة بحسب احتياجاتك:
- EC2 (Elastic Compute Cloud): آلات افتراضية قابلة للتهيئة
- Lambda: حوسبة بلا خوادم (serverless) قائمة على الأحداث
- ECS (Elastic Container Service): تنسيق الحاويات
- EKS (Elastic Kubernetes Service): Kubernetes مُدار
- Fargate: حوسبة بلا خوادم للحاويات
- Batch: المعالجة الدفعية على نطاق واسع
- Lightsail: نُسخ افتراضية مبسّطة
- EC2 Auto Scaling: التحجيم التلقائي للنُّسخ
- App Runner: نشر التطبيقات المُحوّاة
التخزين (Storage)
حلول تخزين مناسبة لمختلف حالات الاستخدام:
- S3 (Simple Storage Service): تخزين كائنات عالي القابلية للتوسع
- EBS (Elastic Block Store): تخزين كتلي لـ EC2
- EFS (Elastic File System): نظام ملفات مرن لنظام Linux
- FSx: أنظمة ملفات عالية الأداء
- S3 Glacier: أرشفة منخفضة التكلفة
- Storage Gateway: تكامل هجين بين البنية المحلية (on-premise) والسحابة
- Backup: خدمة نسخ احتياطي مركزية
- Snowball/Snowmobile: ترحيل البيانات على نطاق واسع
قواعد البيانات (Database)
مجموعة واسعة من قواعد البيانات المتخصصة:
- RDS (Relational Database Service): قواعد بيانات علائقية مُدارة
- Aurora: قاعدة بيانات علائقية متوافقة مع MySQL/PostgreSQL
- DynamoDB: قاعدة بيانات NoSQL عالية الأداء
- ElastiCache: ذاكرة تخزين مؤقت داخل الذاكرة
- Neptune: قاعدة بيانات الرسوم البيانية (graph)
- DocumentDB: قاعدة بيانات مستندات متوافقة مع MongoDB
- Timestream: قاعدة بيانات السلاسل الزمنية
- QLDB (Quantum Ledger Database): قاعدة بيانات سجل غير قابل للتغيير
الشبكات وتوزيع المحتوى (Networking & Content Delivery)
بنية شبكية عالمية وتوزيع للمحتوى:
- VPC (Virtual Private Cloud): شبكة افتراضية معزولة
- Route 53: خدمة DNS وتسجيل النطاقات
- CloudFront: شبكة توزيع المحتوى (CDN)
- API Gateway: إنشاء واجهات API وإدارتها
- Direct Connect: اتصال مخصص بسحابة AWS
- Global Accelerator: تحسين أداء التطبيقات
- Transit Gateway: اتصال شبكي مركزي
- ELB (Elastic Load Balancing): توزيع تلقائي للأحمال
أدوات المطورين (Developer Tools)
أدوات للمطورين وللأتمتة:
- CodeCommit: خدمة التحكم في المصدر
- CodeBuild: خدمة البناء والتجميع
- CodeDeploy: خدمة النشر الآلي
- CodePipeline: خدمة التكامل والتسليم المستمرَّين
- CodeStar: خدمة تطوير موحّدة
- X-Ray: تحليل التطبيقات وتصحيح أخطائها
- Cloud9: بيئة تطوير قائمة على السحابة
- CLI (Command Line Interface): واجهة سطر الأوامر
التحليلات (Analytics)
خدمات لتحليل البيانات والبيانات الضخمة (Big Data):
- Athena: خدمة تحليل بيانات S3
- EMR (Elastic MapReduce): معالجة البيانات الضخمة
- CloudSearch: خدمة بحث مُدارة
- Elasticsearch Service: خدمة Elasticsearch مُدارة
- Kinesis: معالجة البيانات في الوقت الفعلي
- QuickSight: خدمة ذكاء الأعمال
- Data Pipeline: تنسيق تدفقات البيانات
- Lake Formation: بناء بحيرات البيانات (data lakes)
- Glue: خدمة ETL (Extract, Transform, Load)
- MSK (Managed Streaming for Kafka): خدمة Kafka مُدارة
تكامل التطبيقات (Application Integration)
خدمات لتكامل التطبيقات:
- SNS (Simple Notification Service): خدمة الإشعارات
- SQS (Simple Queue Service): خدمة قوائم الانتظار
- AppFlow: تكامل خدمات SaaS
- EventBridge: ناقل أحداث بلا خوادم
- MQ: خدمة وسيط الرسائل (message broker)
- Step Functions: تنسيق التطبيقات الموزّعة
- SWF (Simple Workflow Service): تنسيق سير العمل
الإدارة المالية (Finance Management)
خدمات لإدارة التكاليف المالية في السحابة:
- Cost Explorer: عرض التكاليف وإدارتها
- Budgets: تحديد الميزانيات ومتابعتها
- Cost & Usage Report: تقارير مفصّلة عن الاستخدام والتكاليف
- RI (Reserved Instance) Reporting: تقارير عن النُّسخ المحجوزة
نصائح للبدء بشكل صحيح مع AWS
- ابدأ بفهم الخدمات الأساسية: EC2 وS3 وRDS وVPC وIAM
- استخدم الطبقة المجانية للتجربة دون تحمّل تكاليف كبيرة
- اضبط الفوترة وتنبيهات التكلفة لتفادي المفاجآت
- اعتمد نهجًا قائمًا على الطبقات: البنية التحتية، ثم المنصة، ثم الخدمات المتخصصة
- اتبع مبدأ الامتيازات الأدنى للأمان مع IAM
- استخدم CloudFormation لتطبيق البنية التحتية كشيفرة (infrastructure as code)
- استفد من الخدمات المُدارة بدلًا من إدارة كل شيء بنفسك
أنماط معمارية شائعة على AWS
معمارية serverless
Client → API Gateway → Lambda → DynamoDB
↓
S3 (static)
معمارية الخدمات المصغّرة (microservices)
Client → ALB → ECS/EKS (conteneurs) → RDS/DynamoDB
↓
SQS/SNS (communication)
معمارية تطبيق ويب تقليدي
Route 53 → CloudFront → ALB → EC2 (Auto Scaling) → RDS
↓
ElastiCache
أفضل الممارسات لتحسين التكاليف
- استخدم النُّسخ المحجوزة لأحمال العمل المتوقعة
- جدوِل إيقاف بيئات التطوير خارج ساعات العمل
- اضبط سياسات دورة الحياة لـ S3
- راقب الموارد غير المستخدمة واحذفها
- استخدم نُسخ Spot لأحمال العمل التي تتحمل الأعطال
- أنشئ نظامًا لمراقبة التكاليف باستخدام AWS Cost Explorer وBudgets
لمزيد من التعمق
هذا الدليل مجرد مقدمة للعدد الكبير من خدمات AWS. لتعميق معرفتك:
- اطّلع على التوثيق الرسمي لـ AWS
- استكشف Well-Architected Framework من AWS
- تابع دورات تدريبية على AWS Training and Certification
- جرّب مشاريع عملية لترسيخ معرفتك
نبذة عن InSkillCoach
خبير في التدريب والتقنيات
مدرّب متخصص في التقنيات المتقدمة والذكاء الاصطناعي، تدعمه شركة GNeurone Inc.
الشهادات:
- AWS Certified Solutions Architect – Professional
- شهادات Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
التعليقات
التعليقات مدعومة عبر GitHub Discussions
سجّل الدخول باستخدام GitHub للمشاركة في النقاش