AWS Cloud Foundations 02 - Cloud Economics and Billing

في عالم الحوسبة السحابية، يعد فهم نموذج التسعير وآليات تتبع التكلفة وتحسين الإنفاق من المهارات الأساسية لأي مهندس أو مسؤول مالي. تقدم AWS فلسفة فريدة تقوم على "ادفع مقابل ما تستخدم فقط" دون عقود طويلة الأجل. يستعرض هذا المقال المفاهيم الجوهرية من وحدة "اقتصاديات السحابة والفوترة"، بدءًا من محركات التكلفة الثلاثة (الحوسبة، التخزين، نقل البيانات)، مرورًا بمقارنة التكلفة الإجمالية للملكية (TCO) بين مراكز البيانات التقليدية والسحابة، وصولاً إلى أدوات الفوترة والإدارة المالية مثل AWS Organizations و AWS Cost Explorer، وأخيرًا خطط الدعم الفني المختلفة التي تقدمها AWS.

1️⃣ Three fundamental drivers of cost with AWS

يتم تحديد التكلفة في AWS بناءً على ثلاثة محركات رئيسية: Compute (الحوسبة) وتُحتسب عادةً لكل ساعة أو لكل ثانية حسب نوع المورد، وStorage (التخزين) الذي يُحتسب عادةً لكل جيجابايت (GB) مشغول شهريًا، وData Transfer (نقل البيانات) حيث يكون نقل البيانات الواردة (Inbound) مجانيًا في معظم الحالات، بينما يُحتسب نقل البيانات الصادرة (Outbound) بشكل مجمع عبر الخدمات. لا توجد رسوم عادةً لنقل البيانات بين خدمات AWS داخل نفس المنطقة (Region)، ولكن ينبغي التحقق دائمًا من استثناءات محددة. تشبيهًا بفواتير الهاتف: أنت تدفع ثمن المكالمات (الحوسبة)، وثمن مساحة التخزين في هاتفك (التخزين)، وثمن إرسال البيانات عبر الإنترنت (نقل البيانات الصادر) بينما استقبال البيانات مجاني.

شركة ناشئة تستخدم Amazon EC2 لتشغيل تطبيق ويب. إذا كان التطبيق يستقبل صورًا من المستخدمين (تحميل - inbound) فهذا مجاني، وعندما يُرسل التطبيق تقارير يومية بالبريد الإلكتروني أو يستدعي واجهات خارجية (outbound) فإن AWS ستفرض رسومًا حسب الحجم. كما أن تخزين هذه الصور على Amazon S3 يكلف لكل جيجابايت شهريًا.

2️⃣ How is computing power charged?

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

لديك تطبيق يتوقع زيادة حادة في الزيارات لمدة ساعتين فقط يوميًا. يمكنك استخدام Auto Scaling لتشغيل عشر خوادم خلال هاتين الساعتين وإطفائها بعد ذلك، فتدفع فقط مقابل 20 ساعة حوسبة (2 ساعة × 10 خوادم). أما إذا كان لديك حمل ثابت على مدار العام، فشراء Reserved Instances يوفر حتى 75% من التكلفة.

3️⃣ How is storage charged?

يُحتسب التخزين عادةً لكل جيجابايت (GB) من البيانات المخزنة شهريًا. تختلف الأسعار حسب نوع خدمة التخزين: Amazon S3 له طبقات متعددة (Standard، Intelligent-Tiering، Glacier) حيث تنخفض التكلفة كلما قل تواتر الوصول إلى البيانات. خدمة Amazon EBS تُحتسب على أساس الحجم المُهيأ (provisioned) بالجيجابايت-شهر، بالإضافة إلى عدد عمليات الإدخال/الإخراج (IOPS). قد تُضاف رسوم إضافية للنسخ الاحتياطي (snapshots) أو نقل البيانات بين المناطق. فكر في مستودع تخزين شهري: كلما زاد عدد الصناديق التي تستأجرها (GB)، زادت الفاتورة، لكن يمكنك اختيار صناديق في منطقة بعيدة الثلاجات (Glacier) بثمن أقل جدًا إذا كنت لا تحتاج للوصول إليها سوى مرة واحدة في السنة.

شركة وسائط تخزن مقاطع فيديو قديمة لا يشاهدها أحد تقريبًا. باستخدام S3 Glacier Deep Archive، تدفع 0.00099 دولار لكل جيجابايت شهريًا بدلاً من 0.023 دولار في S3 Standard، مما يوفر أكثر من 95% من تكاليف التخزين. بينما تخزن المقاطع الجديدة التي تُعرض يوميًا في S3 Standard للوصول السريع.

4️⃣ How is data transfer charged?

نقل البيانات الواردة (من الإنترنت إلى AWS) مجاني بشكل عام. نقل البيانات الصادرة (من AWS إلى الإنترنت) يتم تجميعه عبر الخدمات ويُحتسب بمعدل تصاعدي (tiered pricing): كلما زاد حجم البيانات المنقولة، انخفض السعر لكل جيجابايت. نقل البيانات بين خدمات AWS داخل نفس المنطقة مجاني أيضًا، ولكن بين المناطق المختلفة (مثلاً من us-east-1 إلى eu-west-1) يتم احتسابه كبيانات صادرة من المنطقة المصدر. هذا يشبه خدمة البريد السريع: إرسال الطرود من منزلك (outbound) يُكلف بينما استلام الطرود (inbound) مجاني، والتوصيل بين فروع نفس المدينة مجاني.

