انٹرپرائزز کاروبار کی مختلف لائنوں (LOBs) کو فاؤنڈیشن ماڈلز (FMs) تک رسائی فراہم کرکے جنریٹو AI کی صلاحیت کو تیزی سے کھولنے کی کوشش کر رہے ہیں۔ IT ٹیمیں LOB کو رفتار اور چستی کے ساتھ اختراع کرنے میں مدد کرنے کے لیے ذمہ دار ہیں جبکہ مرکزی طرز حکمرانی اور مشاہدہ فراہم کرتی ہیں۔ مثال کے طور پر، انہیں ٹیموں میں FMs کے استعمال، چارج بیک لاگت اور LOB میں متعلقہ لاگت کے مرکز کو مرئیت فراہم کرنے کی ضرورت پڑ سکتی ہے۔ مزید برآں، انہیں فی ٹیم مختلف ماڈلز تک رسائی کو منظم کرنے کی ضرورت پڑ سکتی ہے۔ مثال کے طور پر، اگر صرف مخصوص FM استعمال کے لیے منظور کیے جا سکتے ہیں۔
ایمیزون بیڈرک ایک مکمل طور پر منظم سروس ہے جو AI21 Labs، Anthropic، Cohere، Meta، Stability AI، اور Amazon جیسی سرکردہ AI کمپنیوں سے ایک ہی API کے ذریعے اعلیٰ کارکردگی کا مظاہرہ کرنے والے فاؤنڈیشن ماڈلز کا انتخاب پیش کرتی ہے، ساتھ ہی جنریٹو AI بنانے کے لیے صلاحیتوں کے وسیع سیٹ کے ساتھ۔ سیکیورٹی، رازداری اور ذمہ دار AI کے ساتھ ایپلی کیشنز۔ چونکہ ایمیزون بیڈروک سرور لیس ہے، آپ کو کسی بھی بنیادی ڈھانچے کا انتظام کرنے کی ضرورت نہیں ہے، اور آپ AWS خدمات کا استعمال کرتے ہوئے جنریٹیو AI صلاحیتوں کو اپنی ایپلی کیشنز میں محفوظ طریقے سے ضم اور تعینات کر سکتے ہیں جن سے آپ پہلے سے واقف ہیں۔
فاؤنڈیشن ماڈلز کے لیے سروس (ساس) پرت کے طور پر ایک سافٹ ویئر اختتامی صارفین کے لیے ایک سادہ اور مستقل انٹرفیس فراہم کر سکتا ہے، جبکہ رسائی اور استعمال کی مرکزی حکومت کو برقرار رکھتا ہے۔ API گیٹ وے ماڈل صارفین اور ماڈل اینڈ پوائنٹ سروس کے درمیان ڈھیلے جوڑے فراہم کر سکتے ہیں، اور بدلتے ہوئے ماڈل، فن تعمیرات، اور درخواست کے طریقوں کو اپنانے کے لیے لچک فراہم کر سکتے ہیں۔
اس پوسٹ میں، ہم آپ کو دکھاتے ہیں کہ ملٹی کرایہ دار (ٹیم) فن تعمیر میں Amazon Bedrock کے ساتھ فاؤنڈیشن ماڈلز تک رسائی کے لیے اندرونی SaaS تہہ کیسے بنائی جائے۔ ہم خاص طور پر فی کرایہ دار کے استعمال اور لاگت سے باخبر رہنے پر توجہ مرکوز کرتے ہیں اور فی کرایہ دار استعمال کی تھروٹلنگ جیسے کنٹرول بھی کرتے ہیں۔ ہم بیان کرتے ہیں کہ کس طرح حل اور Amazon Bedrock کی کھپت کا منصوبہ عام SaaS سفری فریم ورک کا نقشہ بناتا ہے۔ حل کے لیے کوڈ اور ایک AWS کلاؤڈ ڈویلپمنٹ کٹ (AWS CDK) ٹیمپلیٹ میں دستیاب ہے۔ GitHub ذخیرہ.
چیلنجز
ایک AI پلیٹ فارم کے منتظم کو متعدد ترقیاتی ٹیموں کو FMs تک معیاری اور آسان رسائی فراہم کرنے کی ضرورت ہے۔
فاؤنڈیشن ماڈلز تک حکومتی رسائی فراہم کرنے کے لیے درج ذیل چند چیلنجز ہیں:
- لاگت اور استعمال سے باخبر رہنا - کرایہ دار کے انفرادی اخراجات اور فاؤنڈیشن ماڈلز کے استعمال کا سراغ لگانا اور آڈٹ کرنا، اور مخصوص لاگت کے مراکز کو چارج بیک لاگت فراہم کرنا
- بجٹ اور استعمال کے کنٹرول - فی کرایہ دار ایک متعین فریکوئنسی پر فاؤنڈیشن ماڈلز کے اجازت یافتہ استعمال کے لیے API کوٹہ، بجٹ اور استعمال کی حدود کا نظم کریں۔
- رسائی کنٹرول اور ماڈل گورننس - فی کرایہ دار مخصوص اجازت یافتہ ماڈلز کے لیے رسائی کے کنٹرول کی وضاحت کریں۔
- ملٹی کرایہ دار معیاری API - کے ساتھ فاؤنڈیشن ماڈلز تک مستقل رسائی فراہم کریں۔ اوپن اے پی آئی معیار
- API کا مرکزی انتظام - ماڈلز تک رسائی کے لیے API کیز کا نظم کرنے کے لیے ایک پرت فراہم کریں۔
- ماڈل ورژن اور اپ ڈیٹس - نئے اور اپ ڈیٹ شدہ ماڈل ورژن رول آؤٹ کو ہینڈل کریں۔
حل جائزہ
اس حل میں، ہم حوالہ دیتے ہیں a کثیر کرایہ دار نقطہ نظر A کرایہ دار یہاں ایک انفرادی صارف، ایک مخصوص پروجیکٹ، ٹیم، یا یہاں تک کہ ایک پورے محکمہ سے لے کر ہوسکتا ہے۔ جیسا کہ ہم نقطہ نظر پر بحث کرتے ہیں، ہم اصطلاح استعمال کرتے ہیں۔ ٹیمکیونکہ یہ سب سے عام ہے۔ ہم ٹیموں کے لیے API رسائی کو محدود اور مانیٹر کرنے کے لیے API کیز استعمال کرتے ہیں۔ FMs تک رسائی کے لیے ہر ٹیم کو ایک API کلید تفویض کی گئی ہے۔ کسی تنظیم میں مختلف صارف کی توثیق اور اجازت کے طریقہ کار کو تعینات کیا جا سکتا ہے۔ سادگی کے لیے، ہم ان کو اس حل میں شامل نہیں کرتے ہیں۔ آپ موجودہ شناختی فراہم کنندگان کو بھی اس حل کے ساتھ ضم کر سکتے ہیں۔
مندرجہ ذیل خاکہ حل کے فن تعمیر اور کلیدی اجزاء کا خلاصہ کرتا ہے۔ علیحدہ لاگت کے مراکز کو تفویض کردہ ٹیمیں (کرایہ دار) API سروس کے ذریعے Amazon Bedrock FM استعمال کرتی ہیں۔ فی ٹیم کی کھپت اور لاگت کو ٹریک کرنے کے لیے، حل ہر انفرادی درخواست کے لیے ڈیٹا کو لاگ کرتا ہے، جس میں درخواست کردہ ماڈل، ٹیکسٹ جنریشن ماڈلز کے لیے ٹوکنز کی تعداد، اور ملٹی موڈل ماڈلز کے لیے تصویر کے طول و عرض شامل ہیں۔ اس کے علاوہ، یہ ہر ٹیم کی طرف سے فی ماڈل کی درخواستوں اور اخراجات کو جمع کرتا ہے۔
آپ AWS CDK کا استعمال کرتے ہوئے حل کو اپنے اکاؤنٹ میں تعینات کر سکتے ہیں۔ AWS CDK ایک اوپن سورس سافٹ ویئر ڈویلپمنٹ فریم ورک ہے جو آپ کے کلاؤڈ ایپلیکیشن کے وسائل کو مانوس پروگرامنگ زبانوں کا استعمال کرتے ہوئے ماڈل اور فراہم کرتا ہے۔ AWS CDK کوڈ میں دستیاب ہے۔ GitHub ذخیرہ.
مندرجہ ذیل حصوں میں، ہم حل کے اہم اجزاء پر مزید تفصیل سے بات کرتے ہیں۔
فی ٹیم فاؤنڈیشن ماڈل کے استعمال کو کیپچر کرنا
فی ٹیم ایف ایم کے استعمال کو کیپچر کرنے کے لیے ورک فلو مندرجہ ذیل مراحل پر مشتمل ہے (جیسا کہ پچھلے خاکہ میں نمبر دیا گیا ہے):
- ایک ٹیم کی درخواست POST کی درخواست بھیجتی ہے۔ ایمیزون API گیٹ وے ماڈل کے ساتھ
model_id
استفسار پیرامیٹر اور درخواست کے جسم میں صارف کا اشارہ۔ - API گیٹ وے درخواست کو ایک تک پہنچاتا ہے۔ او ڈبلیو ایس لامبڈا۔ فنکشن (
bedrock_invoke_model
) جو ٹیم کے استعمال کی معلومات کو لاگ ان کرنے کے لیے ذمہ دار ہے۔ ایمیزون کلاؤڈ واچ اور ایمیزون بیڈرک ماڈل کو طلب کرنا۔ - ایمیزون بیڈرک ایک وی پی سی اینڈ پوائنٹ فراہم کرتا ہے۔ AWS پرائیویٹ لنک. اس حل میں، Lambda فنکشن Amazon Bedrock کو پرائیویٹ لنک کا استعمال کرتے ہوئے درخواست بھیجتا ہے تاکہ آپ کے اکاؤنٹ میں VPC اور Amazon Bedrock سروس اکاؤنٹ کے درمیان نجی رابطہ قائم کیا جا سکے۔ PrivateLink کے بارے میں مزید جاننے کے لیے، دیکھیں Amazon Bedrock تک نجی رسائی قائم کرنے کے لیے AWS PrivateLink کا استعمال کریں۔.
- ایمیزون بیڈرک کی درخواست کے بعد، ایمیزون کلاؤڈ ٹریل پیدا کرتا ہے a CloudTrail ایونٹ.
- اگر Amazon Bedrock کال کامیاب ہو جاتی ہے، Lambda فنکشن درخواست کردہ ماڈل کی قسم کے لحاظ سے درج ذیل معلومات کو لاگ کرتا ہے اور ایپلیکیشن کے لیے تیار کردہ جواب واپس کرتا ہے۔
- team_id - درخواست جاری کرنے والی ٹیم کے لیے منفرد شناخت کنندہ۔
- درخواست کی شناخت - درخواست کا منفرد شناخت کنندہ۔
- ماڈل_آئی ڈی - ماڈل کی شناخت جس کو طلب کیا جانا ہے۔
- inputTokens - پرامپٹ کے حصے کے طور پر ماڈل کو بھیجے گئے ٹوکنز کی تعداد (ٹیکسٹ جنریشن اور ایمبیڈنگز ماڈلز کے لیے)۔
- آؤٹ پٹ ٹوکن - ماڈل کے ذریعہ تیار کیے جانے والے ٹوکنز کی زیادہ سے زیادہ تعداد (ٹیکسٹ جنریشن ماڈلز کے لیے)۔
- اونچائی - درخواست کردہ تصویر کی اونچائی (ملٹی موڈل ماڈلز اور ملٹی موڈل ایمبیڈنگس ماڈلز کے لیے)۔
- چوڑائی - درخواست کردہ تصویر کی چوڑائی (صرف ملٹی موڈل ماڈلز کے لیے)۔
- اقدامات - درخواست کردہ اقدامات (استحکام AI ماڈلز کے لیے)۔
فی ٹیم کے اخراجات کا سراغ لگانا
ایک مختلف بہاؤ استعمال کی معلومات کو جمع کرتا ہے، پھر روزانہ کی بنیاد پر فی ٹیم آن ڈیمانڈ لاگت کا حساب لگاتا اور بچاتا ہے۔ ایک الگ بہاؤ رکھ کر، ہم اس بات کو یقینی بناتے ہیں کہ لاگت سے باخبر رہنے سے ماڈل کی درخواست کے بہاؤ کی تاخیر اور تھرو پٹ پر کوئی اثر نہیں پڑتا ہے۔ ورک فلو کے مراحل درج ذیل ہیں:
- An ایمیزون ایونٹ برج اصول لیمبڈا فنکشن کو متحرک کرتا ہے (
bedrock_cost_tracking
روزانہ۔ - لیمبڈا فنکشن کلاؤڈ واچ سے پچھلے دن کے لیے استعمال کی معلومات حاصل کرتا ہے، متعلقہ اخراجات کا حساب لگاتا ہے، اور جمع کردہ ڈیٹا کو اسٹور کرتا ہے۔
team_id
اورmodel_id
in ایمیزون سادہ اسٹوریج سروس (Amazon S3) CSV فارمیٹ میں۔
Amazon S3 میں ذخیرہ شدہ ڈیٹا سے استفسار اور تصور کرنے کے لیے، آپ کے پاس مختلف اختیارات ہیں، بشمول S3 منتخب کریں۔، اور ایمیزون ایتھینا اور ایمیزون کوئیک سائٹ۔
فی ٹیم کے استعمال کو کنٹرول کرنا
استعمال کا منصوبہ یہ بتاتا ہے کہ کون ایک یا زیادہ تعینات APIs تک رسائی حاصل کر سکتا ہے اور درخواستوں کو تھروٹلنگ شروع کرنے کے لیے اختیاری طور پر ہدف کی درخواست کی شرح سیٹ کرتا ہے۔ منصوبہ API کلائنٹس کی شناخت کے لیے API کلیدوں کا استعمال کرتا ہے جو ہر کلید کے لیے متعلقہ API تک رسائی حاصل کر سکتے ہیں۔ آپ API گیٹ وے استعمال کر سکتے ہیں۔ استعمال کے منصوبے پہلے سے طے شدہ حد سے تجاوز کرنے والی درخواستوں کو گلا گھونٹنا۔ آپ بھی استعمال کر سکتے ہیں۔ API کیز اور کوٹہ کی حدیں، جو آپ کو فی API کلید کی درخواستوں کی زیادہ سے زیادہ تعداد مقرر کرنے کے قابل بناتی ہیں، ہر ٹیم کو ایک مخصوص وقت کے وقفے کے اندر جاری کرنے کی اجازت ہے۔ یہ اس کے علاوہ ہے۔ ایمیزون بیڈرک سروس کوٹہ جو صرف اکاؤنٹ کی سطح پر تفویض کیے گئے ہیں۔
شرائط
حل کو تعینات کرنے سے پہلے، یقینی بنائیں کہ آپ کے پاس درج ذیل ہیں:
AWS CDK اسٹیک تعینات کریں۔
میں دی گئی ہدایات پر عمل کریں پڑھیں AWS CDK اسٹیک کو ترتیب دینے اور تعینات کرنے کے لیے GitHub ریپوزٹری کی فائل۔
اسٹیک مندرجہ ذیل وسائل کو تعینات کرتا ہے:
- نجی نیٹ ورکنگ ماحول (VPC، نجی سب نیٹس، سیکورٹی گروپ)
- ماڈل تک رسائی کو کنٹرول کرنے کے لیے IAM کا کردار
- ضروری ازگر ماڈیولز کے لیے لیمبڈا پرتیں۔
- لیمبڈا فنکشن
invoke_model
- لیمبڈا فنکشن
list_foundation_models
- لیمبڈا فنکشن
cost_tracking
- باقی API (API گیٹ وے)
- API گیٹ وے کے استعمال کا منصوبہ
- استعمال کے منصوبے سے وابستہ API کلید
ایک نئی ٹیم پر سوار
نئی ٹیموں تک رسائی فراہم کرنے کے لیے، آپ یا تو ایک ہی API کلید کو مختلف ٹیموں میں شیئر کر سکتے ہیں اور مختلف فراہم کر کے ماڈل کے استعمال کو ٹریک کر سکتے ہیں۔ team_id
API کی درخواست کے لیے، یا میں فراہم کردہ ہدایات پر عمل کرتے ہوئے Amazon Bedrock وسائل تک رسائی کے لیے استعمال ہونے والی سرشار API کیز بنائیں۔ پڑھیں.
اسٹیک مندرجہ ذیل وسائل کو تعینات کرتا ہے:
- پہلے سے بنائے گئے REST API سے وابستہ API گیٹ وے کے استعمال کا منصوبہ
- API کے لیے مخصوص تھروٹلنگ اور برسٹ کنفیگریشنز کے ساتھ، نئی ٹیم کے استعمال کے منصوبے سے وابستہ API کلید
API گیٹ وے تھروٹلنگ اور برسٹ کنفیگریشنز کے بارے میں مزید معلومات کے لیے رجوع کریں۔ بہتر تھرو پٹ کے لیے تھروٹل API کی درخواستیں۔.
اسٹیک کو تعینات کرنے کے بعد، آپ دیکھ سکتے ہیں کہ اس کے لیے نئی API کلید team-2
اس کے ساتھ ساتھ پیدا کیا جاتا ہے.
ماڈل ایکسیس کنٹرول کو ترتیب دیں۔
پلیٹ فارم ایڈمنسٹریٹر لیمبڈا فنکشن سے وابستہ IAM پالیسی میں ترمیم کرکے مخصوص فاؤنڈیشن ماڈلز تک رسائی کی اجازت دے سکتا ہے۔ invoke_model
.
IAM اجازتوں کی فائل میں وضاحت کی گئی ہے۔ setup/stack_constructs/iam.py. درج ذیل کوڈ دیکھیں:
خدمت کی درخواست کریں۔
حل کو تعینات کرنے کے بعد، آپ اپنے کوڈ سے براہ راست سروس کو طلب کر سکتے ہیں۔ مندرجہ ذیل
استعمال کرنے کے لئے ازگر میں ایک مثال ہے۔ invoke_model
POST درخواست کے ذریعے ٹیکسٹ جنریشن کے لیے API:
آؤٹ پٹ: Amazon Bedrock ایک داخلی ٹیکنالوجی پلیٹ فارم ہے جسے Amazon نے اپنی بہت سی خدمات اور مصنوعات کو چلانے اور چلانے کے لیے تیار کیا ہے۔ بیڈرک کے بارے میں کچھ اہم باتیں…
Python میں استعمال کرنے کی ایک اور مثال درج ذیل ہے۔ invoke_model
POST درخواست کے ذریعے ایمبیڈنگ جنریشن کے لیے API:
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، XNUMX …
فاؤنڈیشن ماڈلز تک رسائی سے انکار کر دیا گیا۔
Python میں استعمال کرنے کی ایک مثال درج ذیل ہے۔ invoke_model
رسائی سے انکار شدہ جواب کے ساتھ POST درخواست کے ذریعے ٹیکسٹ جنریشن کے لیے API:
"ٹریس بیک (سب سے حالیہ کال آخری):n فائل"/var/task/index.py"، لائن 213، lambda_handlern کے جواب میں = _invoke_text(bedrock_client, model_id, body, model_kwargs)n File"/var/task/index.py ”، لائن 146، _invoke_textn raise en File”/var/task/index.py” میں، لائن 131، _invoke_textn میں جواب = bedrock_client.invoke_model(n File”/opt/python/botocore/client.py”، لائن 535، _api_calln میں خود کو واپس کریں InvokeModel آپریشن کو کال کرتے وقت ایک خرابی (AccessDeniedException) پیش آگئی: آپ کا اکاؤنٹ اس API آپریشن کو شروع کرنے کا مجاز نہیں ہے۔
لاگت کے تخمینہ کی مثال
جب آن ڈیمانڈ قیمتوں کے ساتھ ایمیزون بیڈرک ماڈلز کی درخواست کرتے ہیں، تو کل لاگت کا حساب ان پٹ اور آؤٹ پٹ لاگت کے مجموعہ کے طور پر کیا جاتا ہے۔ ان پٹ کے اخراجات ماڈل کو بھیجے گئے ان پٹ ٹوکنز کی تعداد پر مبنی ہوتے ہیں، اور آؤٹ پٹ لاگت تیار کردہ ٹوکنز پر مبنی ہوتی ہے۔ قیمتیں فی 1,000 ان پٹ ٹوکنز اور فی 1,000 آؤٹ پٹ ٹوکنز ہیں۔ مزید تفصیلات اور مخصوص ماڈل کی قیمتوں کے لیے رجوع کریں۔ ایمیزون بیڈرک قیمتوں کا تعین.
آئیے ایک مثال دیکھیں جہاں دو ٹیمیں، ٹیم 1 اور ٹیم 2، اس پوسٹ میں حل کے ذریعے ایمیزون بیڈرک تک رسائی حاصل کرتی ہیں۔ 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
team_id | ماڈل_آئی ڈی | input_tokens | آؤٹ پٹ_ٹوکنز | درخواستیں | input_cost | output_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-گرینڈ-ہدایت | 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 گیٹ وے سے لیمبڈا فنکشن تک تعامل اس مائیکرو سروس کے دائرہ کار میں ہو رہا ہے۔ تمام کرایہ دار اس مائیکرو سروس کا استعمال انتھروپک، AI21، Cohere، Stability، Meta، اور Amazon کے فاؤنڈیشن ماڈلز کے ساتھ ساتھ فائن ٹیونڈ ماڈلز کو طلب کرنے کے لیے کرتے ہیں۔ یہ CloudWatch لاگز میں استعمال سے باخبر رہنے کے لیے درکار معلومات بھی حاصل کرتا ہے۔
- لاگت سے باخبر رہنے کی خدمت -یہ سروس ہر کرایہ دار کے لیے لاگت اور استعمال کو ٹریک کرتی ہے۔ یہ مائیکرو سرویس کلاؤڈ واچ لاگز سے استفسار کرنے اور ڈیٹا سٹوریج کے لیے مجموعی استعمال سے باخبر رہنے اور تخمینہ شدہ لاگت کو آؤٹ پٹ کرنے کے لیے ایک شیڈول پر چلتی ہے۔ لاگت سے باخبر رہنے کی سروس کو مزید رپورٹس اور ویژولائزیشن بنانے کے لیے بڑھایا جا سکتا ہے۔
ایپلیکیشن اڈاپٹر سروس
یہ سروس تصریحات اور APIs کا ایک سیٹ پیش کرتی ہے جسے کرایہ دار اپنی مرضی کے مطابق منطق کو SaaS ماحول سے مربوط کرنے کے لیے لاگو کر سکتا ہے۔ کسٹم انضمام کی کتنی ضرورت ہے اس کی بنیاد پر، یہ جزو کرایہ داروں کے لیے اختیاری ہو سکتا ہے۔
ملٹی کرایہ دار ڈیٹا اسٹور
مشترکہ خدمات اپنے ڈیٹا کو ایک ڈیٹا اسٹور میں اسٹور کرتی ہیں جو ایک ہی مشترکہ ہوسکتی ہے۔ ایمیزون ڈائنومو ڈی بی کرایہ دار کی تقسیم کی کلید کے ساتھ ٹیبل جو انفرادی کرایہ داروں کے ساتھ DynamoDB اشیاء کو منسلک کرتا ہے۔ لاگت سے باخبر رہنے والی مشترکہ سروس ایمیزون S3 کو مجموعی استعمال اور لاگت سے باخبر رہنے والے ڈیٹا کو آؤٹ پٹ کرتی ہے۔ استعمال کے معاملے کی بنیاد پر، ایپلیکیشن کے لیے مخصوص ڈیٹا اسٹور بھی ہو سکتا ہے۔
ایک کثیر کرایہ دار SaaS ماحول میں بہت زیادہ اجزاء ہوسکتے ہیں۔ مزید معلومات کے لیے رجوع کریں۔ AWS سرور لیس خدمات کا استعمال کرتے ہوئے ایک کثیر کرایہ دار SaaS حل بنانا.
متعدد تعیناتی ماڈلز کے لیے سپورٹ
SaaS فریم ورک عام طور پر دو تعیناتی ماڈلز کا خاکہ پیش کرتے ہیں: پول اور سائلو۔ پول ماڈل کے لیے، تمام کرایہ دار مشترکہ اسٹوریج اور کمپیوٹ انفراسٹرکچر کے ساتھ مشترکہ ماحول سے ایف ایم تک رسائی حاصل کرتے ہیں۔ سائلو ماڈل میں، ہر کرایہ دار کے پاس مخصوص وسائل کا اپنا سیٹ ہوتا ہے۔ آپ میں تنہائی کے ماڈلز کے بارے میں پڑھ سکتے ہیں۔ SaaS کرایہ دار تنہائی کی حکمت عملیوں کا وائٹ پیپر.
مجوزہ حل دونوں SaaS تعیناتی ماڈلز کے لیے اپنایا جا سکتا ہے۔ پول اپروچ میں، ایک مرکزی AWS ماحول API، اسٹوریج، اور کمپیوٹ وسائل کی میزبانی کرتا ہے۔ سائلو موڈ میں، ہر ٹیم ایک وقف شدہ AWS ماحول میں APIs، اسٹوریج، اور کمپیوٹ وسائل تک رسائی حاصل کرتی ہے۔
حل ایمیزون بیڈرک کے ذریعہ فراہم کردہ دستیاب کھپت کے منصوبوں کے ساتھ بھی فٹ بیٹھتا ہے۔ AWS تخمینہ کے لیے دو استعمال کے منصوبے کا انتخاب فراہم کرتا ہے:
- ڈیمانڈ - یہ موڈ آپ کو فاؤنڈیشن ماڈل استعمال کرنے کی اجازت دیتا ہے جیسے کہ آپ تنخواہ کی بنیاد پر بغیر کسی وقت پر مبنی مدت کے وعدے کیے
- فراہم کردہ تھرو پٹ - یہ موڈ آپ کو وقت پر مبنی مدت کے عہد کے بدلے میں آپ کی درخواست کی کارکردگی کی ضروریات کو پورا کرنے کے لیے کافی تھرو پٹ فراہم کرنے کی اجازت دیتا ہے۔
ان اختیارات کے بارے میں مزید معلومات کے لیے، رجوع کریں۔ ایمیزون بیڈرک قیمتوں کا تعین.
اس پوسٹ میں بیان کردہ سرور لیس SaaS حوالہ حل آخری صارفین کو بنیادی اور پریمیم ٹائرنگ کے اختیارات فراہم کرنے کے لیے Amazon Bedrock کے استعمال کے منصوبوں کو لاگو کر سکتا ہے۔ بنیادی میں ایمیزون بیڈرک کی آن ڈیمانڈ یا پروویژنڈ تھرو پٹ استعمال شامل ہوسکتا ہے اور اس میں مخصوص استعمال اور بجٹ کی حدود شامل ہوسکتی ہیں۔ کرایہ دار کی حدیں درخواستوں، ٹوکن کے سائز، یا بجٹ مختص کی بنیاد پر درخواستوں کو تھروٹلنگ کے ذریعے فعال کی جا سکتی ہیں۔ پریمیم درجے کے کرایہ داروں کے پاس ایمیزون بیڈرک کے فراہم کردہ تھرو پٹ استعمال کے ساتھ اپنے مخصوص وسائل ہوسکتے ہیں۔ یہ کرایہ دار عام طور پر پیداواری کام کے بوجھ سے وابستہ ہوں گے جن کے لیے Amazon Bedrock FMs تک اعلیٰ تھرو پٹ اور کم تاخیر تک رسائی کی ضرورت ہوتی ہے۔
نتیجہ
اس پوسٹ میں، ہم نے اس بات پر تبادلہ خیال کیا کہ Amazon Bedrock کے ساتھ فاؤنڈیشن ماڈلز تک رسائی کے لیے ایک داخلی SaaS پلیٹ فارم کیسے بنایا جائے جس میں ملٹی کرایہ دار سیٹ اپ میں لاگت اور استعمال، اور ہر کرایہ دار کے لیے تھروٹلنگ حدود پر توجہ مرکوز کی جائے۔ دریافت کرنے کے لیے اضافی موضوعات میں تنظیم میں موجودہ تصدیق اور اجازت کے حل کو مربوط کرنا، دو طرفہ کلائنٹ سرور کے تعاملات کے لیے ویب ساکٹ کو شامل کرنے کے لیے API پرت کو بڑھانا، مواد کی فلٹرنگ اور دیگر گورننس گارڈریلز شامل کرنا، متعدد تعیناتی درجات کو ڈیزائن کرنا، SaaS میں دیگر مائیکرو سروسز کو مربوط کرنا شامل ہیں۔ فن تعمیر، اور بہت کچھ۔
اس حل کا پورا کوڈ میں دستیاب ہے۔ GitHub ذخیرہ.
SaaS پر مبنی فریم ورک کے بارے میں مزید معلومات کے لیے رجوع کریں۔ SaaS سفر کا فریم ورک: AWS پر ایک نیا SaaS حل بنانا.
مصنفین کے بارے میں
حسن پونا والا AWS میں ایک سینئر AI/ML ماہر حل آرکیٹیکٹ ہے، جو ہیلتھ کیئر اور لائف سائنسز کے صارفین کے ساتھ کام کر رہا ہے۔ حسن AWS پر جنریٹو AI اور مشین لرننگ ایپلی کیشنز کو ڈیزائن، تعینات اور پیمانے میں مدد کرتا ہے۔ اس کے پاس کلاؤڈ پر مشین لرننگ، سافٹ ویئر ڈویلپمنٹ اور ڈیٹا سائنس میں 15 سال سے زیادہ کا مشترکہ کام کا تجربہ ہے۔ اپنے فارغ وقت میں، حسن کو فطرت کی سیر کرنا اور دوستوں اور کنبہ کے ساتھ وقت گزارنا پسند ہے۔
اناستاسیا Tzeveleka AWS میں ایک سینئر AI/ML ماہر حل آرکیٹیکٹ ہے۔ اپنے کام کے حصے کے طور پر، وہ EMEA کے تمام صارفین کو فاؤنڈیشن ماڈل بنانے اور AWS سروسز کا استعمال کرتے ہوئے قابل توسیع AI اور مشین لرننگ سلوشنز بنانے میں مدد کرتی ہے۔
بروکوئی پسٹن نہیں میلان میں مقیم AWS کے لیے جنریٹو AI اور ML ماہر حل آرکیٹیکٹ ہے۔ وہ بڑے صارفین کے ساتھ کام کرتا ہے جو ان کی تکنیکی ضروریات کو گہرائی سے سمجھنے میں ان کی مدد کرتا ہے اور AI اور مشین لرننگ حل تیار کرتا ہے جو AWS Cloud اور Amazon Machine Learning stack کا بہترین استعمال کرتے ہیں۔ اس کی مہارت میں شامل ہیں: مشین لرننگ اینڈ ٹو اینڈ، مشین لرننگ انڈسٹریلائزیشن، اور جنریٹو اے آئی۔ وہ اپنے دوستوں کے ساتھ وقت گزارنے اور نئی جگہوں کی تلاش کے ساتھ ساتھ نئی منزلوں کا سفر کرنے میں بھی لطف اندوز ہوتا ہے۔
وکیش پانڈے ایک جنریٹو AI/ML سلوشنز آرکیٹیکٹ ہے، جو مالیاتی خدمات میں مہارت رکھتا ہے جہاں وہ مالیاتی صارفین کو جنریٹو AI/ML پلیٹ فارم بنانے اور اسکیل کرنے میں مدد کرتا ہے اور وہ حل جو سینکڑوں سے لے کر ہزاروں تک صارفین تک پہنچتا ہے۔ اپنے فارغ وقت میں، وکیش مختلف بلاگ فورمز پر لکھنا اور اپنے بچے کے ساتھ لیگو بنانا پسند کرتا ہے۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: 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
- تمام
- تین ہلاک
- کی اجازت
- کی اجازت دیتا ہے
- ساتھ
- پہلے ہی
- بھی
- ایمیزون
- ایمیزون مشین لرننگ
- ایمیزون کوئیک سائٹ
- ایمیزون ویب سروسز
- an
- اور
- ایک اور
- بشری
- کوئی بھی
- علاوہ
- اے پی آئی
- API تک رسائی
- API کیز
- APIs
- درخواست
- ایپلی کیشنز
- کا اطلاق کریں
- نقطہ نظر
- کی منظوری دے دی
- فن تعمیر
- آرکیٹیکچرز
- کیا
- AS
- تفویض
- منسلک
- رفقاء
- At
- آڈٹ
- کی توثیق
- اجازت
- مجاز
- دستیاب
- AWS
- کی بنیاد پر
- بنیادی
- بنیاد
- BE
- کیونکہ
- شروع
- BEST
- بہتر
- کے درمیان
- بلاگ
- جسم
- دونوں
- وسیع
- بجٹ
- تعمیر
- عمارت
- کاروبار
- by
- حساب
- حساب کرتا ہے
- فون
- بلا
- کر سکتے ہیں
- صلاحیتوں
- قبضہ
- قبضہ
- کیس
- سینٹر
- مراکز
- مرکزی
- چیلنجوں
- تبدیل کرنے
- انتخاب
- کلائنٹ
- کلائنٹس
- بادل
- کوڈ
- کالم
- مل کر
- کامن
- کمپنیاں
- جزو
- اجزاء
- کمپیوٹنگ
- ترتیب
- کنکشن
- متواتر
- مشتمل
- کنسول
- بسم
- صارفین
- استعمال کرنا
- کھپت
- مواد
- کنٹرول
- کنٹرولنگ
- کنٹرول
- قیمت
- اخراجات
- سکتا ہے
- تخلیق
- بنائی
- اپنی مرضی کے
- گاہکوں
- روزانہ
- اعداد و شمار
- ڈیٹا سائنس
- ڈیٹا اسٹوریج
- دن
- وقف
- گہری
- وضاحت
- کی وضاحت
- انکار کر دیا
- شعبہ
- منحصر ہے
- تعیناتی
- تعینات
- تعیناتی
- تعینات کرتا ہے
- بیان
- بیان کیا
- ڈیزائن
- ڈیزائننگ
- منزلوں
- تفصیل
- تفصیلات
- ترقی یافتہ
- ترقی
- ترقیاتی ٹیمیں
- آریھ
- مختلف
- طول و عرض
- براہ راست
- بات چیت
- بات چیت
- do
- نہیں کرتا
- نہیں
- ہر ایک
- اس سے قبل
- آسان
- اثر
- یا تو
- سرایت کرنا
- ای ایم ای اے
- کو چالو کرنے کے
- چالو حالت میں
- آخر
- آخر سے آخر تک
- اختتام پوائنٹ
- بڑھانے
- کو یقینی بنانے کے
- پوری
- ماحولیات
- ماحول
- خرابی
- قائم کرو
- بھی
- واقعہ
- مثال کے طور پر
- حد سے تجاوز
- ایکسچینج
- موجودہ
- تجربہ
- مہارت
- وضاحت کی
- بیان کرتا ہے
- تلاش
- ایکسپلور
- ایکسپریس
- توسیع
- واقف
- خاندان
- فائل
- فلٹرنگ
- مالی
- مالیاتی خدمات
- فٹ بیٹھتا ہے
- لچک
- بہاؤ
- توجہ مرکوز
- کے بعد
- مندرجہ ذیل ہے
- کے لئے
- فارمیٹ
- فورمز
- فاؤنڈیشن
- بنیاد پرست
- بنیادیں
- فریم ورک
- فریم ورک
- فرکوےنسی
- دوست
- سے
- سامنے
- سامنے کے آخر میں
- مکمل طور پر
- تقریب
- فنکشنل
- فعالیت
- افعال
- مزید
- گیٹ وے
- دروازے
- جنرل
- پیدا
- پیدا ہوتا ہے
- نسل
- پیداواری
- پیداواری AI۔
- ملتا
- GitHub کے
- دی
- Go
- گورننس
- حکومت کی
- گروپ
- ہینڈل
- ہو رہا ہے۔
- ہے
- ہونے
- he
- صحت کی دیکھ بھال
- اونچائی
- مدد
- مدد کرتا ہے
- اس کی
- یہاں
- ہائی
- اعلی کارکردگی
- ان
- میزبان
- کس طرح
- کیسے
- HTML
- HTTP
- HTTPS
- سینکڑوں
- ID
- شناخت
- شناخت
- شناختی
- if
- تصویر
- اثر
- پر عملدرآمد
- عملدرآمد
- in
- شامل
- سمیت
- انفرادی
- اندازہ لگایا
- معلومات
- انفراسٹرکچر
- اختراعات
- ان پٹ
- آدانوں
- ہدایات
- ضم
- انضمام کرنا
- انضمام
- بات چیت
- بات چیت
- بات چیت
- انٹرفیس
- اندرونی
- میں
- درخواست کی
- تنہائی
- مسئلہ
- جاری
- IT
- اشیاء
- میں
- سفر
- فوٹو
- کلیدی
- چابیاں
- کڈ
- لیبز
- زبانیں
- بڑے
- آخری
- تاخیر
- پرت
- تہوں
- معروف
- جانیں
- سیکھنے
- سطح
- زندگی
- زندگی سائنس
- کی طرح
- پسند
- حدود
- لائن
- لائنوں
- فہرست
- مقامی
- لاگ ان
- منطق
- دیکھو
- کی طرح دیکھو
- بہت
- سے محبت کرتا ہے
- لو
- مشین
- مشین لرننگ
- برقرار رکھنے
- بنا
- انتظام
- میں کامیاب
- انتظام
- مینیجنگ
- بہت سے
- نقشہ
- زیادہ سے زیادہ
- مئی..
- نظام
- سے ملو
- ذکر کیا
- میٹا
- طریقوں
- مائیکرو سروس
- مائکروسافٹ
- شاید
- ملن
- ML
- موڈ
- ماڈل
- ماڈل
- کی نگرانی
- زیادہ
- سب سے زیادہ
- بہت
- ایک سے زیادہ
- فطرت، قدرت
- ضروری
- ضرورت ہے
- ضرورت
- ضروریات
- نیٹ ورکنگ
- نئی
- تعداد
- نمبر
- ہوا
- of
- تجویز
- on
- ڈیمانڈ
- ایک
- صرف
- کھول
- اوپن سورس
- کام
- آپریشن
- آپشنز کے بھی
- or
- حکم
- تنظیم
- دیگر
- خاکہ
- پیداوار
- نتائج
- پر
- خود
- صفحہ
- پیرامیٹر
- پیرامیٹرز
- حصہ
- فی
- کارکردگی
- اجازتیں
- مقامات
- منصوبہ
- کی منصوبہ بندی
- پلیٹ فارم
- پلیٹ فارم
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- پالیسی
- پول
- پوسٹ
- ممکنہ
- طاقت
- پہلے
- پیش وضاحتی
- پریمیم
- تحفہ
- پچھلا
- پہلے
- قیمتیں
- قیمتوں کا تعین
- کی رازداری
- نجی
- پیداوار
- حاصل
- پروگرامنگ
- پروگرامنگ زبانوں
- منصوبے
- مجوزہ
- فراہم
- فراہم
- فراہم کرنے والے
- فراہم کرتا ہے
- فراہم کرنے
- پراجیکٹ
- ازگر
- استفسار میں
- جلدی سے
- بلند
- رینج
- شرح
- پڑھیں
- حال ہی میں
- کا حوالہ دیتے ہیں
- حوالہ
- رجسٹر
- رجسٹر
- رجسٹریشن
- ریگولیٹ کریں
- متعلقہ
- رپورٹیں
- ذخیرہ
- کی نمائندگی کرتا ہے
- درخواست
- درخواستوں
- کی ضرورت
- ضروریات
- محفوظ
- وسائل
- احترام کرنا
- متعلقہ
- بالترتیب
- جواب
- ذمہ دار
- باقی
- محدود
- واپسی
- واپسی
- کردار
- راستے
- حکمرانی
- رن
- چلتا ہے
- ساس
- اسی
- محفوظ
- توسیع پذیر
- پیمانے
- ترازو
- منظرنامے
- شیڈول
- سائنس
- سائنس
- گنجائش
- سیکشنز
- محفوظ طریقے سے
- سیکورٹی
- دیکھنا
- کی تلاش
- SELF
- بھیجتا ہے
- سینئر
- بھیجا
- علیحدہ
- سرور
- بے سرور
- سروس
- سروسز
- مقرر
- سیٹ
- سیٹ اپ
- سیکنڈ اور
- مشترکہ
- وہ
- دکھائیں
- دکھایا گیا
- سادہ
- سادگی
- ایک
- سائز
- سافٹ ویئر کی
- ایک خدمت کے طور پر سافٹ ویئر
- سوفٹ ویئر کی نشوونما
- حل
- حل
- کچھ
- ماخذ
- مہارت
- ماہر
- مخصوص
- خاص طور پر
- وضاحتیں
- مخصوص
- تیزی
- خرچ
- خرچ کرنا۔
- استحکام
- ڈھیر لگانا
- شروع کریں
- مراحل
- ذخیرہ
- ذخیرہ
- ذخیرہ
- پردہ
- حکمت عملیوں
- ذیلی نیٹ
- کامیاب
- اس طرح
- کافی
- اس بات کا یقین
- ٹیبل
- ہدف
- ٹیم
- ٹیموں
- ٹیکنیکل
- ٹیکنالوجی
- سانچے
- کرایہ دار
- اصطلاح
- متن
- کہ
- ۔
- کے بارے میں معلومات
- ان
- ان
- خود
- تو
- وہاں.
- یہ
- وہ
- چیزیں
- اس
- ہزاروں
- کے ذریعے
- تھرو پٹ
- درجے
- وقت
- ٹائٹین
- کرنے کے لئے
- ٹوکن
- ٹوکن
- موضوعات
- کل
- ٹریک
- ٹریکنگ
- پٹریوں
- سچ
- دو
- قسم
- عام طور پر
- سمجھ
- منفرد
- انلاک
- اپ ڈیٹ
- استعمال
- استعمال کی شرائط
- استعمال کیس
- استعمال کیا جاتا ہے
- رکن کا
- صارفین
- استعمال
- کا استعمال کرتے ہوئے
- v1
- قیمت
- مختلف
- ورژن
- ورژن
- کی طرف سے
- لنک
- کی نمائش
- تصور
- تصور کرنا
- we
- ویب
- ویب خدمات
- ویب ساکٹ
- اچھا ہے
- کیا
- کیا ہے
- جب
- جس
- جبکہ
- ڈبلیو
- چوڑائی
- ساتھ
- کے اندر
- بغیر
- کام
- کام کا بہاؤ
- کام کر
- کام کرتا ہے
- گا
- لکھنا
- سال
- تم
- اور
- زیفیرنیٹ