تمتلك Amazon Web Services (AWS) مجموعةً من الخدمات والأدوات التي تساعد مصممي واجهات برمجة التطبيقات في إنشاء التطبيقات والخدمات الحديثة المستندة إلى واجهة برمجة التطبيقات وتشغيل تلك التطبيقات والخدمات وإدارتها. لمزيد من المعلومات، اقرأ حول إنشاء تطبيقات حديثة على AWS.
فيما يلي أمثلة لعروض AWS التي يمكن أن تساعدك في تلبية متطلبات واجهة برمجة التطبيقات:
تسمح Amazon API Gateway للمطورين بإنشاء واجهات برمجة التطبيقات ونشرها وإدارتها على نطاق واسع. مع API Gateway، يُمكنك إنشاء واجهات برمجة تطبيقات RESTful API محسّنة لبنيات الخدمات المصغرة الموضوعة في حاويات وتطبيقات الويب.
تعمل موازنة التحميل المرن (ELB) على توزيع حركة مرور الشبكة لتحسين قابلية توسّع التطبيقات. يُمكنها توجيه حركة مرور gRPC وموازنة تحميلها بين الخدمات المصغرة أو بين العملاء والخدمات الممًكّن عليها gRPC. وهذا من شأنه تحقيق انسيابية في إدارة حركة مرور gRPC في البنيات؛ بدون تغيير أي من البنية التحتية الأساسية المتعلقة بالأجهزة العميلة والخدمات الخاصة بالعملاء.
Amazon Virtual Private Cloud (Amazon VPC) Lattice هي خدمة شبكات تطبيقات تعمل بصفة مستمرة على توصيل الاتصالات بين خدماتك ومراقبة تلك الاتصالات وتأمينها. يُمكنك تلقائيًا توسعة نطاق موارد الحوسبة وموارد الشبكة لدعم أعباء عمل HTTP وHTTPS وgRPC ذات النطاق الترددي العالي.
ابدأ استخدام gRPC وREST على AWS عن طريق إنشاء حساب اليوم.