موقع ويب يخدم مليون مستخدم شهريًا، يستهلك كل مستخدم 10 ميغابايت من البيانات الصادرة. إجمالي البيانات الصادرة = 10,000 جيجابايت. أول 100 جيجابايت مجانية في طبقة AWS المجانية، ثم تبدأ الأسعار التصاعدية (مثلاً 0.09 دولار للجيجابايت الأولى، ثم أقل). تجميع هذه البيانات يؤدي إلى فاتورة نقل بيانات يمكن تقليلها باستخدام Amazon CloudFront (شبكة توصيل المحتوى) التي تخفض الأسعار بشكل كبير.

5️⃣ How do you pay for AWS?

تتبع AWS فلسفة "ادفع مقابل ما تستخدمه"، "ادفع أقل عندما تحجز"، و"ادفع أقل لكل وحدة عندما تستخدم أكثر". لا توجد عقود طويلة الأجل، ويمكن البدء أو الإيقاف في أي وقت. عند حجز سعة معينة (Reserved Instances) تحصل على خصم يصل إلى 75% مقابل On-Demand. ومع زيادة الاستخدام، تحصل على خصم إضافي تلقائي بفضل التسعير التصاعدي (tiered pricing). تتشارك AWS وفورات الحجم (economies of scale) مع عملائها من خلال خفض الأسعار باستمرار (أكثر من 75 مرة منذ 2006). تشبيه بسيط: كهرباء منزلك – كلما استهلكت أكثر، قد تنخفض السعر للوحدة (شرائح الاستهلاك)، وإذا وافقت على استهلاك كمية محددة سنويًا، تحصل على سعر أقل (Reserved).

شركة توقع عقد مع AWS لمدة 3 سنوات لدفع 10,000 دولار مقدمًا مقابل خوادم معينة (All Upfront Reserved Instance) فتحقق توفيرًا يزيد عن 70% مقارنة بالدفع بالساعة. بالتزامن مع زيادة تخزينها على S3 من 10 TB إلى 100 TB، ينخفض سعر الجيجابايت من 0.023 دولار إلى 0.021 دولار تلقائيًا.

6️⃣ AWS Free Tier

تقدم AWS طبقة مجانية (Free Tier) للعملاء الجدد لمدة عام كامل، تشمل بعض الخدمات مثل Amazon EC2 (نوع t2.micro لمدة 750 ساعة شهريًا)، و Amazon S3 (5 جيجابايت تخزين قياسي)، و Amazon RDS، و AWS Lambda (مليون طلب شهريًا). كما توجد خدمات مجانية دائمًا (Always free) مثل بعض حدود Amazon Dynamo DB و AWS IAM. الهدف هو تمكين العملاء من تجربة السحابة بدون تكلفة أولية. تشبيه: متجر يقدم عينات مجانية للعملاء الجدد لمدة عام، يمنحك فرصة تذوق كل المنتجات دون دفع ريال.

مطور يبدأ مشروعًا شخصيًا على AWS. يستخدم EC2 t2.micro لتشغيل موقع WordPress، وS3 لتخزين الملفات، و RDS لقاعدة بيانات MySQL، كلها ضمن حدود الطبقة المجانية. فاتورته الشهرية = 0 دولار لمدة 12 شهرًا.

7️⃣ Services that are free of charge

توجد خدمات AWS لا تفرض رسومًا في حد ذاتها، ولكن قد تتكبد تكاليف من الموارد التي تستخدمها. من أمثلة هذه الخدمات: Amazon VPC (الشبكة الافتراضية الخاصة)، AWS Identity and Access Management (IAM)، Consolidated Billing (أداة دمج الفواتير)، AWS CloudFormation (نموذج البنية التحتية ككود)، و AWS Elastic Beanstalk (خدمة نشر التطبيقات). لا توجد رسوم على البيانات الواردة، ومعظم عمليات النقل الداخلي داخل المنطقة مجانية. يجب الانتباه إلى أنه عند استخدام Auto Scaling لإنشاء خوادم EC2 جديدة، فإن خدمة Auto Scaling مجانية ولكنك تدفع ثمن خوادم EC2 التي تنشئها.

شركة تنشئ شبكة VPC مع عدة subnets وتستخدم IAM لتحديد صلاحيات الموظفين، وتستخدم CloudFormation لنشر البنية. لا توجد فاتورة مقابل هذه الخدمات. لكن عند تشغيل EC2 instance داخل VPC، تظهر فاتورة EC2.

📖 قاموس مصطلحات المحور الأول

المصطلح (English)الترجمةالمفهوم
Computeالحوسبةالموارد الحسابية مثل وحدات المعالجة المركزية والذاكرة
Storageالتخزينمساحة حفظ البيانات على أقراص AWS
Data Transfer (Outbound/Inbound)نقل البيانات (صادر/وارد)حركة البيانات من/إلى الإنترنت أو بين المناطق
Reserved Instances (RI)المثيلات المحجوزةالتزام طويل الأجل بسعة حوسبة مقابل خصم كبير
AWS Free Tierطبقة AWS المجانيةاستخدام مجاني لبعض الخدمات لمدة عام أو دائمًا
Tiered pricingالتسعير التصاعديانخفاض السعر لكل وحدة مع زيادة حجم الاستخدام

1️⃣ What is Total Cost of Ownership?

