آیا در حال آماده شدن برای SAA-C03، آزمون AWS Certified Solutions Architect Associate هستید؟ سپس شما به جای مناسب آمده اید. این آزمونهای تمرینی برای کمک به شما در امتحان گواهینامه طراحی شدهاند.
این تستهای تمرینی توسط Abhishek Kumar که 11 سال تجربه در صنعت نرمافزار دارد و در حال حاضر به عنوان مشاور زیرساخت AWS در یک شرکت چند ملیتی مشغول به کار است، تهیه شده است. او مشاور معمار راه حل دارای گواهینامه AWS و متخصص امنیت گواهینامه AWS است.
سوالات در همان سطح و پیچیدگی آزمون گواهینامه AWS واقعی هستند. تمامی سوالات دارای توضیح مفصلی از گزینه های صحیح و نادرست هستند. در صورت صحیح بودن پاسخ، توضیح جامعی همراه با نمودار ارائه می شود. اگر گزینه ای نادرست است، توضیح مفصلی ارائه می شود تا درک روشنی از موضوع اصلی داشته باشید.
این دوره به گونه ای طراحی شده است که برای پاک کردن امتحان نیازی به مطالب خواندنی دیگر یا تست های تمرینی ندارید. این دوره به طور گسترده تمام موضوعات آزمون AWS Certified Solutions Architect Associate (SAA-C03) را پوشش می دهد.
نمونه سوال:
برنامه HTTP یک شرکت پشت یک Network Load Balancer (NLB) قرار دارد. گروه هدف NLB پیکربندی شده است تا از یک گروه مقیاسبندی خودکار Amazon EC2 با چندین نمونه EC2 استفاده کند که سرویس وب را اجرا میکند.
شرکت متوجه می شود که NLB خطاهای HTTP را برای برنامه تشخیص نمی دهد. این خطاها نیاز به راه اندازی مجدد دستی نمونه های EC2 دارند که وب سرویس را اجرا می کنند. این شرکت باید در دسترس بودن برنامه را بدون نوشتن اسکریپت یا کد سفارشی بهبود بخشد.
یک معمار راه حل برای برآورده کردن این الزامات چه باید بکند؟
بررسیهای سلامت HTTP را در NLB فعال کنید و نشانی اینترنتی برنامه شرکت را ارائه میکند.
یک کار cron را به نمونه های EC2 اضافه کنید تا هر دقیقه یک بار گزارش های برنامه محلی را بررسی کنید. اگر خطاهای HTTP شناسایی شود، برنامه مجددا راه اندازی می شود.
NLB را با یک Application Load Balancer جایگزین کنید. با ارائه URL برنامه شرکت، بررسی های سلامت HTTP را فعال کنید. یک اقدام مقیاسگذاری خودکار را برای جایگزینی موارد ناسالم پیکربندی کنید.
یک زنگ هشدار آمازون Cloud Watch ایجاد کنید که متریک UnhealthyHostCount را برای NLB نظارت کند. یک عمل مقیاس خودکار را برای جایگزینی موارد ناسالم هنگامی که زنگ در حالت ALARM است، پیکربندی کنید.
توضیح:
گزینه A نادرست است:
فعال کردن بررسیهای سلامت HTTP در Network Load Balancer (NLB) با ارائه URL برنامه شرکت، هرگونه خطای HTTP را شناسایی میکند، اما همچنان به راهاندازی مجدد دستی نمونههای EC2 نیاز دارد. هدف بهبود در دسترس بودن برنامه بدون مداخله دستی است.
گزینه B نادرست است:
افزودن یک کار cron به نمونه های EC2 برای بررسی گزارش های برنامه محلی در هر دقیقه و راه اندازی مجدد برنامه در صورت بروز خطاهای HTTP تشخیص داده می شود که در دسترس بودن برنامه را بهبود می بخشد، اما نیاز به نوشتن اسکریپت ها یا کدهای سفارشی دارد. این با الزام برای ننوشتن اسکریپتها یا کدهای سفارشی مطابقت ندارد.
گزینه C صحیح است:
این راهحل شبکه Load Balancer (NLB) را با Application Load Balancer (ALB) جایگزین میکند. قابلیت های پیشرفته تری برای بررسی سلامت برای برنامه های HTTP فراهم می کند. با فعال کردن بررسی های سلامت HTTP در ALB و ارائه URL برنامه شرکت، ALB به طور خودکار خطاهای HTTP را شناسایی کرده و اقدامات مناسب را برای بهبود در دسترس بودن برنامه انجام می دهد. این امر بدون نوشتن اسکریپت یا کد سفارشی که یکی از الزامات شرکت است قابل دستیابی است. همچنین یک اقدام مقیاسگذاری خودکار را برای جایگزینی نمونههای ناسالم پیکربندی میکند و در دسترس بودن برنامه را بیشتر بهبود میبخشد.
گزینه D نادرست است:
ایجاد زنگ هشدار Amazon Cloud Watch که متریک UnhealthyHostCount را برای NLB نظارت میکند و یک خودکار را پیکربندی میکند. اقدام مقیاسگذاری برای جایگزینی نمونههای ناسالم زمانی که زنگ هشدار در حالت ALARM است، خطاهای HTTP را شناسایی میکند، اما همچنان نیاز به تعویض دستی نمونهها دارد. هدف بهبود در دسترس بودن برنامه بدون مداخله دستی است.
موفق باشید با آزمون AWS Certified Solutions Architect Associate و یادگیری موفق !!
مشاور زیرساخت. مربی در Udemy.
نمایش نظرات