تسعى الشركات إلى إطلاق إمكانات الذكاء الاصطناعي التوليدي بسرعة من خلال توفير الوصول إلى النماذج الأساسية (FMs) لخطوط الأعمال المختلفة (LOBs). فرق تكنولوجيا المعلومات مسؤولة عن مساعدة LOB على الابتكار بسرعة وخفة الحركة مع توفير الإدارة المركزية وإمكانية المراقبة. على سبيل المثال، قد يحتاجون إلى تتبع استخدام FMs عبر الفرق، وتكاليف رد المبالغ المدفوعة وتوفير الرؤية لمركز التكلفة ذي الصلة في LOB. بالإضافة إلى ذلك، قد يحتاجون إلى تنظيم الوصول إلى نماذج مختلفة لكل فريق. على سبيل المثال، إذا تمت الموافقة على استخدام FMs محددة فقط.
أمازون بيدروك هي خدمة مُدارة بالكامل توفر مجموعة مختارة من النماذج الأساسية عالية الأداء من شركات الذكاء الاصطناعي الرائدة مثل AI21 Labs وAnthropic وCohere وMeta وStability AI وAmazon عبر واجهة برمجة تطبيقات واحدة، إلى جانب مجموعة واسعة من الإمكانات لبناء الذكاء الاصطناعي التوليدي التطبيقات ذات الأمان والخصوصية والذكاء الاصطناعي المسؤول. نظرًا لأن Amazon Bedrock لا يحتوي على خادم، فلن يتعين عليك إدارة أي بنية تحتية، ويمكنك دمج ونشر قدرات الذكاء الاصطناعي التوليدية بشكل آمن في تطبيقاتك باستخدام خدمات AWS التي تعرفها بالفعل.
يمكن لطبقة البرمجيات كخدمة (SaaS) للنماذج الأساسية أن توفر واجهة بسيطة ومتسقة للمستخدمين النهائيين، مع الحفاظ على الإدارة المركزية للوصول والاستهلاك. يمكن أن توفر بوابات واجهة برمجة التطبيقات (API) اقترانًا غير محكم بين مستهلكي النموذج وخدمة نقطة النهاية النموذجية، كما توفر مرونة للتكيف مع النموذج المتغير والبنيات وطرق الاستدعاء.
في هذا المنشور، نوضح لك كيفية إنشاء طبقة SaaS داخلية للوصول إلى النماذج الأساسية باستخدام Amazon Bedrock في بنية (فريق) متعددة المستأجرين. نحن نركز بشكل خاص على الاستخدام وتتبع التكلفة لكل مستأجر وكذلك عناصر التحكم مثل تقييد الاستخدام لكل مستأجر. نحن نصف كيفية ربط الحل وخطط استهلاك Amazon Bedrock بإطار رحلة SaaS العام. كود الحل و مجموعة تطوير سحابة AWS قالب (AWS CDK) متاح في مستودع جيثب.
التحديات
يحتاج مسؤول النظام الأساسي للذكاء الاصطناعي إلى توفير وصول موحد وسهل إلى FMs لفرق التطوير المتعددة.
فيما يلي بعض التحديات التي تواجه توفير الوصول المنظم إلى نماذج الأساس:
- تتبع التكلفة والاستخدام – تتبع وتدقيق تكاليف المستأجر الفردي واستخدام نماذج الأساس، وتوفير تكاليف رد المبالغ المدفوعة إلى مراكز تكلفة محددة
- ضوابط الميزانية والاستخدام – إدارة حصة API والميزانية وحدود الاستخدام للاستخدام المسموح به لنماذج الأساس على تردد محدد لكل مستأجر
- التحكم في الوصول والحوكمة النموذجية - تحديد عناصر التحكم في الوصول لنماذج السماح المحددة المدرجة لكل مستأجر
- واجهة برمجة التطبيقات الموحدة متعددة المستأجرين – توفير الوصول المستمر إلى نماذج الأساس مع واجهة برمجة التطبيقات المفتوحة المعايير
- الإدارة المركزية لواجهة برمجة التطبيقات (API). – توفير طبقة واحدة لإدارة مفاتيح API للوصول إلى النماذج
- إصدارات النموذج والتحديثات – التعامل مع عمليات طرح إصدار النموذج الجديد والمحدث
حل نظرة عامة
ونشير في هذا الحل إلى أ متعدد المستأجرين مقاربة. أ مستأجر هنا يمكن أن تتراوح بين مستخدم فردي، مشروع معين، فريق، أو حتى قسم بأكمله. عندما نناقش هذا النهج، نستخدم هذا المصطلح فريق، لأنه الأكثر شيوعاً. نحن نستخدم مفاتيح واجهة برمجة التطبيقات (API) لتقييد ومراقبة وصول الفرق إلى واجهة برمجة التطبيقات (API). يتم تعيين مفتاح API لكل فريق للوصول إلى FMs. يمكن أن تكون هناك آليات مختلفة لمصادقة المستخدم والترخيص منتشرة في المؤسسة. من أجل البساطة، نحن لا ندرجها في هذا الحل. يمكنك أيضًا دمج موفري الهوية الحاليين مع هذا الحل.
يلخص الرسم البياني التالي بنية الحل والمكونات الرئيسية. تستهلك الفرق (المستأجرون) المخصصة لمراكز تكلفة منفصلة أجهزة Amazon Bedrock FM عبر خدمة API. لتتبع الاستهلاك والتكلفة لكل فريق، يقوم الحل بتسجيل البيانات لكل استدعاء فردي، بما في ذلك النموذج الذي تم استدعاؤه، وعدد الرموز المميزة لنماذج إنشاء النص، وأبعاد الصورة للنماذج متعددة الوسائط. بالإضافة إلى ذلك، فهو يجمع الاستدعاءات لكل نموذج والتكاليف لكل فريق.
يمكنك نشر الحل في حسابك الخاص باستخدام AWS CDK. AWS CDK هو إطار عمل مفتوح المصدر لتطوير البرمجيات لتصميم وتوفير موارد التطبيقات السحابية الخاصة بك باستخدام لغات برمجة مألوفة. يتوفر رمز AWS CDK في مستودع جيثب.
في الأقسام التالية، نناقش المكونات الرئيسية للحل بمزيد من التفصيل.
التقاط استخدام النموذج الأساسي لكل فريق
يتكون سير العمل لالتقاط استخدام FM لكل فريق من الخطوات التالية (كما هي مرقمة في الرسم التخطيطي السابق):
- يرسل تطبيق الفريق طلب POST إلى بوابة أمازون API مع النموذج الذي سيتم استدعاؤه في
model_id
معلمة الاستعلام وموجه المستخدم في نص الطلب. - تقوم بوابة API بتوجيه الطلب إلى AWS لامدا وظيفة (
bedrock_invoke_model
) وهو المسؤول عن تسجيل معلومات استخدام الفريق الأمازون CloudWatch واستدعاء نموذج أمازون بيدروك. - توفر Amazon Bedrock نقطة نهاية VPC مدعومة AWS الرابط الخاص. في هذا الحل، ترسل وظيفة Lambda الطلب إلى Amazon Bedrock باستخدام PrivateLink لإنشاء اتصال خاص بين VPC في حسابك وحساب خدمة Amazon Bedrock. لمعرفة المزيد حول PrivateLink، راجع استخدم AWS PrivateLink لإعداد الوصول الخاص إلى Amazon Bedrock.
- بعد استدعاء Amazon Bedrock، أمازون كلاود تريل يولد أ حدث CloudTrail.
- إذا نجح استدعاء Amazon Bedrock، فإن وظيفة Lambda تسجل المعلومات التالية اعتمادًا على نوع النموذج الذي تم استدعاؤه وترجع الاستجابة التي تم إنشاؤها إلى التطبيق:
- معرف_الفريق – المعرف الفريد للفريق الذي أصدر الطلب.
- طلب معرف - المعرف الفريد للطلب.
- model_id - معرف النموذج المراد استدعاؤه.
- inputTokens – عدد الرموز المميزة المرسلة إلى النموذج كجزء من المطالبة (لإنشاء النص ونماذج التضمين).
- importTokens – الحد الأقصى لعدد الرموز المميزة التي سيتم إنشاؤها بواسطة النموذج (لنماذج إنشاء النص).
- ارتفاع – ارتفاع الصورة المطلوبة (للنماذج متعددة الوسائط ونماذج التضمين متعدد الوسائط).
- عرض – عرض الصورة المطلوبة (للنماذج متعددة الوسائط فقط).
- سلم – الخطوات المطلوبة (لنماذج الذكاء الاصطناعي المستقر).
تتبع التكاليف لكل فريق
يقوم تدفق مختلف بتجميع معلومات الاستخدام، ثم يقوم بحساب التكاليف عند الطلب لكل فريق وحفظها على أساس يومي. من خلال وجود تدفق منفصل، نضمن أن تتبع التكلفة لا يؤثر على زمن الوصول وإنتاجية تدفق استدعاء النموذج. خطوات سير العمل هي كما يلي:
- An أمازون إيفينت بريدج تقوم القاعدة بتشغيل دالة Lambda (
bedrock_cost_tracking
) اليومي. - تحصل وظيفة Lambda على معلومات الاستخدام من CloudWatch لليوم السابق، وتحسب التكاليف المرتبطة، وتخزن البيانات المجمعة بواسطة
team_id
وmodel_id
in خدمة تخزين أمازون البسيطة (Amazon S3) بتنسيق CSV.
للاستعلام عن البيانات المخزنة في Amazon S3 وتصورها، لديك خيارات مختلفة، بما في ذلك اختر S3و أمازون أثينا وأمازون كويك سايت.
التحكم في الاستخدام لكل فريق
تحدد خطة الاستخدام من يمكنه الوصول إلى واحدة أو أكثر من واجهات برمجة التطبيقات المنشورة وتقوم بشكل اختياري بتعيين معدل الطلب المستهدف لبدء تقييد الطلبات. تستخدم الخطة مفاتيح واجهة برمجة التطبيقات (API) لتحديد عملاء واجهة برمجة التطبيقات (API) الذين يمكنهم الوصول إلى واجهة برمجة التطبيقات (API) المرتبطة بكل مفتاح. يمكنك استخدام بوابة API خطط الاستخدام لتقييد الطلبات التي تتجاوز الحدود المحددة مسبقًا. تستطيع ايضا استخذام مفاتيح API وحدود الحصص، والتي تمكنك من تعيين الحد الأقصى لعدد الطلبات لكل مفتاح واجهة برمجة التطبيقات (API) الذي يُسمح لكل فريق بإصداره خلال فترة زمنية محددة. هذا بالإضافة إلى حصص خدمة أمازون بيدروك التي يتم تعيينها فقط على مستوى الحساب.
المتطلبات الأساسية المسبقة
قبل نشر الحل، تأكد من أن لديك ما يلي:
انشر مكدس AWS CDK
اتبع التعليمات الواردة في README ملف مستودع GitHub لتكوين ونشر مكدس AWS CDK.
ينشر المكدس الموارد التالية:
- بيئة الشبكات الخاصة (VPC، الشبكات الفرعية الخاصة، مجموعة الأمان)
- دور IAM للتحكم في الوصول إلى النموذج
- طبقات Lambda لوحدات Python الضرورية
- وظيفة لامدا
invoke_model
- وظيفة لامدا
list_foundation_models
- وظيفة لامدا
cost_tracking
- بقية API (بوابة API)
- خطة استخدام بوابة API
- مفتاح API المرتبط بخطة الاستخدام
على متن فريق جديد
لتوفير الوصول إلى فرق جديدة، يمكنك إما مشاركة نفس مفتاح واجهة برمجة التطبيقات عبر فرق مختلفة وتتبع استهلاك النموذج من خلال توفير مفتاح مختلف team_id
لاستدعاء واجهة برمجة التطبيقات (API)، أو قم بإنشاء مفاتيح واجهة برمجة التطبيقات (API) المخصصة المستخدمة للوصول إلى موارد Amazon Bedrock من خلال اتباع الإرشادات الواردة في README.
ينشر المكدس الموارد التالية:
- خطة استخدام بوابة API المرتبطة بـ REST API التي تم إنشاؤها مسبقًا
- مفتاح واجهة برمجة التطبيقات (API) المرتبط بخطة الاستخدام للفريق الجديد، مع تكوينات التقييد والاندفاع المحجوزة لواجهة برمجة التطبيقات (API).
لمزيد من المعلومات حول التحكم في بوابة API وتكوينات الاندفاع، راجع طلبات Throttle API لتحسين الإنتاجية.
بعد نشر المكدس، يمكنك أن ترى أن مفتاح API الجديد لـ team-2
يتم إنشاؤه كذلك.
تكوين التحكم في الوصول إلى النموذج
يمكن لمسؤول النظام الأساسي السماح بالوصول إلى نماذج أساسية محددة عن طريق تحرير سياسة IAM المرتبطة بوظيفة Lambda invoke_model
.
يتم تعريف أذونات IAM في الملف الإعداد/stack_constructs/iam.py. انظر الكود التالي:
استدعاء الخدمة
بعد نشر الحل، يمكنك استدعاء الخدمة مباشرة من التعليمات البرمجية الخاصة بك. الأتى
هو مثال في بايثون لاستهلاك invoke_model
API لإنشاء النص من خلال طلب POST:
الإخراج: Amazon Bedrock عبارة عن منصة تقنية داخلية طورتها أمازون لتشغيل وتشغيل العديد من خدماتها ومنتجاتها. بعض الأشياء الأساسية حول Bedrock ...
فيما يلي مثال آخر في بايثون لاستهلاك ملف invoke_model
واجهة برمجة التطبيقات (API) لإنشاء التضمينات من خلال طلب POST:
model_id = "amazon.titan-embed-text-v1" #the model id for the Amazon Titan Embeddings Text model prompt = "What is Amazon Bedrock?" response = requests.post( f"{api_url}/invoke_model?model_id={model_id}", json={"inputs": prompt, "parameters": model_kwargs}, headers={ "x-api-key": api_key, #key for querying the API "team_id": team_id #unique tenant identifier, "embeddings": "true" #boolean value for the embeddings model }
) text = response.json()[0]["embedding"]
الإخراج: 0.91796875، 0.45117188، 0.52734375، -0.18652344، 0.06982422، 0.65234375، -0.13085938، 0.056884766، 0.092285156، 0.06982422 ، 1.03125، 0.8515625، 0.16308594، 0.079589844، -0.033935547، 0.796875، -0.15429688، -0.29882812، -0.25585938، 0.45703125، 0.044921875 0.34570312, XNUMX…
تم رفض الوصول إلى نماذج الأساس
فيما يلي مثال في بايثون لاستهلاك ملف invoke_model
واجهة برمجة التطبيقات (API) لإنشاء النص من خلال طلب POST مع استجابة رفض الوصول:
"Traceback (آخر مكالمة): n File "/var/task/index.py"، السطر 213، في استجابة lambda_handlern = _invoc_text(bedrock_client, model_id, body, model_kwargs)n File "/var/task/index.py "، السطر 146، في _invoc_textn رفع en File "/var/task/index.py"، السطر 131، في _invoc_textn Response = bedrock_client.invoc_model(n File "/opt/python/botocore/client.py"، السطر 535، في _api_calln قم بإرجاع self._make_api_call(operation_name, kwargs)n File "/opt/python/botocore/client.py"، السطر 980، في _make_api_calln رفع error_class(parsed_response, Operation_name)nbotocore.errorfactory.AccessDeniedException: حدث خطأ (AccessDeniedException) عند استدعاء عملية InvocModel: حسابك غير مصرح له باستدعاء عملية API هذه.
مثال لتقدير التكلفة
عند استدعاء نماذج Amazon Bedrock مع التسعير حسب الطلب، يتم حساب التكلفة الإجمالية كمجموع تكاليف المدخلات والمخرجات. تعتمد تكاليف الإدخال على عدد الرموز المميزة للإدخال المرسلة إلى النموذج، وتستند تكاليف المخرجات إلى الرموز المميزة التي تم إنشاؤها. الأسعار لكل 1,000 رمز إدخال ولكل 1,000 رمز إخراج. لمزيد من التفاصيل وأسعار النماذج المحددة، راجع أسعار أمازون بيدروك.
دعونا نلقي نظرة على مثال حيث يتمكن فريقان، الفريق 1 والفريق 2، من الوصول إلى Amazon Bedrock من خلال الحل الموجود في هذا المنشور. يتم عرض بيانات الاستخدام والتكلفة المحفوظة في Amazon S3 في يوم واحد في الجدول التالي.
الاعمدة input_tokens
و output_tokens
قم بتخزين إجمالي رموز الإدخال والإخراج عبر استدعاءات النموذج لكل نموذج ولكل فريق، على التوالي، ليوم معين.
الاعمدة input_cost
و output_cost
تخزين التكاليف المعنية لكل نموذج ولكل فريق. يتم حسابها باستخدام الصيغ التالية:
input_cost = input_token_count * model_pricing["input_cost"] / 1000
output_cost = output_token_count * model_pricing["output_cost"] / 1000
معرف_الفريق | model_id | input_tokens | input_tokens | الدعاء | تكلفة المدخلات | input_cost |
Team1 | amazon.titan-tg1-large | 24000 | 2473 | 1000 | 0.0072 | 0.00099 |
Team1 | anthropic.claude-v2 | 2448 | 4800 | 24 | 0.02698 | 0.15686 |
Team2 | amazon.titan-tg1-large | 35000 | 52500 | 350 | 0.0105 | 0.021 |
Team2 | ai21.j2-grande-instruct | 4590 | 9000 | 45 | 0.05738 | 0.1125 |
Team2 | anthropic.claude-v2 | 1080 | 4400 | 20 | 0.0119 | 0.14379 |
عرض شامل لبيئة SaaS وظيفية متعددة المستأجرين بدون خادم
دعونا نفهم كيف قد تبدو بيئة SaaS وظيفية ومتعددة المستأجرين بدون خادم. فيما يلي مخطط معماري مرجعي.
مخطط البنية هذا هو نسخة مصغرة من مخطط البنية السابق الذي تم شرحه سابقًا في المنشور، حيث يشرح مخطط البنية السابق تفاصيل إحدى الخدمات الصغيرة المذكورة (خدمة النموذج التأسيسي). يوضح هذا الرسم البياني أنه، بصرف النظر عن خدمة النموذج التأسيسي، يجب أن يكون لديك مكونات أخرى أيضًا في النظام الأساسي SaaS متعدد المستأجرين لديك لتنفيذ نظام أساسي وظيفي وقابل للتطوير.
دعونا نذهب من خلال تفاصيل الهندسة المعمارية.
طلبات المستأجر
تطبيقات المستأجر هي تطبيقات الواجهة الأمامية التي تتفاعل مع البيئة. نعرض هنا العديد من المستأجرين الذين يمكنهم الوصول من بيئات محلية أو بيئات AWS مختلفة. يمكن توسيع تطبيقات الواجهة الأمامية لتشمل صفحة تسجيل للمستأجرين الجدد لتسجيل أنفسهم ووحدة تحكم إدارية لمسؤولي طبقة خدمة SaaS. إذا كانت تطبيقات المستأجر تتطلب تنفيذ منطق مخصص يحتاج إلى تفاعل مع بيئة SaaS، فيمكنها تنفيذ مواصفات الخدمة المصغرة لمحول التطبيق. يمكن أن تكون أمثلة السيناريوهات إضافة منطق ترخيص مخصص مع احترام مواصفات الترخيص الخاصة ببيئة SaaS.
الخدمات المشتركة
فيما يلي الخدمات المشتركة:
- خدمات إدارة المستأجرين والمستخدمين – هذه الخدمات مسؤولة عن تسجيل وإدارة المستأجرين. إنها توفر وظائف شاملة منفصلة عن خدمات التطبيقات ومشتركة بين جميع المستأجرين.
- خدمة نموذج الأساس -يمثل مخطط بنية الحل الموضح في بداية هذا المنشور هذه الخدمة الصغيرة، حيث يحدث التفاعل من بوابة واجهة برمجة التطبيقات (API Gateway) إلى وظائف Lambda ضمن نطاق هذه الخدمة الصغيرة. يستخدم جميع المستأجرين هذه الخدمة الصغيرة لاستدعاء نماذج الأساسات من Anthropic وAI21 وCohere وStability وMeta وAmazon، بالإضافة إلى النماذج المضبوطة بدقة. كما أنه يلتقط المعلومات اللازمة لتتبع الاستخدام في سجلات CloudWatch.
- خدمة تتبع التكاليف – تقوم هذه الخدمة بتتبع التكلفة والاستخدام لكل مستأجر. تعمل هذه الخدمة الصغيرة وفقًا لجدول زمني للاستعلام عن سجلات CloudWatch وإخراج تتبع الاستخدام المجمع والتكلفة المستنتجة لتخزين البيانات. يمكن توسيع خدمة تتبع التكلفة لإنشاء المزيد من التقارير والتصورات.
خدمة محول التطبيق
تقدم هذه الخدمة مجموعة من المواصفات وواجهات برمجة التطبيقات التي قد ينفذها المستأجر من أجل دمج المنطق المخصص الخاص به في بيئة SaaS. واستنادًا إلى مقدار التكامل المخصص المطلوب، يمكن أن يكون هذا المكون اختياريًا للمستأجرين.
مخزن بيانات متعدد المستأجرين
تقوم الخدمات المشتركة بتخزين بياناتها في مخزن بيانات يمكن أن يكون مشتركًا واحدًا الأمازون DynamoDB الجدول بمفتاح تقسيم المستأجر الذي يربط عناصر DynamoDB بالمستأجرين الفرديين. تقوم الخدمة المشتركة لتتبع التكلفة بإخراج بيانات الاستخدام المجمعة وتتبع التكلفة إلى Amazon S3. واستنادًا إلى حالة الاستخدام، يمكن أن يكون هناك مخزن بيانات خاص بالتطبيق أيضًا.
يمكن أن تحتوي بيئة SaaS متعددة المستأجرين على الكثير من المكونات. لمزيد من المعلومات، راجع بناء حل SaaS متعدد المستأجرين باستخدام خدمات AWS بدون خادم.
دعم نماذج النشر المتعددة
عادةً ما تحدد أطر SaaS نموذجين للنشر: التجميع والصومعة. بالنسبة لنموذج التجميع، يستطيع جميع المستأجرين الوصول إلى FMs من بيئة مشتركة ذات بنية أساسية للتخزين والحوسبة المشتركة. في نموذج الصومعة، يكون لكل مستأجر مجموعته الخاصة من الموارد المخصصة. يمكنك أن تقرأ عن نماذج العزل في ورقة بيضاء عن استراتيجيات عزل المستأجر SaaS.
يمكن اعتماد الحل المقترح لكلا نموذجي نشر SaaS. في نهج التجميع، تستضيف بيئة AWS المركزية واجهة برمجة التطبيقات والتخزين وموارد الحوسبة. في وضع الصومعة، يصل كل فريق إلى واجهات برمجة التطبيقات وموارد التخزين والحوسبة في بيئة AWS مخصصة.
يتناسب الحل أيضًا مع خطط الاستهلاك المتاحة التي تقدمها Amazon Bedrock. توفر AWS خيارًا من خطتين للاستهلاك للاستدلال:
- على الطلب - يتيح لك هذا الوضع استخدام نماذج الأساس على أساس الدفع أولاً بأول دون الحاجة إلى تقديم أي التزامات محددة المدة
- الإنتاجية المقدمة - يتيح لك هذا الوضع توفير إنتاجية كافية لتلبية متطلبات أداء التطبيق الخاص بك مقابل التزام محدد المدة
لمزيد من المعلومات حول هذه الخيارات، راجع أسعار أمازون بيدروك.
يمكن للحل المرجعي SaaS بدون خادم الموضح في هذا المنشور تطبيق خطط استهلاك Amazon Bedrock لتوفير خيارات الطبقات الأساسية والمتميزة للمستخدمين النهائيين. يمكن أن يتضمن Basic استهلاكًا حسب الطلب أو إنتاجية متوفرة لـ Amazon Bedrock ويمكن أن يتضمن استخدامًا محددًا وحدودًا للميزانية. يمكن تمكين حدود المستأجر من خلال تقييد الطلبات بناءً على الطلبات أو أحجام الرموز المميزة أو تخصيص الميزانية. يمكن أن يكون لدى المستأجرين من الطبقة المميزة مواردهم المخصصة مع استهلاك الإنتاجية المقدم من Amazon Bedrock. عادةً ما يرتبط هؤلاء المستأجرون بأحمال عمل الإنتاج التي تتطلب إنتاجية عالية ووصولاً بزمن وصول منخفض إلى Amazon Bedrock FMs.
وفي الختام
في هذا المنشور، ناقشنا كيفية إنشاء منصة SaaS داخلية للوصول إلى النماذج الأساسية باستخدام Amazon Bedrock في إعداد متعدد المستأجرين مع التركيز على تتبع التكاليف والاستخدام، وتقييد الحدود لكل مستأجر. تشمل المواضيع الإضافية التي يجب استكشافها دمج حلول المصادقة والترخيص الحالية في المؤسسة، وتعزيز طبقة واجهة برمجة التطبيقات (API) لتشمل مآخذ الويب لتفاعلات خادم العميل ثنائية الاتجاه، وإضافة تصفية المحتوى وغيرها من حواجز الحماية الإدارية، وتصميم طبقات نشر متعددة، ودمج الخدمات الصغيرة الأخرى في SaaS الهندسة المعمارية، وغيرها الكثير.
الكود الكامل لهذا الحل متاح في مستودع جيثب.
لمزيد من المعلومات حول الأطر المستندة إلى SaaS، راجع إطار رحلة SaaS: إنشاء حل SaaS جديد على AWS.
حول المؤلف
حسن بونوالا هو أحد كبار مهندسي الحلول المتخصصة في الذكاء الاصطناعي/تعلم الآلة في AWS، ويعمل مع عملاء الرعاية الصحية وعلوم الحياة. يساعد حسن في تصميم ونشر وتوسيع نطاق تطبيقات الذكاء الاصطناعي والتعلم الآلي على AWS. يتمتع بخبرة تزيد عن 15 عامًا في مجال التعلم الآلي وتطوير البرمجيات وعلوم البيانات على السحابة. في أوقات فراغه، يحب حسن استكشاف الطبيعة وقضاء الوقت مع الأصدقاء والعائلة.
اناستازيا تزيفليكا هو أحد كبار مهندسي الحلول المتخصصة في الذكاء الاصطناعي/تعلم الآلة في AWS. وكجزء من عملها، فهي تساعد العملاء عبر أوروبا والشرق الأوسط وأفريقيا على بناء نماذج أساسية وإنشاء حلول ذكاء اصطناعي وتعلم آلي قابلة للتطوير باستخدام خدمات AWS.
برولا بيستون هو مهندس حلول متخصص في الذكاء الاصطناعي والتعلم الآلي لشركة AWS ومقره في ميلانو. إنه يعمل مع كبار العملاء لمساعدتهم على فهم احتياجاتهم التقنية بعمق وتصميم حلول الذكاء الاصطناعي والتعلم الآلي التي تحقق أفضل استفادة من AWS Cloud ومكدس Amazon Machine Learning. تشمل خبرته: التعلم الآلي الشامل، وتصنيع التعلم الآلي، والذكاء الاصطناعي التوليدي. يستمتع بقضاء الوقت مع أصدقائه واستكشاف أماكن جديدة، بالإضافة إلى السفر إلى وجهات جديدة.
فيكيش باندي هو مهندس حلول الذكاء الاصطناعي/تعلم الآلة التوليدية، وهو متخصص في الخدمات المالية حيث يساعد العملاء الماليين على بناء وتوسيع نطاق منصات وحلول الذكاء الاصطناعي/تعلم الآلة التوليدية والتي تتسع لمئات وحتى آلاف المستخدمين. في أوقات فراغه، يحب فيكيش الكتابة في منتديات المدونات المختلفة وإنشاء قطع الليغو مع طفله.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
- أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.
- أفلاطون كربون، كلينتك ، الطاقة، بيئة، شمسي، إدارة المخلفات. الوصول هنا.
- أفلاطون هيلث. التكنولوجيا الحيوية وذكاء التجارب السريرية. الوصول هنا.
- المصدر https://aws.amazon.com/blogs/machine-learning/build-an-internal-saas-service-with-cost-and-usage-tracking-for-foundation-models-on-amazon-bedrock/
- :لديها
- :يكون
- :ليس
- :أين
- $ UP
- 000
- 1
- 120
- 15 سنة
- 15%
- 160
- 26%
- 500
- 7
- a
- حول المستشفى
- الوصول
- الوصول
- حسابي
- في
- تكيف
- مضيفا
- إضافة
- إضافي
- وبالإضافة إلى ذلك
- مشرف
- الإداريين
- اعتمد
- المجاميع
- AI
- نماذج الذكاء الاصطناعى
- منصة AI
- AI / ML
- الكل
- توزيع
- السماح
- يسمح
- على طول
- سابقا
- أيضا
- أمازون
- آلة التعلم الأمازون
- أمازون QuickSight
- أمازون ويب سيرفيسز
- an
- و
- آخر
- أنثروبي
- أي وقت
- بعيدا
- API
- الوصول إلى واجهة برمجة التطبيقات
- مفاتيح API
- واجهات برمجة التطبيقات
- تطبيق
- التطبيقات
- التقديم
- نهج
- من وزارة الصحة
- هندسة معمارية
- أبنية
- هي
- AS
- تعيين
- أسوشيتد
- الزميلة
- At
- التدقيق
- التحقّق من المُستخدم
- ترخيص
- مخول
- متاح
- AWS
- على أساس
- الأساسية
- أساس
- BE
- لان
- البداية
- أفضل
- أفضل
- ما بين
- المدونة
- الجسدي
- على حد سواء
- واسع
- ميزانية
- نساعدك في بناء
- ابني
- الأعمال
- by
- محسوب
- تحسب
- دعوة
- دعوة
- CAN
- قدرات
- أسر
- يلتقط
- حقيبة
- مركز
- مراكز
- مركزية
- التحديات
- متغير
- خيار
- زبون
- عميل
- سحابة
- الكود
- الأعمدة
- الجمع بين
- مشترك
- الشركات
- عنصر
- مكونات
- إحصاء
- الاعداد
- صلة
- ثابتة
- يتكون
- كنسولات
- تستهلك
- المستهلكين
- استهلاك
- استهلاك
- محتوى
- مراقبة
- السيطرة
- ضوابط
- التكلفة
- التكاليف
- استطاع
- خلق
- خلق
- على
- العملاء
- يوميا
- البيانات
- علم البيانات
- تخزين البيانات
- يوم
- مخصصة
- بشدة
- حدد
- تعريف
- رفض
- القسم
- اعتمادا
- نشر
- نشر
- نشر
- ينشر
- وصف
- وصف
- تصميم
- تصميم
- لأفضل الأماكن السياحية
- التفاصيل
- تفاصيل
- المتقدمة
- التطوير التجاري
- فرق التطوير
- رسم بياني
- مختلف
- الأبعاد
- مباشرة
- بحث
- ناقش
- do
- لا
- لا
- كل
- في وقت سابق
- سهل
- تأثير
- إما
- تضمين
- EMEA
- تمكين
- تمكين
- النهاية
- النهائي إلى نهاية
- نقطة النهاية
- تعزيز
- ضمان
- كامل
- البيئة
- البيئات
- خطأ
- إنشاء
- حتى
- الحدث/الفعالية
- مثال
- تجاوز
- تبادل
- القائمة
- الخبره في مجال الغطس
- خبرة
- شرح
- ويوضح
- اكتشف
- استكشاف
- التعبير
- مدد
- مألوف
- للعائلات
- قم بتقديم
- تصفية
- مالي
- الخدمات المالية
- نوبات
- مرونة
- تدفق
- تركز
- متابعيك
- متابعات
- في حالة
- شكل
- المنتديات
- دورة تأسيسية
- التأسيسية
- أسس
- الإطار
- الأطر
- تردد
- الاصدقاء
- تبدأ من
- جبهة
- نهاية المقدمة
- تماما
- وظيفة
- وظيفي
- وظيفة
- وظائف
- إضافي
- بوابة
- بوابات
- العلاجات العامة
- ولدت
- يولد
- جيل
- توليدي
- الذكاء الاصطناعي التوليدي
- يحصل
- GitHub جيثب:
- معطى
- Go
- الحكم
- يحكم
- تجمع
- مقبض
- حدث
- يملك
- وجود
- he
- الرعاية الصحية
- ارتفاع
- مساعدة
- يساعد
- لها
- هنا
- مرتفع
- عالية الأداء
- له
- المضيفين
- كيفية
- كيفية
- HTML
- HTTP
- HTTPS
- مئات
- ID
- معرف
- تحديد
- هوية
- if
- صورة
- التأثير
- تنفيذ
- نفذت
- in
- تتضمن
- بما فيه
- فرد
- الاستدلال
- معلومات
- البنية التحتية
- الابتكار
- إدخال
- المدخلات
- تعليمات
- دمج
- دمج
- التكامل
- تفاعل
- تفاعل
- التفاعلات
- السطح البيني
- داخلي
- إلى
- التذرع
- عزل
- قضية
- إصدار
- IT
- العناصر
- انها
- رحلة
- JPG
- القفل
- مفاتيح
- طفل
- مختبرات
- اللغات
- كبير
- اسم العائلة
- كمون
- طبقة
- طبقات
- قيادة
- تعلم
- تعلم
- مستوى
- الحياة
- علوم الحياة
- مثل
- الإعجابات
- حدود
- خط
- خطوط
- المدرج
- محلي
- تسجيل
- منطق
- بحث
- يبدو مثل
- الكثير
- يحب
- منخفض
- آلة
- آلة التعلم
- الحفاظ على
- جعل
- إدارة
- تمكن
- إدارة
- إدارة
- كثير
- رسم خريطة
- أقصى
- مايو..
- آليات
- تعرف علي
- المذكورة
- مييتااا
- طرق
- خدمة متناهية الصغر
- microservices
- ربما
- ميلانو
- ML
- موضة
- نموذج
- عارضات ازياء
- مراقبة
- الأكثر من ذلك
- أكثر
- كثيرا
- متعدد
- الطبيعة
- ضروري
- حاجة
- بحاجة
- إحتياجات
- الشبكات
- جديد
- عدد
- مرقمة
- حدث
- of
- عروض
- on
- على الطلب
- ONE
- فقط
- جاكيت
- المصدر المفتوح
- طريقة التوسع
- عملية
- مزيد من الخيارات
- or
- طلب
- منظمة
- أخرى
- الخطوط العريضة
- الناتج
- النتائج
- على مدى
- الخاصة
- صفحة
- المعلمة
- المعلمات
- جزء
- إلى
- أداء
- أذونات
- وجهات
- خطة
- خطط
- المنصة
- منصات التداول
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- سياسة
- تجمع
- منشور
- محتمل
- مدعوم
- السابقة
- معرفة مسبقا
- بريميوم
- الهدايا
- سابق
- سابقا
- الأسعار
- التسعير
- خصوصية
- خاص
- الإنتــاج
- المنتجات
- برمجة وتطوير
- لغات البرمجة
- تنفيذ المشاريع
- المقترح
- تزود
- المقدمة
- مقدمي
- ويوفر
- توفير
- تقديم
- بايثون
- سؤال
- بسرعة
- رفع
- نطاق
- معدل
- عرض
- الأخيرة
- الرجوع
- مرجع
- تسجيل جديد
- تسجيل
- التسجيل
- ضبط
- ذات الصلة
- التقارير
- مستودع
- يمثل
- طلب
- طلبات
- تطلب
- المتطلبات الأساسية
- محفوظة
- الموارد
- فيما يتعلق
- هؤلاء
- على التوالي
- استجابة
- مسؤول
- REST
- بتقييد
- عائد أعلى
- عائدات
- النوع
- طرق
- قاعدة
- يجري
- يدير
- ادارة العلاقات مع
- نفسه
- تم الحفظ
- تحجيم
- حجم
- النطاقات
- سيناريوهات
- جدول
- علوم
- علوم
- نطاق
- أقسام
- آمن
- أمن
- انظر تعريف
- تسعى
- SELF
- يرسل
- كبير
- أرسلت
- مستقل
- الخادم
- Serverless
- الخدمة
- خدماتنا
- طقم
- باكجات
- الإعداد
- مشاركة
- شاركت
- هي
- إظهار
- أظهرت
- الاشارات
- بساطة
- عزباء
- الأحجام
- تطبيقات الكمبيوتر
- البرمجيات كخدمة
- تطوير البرمجيات
- حل
- الحلول
- بعض
- مصدر
- متخصصة
- متخصص
- محدد
- على وجه التحديد
- مواصفات
- محدد
- سرعة
- أنفق
- الإنفاق
- استقرار
- كومة
- بداية
- خطوات
- تخزين
- متجر
- تخزين
- فروعنا
- استراتيجيات
- الشبكات الفرعية
- ناجح
- هذه
- كاف
- بالتأكيد
- جدول
- الهدف
- فريق
- فريق
- تقني
- تكنولوجيا
- قالب
- مستأجر
- مصطلح
- نص
- أن
- •
- المعلومات
- من مشاركة
- منهم
- أنفسهم
- then
- هناك.
- تشبه
- هم
- الأشياء
- الآلاف
- عبر
- الإنتاجية
- صف
- الوقت
- عملاق
- إلى
- رمز
- الرموز
- المواضيع
- الإجمالي
- مسار
- تتبع الشحنة
- المسارات
- صحيح
- اثنان
- نوع
- عادة
- فهم
- فريد من نوعه
- فتح
- تحديث
- الأستعمال
- تستخدم
- حالة الاستخدام
- مستعمل
- مستخدم
- المستخدمين
- يستخدم
- استخدام
- v1
- قيمنا
- مختلف
- الإصدار
- الإصدارات
- بواسطة
- المزيد
- رؤية
- التصور
- تصور
- we
- الويب
- خدمات ويب
- مآخذ الويب
- حسن
- ابحث عن
- ما هي تفاصيل
- متى
- التي
- في حين
- من الذى
- عرض
- مع
- في غضون
- بدون
- للعمل
- سير العمل
- عامل
- أعمال
- سوف
- اكتب
- سنوات
- أنت
- حل متجر العقارات الشامل الخاص بك في جورجيا
- زفيرنت