التكلفة الإجمالية للملكية (Total Cost of Ownership, TCO) هي تقدير مالي يهدف إلى مساعدة المشترين والمالكين في تحديد التكاليف المباشرة وغير المباشرة لمنتج أو نظام. تستخدم TCO لمقارنة تكاليف تشغيل بيئة تقنية كاملة أو حمل عمل معين داخل مركز بيانات تقليدي (on-premises) مقابل نفس الحمل على AWS. الهدف هو وضع ميزانية دقيقة أو بناء حالة عمل (business case) للانتقال إلى السحابة. تشمل التكاليف في البيئة التقليدية: الأجهزة، التراخيص، مرافق الطاقة والتبريد، صيانة، وأجور الفرق التقنية، بينما في السحابة التكاليف أكثر شفافية وقابلة للحساب على أساس الاستهلاك.

شركة تمتلك 50 خادمًا فعليًا في مركز بيانات. حساب TCO يشمل: سعر شراء الخوادم (10,000 دولار لكل خادم)، تكاليف الصيانة السنوية، فواتير الكهرباء، إيجار الرفوف، رواتب مهندسي التشغيل، تراخيص أنظمة التشغيل. على AWS، تقدر تكلفة استبدال هذه الخوادم بنفس المعالجة والذاكرة باستخدام Reserved Instances لمدة 3 سنوات، وتظهر الفروق الهائلة.

2️⃣ On-premises versus cloud

في البيئة التقليدية (on-premises)، توجد تكاليف رأسمالية (Capital Expenditure - Capex) مثل شراء الخوادم، وحدات التخزين، معدات الشبكات، وأيضًا تكاليف تشغيلية (Operational Expenditure - Opex) مثل الإيجار والكهرباء والتبريد والعمالة. تحتاج إلى شراء سعة قصوى تغطي فترات الذروة، وتستمر التكاليف الثابتة حتى لو لم تستخدم السعة. أما في السحابة، فلا توجد تكاليف أولية ضخمة، وتدفع فقط مقابل ما تستخدمه (Opex بحت)، مع المرونة في التوسع لأعلى أو لأسفل خلال دقائق. تخيل أن شراء منزل (Capex) مقابل استئجار شقة (Opex): في الاستئجار تدفع فقط طوال فترة السكن، ويمكنك الانتقال إلى شقة أكبر أو أصغر بسهولة.

مقارنة على مدى 3 سنوات: خادم واحد بأربع وحدات معالجة و16 جيجابايت ذاكرة. التكلفة التقليدية تشمل سعر الخادم (5,000 دولار)، تراخيص نظام تشغيل (3,000 دولار)، تكاليف طاقة وتبريد ورفوف وصيانة (20,000 دولار)، ورواتب (30,000 دولار) – المجموع 58,000 دولار. على AWS، نفس المواصفات باستخدام Reserved Instances جزئي الدفع المقدم لمدة 3 سنوات يكلف حوالي 2,500 دولار فقط. أي توفير يتجاوز 95%.

3️⃣ AWS Pricing Calculator

حاسبة تسعير AWS (AWS Pricing Calculator) هي أداة مجانية عبر الإنترنت تسمح بتقدير فاتورة AWS الشهرية قبل بناء الحلول الفعلية. يمكنك من خلالها استكشاف الخدمات، إنشاء مجموعات (groups) من الخدمات مثل "بيئة الإنتاج" أو "بيئة التطوير"، وتحديد التفاصيل مثل نوع المثيل، المنطقة، سعة التخزين، واستخدام Reserved Instances. تقدم الحاسبة تفصيلاً لأول 12 شهرًا، إجمالي الدفعات المقدمة (upfront)، والدفعات الشهرية. يمكنك حفظ التقديرات ومقارنة سيناريوهات متعددة. تخيل أنك تريد بناء منزل – فأنت تستخدم مهندسًا لرسم المخطط وحساب كمية المواد والتكلفة قبل البدء في البناء.

تريد تقدير تكلفة تطبيق ويب: ثلاث خوادم EC2 t3.large في منطقة (N. Virginia)، مع 100 جيجابايت S3 قياسي، و 50 جيجابايت RDS MySQL، و 500 جيجابايت نقل بيانات صادر شهريًا. تذهب إلى AWS Pricing Calculator، تختار الخدمات، تدخل الأرقام، وتظهر الفاتورة التقديرية 354 دولارًا شهريًا. ثم تغير نوع المثيلات إلى t3.medium فتصبح التكلفة 210 دولارات، أو تضيف Reserved Instances فتنخفض إلى 180 دولارًا.

📖 قاموس مصطلحات المحور الثاني

المصطلح (English)الترجمةالمفهوم
Total Cost of Ownership (TCO)التكلفة الإجمالية للملكيةتقدير شامل لكل التكاليف المباشرة وغير المباشرة لنظام تقني
Capital Expenditure (Capex)نفقات رأسماليةتكاليف شراء أصول طويلة الأجل مثل الخوادم
Operational Expenditure (Opex)نفقات تشغيليةتكاليف الاستخدام اليومي مثل فواتير الكهرباء أو السحابة
AWS Pricing Calculatorحاسبة تسعير AWSأداة تقدير التكلفة قبل نشر الموارد
On-premisesداخلي (مركز بيانات خاص)تجهيزات تقنية مملوكة ومدارة داخل الشركة

1️⃣ AWS Organizations

