تخفيض تكاليف نقل البيانات السحابية في 2026: دليل عملي لخفض رسوم Egress في AWS وAzure وGCP

دليل عملي 2026 لخفض رسوم نقل البيانات (Egress) في AWS وAzure وGCP بنسبة تصل إلى 70%، يشمل CloudFront وVPC Endpoints وTopology Aware Routing وحسابات تكلفة فعلية.

تخفيض رسوم Egress في AWS و Azure 2026

آخر تحديث: 14 يونيو 2026

تُعدّ رسوم نقل البيانات السحابية (Data Transfer / Egress) هي الرسوم التي يفرضها مزوّدو السحابة (AWS وAzure وGCP) عند خروج البيانات من شبكتهم إلى الإنترنت، أو إلى منطقة جغرافية أخرى، أو حتى بين مناطق التوافر (Availability Zones)، وتتراوح في 2026 بين 0.01 و0.09 دولار لكل جيجابايت. على الرغم من إعلان AWS في مارس 2024 عن مجانية الخروج عند مغادرة العميل للسحابة بالكامل، إلا أن رسوم Egress اليومية لا تزال تُشكّل ما بين 7% و15% من إجمالي فاتورتك السحابية حسب تقرير FinOps Foundation 2026. في هذا الدليل، أُشارككم خبرتي العملية في خفض هذه التكاليف بنسبة قد تصل إلى 70% عبر إعدادات بنية شبكية أفضل، واستخدام CDN بذكاء، وإعادة هندسة مسارات البيانات.

بصراحة، أوّل مرّة فُتحت أمامي فاتورة AWS لشركة ناشئة كنت أعمل معها، كان بند Data Transfer وحده يقترب من 18,000$ شهرياً وشعرت أن هناك خطأً في الإعدادات. لم يكن خطأ، كانت مجرّد بنية شبكية لم يفكّر فيها أحد منذ يومها الأول. هذه التجربة شكّلت معظم النصائح أدناه.

  • رسوم Egress إلى الإنترنت في AWS بدأت من 0.09$/GB، وتنخفض إلى 0.05$/GB بعد 150TB شهرياً، وتُصبح 0$ بعد إعلان مارس 2024 لمن يُغادر السحابة بالكامل.
  • نقل البيانات بين مناطق التوافر داخل نفس المنطقة (Cross-AZ) يُكلّف 0.01$/GB في كل اتجاه (in + out)، وهي تكلفة خفية تتراكم سريعاً في تطبيقات Kubernetes.
  • استخدام Amazon CloudFront بدلاً من خروج مباشر من S3 يُمكن أن يُخفّض تكلفة GB واحد من 0.085$ إلى 0.02$ مع CloudFront Security Savings Bundle.
  • VPC Endpoints و PrivateLink يُلغيان رسوم NAT Gateway التي تصل إلى 0.045$/GB إضافة إلى 0.045$/ساعة لكل بوابة.
  • GCP أرخص قارّياً للخروج إلى الإنترنت (0.08$/GB في أمريكا الشمالية)، لكنه أغلى عند نقل البيانات بين القارات (0.12$/GB إلى آسيا).
  • أدوات مثل AWS Cost and Usage Report (CUR 2.0) و GCP Network Intelligence Center تكشف عن الـ"top talkers" الذين يستهلكون 80% من رسوم Egress.

ما هي رسوم Egress في السحابة؟

الـEgress (أو "الخروج") هو حركة البيانات الصادرة من شبكة مزوّد السحابة إلى وجهة خارجية: الإنترنت العام، أو منطقة سحابية أخرى، أو مزوّد سحابي مختلف، أو حتى مركز بيانات خاص بك (on-premises). بعكس الـIngress (الدخول) الذي يكون مجانياً في معظم الحالات، يفرض المزوّدون رسوماً على Egress لتمويل بنية الشبكات التحتية، ولتثبيط ما يُعرف بـ"vendor lock-in escape"، حيث يصعب على العميل نقل بياناته إلى منافس.

