به منظور ایجاد انتظارات واقع بینانه، لطفاً توجه داشته باشید: این سؤالات سؤالات رسمی نیستند که در آزمون رسمی پیدا کنید. این سوالات تمام مطالبی را که در بخشهای دانش زیر بیان شدهاند را پوشش میدهد. بسیاری از سؤالات بر اساس سناریوهای ساختگی است که سؤالاتی در درون آنها مطرح شده است.
الزامات دانش رسمی برای امتحان به طور معمول بررسی می شود تا اطمینان حاصل شود که محتوا دارای آخرین الزامات گنجانده شده در سؤالات تمرینی است. به روز رسانی محتوا اغلب بدون اطلاع قبلی انجام می شود و در هر زمان ممکن است تغییر کند.
هر سؤال دارای توضیح مفصل و پیوندهایی به مواد مرجع برای پشتیبانی از پاسخها است که صحت راهحلهای مشکل را تضمین میکند.
هر بار که تستها را تکرار میکنید، سؤالات به هم میریزند، بنابراین باید بدانید که چرا یک پاسخ صحیح است، نه اینکه آخرین باری که آزمون را انجام دادید، پاسخ صحیح مورد «B» بود.
توجه: این دوره نباید تنها مطالب آموزشی شما برای آمادگی برای آزمون رسمی باشد. این آزمونهای تمرینی برای تکمیل مطالب مطالعه موضوعی است.
اگر با محتوایی مواجه شدید که نیاز به توجه دارد، لطفاً پیامی با اسکرین شات از محتوایی که نیاز به توجه دارد ارسال کنید و من به سرعت بررسی خواهم شد. ارائه آزمون و شماره سؤال، سؤالات را مشخص نمی کند زیرا سؤالات در هر بار اجرا می چرخند. شماره سوالات برای همه متفاوت است.
به عنوان کاندیدای این آزمون، باید در طراحی، پیادهسازی و نظارت بر برنامههای کاربردی ابری که دادهها را ذخیره و مدیریت میکنند، تخصص موضوعی داشته باشید.
مسئولیتهای شما برای این نقش عبارتند از:
طراحی و پیاده سازی مدل های داده و توزیع داده ها.
در حال بارگیری داده ها در پایگاه داده Azure Cosmos DB.
بهینه سازی و حفظ راه حل.
به عنوان یک حرفه ای در این نقش، راه حل را با سایر سرویس های Azure ادغام می کنید. شما همچنین راه حل هایی را طراحی، اجرا و نظارت می کنید که الزامات امنیت، در دسترس بودن، انعطاف پذیری و عملکرد را در نظر می گیرند.
به عنوان کاندیدای این آزمون، باید دانش و تجربه کافی در مورد:
داشته باشیددر حال توسعه برنامه برای Azure.
کار با فناوری های پایگاه داده Azure Cosmos DB.
ایجاد اشیاء سمت سرور با جاوا اسکریپت.
شما باید در توسعه برنامه هایی که از Azure Cosmos DB برای NoSQL API استفاده می کنند مهارت داشته باشید. شما باید بتوانید:
پرس و جوهای SQL کارآمد را برای API بنویسید.
خط مشی های نمایه سازی مناسب ایجاد کنید.
JSON را تفسیر کنید.
C# یا کد جاوا را بخوانید.
از PowerShell استفاده کنید.
علاوه بر این، باید با تهیه و مدیریت منابع در Azure آشنا باشید.
مهارت ها در یک نگاه
مدل های داده را طراحی و پیاده سازی کنید (35 تا 40%)
توزیع داده را طراحی و اجرا کنید (5-10%)
یک راه حل Azure Cosmos DB (5-10٪) را ادغام کنید
یک راه حل Azure Cosmos DB (15-20٪) را بهینه کنید
یک محلول Azure Cosmos DB (25-30%) را حفظ کنید
مدل های داده را طراحی و پیاده سازی کنید (35 تا 40%)
طراحی و پیاده سازی یک مدل داده غیر رابطه ای برای Azure Cosmos DB برای NoSQL
با ذخیره انواع موجودیت در یک ظرف یک طرح ایجاد کنید
با ذخیره چندین نهاد مرتبط در یک سند، طرحی را توسعه دهید
مدلی ایجاد کنید که داده ها را در اسناد غیرعادی کند
با ارجاع بین اسناد، طرحی را توسعه دهید
کلیدهای اصلی و منحصر به فرد را شناسایی کنید
داده ها و الگوهای دسترسی مرتبط را شناسایی کنید
یک زمان پیشفرض برای زندگی (TTL) در یک کانتینر برای یک فروشگاه تراکنشی تعیین کنید
یک استراتژی پارتیشن بندی داده برای Azure Cosmos DB برای NoSQL طراحی کنید
استراتژی پارتیشن بندی را بر اساس حجم کاری خاص انتخاب کنید
یک کلید پارتیشن را انتخاب کنید
هنگام انتخاب کلید پارتیشن برای تراکنش ها برنامه ریزی کنید
هزینه استفاده از پرس و جوی بین پارتیشن را ارزیابی کنید
توزیع داده ها را بر اساس انتخاب کلید پارتیشن محاسبه و ارزیابی کنید
توزیع توان عملیاتی را بر اساس انتخاب کلید پارتیشن محاسبه و ارزیابی کنید
یک کلید پارتیشن مصنوعی بسازید و پیاده سازی کنید
یک کلید پارتیشن سلسله مراتبی را طراحی و پیاده سازی کنید
پارتیشن بندی را برای بارهای کاری که به چندین کلید پارتیشن نیاز دارند طراحی کنید
برنامه ریزی و اجرای اندازه و مقیاس برای پایگاه داده ایجاد شده با Azure Cosmos DB
نیازهای توان عملیاتی و ذخیره سازی داده را برای یک حجم کاری خاص ارزیابی کنید
بین مدلهای بدون سرور و مدلهای ارائهشده انتخاب کنید
زمان استفاده از توان عملیاتی ارائه شده در سطح پایگاه داده را انتخاب کنید
طراحی برای واحدهای مقیاس دانه ای و حاکمیت منابع
هزینه توزیع جهانی داده ها را ارزیابی کنید
تنظیم توان عملیاتی Azure Cosmos DB با استفاده از پورتال Azure
گزینههای اتصال کلاینت را در Azure Cosmos DB SDK اجرا کنید
یک حالت اتصال (دروازه در مقابل مستقیم) را انتخاب کنید
یک حالت اتصال را اجرا کنید
یک اتصال به پایگاه داده ایجاد کنید
توسعه آفلاین را با استفاده از شبیه ساز Azure Cosmos DB فعال کنید
بررسی خطاهای اتصال
پیاده سازی singleton برای مشتری
منطقه ای را برای توزیع جهانی مشخص کنید
گزینه های رشته و موازی سازی سمت سرویس گیرنده را پیکربندی کنید
گزارش SDK را فعال کنید
اجرای دسترسی به داده با استفاده از زبان SQL برای Azure Cosmos DB برای NoSQL
پیاده سازی پرس و جوهایی که از آرایه ها، اشیاء تودرتو، تجمع و ترتیب استفاده می کنند
یک پرس و جو فرعی مرتبط را پیاده سازی کنید
جستجوهایی را که از توابع آرایه و بررسی نوع استفاده میکنند، پیادهسازی کنید
عباراتی را که از توابع ریاضی، رشته ای و تاریخ استفاده می کنند، پیاده سازی کنید
عبارات را بر اساس داده های متغیر پیاده سازی کنید
اجرای دسترسی به داده با استفاده از Azure Cosmos DB برای NoSQL SDK
زمان استفاده از عملیات نقطه در مقابل عملیات پرس و جو را انتخاب کنید
عملیاتی را اجرا کنید که اسناد ایجاد، بهروزرسانی و حذف میکند
بهروزرسانی را با استفاده از یک عملیات وصله اجرا کنید
مدیریت تراکنشهای چند سندی با استفاده از گروه SDK Transactional
بارگیری چند سند را با استفاده از پشتیبانی انبوه در SDK انجام دهید
کنترل همزمانی خوشبینانه را با استفاده از ETags اجرا کنید
با استفاده از گزینه های درخواست پرس و جو، سازگاری پیش فرض را نادیده بگیرید
سازگاری جلسه را با استفاده از نشانههای جلسه اجرا کنید
عملیات پرس و جو که شامل صفحه بندی است را اجرا کنید
عملیات پرس و جو را با استفاده از یک نشانه ادامه اجرا کنید
به خطاهای گذرا و 429 رسیدگی کنید
TTL را برای یک سند مشخص کنید
بازیابی و استفاده از معیارهای پرس و جو
اجرای برنامه نویسی سمت سرور در Azure Cosmos DB برای NoSQL با استفاده از جاوا اسکریپت
روش ذخیره شده را بنویسید، استقرار دهید و فراخوانی کنید
روش های ذخیره شده را برای کار با چندین سند بصورت تراکنش طراحی کنید
اجازههای تماس و اجرا
یک تابع تعریف شده توسط کاربر را پیاده سازی کنید
توزیع داده را طراحی و اجرا کنید (5-10%)
یک استراتژی تکرار برای Azure Cosmos DB طراحی و اجرا کنید
زمان توزیع داده را انتخاب کنید
تعریف خطمشیهای شکست خودکار برای شکست منطقهای برای Azure Cosmos DB برای NoSQL
برای جابجایی نواحی نوشتن اصلی تک، خطاهای دستی را انجام دهید
یک مدل سازگاری انتخاب کنید
موارد استفاده را برای مدلهای سازگاری مختلف شناسایی کنید
تأثیر انتخابهای مدل سازگاری را بر در دسترس بودن و هزینه واحد درخواست مرتبط (RU) ارزیابی کنید
تأثیر انتخابهای مدل سازگاری را بر عملکرد و تأخیر ارزیابی کنید
اتصالات برنامه را به داده های تکراری مشخص کنید
نوشتن چند منطقه ای را طراحی و اجرا کنید
زمان استفاده از نوشتن چند منطقه ای را انتخاب کنید
نوشتن چند منطقه ای را پیاده سازی کنید
یک خط مشی حل تعارض سفارشی را برای Azure Cosmos DB برای NoSQL اجرا کنید
یک راه حل Azure Cosmos DB (5-10٪) را ادغام کنید
بارهای کاری تحلیلی Azure Cosmos DB را فعال کنید
لینک Azure Synapse را فعال کنید
بین Azure Synapse Link و Spark Connector
یکی را انتخاب کنیدذخیره تحلیلی را در یک ظرف فعال کنید
پارتیشن بندی سفارشی را در Azure Synapse Link پیاده سازی کنید
فعال کردن اتصال به فروشگاه تحلیلی و پرس و جو از Azure Synapse Spark یا Azure Synapse SQL
یک پرس و جو علیه فروشگاه تراکنشی از Spark انجام دهید
دادهها را از Spark به فروشگاه تراکنشی بازنویسی کنید
راهحلها را در سراسر سرویسها پیادهسازی کنید
ادغام رویدادها با سایر برنامهها با استفاده از توابع Azure و Azure Event Hubs
داده ها را با استفاده از تغییر فید و توابع Azure غیرعادی کنید
یکپارچگی ارجاعی را با استفاده از Change Feed و Azure Functions اعمال کنید
تجمع دادهها با استفاده از تغییر فید و توابع Azure، از جمله گزارش
با استفاده از تغییر فید و توابع Azure دادهها را بایگانی کنید
جستجوی شناختی Azure را برای راه حل Azure Cosmos DB اجرا کنید
یک راه حل Azure Cosmos DB (15-20٪) را بهینه کنید
بهینه سازی عملکرد پرس و جو هنگام استفاده از API برای Azure Cosmos DB برای NoSQL
شاخصها را در پایگاه داده تنظیم کنید
هزینه پرس و جو را محاسبه کنید
هزینه واحد درخواست عملیات نقطه یا درخواست را بازیابی کنید
کش یکپارچه Azure Cosmos DB را پیاده سازی کنید
طراحی و اجرای فیدهای تغییر برای Azure Cosmos DB برای NoSQL
یک ماشه Azure Functions برای پردازش فید تغییر ایجاد کنید
با استفاده از SDK، فید تغییر را از داخل یک برنامه مصرف کنید
تعداد نمونههای فید تغییر را با استفاده از برآوردگر فید تغییر مدیریت کنید
با استفاده از فید تغییر، غیرعادیسازی را اجرا کنید
اجرای ارجاعی را با استفاده از فید تغییر اجرا کنید
با استفاده از فید تغییر، تداوم تجمع را اجرا کنید
بایگانی داده ها را با استفاده از فید تغییر اجرا کنید
تعریف و پیاده سازی استراتژی نمایه سازی برای Azure Cosmos DB برای NoSQL
انتخاب کنید چه زمانی از استراتژی شاخص خواندنی در مقابل نوشتن سنگین استفاده شود
نوع فهرست مناسبی را انتخاب کنید
یک خط مشی نمایه سازی سفارشی را با استفاده از پورتال Azure پیکربندی کنید
یک نمایه ترکیبی را پیاده سازی کنید
بهینه سازی عملکرد شاخص
یک محلول Azure Cosmos DB (25-30%) را حفظ کنید
راهحل Azure Cosmos DB را نظارت و عیبیابی کنید
کد وضعیت پاسخ و معیارهای شکست را ارزیابی کنید
با استفاده از نمایشگر Azure، معیارهای استفاده از توان عملیاتی عادی را بررسی کنید
با استفاده از مانیتور Azure بر معیارهای تأخیر سمت سرور نظارت کنید
تکرار داده ها را در رابطه با تأخیر و در دسترس بودن نظارت کنید
هشدارهای مانیتور Azure را برای Azure Cosmos DB پیکربندی کنید
گزارش های Azure Cosmos DB را پیاده سازی و پرس و جو کنید
نظارت بر توان عملیاتی در پارتیشنها
توزیع داده ها را در پارتیشن ها نظارت کنید
با استفاده از گزارش و ممیزی بر امنیت نظارت کنید
پشتیبان گیری و بازیابی را برای راه حل Azure Cosmos DB اجرا کنید
بین پشتیبانگیری دورهای و مداوم انتخاب کنید
پشتیبان گیری دوره ای را پیکربندی کنید
پشتیبان گیری و بازیابی مداوم را پیکربندی کنید
یک نقطه بازیابی برای بازیابی لحظه به لحظه پیدا کنید
بازیابی پایگاه داده یا ظرف از نقطه بازیابی
اجرای امنیت برای راه حل Azure Cosmos DB
کلیدهای رمزگذاری تحت مدیریت خدمات و کلیدهای رمزگذاری تحت مدیریت مشتری
را انتخاب کنیدکنترل دسترسی در سطح شبکه را برای Azure Cosmos DB پیکربندی کنید
رمزگذاری داده را برای Azure Cosmos DB پیکربندی کنید
دسترسی هواپیمای کنترلی به Azure Cosmos DB را با استفاده از کنترل دسترسی مبتنی بر نقش Azure (RBAC) مدیریت کنید
دسترسی هواپیمای داده به Azure Cosmos DB را با استفاده از کلیدها مدیریت کنید
دسترسی هواپیمای داده به Azure Cosmos DB را با استفاده از Microsoft Entra ID مدیریت کنید
تنظیمات اشتراکگذاری منابع متقاطع (CORS) را پیکربندی کنید
کلیدهای حساب را با استفاده از Azure Key Vault مدیریت کنید
کلیدهای مدیریت شده توسط مشتری را برای رمزگذاری پیاده سازی کنید
پیاده سازی همیشه رمزگذاری شده
اجرای حرکت داده برای راه حل Azure Cosmos DB
یک استراتژی حرکت داده را انتخاب کنید
داده ها را با استفاده از عملیات انبوه SDK کلاینت منتقل کنید
با استفاده از خطوط لوله Azure Data Factory و Azure Synapse دادهها را انتقال دهید
داده ها را با استفاده از رابط کافکا منتقل کنید
دادهها را با استفاده از تحلیل جریانی Azure منتقل کنید
دادهها را با استفاده از رابط Azure Cosmos DB Spark منتقل کنید
Azure Cosmos DB را به عنوان یک نقطه پایانی سفارشی برای Azure IoT Hub پیکربندی کنید
یک فرآیند DevOps را برای راه حل Azure Cosmos DB اجرا کنید
زمان استفاده از عملیات اعلانی در مقابل دستوری را انتخاب کنید
تامین و مدیریت منابع Azure Cosmos DB با استفاده از الگوهای مدیریت منابع Azure
با استفاده از PowerShell یا Azure CLI بین توان استاندارد و مقیاس خودکار مهاجرت کنید
با استفاده از PowerShell یا Azure CLI یک failover منطقه ای را آغاز کنید
با استفاده از الگوهای مدیریت منابع Azure، سیاست های نمایه سازی را در تولید حفظ کنید
Sr مدیر پروژه فناوری اطلاعات
نمایش نظرات