AWS Organizations هي خدمة مجانية لإدارة الحسابات تتيح لك دمج عدة حسابات AWS في كيان واحد (منظمة) يمكنك إدارتها مركزيًا. الميزات الرئيسية تشمل: سياسات مركزية للتحكم في الوصول عبر جميع الحسابات، إنشاء وإدارة حسابات جديدة آليًا، وفوترة موحدة (consolidated billing). تسمح لك المنظمة بتجميع حساباتك في وحدات تنظيمية (Organizational Units - OUs) لتطبيق سياسات مشتركة، مثل منع استخدام خدمات معينة في حسابات التطوير. تشبيه: شركة قابضة تمتلك عدة شركات تابعة – القابضة تتحكم في الميزانية والسياسات العامة، وكل شركة تابعة لديها حساباتها الفرعية.

شركة متوسطة لديها ثلاثة أقسام: تطوير، إنتاج، ومالية. تنشئ حساب AWS رئيسي (management account) وتحتله ثلاثة حسابات فرعية. تستخدم AWS Organizations لربطها، ثم تضع سياسة تمنع حسابات التطوير من استخدام خدمات باهظة مثل Amazon Redshift، وتطبق الفوترة الموحدة لتحصل على خصم الحجم الإجمالي.

2️⃣ Key features and benefits

من أهم الفوائد: الإدارة المركزية للسياسات عبر الحسابات المتعددة، وتجميع الحسابات حسب احتياجات العمل (مثل فرق مختلفة أو بيئات منفصلة)، وإدارة الفواتير الموحدة حيث تظهر فاتورة واحدة لجميع الحسابات ويمكن تتبع تكاليف كل حساب على حدة، وأتمتة إنشاء الحسابات الجديدة عبر واجهات برمجة التطبيقات (APIs). تُخفف هذه الميزات العبء الإداري وتعزز الامتثال الأمني. تخيل أن لديك 20 مشروعًا مختلفًا، بدلاً من 20 فاتورة منفصلة و20 مجموعة صلاحيات، تستخدم Organizations لتوحيد كل شيء في لوحة تحكم واحدة.

شركة ناشئة تنمو بسرعة وتحتاج إلى حساب AWS منفصل لكل عميل (SaaS). باستخدام AWS Organizations و APIs، يمكنها إنشاء حساب جديد آليًا خلال ثوانٍ، وتطبيق سياسة أمان أساسية، وإضافة الفاتورة الموحدة لحساب الشركة الرئيسي، ثم إصدار فاتورة فرعية لكل عميل.

3️⃣ Security and service control policies

سياسات التحكم في الخدمة (Service Control Policies - SCPs) هي نوع من السياسات في AWS Organizations تحدد أقصى صلاحيات مسموح بها للحسابات الأعضاء. على عكس سياسات IAM التي تربط بمستخدمين/أدوار داخل الحساب الواحد، فإن SCPs تطبق على مستوى الحساب بأكمله، بما في ذلك المستخدم الجذر (root user). يمكن استخدام SCPs لمنع خدمات أو مناطق بأكملها، مثلاً منع إنشاء خوادم EC2 في منطقة أوروبا. تشبه SCPs القوانين الدستورية للدولة، بينما IAM هي القوانين المحلية لكل مدينة – الدستور يضع الحدود القصوى التي لا يمكن لأي قانون محلي تجاوزها.

تريد منع أي حساب تابع من استخدام Amazon DynamoDB أو إنشاء مثيلات من نوع g4 (للتعلم العميق) لأنها مكلفة. تنشئ SCP مع قاعدة "Deny" للخدمات والأنواع المحددة، وتطبقها على وحدة تنظيمية (OU) تضم كل حسابات المطورين. حتى لو حاول مسؤول حساب فرعي إعطاء نفسه دور full access، سيمنعه SCP.

4️⃣ AWS Organizations management

تدار AWS Organizations عبر عدة واجهات: AWS Management Console (لوحة تحكم مرئية)، AWS CLI (سطر أوامر)، SDKs (مكتبات برمجية)، و HTTPS Query API. الهيكل التنظيمي يتكون من: الجذر (Root) الذي يحتوي على جميع الحسابات، الوحدات التنظيمية (OUs) التي يمكن تداخلها حتى 5 مستويات، والحسابات الأعضاء (Member accounts). الحساب الرئيسي (Management account) هو الذي يُنشئ المنظمة ويدفع الفواتير. يمكنك إرسال دعوات لحسابات موجودة أو إنشاء حسابات جديدة مباشرة. هناك حدود مثل: 1000 OU كحد أقصى، 1000 سياسة، و5 مستويات تداخل OUs تحت الجذر.

لديك منظمة تضم 50 حسابًا موزعين على 4 OUs رئيسية: (Production, Staging, Development, Sandbox). ضمن OU Development، يمكنك إنشاء OUs فرعية حسب الفريق (Frontend, Backend, Data). ترفق سياسة تمنع حذف لقطات RDS في Production، وسياسة أخرى تحد من أنواع المثيلات في Sandbox إلى t2.micro فقط.

📖 قاموس مصطلحات المحور الثالث