عملياً، تنقسم رسوم Egress إلى أربعة أنواع رئيسية يجب أن يتعامل معها كل فريق FinOps:

  • Internet Egress: البيانات الخارجة إلى مستخدمين أو خدمات على الإنترنت العام (الأغلى عادةً).
  • Inter-Region Transfer: النقل بين مناطق المزوّد نفسه (مثل us-east-1 إلى eu-west-1).
  • Cross-AZ Transfer: النقل بين مناطق التوافر داخل نفس المنطقة، وهي تكلفة خفية شائعة جداً.
  • Cross-Cloud / On-prem: النقل إلى سحابة منافسة أو إلى مركز بياناتك الخاص عبر Direct Connect / ExpressRoute.

وفقاً لتقرير State of FinOps 2026 الصادر عن FinOps Foundation، صنّف 68% من المشاركين رسوم Data Transfer ضمن أعلى ثلاث فئات تكلفة غير متوقّعة في فواتيرهم، وهو أعلى رقم منذ بدء التقرير في 2020.

أسعار نقل البيانات في AWS لعام 2026

أعلنت AWS في مارس 2024 عن إلغاء رسوم Egress لمن يُغادر السحابة بالكامل، إلا أن جدول الأسعار اليومي للعملاء النشطين بقي على حاله مع تعديلات طفيفة. إليك الجدول المُحدّث ليونيو 2026 لمنطقة us-east-1 (Virginia):

نوع النقلالسعر ($/GB)ملاحظات
أول 100 GB/شهر إلى الإنترنت0.00$الطبقة المجانية الدائمة
حتى 10 TB إلى الإنترنت0.09$السعر الافتراضي
10–50 TB إلى الإنترنت0.085$تخفيض تلقائي
50–150 TB إلى الإنترنت0.07$طبقة متوسّطة
أكثر من 150 TB0.05$طبقة الحجم الكبير
بين مناطق التوافر (Cross-AZ)0.01$ × 2تُحتسب على الإرسال والاستقبال
بين المناطق (us-east-1 ↔ eu-west-1)0.02$اتجاه واحد
عبر CloudFront إلى الإنترنت0.085$ → 0.02$مع CloudFront Security Savings Bundle

المُلاحظ هنا أن أكبر فجوة في التكلفة تكمن بين الخروج المباشر من EC2/S3 (0.09$) والخروج عبر CloudFront مع الـSecurity Savings Bundle (حوالي 0.02$). هذا يعني أن نقل 50TB شهرياً عبر CloudFront يُكلّف 1,000$ بدلاً من 4,500$، أي توفير 77% بمجرد إعادة توجيه حركة المرور. تفاصيل الأسعار الرسمية تجدها على صفحة تسعير EC2 من AWS، وتُحدَّث بشكل دوري.

أسعار Azure و GCP وكيف تُقارن

أسعار Azure Bandwidth و GCP Network Egress تتشابه في البنية، لكنها تختلف في التفاصيل الدقيقة. Azure يُقدّم 100 GB/شهر مجانية للخروج إلى الإنترنت، ثم 0.087$/GB لأول 10TB، وينخفض إلى 0.05$ بعد 150TB. أما GCP فيتميّز بطبقتين منفصلتين: Premium Tier (الافتراضي) الذي يُوجّه حركة المرور عبر شبكة جوجل الخاصة، وStandard Tier الذي يستخدم الإنترنت العام وأرخص بنحو 40%.

الفرق المهم في 2026 هو أن GCP أصبح يُقدّم تخفيضات تلقائية متعدّدة المستويات لخروج البيانات إلى الإنترنت دون الحاجة إلى عقد التزام، وهو تحسين كبير مقارنة بـ Azure التي لا تزال تتطلّب اتفاقية Reserved Capacity للحصول على أسعار حجمية. إذا كنت تعمل في FinOps وتُقارن المزوّدين لأحمال عمل ثابتة، هذه توصياتي العملية:

  • للتطبيقات الويب ذات الجمهور العالمي: GCP Standard Tier + Cloud CDN غالباً الأرخص.
  • لخدمات API الإقليمية ذات حركة مرور منخفضة جداً: Azure مع Front Door تنافسي.
  • لـ APIs بحجم كبير (>100TB/شهر): AWS CloudFront مع Savings Bundle لا يزال الفائز إذا كنت داخل النظام البيئي.

