Amazon EC2 اور Amazon S3 کے کرداروں کی درست جوڑی کون سی ہے؟
EC2 ورچوئل سرور فراہم کرتا ہے، اور S3 آبجیکٹس محفوظ کرتا ہے
EC2 فنکشن کا کوڈ چلاتا ہے، اور S3 فائلیں شیئر کرتا ہے
EC2 آبجیکٹس محفوظ کرتا ہے، اور S3 ورچوئل سرور فراہم کرتا ہے
EC2 فائلیں شیئر کرتا ہے، اور S3 فنکشن کا کوڈ چلاتا ہے
درست جوابA. EC2 ورچوئل سرور فراہم کرتا ہے، اور S3 آبجیکٹس محفوظ کرتا ہے
EC2 کا پورا نام Amazon Elastic Compute Cloud ہے، جو قابلِ تبدیلی سائز والی کمپیوٹنگ صلاحیت یعنی ورچوئل سرور (仮想サーバー) فراہم کرتا ہے۔ S3 کا پورا نام Amazon Simple Storage Service ہے، جو کسی بھی مقدار کے ڈیٹا کو آبجیکٹ (オブジェクト) کی صورت میں محفوظ کرتا ہے۔ ان دونوں کو آپس میں الٹ دینا ایک پرانی اور عام غلطی ہے، اس لیے مکمل نام کے الفاظ سے کردار یاد کرنا مفید ہے۔ فنکشن کا کوڈ چلانا Lambda کا کام ہے، اور فائلیں شیئر کرنا EFS کا کام ہے۔
سوال 2 | Lambda کی بلنگ
AWS Lambda کے بلنگ ماڈل کی درست وضاحت کون سی ہے؟
آپ سے صرف اسی کمپیوٹ ٹائم کا معاوضہ لیا جاتا ہے جو آپ استعمال کرتے ہیں
بنائے گئے فنکشنز کی تعداد کی بنیاد پر ہر مہینے ایک مقررہ رقم وصول کی جاتی ہے
کوڈ نہ چلنے کے دوران بھی محفوظ کی گئی گنجائش (capacity) کی بنیاد پر معاوضہ لیا جاتا ہے
صرف اپ لوڈ کیے گئے کوڈ کے سائز کا معاوضہ لیا جاتا ہے
درست جوابA. آپ سے صرف اسی کمپیوٹ ٹائم کا معاوضہ لیا جاتا ہے جو آپ استعمال کرتے ہیں
Lambda کے ذریعے آپ سرورز کی پروویژننگ یا انتظام کے بغیر کوڈ چلا سکتے ہیں، اور آپ سے صرف اسی کمپیوٹ ٹائم کا معاوضہ (課金) لیا جاتا ہے جو آپ استعمال کرتے ہیں۔ کوڈ نہ چلنے کے دوران کوئی چارج نہیں لگتا؛ یہی EC2 سے بڑا فرق ہے، جہاں انسٹینس جب تک چلتا رہے لاگت بڑھتی رہتی ہے۔ فنکشنز کی تعداد یا اپ لوڈ کیے گئے کوڈ کا سائز بذاتِ خود بلنگ کی اکائی نہیں ہے۔
سوال 3 | سرور لیس
سرور لیس کہلانے والی سروسز کی مشترکہ خصوصیت کیا ہے؟
عمل درآمد سے پہلے صارف OS کی قسم اور پیچ لگانے کی پالیسی طے کرتا ہے
پروسیسنگ کرنے والا کوئی طبعی سرور کہیں بھی موجود نہیں ہوتا
پروسیسنگ صرف اسی مخصوص طبعی سرور پر چلتی ہے جو صارف نے خود تیار کیا ہو
صارف کو سرورز کی پروویژننگ یا انتظام کرنے کی ضرورت نہیں ہوتی
درست جوابD. صارف کو سرورز کی پروویژننگ یا انتظام کرنے کی ضرورت نہیں ہوتی
سرور لیس (サーバーレス) کا مطلب یہ نہیں کہ کوئی طبعی سرور موجود نہیں؛ اس کا مطلب یہ ہے کہ صارف کو سرورز کی پروویژننگ (プロビジョニング)، کنفیگریشن یا اسکیلنگ نہیں کرنی پڑتی۔ Lambda کے بارے میں کہا جاتا ہے کہ وہ “سرورز کی پروویژننگ یا انتظام کے بغیر کوڈ چلانے” دیتا ہے، اور Fargate کے بارے میں کہا جاتا ہے کہ وہ “سرورز یا کلسٹرز کی پروویژننگ، کنفیگریشن یا اسکیلنگ” کی ضرورت ختم کر دیتا ہے۔ طبعی سرور AWS کی جانب موجود ہوتا ہے، اور OS کی قسم یا پیچ پالیسی کا فیصلہ صارف کا کرنا EC2 جیسی صورت کی خصوصیت ہے۔
سوال 4 | Fargate
AWS Fargate کی درست وضاحت کون سی ہے؟
کنٹینرز کے لیے استعمال کے مطابق ادائیگی والا کمپیوٹ انجن جس میں سرور کے انتظام کی ضرورت نہیں
ایک منیجڈ سروس جو AWS پر Kubernetes کلسٹر چلاتی ہے
ایسا نظام جس میں صارف ورچوئل سرورز کی انسٹینس ٹائپ اور تعداد خود منتخب کرتا ہے
ایسا نظام جو تقسیم شدہ عمل کو ورک فلو کے طور پر متعین کر کے چلاتا ہے
درست جوابA. کنٹینرز کے لیے استعمال کے مطابق ادائیگی والا کمپیوٹ انجن جس میں سرور کے انتظام کی ضرورت نہیں
Fargate کنٹینرز (コンテナ) کے لیے ایک سرور لیس، استعمال کے مطابق ادائیگی (従量課金) والا کمپیوٹ انجن ہے جو سرورز یا کلسٹرز کی پروویژننگ، کنفیگریشن یا اسکیلنگ کی ضرورت ختم کر دیتا ہے، اور اسے ECS یا EKS کی لانچ ٹائپ (起動タイプ) کے طور پر استعمال کیا جاتا ہے۔ Kubernetes کا منیجڈ آپریشن EKS ہے؛ انسٹینس ٹائپ اور تعداد خود منتخب کرنا EC2 لانچ ٹائپ ہے؛ اور مراحل کو ورک فلو کے طور پر متعین کرنا Step Functions ہے۔
سوال 5 | ECS کی گنجائش (capacity)
Amazon ECS میں ٹاسکس چلانے کے لیے بنیادی کمپیوٹ کا انتخاب کرنے کے طریقے کے بارے میں کون سا بیان درست ہے؟
EC2 میں بنیادی کمپیوٹ کا انتظام AWS کرتا ہے، اور Fargate میں انسٹینسز کا انتظام صارف کرتا ہے
Fargate ہو یا EC2، دونوں صورتوں میں انسٹینسز کا انتظام AWS کرتا ہے
Fargate میں بنیادی کمپیوٹ کا انتظام AWS کرتا ہے، اور EC2 میں انسٹینسز کا انتظام صارف کرتا ہے
Fargate ہو یا EC2، دونوں صورتوں میں انسٹینسز کا انتظام صارف کرتا ہے
درست جوابC. Fargate میں بنیادی کمپیوٹ کا انتظام AWS کرتا ہے، اور EC2 میں انسٹینسز کا انتظام صارف کرتا ہے
ECS کی گنجائش (キャパシティ) کے بنیادی انتخاب دو ہیں: Fargate، جو سرور لیس ہے اور جس میں بنیادی کمپیوٹ کا انتظام AWS کرتا ہے، اور EC2، جس میں انسٹینس ٹائپ اور تعداد صارف منتخب کرتا اور ان کا انتظام کرتا ہے۔ ان کے علاوہ ECS Managed Instances، اور آن پریمیسز (オンプレミス) کے لیے ECS Anywhere بھی موجود ہیں۔ آپ جو بھی منتخب کریں، کنٹینرز کو رکھنے اور اسکیل کرنے والی سروس ECS ہی ہے؛ فرق صرف یہ ہے کہ بنیادی کمپیوٹ کی دیکھ بھال کون کرتا ہے۔
سوال 6 | EKS
Amazon EKS اپنانے کی سب سے موزوں وجہ کیا ہے؟
Kubernetes کو خود بنانے اور چلانے کی محنت سے بچنے کے لیے
ریلیشنل ڈیٹا بیس کے باقاعدہ بیک اپ کا کام دوسرے کے سپرد کرنے کے لیے
آنے والی ٹریفک کو خود کار طریقے سے متعدد اہداف میں تقسیم کرنے کے لیے
جامد ویب مواد صارفین کے قریب کی جگہ سے پہنچانے کے لیے
درست جوابA. Kubernetes کو خود بنانے اور چلانے کی محنت سے بچنے کے لیے
EKS کا پورا نام Amazon Elastic Kubernetes Service ہے؛ یہ ایک منیجڈ سروس (マネージドサービス) ہے جس کے ذریعے آپ Kubernetes کلسٹر خود انسٹال کیے اور چلائے بغیر AWS پر Kubernetes چلا سکتے ہیں، اور اسے Kubernetes کے مطابق ہونے (Kubernetes 準拠) کی سند حاصل ہے۔ ڈیٹا بیس کے آپریشنز کو خود کار بنانا RDS کا کام ہے، قریب کی جگہ سے مواد پہنچانا CloudFront کا کام ہے، اور ٹریفک تقسیم کرنا Elastic Load Balancing کا کام ہے۔
سوال 7 | چلانے کے طریقے کا انتخاب
ایک فائل دن میں صرف چند بار آتی ہے اور اسے صرف آنے پر ہی تبدیل (convert) کرنا ہوتا ہے۔ کون سی ترتیب لاگت کو کم سے کم رکھتی ہے؟
EC2 انسٹینس کو مسلسل چلائیں اور مقررہ وقفوں پر پروسیس کریں
EC2 انسٹینس کو مسلسل چلائیں اور پروسیس کو دستی طور پر شروع کریں
EKS کلسٹر کو مسلسل چلائیں اور مقررہ وقفوں پر پروسیس کریں
پروسیسنگ Lambda میں لکھیں اور اسے فائل کے آنے پر شروع کروائیں
درست جوابD. پروسیسنگ Lambda میں لکھیں اور اسے فائل کے آنے پر شروع کروائیں
Lambda کے ذریعے سرور کے انتظام کے بغیر کوڈ چلایا جا سکتا ہے، صرف استعمال شدہ کمپیوٹ ٹائم کا معاوضہ (課金) لیا جاتا ہے، اور نہ چلنے کے دوران کوئی چارج نہیں لگتا۔ اس لیے کبھی کبھار شروع ہونے والی پروسیسنگ کے لیے Lambda فائدہ مند ہے، کیونکہ انتظار کے فارغ وقت میں کوئی لاگت نہیں آتی۔ EC2 انسٹینس یا EKS کلسٹر کو مسلسل چلانے والی ترتیبوں میں اس طویل وقت کی لاگت بھی آتی رہتی ہے جب کوئی پروسیسنگ نہیں ہو رہی ہوتی۔
سوال 8 | EC2 پر کنٹرول
Amazon EC2 کی کسی خصوصیت کی درست وضاحت کون سی ہے؟
صرف کوڈ چلنے کے وقت کا معاوضہ لیا جاتا ہے، اور آپ کو کبھی OS کو چھونے کی ضرورت نہیں پڑتی
آپ کو کمپیوٹ ریسورس پر مکمل کنٹرول ملتا ہے اور آپ صرف استعمال کے مطابق ادائیگی کرتے ہیں
ڈیٹا آبجیکٹس کی صورت میں محفوظ ہوتا ہے، اور HTTP API کے ذریعے پڑھا اور لکھا جاتا ہے
ورک فلو کا ہر مرحلہ ایک اسٹیٹ کے طور پر متعین کر کے ترتیب سے چلایا جاتا ہے
درست جوابB. آپ کو کمپیوٹ ریسورس پر مکمل کنٹرول ملتا ہے اور آپ صرف استعمال کے مطابق ادائیگی کرتے ہیں
EC2 کی سرکاری وضاحت یہ ہے کہ یہ کلاؤڈ میں محفوظ اور قابلِ تبدیلی سائز والی کمپیوٹنگ صلاحیت فراہم کرنے والی سروس ہے، جس میں آپ صرف استعمال کے مطابق ادائیگی کرتے ہیں اور کمپیوٹ ریسورس (コンピューティングリソース) پر مکمل کنٹرول رکھتے ہیں۔ صرف چلنے کے وقت کا معاوضہ اور OS کو کبھی نہ چھونا Lambda کی وضاحت ہے، ڈیٹا کو آبجیکٹس کی صورت میں محفوظ کرنا S3 کی، اور ورک فلو کو اسٹیٹس کے طور پر متعین کرنا Step Functions کی۔ اتنے وسیع کنٹرول کے بدلے OS کا انتظام صارف کے ذمے رہتا ہے؛ یہ بات بھی ساتھ یاد رکھنی چاہیے۔
سوال 9 | ECS
Amazon ECS کون سا کردار ادا کرتا ہے؟
فنکشنز کی صورت میں لکھا گیا کوڈ ایونٹس کے جواب میں چلاتا ہے
AWS پر Kubernetes API کے مطابق کلسٹر فراہم کرتا ہے
کنٹینرائزڈ ایپلیکیشنز کو ڈیپلائے، منظم اور اسکیل کرتا ہے
ورچوئل سرور امیج سے کسی بھی تعداد میں انسٹینسز لانچ کرتا ہے
درست جوابC. کنٹینرائزڈ ایپلیکیشنز کو ڈیپلائے، منظم اور اسکیل کرتا ہے
ECS کا پورا نام Amazon Elastic Container Service ہے؛ یہ ایک مکمل منیجڈ کنٹینر آرکیسٹریشن سروس (コンテナオーケストレーションサービス) ہے جو کنٹینرائزڈ ایپلیکیشنز کو ڈیپلائے، منظم اور اسکیل کرنا آسان بناتی ہے۔ Kubernetes کے مطابق کلسٹر فراہم کرنا EKS کا کام ہے، ورچوئل سرور انسٹینسز لانچ کرنا EC2 کا کام ہے، اور ایونٹس کے جواب میں کوڈ چلانا Lambda کا کام ہے۔ ECS اور EKS دونوں کنٹینرز کو یکجا کرتے ہیں، لیکن ان کا فرق اس بات پر ہے کہ Kubernetes استعمال ہوتا ہے یا نہیں۔
سوال 10 | ECS بمقابلہ EKS
Amazon ECS اور Amazon EKS کے فرق کی درست وضاحت کون سی ہے؟
ECS، Kubernetes چلاتا ہے، اور EKS کنٹینرز کو AWS کے اپنے طریقے سے یکجا کرتا ہے
EKS، Kubernetes چلاتا ہے، اور ECS کنٹینرز کو AWS کے اپنے طریقے سے یکجا کرتا ہے
EKS کنٹینرز سنبھالتا ہے، اور ECS صرف ورچوئل سرور امیجز سنبھالتا ہے
ECS کنٹینرز سنبھالتا ہے، اور EKS صرف ورچوئل سرور امیجز سنبھالتا ہے
درست جوابB. EKS، Kubernetes چلاتا ہے، اور ECS کنٹینرز کو AWS کے اپنے طریقے سے یکجا کرتا ہے
EKS ایک منیجڈ سروس ہے جس کے ذریعے آپ Kubernetes کلسٹر خود انسٹال کیے اور چلائے بغیر AWS پر Kubernetes چلا سکتے ہیں، اور اسے Kubernetes کے مطابق ہونے (Kubernetes 準拠) کی سند حاصل ہے۔ دوسری طرف ECS، AWS کی اپنی مکمل منیجڈ کنٹینر آرکیسٹریشن سروس (コンテナオーケストレーションサービス) ہے جو Kubernetes پر انحصار نہیں کرتی۔ دونوں کنٹینرز سنبھالنے والی سروسز ہیں، صرف ورچوئل سرور امیجز تک محدود نہیں۔ لانچ کی جگہ کے طور پر دونوں Fargate بھی استعمال کر سکتے ہیں۔
سوال 11 | EBS اور EFS
Amazon EBS اور Amazon EFS کی خصوصیات کی درست جوڑی کون سی ہے؟
EBS بلاک کی صورت میں ایک EC2 انسٹینس سے جڑتا ہے، اور EFS بہت سے EC2 انسٹینسز سے شیئر کیا جاتا ہے
EBS اور EFS دونوں صرف ایک EC2 انسٹینس سے جڑنے کی بنیاد پر بنے ہیں
EBS اور EFS دونوں بہت سے EC2 انسٹینسز سے بیک وقت شیئرنگ کی بنیاد پر بنے ہیں
EBS فائلوں کی صورت میں بہت سے EC2 انسٹینسز سے شیئر کیا جاتا ہے، اور EFS بلاک کی صورت میں جڑتا ہے
درست جوابA. EBS بلاک کی صورت میں ایک EC2 انسٹینس سے جڑتا ہے، اور EFS بہت سے EC2 انسٹینسز سے شیئر کیا جاتا ہے
EBS، EC2 انسٹینسز کے ساتھ استعمال ہونے والا مستقل بلاک اسٹوریج (ブロックストレージ) والیوم ہے، جو ایک Availability Zone (アベイラビリティゾーン) کے اندر خود کار طور پر ریپلیکیٹ ہوتا ہے، اور اصولاً ایک ہی انسٹینس سے منسلک (attach) کر کے استعمال کیا جاتا ہے۔ EFS، Linux ورک لوڈز کے لیے فائل سسٹم (ファイルシステム) ہے جو خود کار طور پر بڑھتا اور گھٹتا ہے اور ہزاروں EC2 انسٹینسز سے بیک وقت مشترکہ رسائی کی سہولت دیتا ہے۔ شیئرنگ EFS کی صلاحیت ہے؛ ایسا نہیں کہ دونوں شیئرنگ کے لیے ہوں، یا دونوں صرف ایک کنکشن کے لیے مخصوص ہوں۔
سوال 12 | S3 ڈیٹا کو کیسے رکھتا ہے
Amazon S3 ڈیٹا کو کس طرح رکھتا ہے، اس کی درست وضاحت کون سی ہے؟
Linux کے لیے مشترکہ فائل سسٹم کے طور پر فراہم کیا جاتا ہے
کیش کے طور پر تیز رفتار ان میموری پڑھنے اور لکھنے کی سہولت دیتا ہے
بلاک اسٹوریج جو EC2 انسٹینس سے جڑ کر استعمال ہوتا ہے
آبجیکٹ اسٹوریج جو کسی بھی مقدار کا ڈیٹا محفوظ کر سکتا ہے
درست جوابD. آبجیکٹ اسٹوریج جو کسی بھی مقدار کا ڈیٹا محفوظ کر سکتا ہے
S3 کا پورا نام Amazon Simple Storage Service ہے؛ یہ بہترین اسکیل ایبلٹی اور دستیابی والا آبجیکٹ اسٹوریج (オブジェクトストレージ) ہے جو کسی بھی مقدار کے ڈیٹا کو ذخیرہ کر سکتا ہے اور اس کی حفاظت کر سکتا ہے۔ بلاک اسٹوریج EBS ہے، Linux کے لیے مشترکہ فائل سسٹم EFS ہے، اور ان میموری کیش ElastiCache ہے۔ ڈیٹا رکھنے کے ان تین طریقوں — آبجیکٹ، بلاک اور فائل — کا فرق AWS اسٹوریج کے انتخاب کا نقطۂ آغاز ہے۔
سوال 13 | مشترکہ اسٹوریج کا انتخاب
آپ چاہتے ہیں کہ سینکڑوں EC2 انسٹینسز ایک ہی ڈائریکٹری کو بیک وقت ماؤنٹ کر کے اس میں پڑھیں اور لکھیں۔ کیا موزوں ہے؟
ہر انسٹینس سے Amazon ElastiCache نوڈ کا حوالہ لیں
ہر انسٹینس سے Amazon EFS فائل سسٹم ماؤنٹ کریں
ہر انسٹینس سے ایک Amazon EBS والیوم منسلک کریں
اسے S3 Glacier Deep Archive میں رکھیں اور ہر انسٹینس سے پڑھیں اور لکھیں
درست جوابB. ہر انسٹینس سے Amazon EFS فائل سسٹم ماؤنٹ کریں
EFS ایسا فائل اسٹوریج ہے جس کی گنجائش فائلوں کی تعداد کے مطابق خود کار طور پر بڑھتی اور گھٹتی ہے اور جو ہزاروں EC2 انسٹینسز سے بیک وقت مشترکہ رسائی کی سہولت دیتا ہے، اس لیے یہ بہت سے انسٹینسز سے ایک ہی ڈائریکٹری کو بیک وقت ماؤنٹ (マウント) کرنے کے استعمال کے لیے موزوں ہے۔ EBS ایک Availability Zone کے اندر بلاک اسٹوریج ہے جو اصولاً ایک ہی انسٹینس سے منسلک ہوتا ہے، اس لیے ہر انسٹینس کو اپنا الگ حصہ ملتا ہے۔ Glacier Deep Archive آرکائیو کی ایک کلاس ہے جو سست بازیافت کے لیے بنائی گئی ہے، اور ElastiCache فائل سسٹم نہیں بلکہ ان میموری کیش (インメモリキャッシュ) ہے۔
سوال 14 | EBS اور AZ
Amazon EBS والیوم کس دائرے کے اندر خود کار طور پر ریپلیکیٹ ہوتا ہے؟
معاہدہ شدہ تمام اکاؤنٹس میں ریپلیکیٹ ہوتا ہے
ایک ہی Availability Zone کے اندر ریپلیکیٹ ہوتا ہے
متعدد ریجنز میں ریپلیکیٹ ہوتا ہے
دنیا بھر کی ایج لوکیشنز میں ریپلیکیٹ ہوتا ہے
درست جوابB. ایک ہی Availability Zone کے اندر ریپلیکیٹ ہوتا ہے
EBS، EC2 انسٹینسز کے لیے مستقل بلاک اسٹوریج ہے، جو ایک Availability Zone (アベイラビリティゾーン) کے اندر خود کار طور پر ریپلیکیٹ (レプリケート) ہوتا ہے اور یکساں، کم لیٹنسی والی کارکردگی فراہم کرتا ہے۔ اس واحد AZ والی خصوصیت کی وجہ سے، اگر AZs کے پار دستیابی درکار ہو تو الگ نظام کی ضرورت پڑتی ہے۔ ریجنز (リージョン) کے پار ریپلیکیٹ کرنا یا ایج لوکیشنز سے ڈیلیور کرنا EBS کا کام نہیں ہے۔
سوال 15 | Glacier
S3 Glacier اسٹوریج کلاسز کی درست وضاحت کون سی ہے؟
ان میں صرف ڈیٹا بیس کی بیک اپ فائلیں محفوظ کی جا سکتی ہیں
محفوظ شدہ ڈیٹا کو بلاک اسٹوریج کے طور پر براہِ راست EC2 سے منسلک کیا جا سکتا ہے
کچھ کلاسز فوری بازیافت کی سہولت دیتی ہیں اور کچھ کلاسز میں بازیافت میں وقت لگتا ہے
یہ آرکائیو کلاسز ہیں، اور سب میں بازیافت میں یکساں وقت لگتا ہے
درست جوابC. کچھ کلاسز فوری بازیافت کی سہولت دیتی ہیں اور کچھ کلاسز میں بازیافت میں وقت لگتا ہے
S3 Glacier آرکائیو اسٹوریج کلاسز (ストレージクラス) کا ایک گروپ ہے: فوری بازیافت والے ڈیٹا کے لیے S3 Glacier Instant Retrieval، کم استعمال ہونے والے طویل مدتی ڈیٹا کے لیے S3 Glacier Flexible Retrieval، اور S3 Glacier Deep Archive جو کم ترین لاگت پر چند گھنٹوں میں بازیافت کرتا ہے۔ اس ڈیزائن میں آپ بازیافت کی رفتار اور لاگت کے توازن کی بنیاد پر کلاس منتخب کرتے ہیں، اس لیے بازیافت کا وقت یکساں نہیں ہوتا۔ محفوظ کیے جانے والے ڈیٹا کی قسم پر کوئی پابندی نہیں، اور اسے بلاک اسٹوریج کے طور پر منسلک کر کے استعمال نہیں کیا جاتا۔
سوال 16 | تین زمرے
S3، EBS اور EFS کو ان کے سنبھالے جانے والے ڈیٹا کی اکائی کے لحاظ سے درست طور پر کون سی جوڑی درجہ بند کرتی ہے؟
S3 فائل ہے، EBS آبجیکٹ ہے، EFS بلاک ہے
S3 بلاک ہے، EBS آبجیکٹ ہے، EFS فائل ہے
S3 بلاک ہے، EBS فائل ہے، EFS آبجیکٹ ہے
S3 آبجیکٹ ہے، EBS بلاک ہے، EFS فائل ہے
درست جوابD. S3 آبجیکٹ ہے، EBS بلاک ہے، EFS فائل ہے
S3 آبجیکٹ اسٹوریج (オブジェクトストレージ) ہے، EBS، EC2 سے منسلک ہونے والا بلاک اسٹوریج (ブロックストレージ) ہے، اور EFS، Linux ورک لوڈز کے لیے فائل اسٹوریج (ファイルストレージ) ہے۔ آبجیکٹس کو ایسی چیز سمجھیں جو API کے ذریعے پوری کی پوری اندر باہر کی جاتی ہے، بلاکس کو ایسی چیز جو OS کو ڈسک کی طرح دکھائی دیتی ہے، اور فائلوں کو ایسی چیز جو متعدد ہوسٹس سے ماؤنٹ کر کے شیئر کی جا سکتی ہے — یہ ترتیب ضروریات کی بنیاد پر اعتماد سے انتخاب کرنا آسان بنا دیتی ہے۔
سوال 17 | OS ڈسک
ایک EC2 انسٹینس پر چلنے والے ڈیٹا بیس کے لیے ڈیٹا اسٹوریج ڈسک کے طور پر آپ کیا استعمال کریں گے؟
S3 Glacier Flexible Retrieval آرکائیو استعمال کریں
Amazon CloudFront کیش کو ڈسک کے طور پر استعمال کریں
Amazon S3 بکٹ کو ڈسک کے طور پر منسلک کریں
انسٹینس سے Amazon EBS والیوم منسلک کریں
درست جوابD. انسٹینس سے Amazon EBS والیوم منسلک کریں
EBS، EC2 انسٹینسز کے ساتھ استعمال ہونے والا مستقل بلاک اسٹوریج (ブロックストレージ) والیوم ہے جو یکساں، کم لیٹنسی والی کارکردگی فراہم کرتا ہے، اس لیے یہ OS یا ڈیٹا بیس کی ڈسک کے طور پر استعمال کے لیے بہت موزوں ہے۔ S3 آبجیکٹ اسٹوریج ہے اور اس میں بکٹ کو بلاک ڈیوائس کے طور پر منسلک نہیں کیا جاتا۔ Glacier آرکائیو کی ایک کلاس ہے جو سست بازیافت کے لیے بنائی گئی ہے، اور CloudFront ڈیلیوری کو تیز کرنے والا CDN ہے۔
سوال 18 | S3 کے استعمالات
جامد ویب مواد یا بیک اپ محفوظ کرنے کی جگہ کے طور پر S3 کیوں منتخب کیا جاتا ہے؟
کیونکہ اس سے صرف ایک انسٹینس جڑ سکتا ہے، جس سے لکھنے کے ٹکراؤ سے بچا جا سکتا ہے
کیونکہ ڈیٹا میموری میں رہتا ہے، اس لیے ڈسک سے گزرے بغیر پڑھا اور لکھا جا سکتا ہے
کیونکہ یہ OS کو ڈسک کی طرح دکھائی دیتا ہے اور کاروباری نظام سے جوں کا توں براہِ راست جوڑا جا سکتا ہے
کیونکہ یہ کسی بھی مقدار کا ڈیٹا محفوظ کر سکتا ہے اور بہترین اسکیل ایبلٹی، دستیابی اور سیکیورٹی فراہم کرتا ہے
درست جوابD. کیونکہ یہ کسی بھی مقدار کا ڈیٹا محفوظ کر سکتا ہے اور بہترین اسکیل ایبلٹی، دستیابی اور سیکیورٹی فراہم کرتا ہے
S3 ایسا آبجیکٹ اسٹوریج (オブジェクトストレージ) ہے جو کسی بھی مقدار کے ڈیٹا کو ذخیرہ کر سکتا ہے اور اس کی حفاظت کر سکتا ہے، اور اسکیل ایبلٹی (スケーラビリティ)، دستیابی (可用性)، سیکیورٹی اور کارکردگی میں بہترین ہے؛ AWS سرکاری طور پر ویب، موبائل، بیک اپ، آرکائیو، IoT اور بگ ڈیٹا تجزیہ جیسے استعمالات بتاتا ہے۔ OS کو ڈسک کی طرح دکھائی دینا EBS کی خصوصیت ہے، اصولاً ایک ہی انسٹینس کے کنکشن تک محدود ہونا بھی EBS کی خصوصیت ہے، اور ڈیٹا کو میموری میں رکھنا ElastiCache کی خصوصیت ہے۔
سوال 19 | EFS کی لچک
Amazon EFS کی گنجائش کے رویے کی درست وضاحت کون سی ہے؟
محفوظ کی جا سکنے والی گنجائش انسٹینس کی میموری کے سائز سے طے ہوتی ہے
فائلیں شامل یا حذف کرنے کے ساتھ گنجائش خود کار طور پر بڑھتی اور گھٹتی ہے
گنجائش بڑھانے کے لیے آپ کو اسے الگ کر کے دوبارہ بنانا پڑتا ہے
بناتے وقت طے کی گئی گنجائش مقرر رہتی ہے اور بعد میں تبدیل نہیں کی جا سکتی
درست جوابB. فائلیں شامل یا حذف کرنے کے ساتھ گنجائش خود کار طور پر بڑھتی اور گھٹتی ہے
EFS ایک سادہ، اسکیل ایبل اور لچکدار (エラスティック) فائل سسٹم ہے جس کی گنجائش فائلیں شامل اور حذف کرنے کے ساتھ خود کار طور پر بڑھتی اور گھٹتی ہے، اس لیے پیشگی گنجائش کی منصوبہ بندی (容量設計) کی ضرورت نہیں رہتی۔ طے شدہ گنجائش کو پہلے سے مقرر کر دینا، یا اسے بڑھانے کے لیے دوبارہ بنانا، بلاک اسٹوریج والی سوچ ہے، اور منسلک انسٹینس کی میموری کا سائز بھی گنجائش طے نہیں کرتا۔ یہی لچک اسے مشترکہ کام کی جگہ کے طور پر استعمال میں آسان بناتی ہے۔
سوال 20 | آرکائیو کی جگہ کا انتخاب
آپ کم ہی دیکھے جانے والے آڈٹ لاگز کو طویل مدت تک کم سے کم ممکنہ لاگت پر محفوظ کرنا چاہتے ہیں، اس مفروضے پر کہ بازیافت میں چند گھنٹے لگنا قابلِ قبول ہے۔ کیا موزوں ہے؟
انہیں S3 Glacier Deep Archive کلاس میں محفوظ کریں
ایک Amazon EBS والیوم بنائیں اور لاگز وہاں لکھ کر محفوظ کریں
انہیں Amazon ElastiCache نوڈ پر لوڈ رکھیں
انہیں Amazon EFS فائل سسٹم پر جوں کا توں رکھیں
درست جوابA. انہیں S3 Glacier Deep Archive کلاس میں محفوظ کریں
S3 Glacier Deep Archive کم استعمال ہونے والے ڈیٹا کو کم ترین لاگت پر محفوظ کرتا ہے اور بازیافت میں چند گھنٹے لگتے ہیں، اس لیے یہ اس شرط پر پورا اترتا ہے۔ EBS اور EFS بازیافت کی رفتار برقرار رکھنے کے لیے بنائے گئے ہیں اور طویل عرصے تک غیر فعال پڑے ڈیٹا کی جگہ کے طور پر مہنگے پڑتے ہیں۔ ElastiCache ان میموری کیش ہے اور بنیادی طور پر طویل مدتی ذخیرے کا نظام ہی نہیں ہے۔ یہ پہلے سے طے کرنا کہ بازیافت کا کتنا انتظار قابلِ قبول ہے، اسٹوریج کلاس (ストレージクラス) کے انتخاب کی رہنما منطق ہے۔
سوال 21 | RDS
Amazon RDS کون سا انتظامی کام خود کار بناتا ہے؟
ہارڈویئر کی پروویژننگ، پیچ لگانا، اور بیک اپ لینا
ٹیبلز اور کالمز کا ڈیزائن، اور انڈیکسز کہاں رکھنے ہیں اس کا فیصلہ
یہ جانچنا کہ محفوظ شدہ ڈیٹا کا مواد درست ہے یا نہیں
کاروباری ایپلیکیشن کی اسکرینوں کا بہاؤ اور ان پٹ کی توثیق
درست جوابA. ہارڈویئر کی پروویژننگ، پیچ لگانا، اور بیک اپ لینا
RDS ایک منیجڈ سروس (マネージドサービス) ہے جو کلاؤڈ میں ریلیشنل ڈیٹا بیس (リレーショナルデータベース) کو سیٹ اپ کرنا، چلانا اور اسکیل کرنا آسان بناتی ہے، اور ہارڈویئر کی پروویژننگ، ڈیٹا بیس سیٹ اپ، پیچ لگانا (パッチ適用) اور بیک اپ جیسے انتظامی کام خود کار بناتی ہے۔ ٹیبلز اور کالمز کا ڈیزائن، انڈیکسز کا فیصلہ، ایپلیکیشن بنانا، اور ڈیٹا کے مواد کی درستی کی توثیق — یہ سب صارف ہی کا کام رہتا ہے۔ منیجڈ کا مطلب آپریشن کا بوجھ سپرد کرنا ہے، ڈیزائن بھی سپرد کر دینا نہیں۔
سوال 22 | Aurora اور RDS
Amazon Aurora اور معیاری Amazon RDS کے تعلق کی درست وضاحت کون سی ہے؟
Aurora، RDS کا حصہ ہے اور انفرادی انسٹینسز کے بجائے پورے کلسٹر کا انتظام کرتا ہے
Aurora، RDS سے الگ سروس ہے، جو صرف مخصوص کنسول اور API کے ذریعے چلائی جاتی ہے
Aurora، RDS کا حصہ ہے، لیکن پیچ لگانا اور بیک اپ لینا صارف خود کرتا ہے
Aurora، RDS کا حصہ ہے، لیکن یہ صرف کی-ویلیو ڈیٹا سنبھال سکتا ہے
درست جوابA. Aurora، RDS کا حصہ ہے اور انفرادی انسٹینسز کے بجائے پورے کلسٹر کا انتظام کرتا ہے
Aurora منیجڈ ڈیٹا بیس سروس Amazon RDS کا حصہ ہے، اور پروویژننگ، پیچ لگانے، بیک اپ، بحالی اور خرابی کی نشاندہی کے لیے وہی مینجمنٹ کنسول، CLI اور API آپریشنز استعمال کرتا ہے۔ فرق انتظام کی اکائی میں ہے: معیاری RDS انفرادی DB انسٹینسز کا انتظام کرتا ہے، جبکہ Aurora ریپلیکیشن (レプリケーション) کے ذریعے ہم آہنگ رکھے گئے DB سرورز کے پورے کلسٹر (クラスター) کا انتظام کرتا ہے۔ Aurora، MySQL اور PostgreSQL سے مطابقت رکھنے والا ریلیشنل ڈیٹا بیس ہے، کی-ویلیو ڈیٹا بیس (キーバリュー型) نہیں۔
سوال 23 | DynamoDB
Amazon DynamoDB کی درست وضاحت کون سی ہے؟
ڈیٹا کو میموری میں رکھتا ہے اور ڈسک کو بائی پاس کر کے پڑھنے اور لکھنے کو تیز کرتا ہے
کی-ویلیو اور ڈاکیومنٹ ڈیٹا ماڈلز کو سپورٹ کرنے والا NoSQL ڈیٹا بیس
پیٹا بائٹ پیمانے کا ڈیٹا ویئرہاؤس جو تجزیاتی کوئریز کے جواب دیتا ہے
MySQL اور PostgreSQL سے مطابقت رکھنے والا ریلیشنل ڈیٹا بیس
درست جوابB. کی-ویلیو اور ڈاکیومنٹ ڈیٹا ماڈلز کو سپورٹ کرنے والا NoSQL ڈیٹا بیس
DynamoDB کی-ویلیو اور ڈاکیومنٹ (キーバリュー型とドキュメント型) قسم کا NoSQL ڈیٹا بیس ہے؛ یہ مکمل منیجڈ، ملٹی ریجن ڈیٹا بیس ہے جو کسی بھی پیمانے پر سنگل ڈیجٹ ملی سیکنڈ (1桁ミリ秒) کی کارکردگی فراہم کرتا ہے۔ ڈیٹا ویئرہاؤس (データウェアハウス) Redshift ہے، MySQL اور PostgreSQL سے مطابقت رکھنے والا ریلیشنل ڈیٹا بیس Aurora ہے، اور میموری میں پڑھنا لکھنا ElastiCache کا کام ہے۔
سوال 24 | Redshift
آپ کئی سالوں کے تاریخی ڈیٹا کو جمع (aggregate) کر کے BI ٹول سے اس کا تجزیہ کرنا چاہتے ہیں۔ کون سا پلیٹ فارم موزوں ہے؟
اسے Amazon SQS کیو میں ڈالیں اور آئٹمز کو ترتیب سے نکالتے ہوئے جمع کریں
اسے Amazon EFS فائل سسٹم پر جوں کا توں رکھتے ہوئے جمع کریں
اسے Amazon Redshift ڈیٹا ویئرہاؤس میں رکھیں اور وہیں جمع کریں
اسے Amazon ElastiCache کلسٹر پر لوڈ رکھتے ہوئے جمع کریں
درست جوابC. اسے Amazon Redshift ڈیٹا ویئرہاؤس میں رکھیں اور وہیں جمع کریں
Redshift کلاؤڈ میں ایک مکمل منیجڈ، پیٹا بائٹ پیمانے کی ڈیٹا ویئرہاؤس (データウェアハウス) سروس ہے، جو ڈیٹا سیٹ کے سائز سے قطع نظر موجودہ SQL پر مبنی ٹولز یا BI ایپلیکیشنز سے تیز کوئری کارکردگی فراہم کرتی ہے۔ ElastiCache ان میموری کیش ہے، EFS مشترکہ فائل سسٹم ہے، اور SQS میسج کیو (メッセージのキュー) ہے — ان میں سے کوئی بھی بڑی مقدار کے ڈیٹا کو جمع کرنے اور تجزیہ کرنے کا پلیٹ فارم نہیں ہے۔
سوال 25 | کیش
Amazon ElastiCache متعارف کرانے کا موزوں فائدہ کیا ہے؟
اس سے متعدد EC2 انسٹینسز ایک ہی ڈائریکٹری شیئر کر سکتے ہیں
اس سے ٹیبل جوائن اور ایگریگیشن والی تجزیاتی کوئریز کو مجموعی طور پر تیز کیا جا سکتا ہے
اس سے طویل مدتی بیک اپ ذخیرے کی لاگت نمایاں طور پر کم کی جا سکتی ہے
ڈسک کے بجائے میموری سے حاصل کر کے جوابات کو تیز کیا جا سکتا ہے
درست جوابD. ڈسک کے بجائے میموری سے حاصل کر کے جوابات کو تیز کیا جا سکتا ہے
ElastiCache ایسی سروس ہے جو کلاؤڈ میں ان میموری کیش (インメモリキャッシュ) کو ڈیپلائے کرنا، چلانا اور اسکیل کرنا آسان بناتی ہے، اور ڈسک پر مبنی ڈیٹا بیس پر انحصار کرنے کے بجائے تیز ان میموری کیش سے معلومات حاصل کر کے ویب ایپلیکیشن کی کارکردگی بہتر بناتی ہے۔ تجزیاتی کوئریز کو تیز کرنا Redshift کا کام ہے، طویل مدتی ذخیرے کی لاگت کم کرنا S3 Glacier کلاسز کا کام ہے، اور ڈائریکٹری شیئر کرنا EFS کا کام ہے۔
سوال 26 | Aurora کی خصوصیات
Amazon Aurora کی خصوصیت کون سی ہے؟
صارف گنجائش پہلے سے طے کرتا ہے اور جب بھی کم پڑے اسے دستی طور پر بڑھاتا ہے
یہ ڈیٹا کو کی-ویلیو جوڑوں کی صورت میں محفوظ کرتا ہے اور SQL استعمال کیے بغیر پڑھتا اور لکھتا ہے
اس میں تقسیم شدہ، مشترکہ اسٹوریج ہے جس کی گنجائش ضرورت کے مطابق خود کار طور پر بڑھتی ہے
بازیافت میں چند گھنٹے لگنے کے بدلے یہ ذخیرے کی لاگت کو کم ترین رکھتا ہے
درست جوابC. اس میں تقسیم شدہ، مشترکہ اسٹوریج ہے جس کی گنجائش ضرورت کے مطابق خود کار طور پر بڑھتی ہے
Aurora مکمل منیجڈ، MySQL اور PostgreSQL سے مطابقت رکھنے والا ریلیشنل ڈیٹا بیس انجن ہے جس میں اعلیٰ کارکردگی والا، تقسیم شدہ اور مشترکہ اسٹوریج سب سسٹم (分散共有ストレージ) ہے، اور اس کا اسٹوریج ضرورت کے مطابق خود کار طور پر پھیلتا ہے۔ گنجائش پہلے سے طے کر کے اسے دستی طور پر بڑھانے کی ضرورت نہیں۔ ڈیٹا کو کی-ویلیو جوڑوں کی صورت میں محفوظ کرنا DynamoDB ہے، اور بازیافت میں وقت لگنے کے بدلے ذخیرہ سستا رکھنا S3 Glacier کی آرکائیو کلاس ہے۔
سوال 27 | تجزیہ بمقابلہ لین دین
Amazon Redshift اور Amazon RDS کے موزوں استعمال کی درست وضاحت کون سی ہے؟
دونوں ڈیٹا ویئرہاؤس ہیں، اور فرق صرف سنبھالے جا سکنے والے ڈیٹا کی مقدار کا ہے
Redshift تجزیاتی ایگریگیشن کے لیے موزوں ہے، اور RDS روزمرہ لین دین کا ریکارڈ رکھنے کے لیے موزوں ہے
دونوں NoSQL ہیں، اور فرق صرف استعمال ہو سکنے والی کوئری زبان کا ہے
Redshift روزمرہ لین دین کا ریکارڈ رکھنے کے لیے موزوں ہے، اور RDS تجزیاتی ایگریگیشن کے لیے موزوں ہے
درست جوابB. Redshift تجزیاتی ایگریگیشن کے لیے موزوں ہے، اور RDS روزمرہ لین دین کا ریکارڈ رکھنے کے لیے موزوں ہے
Redshift ایک مکمل منیجڈ، پیٹا بائٹ پیمانے کی ڈیٹا ویئرہاؤس (データウェアハウス) سروس ہے جو SQL پر مبنی ٹولز یا BI ایپلیکیشنز سے بڑی مقدار کے ڈیٹا کو جمع کرنے اور تجزیہ کرنے کے لیے بہت موزوں ہے۔ RDS ایسی سروس ہے جو ریلیشنل ڈیٹا بیس (リレーショナルデータベース) کو سیٹ اپ کرنا، چلانا اور اسکیل کرنا آسان بناتی ہے، اور کاروباری نظام کے روزمرہ لین دین کو پڑھنے اور لکھنے کے لیے بہت موزوں ہے۔ دونوں میں SQL سے کوئری کی جاتی ہے جس کی وجہ سے یہ ایک جیسے لگ سکتے ہیں، لیکن ان میں سے کوئی بھی NoSQL نہیں، اور فرق محض ڈیٹا کی مقدار کا نہیں ہے۔
سوال 28 | ڈیٹا بیس کا انتخاب
آپ سنگل ڈیجٹ ملی سیکنڈ میں جواب چاہتے ہیں، اور کی (key) کے ذریعے ایک وقت میں ایک آئٹم پڑھنا اور لکھنا چاہتے ہیں۔ کون سا پلیٹ فارم موزوں ہے؟
Amazon RDS کا ریلیشنل ڈیٹا بیس
Amazon Redshift کا ڈیٹا ویئرہاؤس
Amazon EFS کا مشترکہ فائل سسٹم
Amazon DynamoDB کا NoSQL ڈیٹا بیس
درست جوابD. Amazon DynamoDB کا NoSQL ڈیٹا بیس
DynamoDB کی-ویلیو اور ڈاکیومنٹ قسم کا NoSQL ڈیٹا بیس ہے جس کی سرکاری وضاحت یہ ہے کہ وہ کسی بھی پیمانے پر سنگل ڈیجٹ ملی سیکنڈ (1桁ミリ秒) کی کارکردگی فراہم کرتا ہے۔ Redshift بڑی مقدار کے ڈیٹا کو جمع کرنے اور تجزیہ کرنے کے لیے موزوں ڈیٹا ویئرہاؤس ہے، RDS ریلیشنل ماڈل (関係モデル) کے تحت پڑھنے اور لکھنے کی سروس ہے، اور EFS فائلیں شیئر کرنے کا اسٹوریج ہے — ان میں سے کوئی بھی بنیادی طور پر اس ضرورت کو ہدف نہیں بناتا۔
سوال 29 | RDS کا مقام
Amazon RDS کی درست وضاحت کون سی ہے؟
ایسا ڈیٹا ویئرہاؤس جو بڑی مقدار کا ڈیٹا وصول کر کے جمع کرتا ہے
ایسا ڈیٹا بیس جو ڈیٹا کو کی-ویلیو جوڑوں کی صورت میں محفوظ کرتا ہے اور SQL استعمال کیے بغیر پڑھتا اور لکھتا ہے
ایسی سروس جو پڑھنے کو تیز کرنے کے لیے میموری میں کیش رکھتی ہے
ایسی سروس جو ریلیشنل ڈیٹا بیس بنانا اور چلانا آسان بناتی ہے
درست جوابD. ایسی سروس جو ریلیشنل ڈیٹا بیس بنانا اور چلانا آسان بناتی ہے
RDS کا پورا نام Amazon Relational Database Service ہے؛ یہ ایک منیجڈ سروس (マネージドサービス) ہے جو کلاؤڈ میں ریلیشنل ڈیٹا بیس (リレーショナルデータベース) کو سیٹ اپ کرنا، چلانا اور اسکیل کرنا آسان بناتی ہے۔ ڈیٹا کو کی-ویلیو جوڑوں کی صورت میں محفوظ کرنا DynamoDB ہے، ان میموری کیش ElastiCache ہے، اور بڑی مقدار کے ڈیٹا کو جمع کرنا ڈیٹا ویئرہاؤس Redshift کا کام ہے۔ یاد رہے کہ Aurora ایک انجن ہے جو RDS کے حصے کے طور پر پیش کیا جاتا ہے۔
سوال 30 | Aurora کا انتظام
Aurora کلسٹر کے روزمرہ آپریشنز کی درست وضاحت کون سی ہے؟
بیک اپ اور بحالی کے طریقۂ کار صارف کو شروع سے خود بنانے پڑتے ہیں
آپریشنز کے لیے Aurora کے لیے مخصوص الگ مینجمنٹ انسٹینس قائم کرنا پڑتا ہے
آپریشنز صرف انفرادی انسٹینسز کی سطح پر کیے جا سکتے ہیں، کلسٹر کی سطح پر نہیں
پیچ لگانا اور بیک اپ RDS والے ہی کنسول اور API سے کیے جا سکتے ہیں
درست جوابD. پیچ لگانا اور بیک اپ RDS والے ہی کنسول اور API سے کیے جا سکتے ہیں
Aurora، RDS کے حصے کے طور پر پیش کیا جاتا ہے، اور پروویژننگ، پیچ لگانا (パッチ適用)، بیک اپ، بحالی اور خرابی کی نشاندہی (障害検知) سب وہی مینجمنٹ کنسول، CLI اور API آپریشنز استعمال کر کے کیے جا سکتے ہیں۔ الگ مینجمنٹ انسٹینس قائم کرنے کی ضرورت نہیں، اور نہ ہی صارف کو یہ طریقۂ کار خود بنانے کی ضرورت ہے۔ انفرادی DB انسٹینسز کا انتظام کرنے والے معیاری RDS سے فرق یہ ہے کہ Aurora پورے کلسٹر کو انتظام کی اکائی مانتا ہے۔
سوال 31 | SQS اور SNS
Amazon SQS اور Amazon SNS کی خصوصیات کی درست جوڑی کون سی ہے؟
SQS ٹاپکس تک ڈیلیوری سنبھالتا ہے، اور SNS کیوز میں جمع کرنا سنبھالتا ہے
SQS اور SNS دونوں ایسے نظام ہیں جن میں ایک ہی منزل رکھے گئے پیغامات نکالتی ہے
SQS کیوز میں جمع کرنا سنبھالتا ہے، اور SNS ٹاپکس تک ڈیلیوری سنبھالتا ہے
SQS اور SNS دونوں ایک آئٹم کو بیک وقت بہت سی منزلوں تک پہنچانے کے نظام ہیں
درست جوابC. SQS کیوز میں جمع کرنا سنبھالتا ہے، اور SNS ٹاپکس تک ڈیلیوری سنبھالتا ہے
SQS ایک پوائنٹ ٹو پوائنٹ سروس ہے جو پیغامات کو کیو (キュー) میں رکھتی ہے، اور عام طور پر ایک ہی کنزیومر پولنگ کر کے انہیں نکالتا ہے۔ SNS ایک پب/سب (パブサブ) سروس ہے جس میں پبلشرز ٹاپک (トピック) کو پیغامات بھیجتے ہیں اور وہ بیک وقت متعدد سبسکرائبرز تک پش کیے جاتے ہیں۔ دونوں کو آپس میں الٹ دینا ایک کلاسیکی غلطی ہے، اور ایسا بھی نہیں کہ دونوں ایک ہی طرح ڈیلیور کرتے ہوں۔ سمت کے لحاظ سے یاد رکھنا مفید ہے: کیو وہ جگہ ہے جہاں وصول کنندہ خود جا کر لیتا ہے، اور ٹاپک بھیجنے والا ہے جو آگے دھکیلتا ہے۔
سوال 32 | FIFO کیو
Amazon SQS FIFO کیو کی خصوصیت کون سی ہے؟
بھیجنے کی ترتیب برقرار رہتی ہے، اور ہر پیغام ٹھیک ایک بار پروسیس ہوتا ہے
بھیجنے کی ترتیب برقرار نہیں رہتی، لیکن صرف دہری ڈیلیوری نہیں ہوتی
بھیجنے کی ترتیب برقرار رہتی ہے، لیکن ایک ہی پیغام متعدد بار پہنچ سکتا ہے
نہ بھیجنے کی ترتیب کی ضمانت ہے اور نہ پروسیس ہونے کی تعداد کی
درست جوابA. بھیجنے کی ترتیب برقرار رہتی ہے، اور ہر پیغام ٹھیک ایک بار پروسیس ہوتا ہے
SQS میں معیاری کیوز (標準キュー) اور FIFO کیوز ہوتی ہیں۔ معیاری کیوز at-least-once ڈیلیوری فراہم کرتی ہیں، اس لیے ایک ہی پیغام ایک سے زیادہ بار پہنچ سکتا ہے۔ FIFO کیوز exactly-once پروسیسنگ اور ترتیب کی ضمانت (順序保証) فراہم کرتی ہیں، اس لیے بھیجنے کی ترتیب برقرار رہتی ہے اور ہر پیغام ٹھیک ایک بار پروسیس ہوتا ہے۔ جن ورک فلوز میں ترتیب اور پیغام ضائع ہونے سے بچاؤ اہم ہو، ان میں FIFO کیو کا انتخاب کیا جاتا ہے۔
سوال 33 | فین آؤٹ
فین آؤٹ پیٹرن کہلانے والی ترتیب کو بنانے کا درست طریقہ کون سا ہے؟
ایک SNS ٹاپک متعدد SQS کیوز تک بیک وقت ڈیلیور کرتا ہے
ایک SQS کیو براہِ راست متعدد SQS کیوز کو آگے بھیجتی ہے
ایک SNS ٹاپک کو متعدد SNS ٹاپکس باری باری پڑھتے ہیں
ایک SQS کیو کو متعدد SNS ٹاپکس باری باری پڑھتے ہیں
درست جوابA. ایک SNS ٹاپک متعدد SQS کیوز تک بیک وقت ڈیلیور کرتا ہے
SNS ٹاپک کو بھیجے گئے پیغام کو بیک وقت متعدد سبسکرائبرز (サブスクライバー) تک پش کرتا ہے، اور SQS کیو کو سبسکرائبر کے طور پر مقرر کیا جا سکتا ہے۔ ایک SNS ٹاپک سے متعدد SQS کیوز تک کی یہ شکل وہ فین آؤٹ پیٹرن (ファンアウトパターン) ہے جسے سرکاری طور پر معیاری طریقے کے طور پر پیش کیا گیا ہے۔ کیو وصول کرنے والا سرا ہے، ڈیلیوری کا ماخذ نہیں، اس لیے سمت کبھی کیو سے ٹاپک کی طرف نہیں جاتی۔
سوال 34 | اطلاع کی منزلیں
Amazon SNS سبسکرائبرز کے طور پر مقرر کی جا سکنے والی منزلوں کی درست وضاحت کون سی ہے؟
آپ صرف انسانوں کے لیے منزلیں، جیسے ای میل یا SMS، مقرر کر سکتے ہیں
آپ صرف اسی اکاؤنٹ کے اندر EC2 انسٹینسز مقرر کر سکتے ہیں
آپ SQS اور Lambda جیسی ایپ سائیڈ منزلیں، اور ای میل جیسی انسانوں کے لیے منزلیں بھی مقرر کر سکتے ہیں
آپ صرف SQS یا Lambda جیسی ایپ سائیڈ منزلیں مقرر کر سکتے ہیں
درست جوابC. آپ SQS اور Lambda جیسی ایپ سائیڈ منزلیں، اور ای میل جیسی انسانوں کے لیے منزلیں بھی مقرر کر سکتے ہیں
SNS سبسکرائبر (サブスクライバー) کی اقسام کو دو گروپوں میں منظم کیا گیا ہے: A2A، یعنی ایپ سے ایپ کی منزلیں جیسے SQS، Lambda، HTTP(S) اور Data Firehose؛ اور A2P، یعنی ایپ سے انسان کی منزلیں جیسے ای میل، موبائل پش اور SMS۔ یہ ان میں سے کسی ایک تک محدود نہیں، اور نہ ہی یہ صرف EC2 انسٹینسز کو منزل بنانے والا نظام ہے۔ اسی وسعت کی وجہ سے SNS لوگوں کو اطلاع دینے اور ایپلیکیشنز کو جوڑنے دونوں کے لیے استعمال ہوتا ہے۔
سوال 35 | ورک فلو
AWS Step Functions کس چیز کے ساتھ کام کرتا ہے؟
ان میموری کیش میں رکھے گئے کی-ویلیو جوڑوں کی فہرست
کئی مراحل پر مشتمل پروسیسنگ کے بہاؤ کو ظاہر کرنے والی اسٹیٹ مشین
محفوظ شدہ آبجیکٹس کی ورژننگ اور برقراری کی مدت طے کرنے والے اصول
آنے والی درخواست کو متعدد اہداف میں تقسیم کرنے والے اصول
درست جوابB. کئی مراحل پر مشتمل پروسیسنگ کے بہاؤ کو ظاہر کرنے والی اسٹیٹ مشین
Step Functions ایسی سروس ہے جس سے آپ ورک فلوز یعنی اسٹیٹ مشینز (ステートマシン) بنا سکتے ہیں، جس سے تقسیم شدہ ایپلیکیشنز بنانا، عمل کو خود کار بنانا، مائیکرو سروسز کی آرکیسٹریشن، اور ڈیٹا یا مشین لرننگ پائپ لائنز بنانا ممکن ہوتا ہے۔ ہر مرحلے کو state کہا جاتا ہے، اور چلتے ہوئے انسٹینس کو execution کہا جاتا ہے۔ ٹریفک تقسیم کرنا Elastic Load Balancing کا کام ہے، آبجیکٹس محفوظ کرنا S3 کا کام ہے، اور کی-ویلیو جوڑوں کو کیش کرنا ElastiCache کا دائرہ ہے۔
سوال 36 | API Gateway
Amazon API Gateway کون سا کردار ادا کرتا ہے؟
بیک اینڈ تک رسائی قبول کرنے والے مرکزی دروازے (فرنٹ ڈور) کا کام کرتا ہے
بیک اینڈ کی پروسیسنگ خود کنٹینر کے طور پر چلاتا ہے
جامد مواد کو ایج لوکیشنز پر کیش کرتا ہے
متعدد اکاؤنٹس پر حفاظتی اصولوں کا ایک مشترکہ مجموعہ ایک ساتھ لاگو کرتا ہے
درست جوابA. بیک اینڈ تک رسائی قبول کرنے والے مرکزی دروازے (فرنٹ ڈور) کا کام کرتا ہے
API Gateway کسی بھی پیمانے پر REST، HTTP اور WebSocket APIs بنانے، شائع کرنے، برقرار رکھنے، نگرانی کرنے اور محفوظ بنانے کی سروس ہے، جو EC2 پر چلنے والے ورک لوڈز، Lambda یا کسی بھی ویب ایپلیکیشن جیسے بیک اینڈز تک رسائی کے لیے مرکزی دروازے (フロントドア) کا کام کرتی ہے۔ پروسیسنگ خود چلانا بیک اینڈ کا کام ہے، اکاؤنٹس پر حفاظتی اصول مرکزی طور پر لاگو کرنا AWS Firewall Manager کا کام ہے، اور ایج پر کیش کرنا CloudFront کا کردار ہے۔
سوال 37 | ایونٹ بس
Amazon EventBridge ایونٹ بس کی درست وضاحت کون سی ہے؟
ایسی اسٹیٹ مشین جو عمل کے ہر مرحلے کو ایک اسٹیٹ کے طور پر متعین کر کے انہیں ترتیب سے آگے بڑھاتی ہے
ایسی کیو جو پیغامات کو ترتیب سے رکھتی ہے، اور انہیں ایک ہی منزل نکالتی ہے
ایسا راؤٹر جو بہت سے ذرائع سے آنے والے ایونٹس کو بہت سے اہداف تک پہنچاتا ہے
ایسا مرکزی دروازہ جو API درخواستیں قبول کر کے انہیں بیک اینڈ تک پہنچاتا ہے
درست جوابC. ایسا راؤٹر جو بہت سے ذرائع سے آنے والے ایونٹس کو بہت سے اہداف تک پہنچاتا ہے
EventBridge ایک سرور لیس سروس ہے جو ایونٹس کے ذریعے ایپلیکیشن کے اجزا کو آپس میں جوڑتی ہے، اور ایونٹس کی وصولی، فلٹرنگ، تبدیلی اور ڈیلیوری سنبھالتی ہے۔ ایونٹ بس (イベントバス) ایک راؤٹر ہے جو بہت سے ذرائع (ソース) سے آنے والے ایونٹس کو بہت سے اہداف (ターゲット) تک روٹ کرتا ہے۔ کیو کی وضاحت SQS پر، اسٹیٹ مشین کی Step Functions پر، اور مرکزی دروازے کی API Gateway پر صادق آتی ہے۔
سوال 38 | شیڈول کے مطابق عمل درآمد
آپ cron ایکسپریشنز کے ذریعے منظم ہونے والا ایسا نظام چاہتے ہیں جو مقررہ اوقات پر پروسیسنگ شروع کرے۔ کیا موزوں ہے؟
Amazon SQS کی معیاری کیو میں پیغام رکھیں اور اسے انتظار کرنے دیں
Amazon API Gateway میں WebSocket API بنائیں
Amazon SNS ٹاپک پر سبسکرائبر رجسٹر کریں اور اسے سنتے رہنے دیں
Amazon EventBridge Scheduler میں شیڈول رجسٹر کریں
درست جوابD. Amazon EventBridge Scheduler میں شیڈول رجسٹر کریں
EventBridge Scheduler، cron ایکسپریشنز (cron 式) یا rate ایکسپریشنز کے ذریعے بار بار ہونے والے اور ایک بار کے عمل درآمد کو منظم کرنے کا نظام ہے، اس لیے مقررہ اوقات پر شیڈول شدہ عمل درآمد یہیں سنبھالا جاتا ہے۔ SQS ایک کیو ہے جو پیغامات رکھتی ہے تاکہ وصول کنندہ انہیں نکالے، SNS سبسکرائبرز تک پب/سب ڈیلیوری ہے، اور API Gateway، APIs شائع کرنے اور آگے پہنچانے کی سروس ہے — ان میں سے کوئی بھی وقت کی بنیاد پر عمل درآمد کے لیے نہیں ہے۔
سوال 39 | لوز کپلنگ
آپ آرڈر کی وصولی کو وقت لینے والے بعد کے عمل سے الگ کرنا چاہتے ہیں تاکہ وصولی والی طرف کو انتظار نہ کرنا پڑے۔ کیا موزوں ہے؟
وصولی والی پروسیسنگ EC2 پر چلائیں، اور بعد کا عمل بھی اسی EC2 پر چلائیں
وصولی والی طرف آئٹمز SQS کیو میں ڈالے، جہاں سے بعد کا عمل انہیں نکال کر آگے بڑھے
وصولی والی طرف بعد کے عمل کو براہِ راست کال کرے اور جواب کا انتظار کرے
وصولی والی طرف اور بعد کے عمل کو ایک پروگرام میں ملا کر ترتیب سے چلائیں
درست جوابB. وصولی والی طرف آئٹمز SQS کیو میں ڈالے، جہاں سے بعد کا عمل انہیں نکال کر آگے بڑھے
SQS ایک محفوظ، پائیدار اور انتہائی دستیاب ہوسٹڈ کیو سروس ہے جس کے ذریعے آپ تقسیم شدہ سافٹ ویئر سسٹمز اور اجزا کو مربوط کر کے انہیں ایک دوسرے سے الگ (لوز کپلنگ، 疎結合) کر سکتے ہیں۔ وصولی والی طرف کیو میں پیغام ڈالتے ہی جواب دے سکتی ہے، اور بعد کا عمل اپنی رفتار سے اسے نکال کر آگے بڑھ سکتا ہے، اس لیے ایک طرف کی تاخیر دوسری طرف کو آسانی سے نہیں روکتی۔ براہِ راست کال یا ایک ہی پروگرام والی ترتیب میں، بعد کے عمل کی تاخیر وصولی والی طرف کے لیے انتظار کا وقت بن جاتی ہے۔
سوال 40 | ڈیلیوری کے طریقے کا انتخاب
آپ انوینٹری کی ایک ہی اپ ڈیٹ کو بیک وقت تین عملوں تک پہنچانا چاہتے ہیں: ایگریگیشن، اطلاع اور آڈٹ۔ کیا موزوں ہے؟
ایک SQS کیو بنائیں اور جو عمل آئٹم نکالے وہ اسے باقی دو کو آگے بھیج دے
ایک SQS کیو بنائیں اور تینوں عمل اسی کیو سے نکالیں
تین SQS کیوز بنائیں اور اپ ڈیٹ کا ماخذ باری باری تین بار ہر ایک کو بھیجے
ایک SNS ٹاپک پر تین SQS کیوز کو سبسکرائب کروا کر اس کے ذریعے ڈیلیور کریں
درست جوابD. ایک SNS ٹاپک پر تین SQS کیوز کو سبسکرائب کروا کر اس کے ذریعے ڈیلیور کریں
SNS ٹاپک کو بھیجے گئے پیغام کو بیک وقت متعدد سبسکرائبرز تک پش کرتا ہے، اور SQS کیو کو سبسکرائبر کے طور پر مقرر کیا جا سکتا ہے، اس لیے ایک ایونٹ کو تین عملوں تک پہنچانے کے لیے SNS ٹاپک اور متعدد SQS کیوز والا فین آؤٹ پیٹرن (ファンアウトパターン) درکار ہے۔ اگر تین عمل ایک ہی کیو شیئر کریں تو عام طور پر جیسے ہی ان میں سے کوئی ایک آئٹم نکالتا ہے، باقی اسے وصول نہیں کر سکتے۔ ماخذ کا تین بار بھیجنا، یا وصول کرنے والے عمل کا آگے بھیجنا، اس کا مطلب ہے کہ ہر نئی منزل کے اضافے پر بھیجنے والے کو تبدیل کرنا پڑے گا، اور یہ لوز کپلنگ (疎結合) نہیں ہے۔
مشق: اس صفحے کے سوالات حل کریں
یہ بے ترتیب سوالات والا مشق کا ٹول ہے (JavaScript فعال ہونے پر کام کرتا ہے)۔ اوپر دیے گئے تمام سوالات اور وضاحتیں اس کے بغیر بھی پڑھی جا سکتی ہیں۔
※ وضاحتیں مطالعے کے مقصد کے لیے معلومات ہیں۔ امتحان کا نصاب اور نظام سال بہ سال بدل سکتا ہے، اس لیے امتحان منعقد کرنے والے ادارے کے سرکاری اعلانات ضرور دیکھیں۔
یہ صفحہ جاپانی اصل متن کا ترجمہ ہے۔ اگر ترجمے اور اصل متن میں فرق ہو تو جاپانی ورژن کو ترجیح دی جائے گی۔ یہ ترجمہ AI کی مدد سے کیا گیا ہے اور اس میں غلطیاں ہو سکتی ہیں۔ترجمے کی غلطی کی اطلاع دیںجاپانی اصل متن دیکھیں