المصطلح (English)الترجمةالمفهوم
AWS Organizationsمنظمات AWSخدمة دمج وإدارة حسابات AWS متعددة مركزيًا
Service Control Policy (SCP)سياسة التحكم في الخدمةسياسة تحدد الحد الأقصى للصلاحيات على مستوى الحساب
Organizational Unit (OU)وحدة تنظيميةحاوية لتجميع الحسابات داخل المنظمة
Management accountالحساب المُديرالحساب الرئيسي الذي يتحكم ويصدر الفواتير
Consolidated Billingالفوترة الموحدةدمج فواتير حسابات متعددة في فاتورة واحدة مع خصم الحجم

1️⃣ AWS Billing and Cost Management

AWS Billing and Cost Management هي خدمة تتيح لك دفع فاتورة AWS، ومراقبة الاستخدام، وتحليل التكاليف، ووضع ميزانيات. يمكنك من خلالها الاطلاع على الفواتير السابقة والحالية، وتفعيل تقارير مفصلة عن الاستخدام، وإعداد تنبيهات عندما تتجاوز التكاليف حدًا معينًا. توفر الخدمة لوحة تحكم مركزية لجميع حساباتك (خاصة عند استخدام Consolidated Billing). تشبيه: تطبيق بنكي شخصي يظهر لك كل مشترياتك، يصنفها (طعام، ترفيه، فواتير)، ويسمح لك بتحديد حد أقصى للإنفاق الشهري وإرسال إشعار عند الاقتراب منه.

مسؤول مالي يقوم بتسجيل الدخول إلى AWS Billing Dashboard ليرى أن فاتورة الشهر الحالي بلغت 1,200 دولار، وأعلى خدمة تكلفة هي EC2 بـ 800 دولار، ويمكنه النقر لرؤية تفصيل حسب كل مثيل. يقرر تعديل بعض المثيلات غير المستخدمة.

2️⃣ AWS Billing Dashboard

لوحة تحكم الفوترة (Billing Dashboard) تعرض ملخصًا سريعًا للمصروفات: إجمالي الشهر الماضي، المصروفات التقديرية للشهر الحالي حتى الآن، وتوقعات نهاية الشهر. كما تظهر رسمًا بيانيًا لأعلى خمس خدمات من حيث التكلفة خلال الشهر الحالي، مع نسب مئوية. يمكنك الانتقال من اللوحة إلى أدوات أكثر تفصيلاً مثل Bills و Cost Explorer و Budgets. اللوحة تمكنك من اكتشاف الارتفاعات غير المتوقعة مبكرًا. تخيل عداد سرعة السيارة يظهر لك استهلاك الوقود اللحظي والمتوسط – لوحة التحكم تفعل نفس الشيء لتكاليف السحابة.

مدير مشروع يلاحظ من خلال Billing Dashboard أن تكلفة خدمة AWS Data Transfer ارتفعت بنسبة 300% خلال الأيام الثلاثة الماضية. بالتحقيق، يكتشف أن فريقًا قام بنشر تطبيق جديد في منطقة (Frankfurt) بينما المستخدمون في أمريكا، مما تسبب في رسوم نقل بين المناطق. يقوم بنقل التطبيق إلى المنطقة الصحيحة.

3️⃣ Monthly bill

صفحة الفواتير الشهرية (AWS Bills) تقدم تفصيلاً دقيقًا لكل خدمة، مع إمكانية التقسيم حسب المنطقة (Region) والحساب المرتبط (Linked account). تشمل الفاتورة الرسوم المتكررة، رسوم السوق (AWS Marketplace)، وأي ضرائب مطبقة. يمكنك تنزيل الفاتورة بصيغة CSV أو PDF. هذه الصفحة هي المرجع الرسمي لما أنفقته بالفعل. تشبيه: كشف حساب البنك الشهري مع تفصيل كل معاملة، بدلاً من مجرد إجمالي المبلغ.

فاتورة شهر يناير: Amazon EC2 – 450 دولار (منها 200 دولار لـ m5.large في us-east-1، و250 دولار لـ t3.medium في eu-west-2)، Amazon S3 – 120 دولار (80 دولار تخزين قياسي، 40 دولار طبقة Intelligent-Tiering)، و AWS Data Transfer – 30 دولار.

4️⃣ AWS Cost Explorer

AWS Cost Explorer هو أداة مجانية لتصور وفهم وإدارة التكاليف والاستخدام بمرور الوقت. يوفر رسومًا بيانية تفاعلية مع إمكانية التصفية حسب الخدمة، المنطقة، نوع المثيل، علامة التكلفة (Cost Allocation Tag)، والحساب. يتيح لك الاطلاع على بيانات آخر 13 شهرًا، والتوقعات للأشهر الثلاثة القادمة مع فاصل ثقة (confidence interval). يمكنك إنشاء تقارير مخصصة مثل "التكاليف اليومية لبيئة الإنتاج" أو "المقارنة بين On-Demand و Reserved". يعد Cost Explorer ضروريًا لاكتشاف الأنماط (مثل ارتفاع التكلفة كل ليلة أربعاء بسبب النسخ الاحتياطي).

باستخدام Cost Explorer، ترى أن تكاليف EC2 تزيد بنسبة 40% كل آخر أسبوع من الشهر بسبب تنفيذ تقارير ضخمة. يمكنك جدولة هذه التقارير لتشغيلها على مثيلات Spot أرخص بنسبة 70% خلال فترات انخفاض الطلب، وتوفير مئات الدولارات شهريًا.

5️⃣ AWS Budgets