التكاليف الخفية بين مناطق التوافر (Cross-AZ)

هذه هي التكلفة الأخطر والأكثر إغفالاً. عندما تُشغّل تطبيقاً موزّعاً على ثلاث مناطق توافر (AZs) لتحقيق التوافر العالي، فإن كل بايت يمرّ من EC2 في AZ-1a إلى pod في AZ-1b يُكلّفك 0.01$ في كل اتجاه، أي 0.02$/GB إجمالاً. في مجموعة Kubernetes نموذجية تُشغّل خدمات microservices مع 50TB/شهر من حركة المرور الداخلية، نتحدّث عن 1,000$/شهر رسوم Cross-AZ فقط.

في تجربتي مع فريق FinOps لشركة SaaS، اكتشفنا أن 41% من فاتورة EKS كانت Cross-AZ، والسبب أن خدمة OpenTelemetry Collector كانت تُرسل التتبّعات إلى Jaeger في AZ مختلف. الحل: استخدام Topology Aware Hints في Kubernetes 1.28+ لإجبار حركة المرور على البقاء داخل نفس الـ AZ.

# Kubernetes Service with Topology Aware Routing (K8s 1.28+)
apiVersion: v1
kind: Service
metadata:
  name: telemetry-collector
  annotations:
    service.kubernetes.io/topology-mode: "Auto"
spec:
  selector:
    app: otel-collector
  ports:
    - port: 4317
      targetPort: 4317
  internalTrafficPolicy: Local  # يُفضّل النسخة في نفس العقدة أولاً

لمزيد من تقنيات تقليل تكاليف الشبكة في عناقيد K8s، راجع دليلنا الشامل حول تحسين تكاليف Kubernetes في 2026، الذي يُغطّي إعدادات إضافية مثل Karpenter consolidation وSpot pools موزّعة بذكاء.

كيف يُقلّل CloudFront تكاليف Egress بنسبة 76%

منذ إطلاق CloudFront Security Savings Bundle في 2023، أصبحت AWS تُقدّم خصماً يصل إلى 30% على CloudFront مع شمول AWS WAF مجاناً، شرط الالتزام بحدّ أدنى من الإنفاق الشهري لمدة سنة. النتيجة الصافية: تكلفة GB خارج عبر CloudFront في معظم المناطق تنخفض إلى نطاق 0.020–0.025$/GB، أي أقل بأربع مرّات من الخروج المباشر من S3 (0.09$/GB).

لكن CDN لا يُفيد فقط في تخفيض السعر لكل GB، فالـcaching يعني أن نسبة كبيرة من الطلبات لا تخرج من شبكة AWS أصلاً، بل تُخدم من الـedge locations. في موقع ثابت عادي، يصل cache hit ratio إلى 90%+، أي أن 90% من البايتات لا تُحسب كـEgress من origin إطلاقاً.

مثال Terraform لإعداد CloudFront distribution مع Origin Shield وضغط Brotli:

resource "aws_cloudfront_distribution" "site" {
  enabled         = true
  is_ipv6_enabled = true
  price_class     = "PriceClass_100"  # US, Canada, Europe (الأرخص)

  origin {
    domain_name = aws_s3_bucket.site.bucket_regional_domain_name
    origin_id   = "s3-origin"

    origin_shield {
      enabled              = true
      origin_shield_region = "us-east-1"
    }
  }

  default_cache_behavior {
    target_origin_id       = "s3-origin"
    viewer_protocol_policy = "redirect-to-https"
    allowed_methods        = ["GET", "HEAD"]
    cached_methods         = ["GET", "HEAD"]
    compress               = true  # يُفعّل Gzip + Brotli تلقائياً
    cache_policy_id        = data.aws_cloudfront_cache_policy.optimized.id
  }

  restrictions { geo_restriction { restriction_type = "none" } }
  viewer_certificate { cloudfront_default_certificate = true }
}