تتيح لك AWS Budgets تعيين ميزانيات مخصصة للتكاليف أو الاستخدام، وتلقي تنبيهات عند تجاوزها أو توقع تجاوزها. يمكن إنشاء ميزانية على مستوى شهري، ربع سنوي، أو سنوي، وتحديد حد ثابت أو متغير. التنبيهات ترسل عبر البريد الإلكتروني أو Amazon SNS. يمكنك ربط الميزانيات بخرائط Cost Explorer لرؤية التقدم مقارنة بالميزانية في الوقت الفعلي. تخيل أن تضع حدًا أقصى لإنفاقك على الترفيه شهريًا، ويصلك إشعار عندما تستهلك 80% من الميزانية.

شركة تضع ميزانية شهرية قدرها 5,000 دولار لبيئة الإنتاج. تفعّل Budget لترسل إشعارًا عند 80% من الميزانية (4,000 دولار) وعند 100% (5,000 دولار). بمجرد وصول التكلفة إلى 4,000 دولار في اليوم العشرين من الشهر، يتلقى الفريق تنبيهًا فيقوم بالتحقيق وتقليص الموارد غير الضرورية لتجنب تجاوز الحد.

6️⃣ AWS Cost and Usage Report

تقرير التكلفة والاستخدام (Cost and Usage Report) هو الأداة الأكثر تفصيلاً، حيث يسرد كل عنصر استخدام لكل خدمة على مستوى كل ساعة أو يوم، مع معلومات مثل رمز المنتج، نوع الاستخدام، مقدار الوحدة، السعر، المنطقة، والحساب. يمكنك نشر هذه التقارير إلى Amazon S3 وتحليلها باستخدام خدمات مثل Amazon Athena أو Amazon QuickSight. التقارير تُحدَّث مرة واحدة يوميًا (أو عدة مرات في اليوم)، وهي مثالية للتحليلات المتقدمة والتكامل مع أنظمة إدارة التكاليف الداخلية. يتطلب إعدادها بعض الخبرة لكنها أقوى أداة.

شركة تريد توزيع التكاليف على أقسامها بدقة. تفعّل Cost and Usage Report مع إضافة Cost Allocation Tags لكل مورد (مثل "Department=Sales"، "Project=MobileApp"). يتم إرسال التقرير يوميًا إلى S3، ثم يستخدم فريق البيانات AWS Athena لاستعلام التقرير حسب القسم وإنشاء لوحة تحكم مخصصة بتكلفة كل قسم بالدولار لكل ساعة.

7️⃣ AWS Trusted Advisor

على الرغم من أن AWS Trusted Advisor ليس أداة فوترة حصرية، إلا أنه يقدم توصيات مهمة في فئة تحسين التكلفة (Cost Optimization)، مثل تحديد الموارد غير المستخدمة أو المثيلات ذات الاستخدام المنخفض، واقتراح شراء Reserved Instances، أو حذف لقطات EBS القديمة. يقدم Trusted Advisor فحوصات في خمس فئات: تحسين التكلفة، الأداء، الأمان، تحمل الأخطاء، وحدود الخدمة. الخطة الأساسية (Basic) تتضمن 6 فحوصات أساسية، بينما الخطط الأعلى تقدم جميع الفحوصات. تشبيه: مستشار مالي شخصي يمر على فواتيرك ويخبرك: "هذا الاشتراك لم تعد تستخدمه، ويمكنك تقليل باقة الإنترنت لأنك لا تستهلكها كاملة".

ينبهك Trusted Advisor إلى وجود 20 مثيل EC2 خاملاً لأكثر من 14 يومًا، و 5 أحجام EBS غير مرتبطة بأي مثيل، و 10 عناوين IP مرنة (Elastic IPs) غير مرتبطة. إجمالي التوفير المحتمل إذا قمت بإزالة هذه الموارد هو 450 دولارًا شهريًا.

📖 قاموس مصطلحات المحور الرابع

المصطلح (English)الترجمةالمفهوم
AWS Billing Dashboardلوحة تحكم الفوترةعرض سريع للمصروفات الجارية والتوقعات
AWS Cost Explorerمستكشف التكاليفأداة تحليل وتصور اتجاهات التكلفة والاستخدام
AWS Budgetsالميزانياتتحديد حدود للإنفاق وتلقي تنبيهات
AWS Cost and Usage Reportتقرير التكلفة والاستخدامتفصيل شامل لكل ساعة/يوم لكل مورد
AWS Trusted Advisorالمستشار الموثوقأداة توصيات في تحسين التكلفة والأداء والأمان
Cost Allocation Tagعلامة توزيع التكلفةوسم لتخصيص التكاليف لفريق/مشروع معين

1️⃣ AWS Support

تقدم AWS مزيجًا فريدًا من الأدوات والخبرات لدعم العملاء، سواء كانوا يجرون تجارب أولية، أو يستخدمون AWS في الإنتاج، أو لديهم تطبيقات حساسة تؤثر على استمرارية الأعمال. يشمل الدعم: الإرشاد الاستباقي (Proactive guidance) عبر مدير الحساب التقني (Technical Account Manager - TAM)، وأفضل الممارسات عبر Trusted Advisor، ومساعدة الحسابات عبر Support Concierge (لمسائل الفوترة والحسابات). تختلف مستويات الدعم حسب الخطة المختارة. تشبيه: خدمة عملاء لشركة سيارات – هناك مستوى أساسي (كتيب التعليمات والمنتديات)، ومستوى متقدم (مهندس متخصص يرد خلال ساعة)، ومستوى شامل (مدير خدمة مخصص لك يتفقد سيارتك بانتظام).