VPC Endpoints و PrivateLink: إلغاء رسوم NAT Gateway

أحد أكبر مصادر التكلفة الخفية في AWS هو NAT Gateway. سعرها 0.045$/ساعة (≈32$/شهر) لكل بوابة، إضافة إلى 0.045$/GB لكل بايت يمرّ من خلالها. إذا كانت Lambda أو ECS tasks الخاصة بك تُجري استدعاءات متكرّرة إلى S3 أو DynamoDB أو SQS، فإن هذه الاستدعاءات تمرّ افتراضياً عبر NAT Gateway، وتُحتسب كـEgress.

الحل: Gateway VPC Endpoints (مجانية لـ S3 و DynamoDB) وInterface Endpoints / PrivateLink (0.01$/ساعة + 0.01$/GB) لباقي الخدمات. لخدمة تُجري 1TB/شهر من الاستدعاءات إلى S3، التحوّل من NAT Gateway إلى Gateway Endpoint يُوفّر:

  • تكلفة NAT لكل GB: 1,000 × 0.045$ = 45$/شهر، تُصبح صفراً.
  • ساعات NAT: 32$/شهر (إذا كانت البوابة موجودة لخدمات أخرى تبقى).
  • Egress من خلال internet (لـS3 خارج VPC): محتمل توفير 50–90$/TB إضافة.

الإعداد بسيط جداً عبر Terraform، ولا يتطلّب أي تغيير في كود التطبيق:

resource "aws_vpc_endpoint" "s3" {
  vpc_id            = aws_vpc.main.id
  service_name      = "com.amazonaws.us-east-1.s3"
  vpc_endpoint_type = "Gateway"
  route_table_ids   = [aws_route_table.private.id]
}

resource "aws_vpc_endpoint" "dynamodb" {
  vpc_id            = aws_vpc.main.id
  service_name      = "com.amazonaws.us-east-1.dynamodb"
  vpc_endpoint_type = "Gateway"
  route_table_ids   = [aws_route_table.private.id]
}

رصد ومراقبة رسوم Egress عبر CUR و Cost Explorer

لا يمكنك تحسين ما لا تستطيع قياسه. في AWS، أداتك الرئيسية هي Cost and Usage Report (CUR 2.0)، وقد أصبحت في 2026 الخيار الافتراضي بعد إيقاف CUR Legacy في فبراير 2026 وفقاً لـ وثائق AWS CUR الرسمية. CUR 2.0 يكشف عن السطور الفرعية التي تبدأ بـ DataTransfer- وUSE1-EUC1-AWS-Out-Bytes التي تُحدّد بدقة الزوج (المصدر، الوجهة).

استعلام Athena سريع لاكتشاف "top egress culprits" خلال آخر 30 يوماً:

SELECT
  line_item_resource_id           AS resource,
  product_from_location           AS source_region,
  product_to_location             AS dest_region,
  SUM(line_item_usage_amount)     AS gb_transferred,
  SUM(line_item_unblended_cost)   AS cost_usd
FROM aws_cur_v2
WHERE line_item_usage_type LIKE '%DataTransfer%'
  AND line_item_usage_start_date >= current_date - INTERVAL '30' DAY
GROUP BY 1, 2, 3
ORDER BY cost_usd DESC
LIMIT 20;

في GCP، أداة Network Intelligence Center → Network Topology تُظهر visualization تفاعلية لتدفّقات حركة المرور بين الخدمات. وفي Azure، استخدم Microsoft Cost Management → Cost Analysis مع فلتر Meter Category = Bandwidth ثم جمع حسب Resource.

إذا كنت تعمل على دمج بيانات الفواتير مع تخزينك السحابي للتحليل طويل المدى، يُمكن مراجعة دليلنا حول تحسين تكاليف التخزين السحابي، لأن أرشفة CUR بشكل ذكي عبر S3 Intelligent-Tiering تُقلّل تكاليف التحليل بحد ذاتها.

إعادة هندسة البنية متعددة المناطق لتقليل النقل

القاعدة الذهبية في FinOps الشبكي: "احسب أين يعيش المستخدم، ثم احسب أين تعيش البيانات، ثم قرّب الاثنين". إذا كان 70% من مستخدميك في أوروبا وقاعدة بياناتك الرئيسية في us-east-1، فأنت تدفع رسوم Inter-Region Transfer مرّتين لكل طلب: مرّة لجلب البيانات إلى تطبيق Lambda في أوروبا، ومرّة لإرسال الاستجابة.

أنماط معمارية فعّالة:

  • Read replicas إقليمية: Aurora Global Database أو Cosmos DB Multi-Region تُكلّف 0.02$/GB للنسخ المتماثل، لكنها تُلغي رسوم القراءة المتكرّرة.
  • Asynchronous batching: بدلاً من إرسال 1,000 طلب صغير عبر Cross-Region، اجمعها في batch واحد كبير، وستنخفض overhead protocol headers بنسبة 40–60%.
  • Edge computing عبر Lambda@Edge أو Cloudflare Workers: تشغيل المنطق التطبيقي قريباً من المستخدم بدلاً من إعادة البيانات إلى origin.
  • Cross-cloud egress عبر Megaport / Equinix Fabric: إذا كنت تستهلك بيانات من AWS في GCP، الـDirect Connect المُشترك يُخفّض السعر من 0.09$/GB إلى ≈0.015$/GB.

للحصول على رؤية أعمق حول إدارة الالتزامات والاستفادة من خصومات الحجم، راجع AWS Savings Plans مقابل Reserved Instances في 2026. الـSavings Plans غطّت تاريخياً الحوسبة فقط، لكن في 2025 أضافت AWS فئة CloudFront Security Savings Bundle التي تُقدّم خصومات الالتزام لخدمات CDN، وهو أمر يجب أن يكون في خطّة 2026 لكل فريق FinOps.

الأسئلة الشائعة

ما الفرق بين Ingress و Egress في السحابة؟

الـIngress هو دخول البيانات إلى السحابة (من مستخدم أو خدمة خارجية)، وهو مجاني تقريباً عند جميع المزوّدين الكبار. الـEgress هو خروج البيانات من شبكة المزوّد، وهو الذي يُحاسبك بسعر يتراوح بين 0.01$ و0.12$ لكل GB حسب الوجهة ونوع النقل.

كم يُكلّف نقل البيانات من S3 إلى الإنترنت في 2026؟

في منطقة us-east-1: أول 100GB شهرياً مجاناً، ثم 0.09$/GB حتى 10TB، 0.085$/GB حتى 50TB، 0.07$/GB حتى 150TB، و0.05$/GB لما يتجاوز ذلك. يمكن خفض هذه التكلفة إلى 0.02$/GB تقريباً باستخدام CloudFront مع Security Savings Bundle.

هل ألغت AWS رسوم Egress فعلاً في 2024؟

ليس بالكامل. أعلنت AWS في مارس 2024 عن مجانية الـEgress فقط لمن يُغادر السحابة كلياً ضمن سياسة "Free Data Transfer Out To Internet". رسوم Egress اليومية لجميع العملاء النشطين والاستخدامات العادية ما زالت مفروضة وفق الجدول المُعتمد.

كيف أرى أي خدمات تستهلك أكبر تكلفة Egress؟

في AWS استخدم Cost Explorer مع تصفية Usage Type Group = EC2: Data Transfer مع تجميع حسب Linked Account ثم Resource. للتحليل العميق، فعّل CUR 2.0 واستعلم عبر Athena بفلتر line_item_usage_type LIKE '%DataTransfer%' كما في المثال أعلاه.

هل GCP أرخص من AWS في رسوم نقل البيانات؟

يعتمد على نمط الاستخدام. GCP Standard Tier أرخص بنحو 40% من AWS للخروج الإقليمي، لكنه يُوجّه حركة المرور عبر الإنترنت العام مما قد يُؤثّر على الأداء. للخروج العابر للقارات، أسعار GCP أعلى قليلاً من AWS عند الأحجام الكبيرة (>150TB).

عن الكاتب Editorial Team

Our team of expert writers and editors.