شركة ناشئة تستخدم AWS مجانًا (Basic Support) تحصل على إمكانية الوصول إلى منتديات المجتمع ووثائق المساعدة فقط. عندما تتعرض لمشكلة في الاتصال، تبحث في المنتديات وتجد حلاً. فيما بعد عندما تصبح شركة متوسطة ولديها تطبيق إنتاجي، تنتقل إلى Business Support لتحصل على رد خلال ساعة عند حدوث عطل.

2️⃣ Support plan summary

تقدم AWS أربع خطط دعم رئيسية: Basic (مجاني لجميع العملاء)، Developer (مناسب للتطوير المبكر أو الاختبار)، Business (للأحمال الإنتاجية)، و Enterprise (للأحمال الحرجة للأعمال). تختلف في أوقات الاستجابة، وفريق الدعم المخصص، والأدوات الإضافية مثل TAM و Trusted Advisor الكامل. جميع الخطط ما عدا Basic تتطلب رسومًا شهرية (عادة نسبة مئوية من الإنفاق الشهري أو حد أدنى). تخيل مستويات العضوية في نادٍ صحي: عضو مجاني يمكنه استخدام الأجهزة الأساسية، والعضو المميز يحصل على مدرب شخصي ومواعيد أولوية.

شركة إنشاءات لديها نظام فواتير حساس (مهم للأعمال – mission-critical) تختار Enterprise Support رغم كونه الأغلى، لأنه يوفر TAM مخصص، واستجابة أقل من 15 دقيقة للحالات الحرجة، ومراجعات بنائية منتظمة. بينما شركة صغيرة تختبر فكرة منتج جديد تكتفي بخطة Developer (29 دولارًا شهريًا) لطرح أسئلة تقنية خلال ساعات العمل.

3️⃣ AWS Support: Basic Plan

خطة Basic مجانية وتتضمن: الوصول إلى مركز الموارد (Resource Center)، لوحة حالة الخدمة (Service Health Dashboard)، الأسئلة الشائعة، منتديات النقاش، ودعم فحوصات الصحة الأساسية. كما تشمل 6 فحوصات أساسية من Trusted Advisor (مثل فحص حدود الخدمة، والأمان الأساسي). لا يوجد دعم فني عبر التذاكر للاستفسارات التقنية؛ ولكن يمكن الوصول إلى دعم الفوترة والحسابات لجميع العملاء. هذه الخطة مناسبة للاستكشاف الشخصي أو للشركات التي لا تعتمد على AWS بشكل حرج. تخيل شراء جهاز إلكتروني: الخطة الأساسية هي الضمان القانوني فقط والكتيب، وأي استشارة تحتاج تبحث عنها بنفسك.

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

4️⃣ AWS Support: Developer Plan

خطة Developer موصى بها للعملاء الذين يقومون باختبارات أو تطوير مبكر على AWS، أو لمن يستخدمون AWS لأحمال عمل غير إنتاجية. تقدم إمكانية فتح تذاكر دعم فني (حالات) ذات أولوية Low و Normal مع أوقات استجابة تصل إلى 12 ساعة خلال ساعات العمل (Business hours). لا تتضمن مدير حساب تقني (TAM) ولا معظم فحوصات Trusted Advisor المتقدمة. السعر: 29 دولارًا شهريًا أو 3% من الإنفاق الشهري (أيهما أكبر). هذه الخطة تمنحك "رفيقًا" للتغلب على العقبات التقنية دون أن تدفع الكثير. تشبيه: استشارة هاتفية مع فني لمدة محدودة ضمن ساعات العمل الرسمية.

فريق مكون من 3 مطورين يعملون على تطبيق جديد سيُطلق بعد 6 أشهر. يحتاجون إلى دعم لأسئلة حول أفضل الممارسات وكيفية استخدام خدمة جديدة. يختارون خطة Developer، وعندما يواجهون خطأ في إعداد قاعدة بيانات RDS، يفتحون تذكرة ويستلمون ردًا خلال 8 ساعات.

5️⃣ AWS Support: Business Plan

خطة Business مخصصة للعملاء الذين يديرون أحمال إنتاجية على AWS، ولديهم تطبيقات حساسة للتوفر والأمان. توفر الدعم 24/7 مع أوقات استجابة سريعة: أقل من ساعة للحالات الحرجة (Critical)، وأقل من 4 ساعات للحالات العاجلة (Urgent). تتضمن جميع فحوصات Trusted Advisor (أكثر من 100 فحص)، وإمكانية الوصول إلى واجهات برمجة التطبيقات الخاصة بـ Trusted Advisor، وتقارير استخدام متقدمة. السعر يبدأ من 100 دولار شهريًا (أو 3% من الإنفاق المتزايد). هذه الخطة مناسبة للمؤسسات التي تعتمد على AWS في تشغيل أعمالها اليومية وتحتاج إلى ضمانات زمنية قوية. تشبيه: خدمة دعم فني على مدار الساعة مع مهندسين متخصصين يردون خلال دقائق للمشاكل الكبيرة.

متجر إلكتروني يحقق مبيعات بقيمة 100,000 دولار يوميًا، ويستخدم AWS بالكامل. في حالة حدوث عطل في خدمة الدفع، يفتح تذكرة Critical ويتلقى ردًا من مهندس دعم خلال 10 دقائق، مما يساعد في استعادة الخدمة بسرعة وتجنب خسائر فادحة.

6️⃣ AWS Support: Enterprise Plan

خطة Enterprise هي أعلى مستوى، للأحمال الحرجة للأعمال (Business-critical) والمهمة للحياة (Mission-critical). توفر أسرع أوقات استجابة: أقل من 15 دقيقة للحالات الحرجة، وتشمل مدير حساب تقني مخصص (TAM) هو نقطة الاتصال الأساسية. يقدم TAM إرشادات استباقية، مراجعات معمارية، ودعم مستمر للتحسين. كما تشمل خطة Enterprise ورش عمل تدريبية، وأدوات مراجعة التكاليف، ودعم Concierge المخصص للحسابات. السعر يعتمد على التعاقد، ويبدأ من 15,000 دولار شهريًا. هذه الخطة مناسبة للبنوك، شركات الطيران، مقدمي الرعاية الصحية، وأي منظمة لا يمكنها تحمل أي توقف. تخيل وجود مهندس مقيم داخل شركتك يعرف بنيتك التقنية جيدًا ويمكن الاتصال به في أي وقت.

منصة عالمية للتداول المالي (تطبيق حساس جدًا). مع خطة Enterprise، يقوم TAM بمراجعة معماريّة كل شهر، ويقترح تحسينات. عندما تحدث أزمة غير متوقعة، يكون TAM قد جهز خطة استجابة ويشارك في مكالمة الطوارئ خلال 5 دقائق.

7️⃣ Technical Account Manager (TAM)

مدير الحساب التقني (TAM) هو خبير تقني مخصص متاح فقط في خطة Enterprise (ويمكن إضافته لـ Business في بعض العروض الخاصة). يعمل TAM كنقطة اتصال رئيسية، ويقوم بفهم عميق لحالة الاستخدام والهندسة المعمارية، ويقدم إرشادًا استباقيًا، ويساعد في عمليات النقل والإطلاق، ويدير مراجعات الأداء، ويبقيك على اطلاع دائم بأفضل الممارسات. TAM يشبه الطبيب المعالج الذي يعرف تاريخك المرضي كاملاً، بدلاً من طبيب طوارئ عادي.

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

8️⃣ Case severity and response times

تختلف أوقات الاستجابة حسب خطة الدعم وخطورة الحالة (Severity). الخطورة تحددها أنت عند فتح التذكرة: Critical (العمل معطل بالكامل، خسائر مالية)، Urgent (تأثير كبير، وظائف مهمة معطلة)، High (تدهور في وظائف مهمة)، Normal (سلوك غير طبيعي لوظائف غير حرجة)، Low (سؤال تطويري أو طلب ميزة). خطة Basic لا تقدم دعمًا عبر التذاكر. لخطة Developer: 12 ساعة أو أقل (ساعات العمل). Business و Enterprise يقدمان دعمًا 24/7 مع فروق: Critical (15 دقيقة للمؤسسة، ساعة للأعمال)، Urgent (ساعة للمؤسسة، 4 ساعات للأعمال)، وهكذا. تخيل نظام الطوارئ في المستشفى: الحالات الحرجة تدخل الإنعاش فورًا، بينما الحالات البسيطة تنتظر دورها.

في خطة Business، إذا توقف تطبيق رئيسي عن العمل بشكل كامل (Critical)، يجب أن تتلقى أول رد (على سبيل المثال "تم استلام التذكرة وبدأ المهندس في التحقيق") خلال أقل من ساعة. بينما في خطة Enterprise، خلال 15 دقيقة.

📖 قاموس مصطلحات المحور الخامس

المصطلح (English)الترجمةالمفهوم
Technical Account Manager (TAM)مدير الحساب التقنيخبير مخصص يقدم إرشادًا استباقيًا (في خطة Enterprise)
Basic / Developer / Business / Enterpriseخطط الدعم الأساسية/المطور/الأعمال/المؤسسةمستويات الدعم الفني بأسعار ومميزات متفاوتة
Case severityخطورة الحالةتصنيف المشكلة من Critical إلى Low لتحديد أولوية الاستجابة
Response timeزمن الاستجابةالوقت المستهدف لاستلام أول رد من الدعم
Support Conciergeكونسيرج الدعمخبير في الفوترة والحسابات لمساعدة غير التقنية

🚀 الخاتمة

في هذا المقال، استعرضنا الأسس الجوهرية لاقتصاديات السحابة في AWS: بدءًا من محركات التكلفة الثلاثة (الحوسبة، التخزين، نقل البيانات)، وفلسفة "ادفع مقابل ما تستخدم" والخصومات على الحجز والاستخدام المتزايد. ثم انتقلنا إلى التكلفة الإجمالية للملكية (TCO) وكيف تكشف المقارنة بين مراكز البيانات التقليدية والسحابة عن توفير يصل إلى 96%. كما تعرفنا على خدمة AWS Organizations التي توحد حسابات متعددة مع سياسات وفوترة مركزية، وأدوات الفوترة القوية مثل Cost Explorer و Budgets لن ننسى خطط الدعم الفني التي تناسب كل مرحلة من مراحل نضج المؤسسة. إن إتقان هذه المفاهيم يمكن أي فريق من تحسين إنفاقه السحابي والاستفادة الكاملة من مرونة AWS وقابليتها للتوسع.

تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-