پرسش و پاسخ مصاحبه رایانش ابری

دامنه رایانش ابری(Cloud computing) بسیار زیاد است. اگر به دنبال شغلی مرتبط با ابر هستید، این مهارت‌های رایانش ابری را(cloud computing skills) یاد بگیرید. سوالات مصاحبه رایانش(Cloud) ابری نیز بر اساس یک یا چند مورد از آن مهارت ها خواهد بود.

در این مقاله، من بیشترین پرسش‌ها و پاسخ‌های مصاحبه رایانش ابری را در(Cloud Computing interview questions and answers) مورد Microsoft Azure گردآوری کرده‌ام . اگرچه AWS پر استفاده ترین سرویس ابری است که در حال حاضر استفاده می شود، مایکروسافت Azure(Microsoft Azure) در حال پیشرفت است و در حال حاضر ستون فقرات بسیاری از سازمان ها است. سؤالات مصاحبه در Microsoft Azure را در میان سؤالات مصاحبه محاسبات ابری در زیر بررسی کنید. توجه داشته باشید که جمله بندی این سؤالات ممکن است متفاوت باشد، بنابراین می توانید پاسخ ها را متناسب با لحن سؤالات تغییر دهید.

سوالات مصاحبه رایانش ابری

(Cloud Computing)پرسش و پاسخ مصاحبه رایانش ابری

این بخش شامل سوالات مصاحبه محاسبات ابری است که عمومی هستند و برای همه پلتفرم‌ها مانند AWS ، Microsoft Azure ، یا Google Apps و غیره کاربرد دارند.

Q1: چگونه ابر را برای افراد غیر عادی توضیح می دهید؟ یا محاسبات ابری(What is cloud computing) چیست؟(Q1: How do you explain cloud to a layperson? Or What is cloud computing?)

A1: Cloud توسعه محاسبات محلی یا داخلی است. وقتی می گوییم از محاسبات ابری استفاده می کنیم، از منابع شخص دیگری (عموماً یک ارائه دهنده خدمات ابری) استفاده می کنیم. این منابع می توانند هر چیزی باشند، از فضای ذخیره سازی خارجی تا زیرساخت های راه دور. ارائه دهنده خدمات بر اساس استفاده از منابع، از کاربران هزینه می گیرد.

Q2: ویژگی های اساسی رایانش ابری چیست؟ -OR- چه زمانی با یک سرویس تماس می گیرید، محاسبات ابری؟(Q2: What are the basic traits of cloud computing? -OR- When do you call a service, cloud computing?)

A2: فروشنده رایانش ابری باید ویژگی های اساسی زیر را ارائه دهد که برای سرویسی که به آن سرویس رایانش ابری می گویند ضروری است. سرویس باید مقیاس پذیر باشد. یعنی در صورت نیاز، ارائه‌دهنده خدمات ابری باید بتواند منابع را افزایش دهد و زمانی که تقاضا کاهش می‌یابد، ارائه‌دهنده خدمات ابری باید بتواند منابع را برای سایر مشتریان آزاد کند تا کاربر بیش از حد شارژ نشود. از دیگر ویژگی های آن می توان به پشتیبان گیری بلادرنگ، آپتایم بالا و امنیت اشاره کرد. گزارش‌ها نیز ضروری هستند، اما فقط بر اساس تقاضا ارائه می‌شوند. این گزارش‌ها حاوی اطلاعاتی هستند که چه کسی در چه زمانی به چه سرویسی دسترسی داشته است و غیره.

Q3: محاسبات شبکه چیست؟ آیا این همان رایانش ابری است؟ تفاوت بین محاسبات شبکه ای و رایانش ابری چیست؟(Q3: What is grid computing? Is it the same as cloud computing? What are the differences between grid computing and cloud computing?)

A3: برای درک بهتر تفاوت بین محاسبات ابری و محاسبات شبکه، لطفاً این مقاله را بخوانید – Grid vs Cloud .

Q4: چند نوع ابر در عمل وجود دارد؟ -OR- مدل های استقرار ابری که امروزه مورد استفاده قرار می گیرند را توضیح دهید.(Q4: How many types of clouds are there in practice? -OR- Explain cloud deployment models in use today.)

A4: سه نوع استقرار ابر وجود دارد. اول(First) ، ابر عمومی است که میزبان داده های چندین مستأجر است. نمونه ای از یک ابر عمومی، OneDrive است زیرا همان سرورها میزبان حساب های زیادی در هر کدام هستند. دومین مدل استقرار یک ابر خصوصی است. در این، منابع بر روی یک ابر اختصاصی میزبانی می شوند. نمونه ای از ابر خصوصی می تواند میزبانی وب سایت با یک ارائه دهنده میزبانی خاص باشد. سومین و آخرین مدل استقرار، ابر هیبریدی است. در این، بخش‌هایی از منابع بر روی ابر عمومی میزبانی می‌شوند و برخی از آنها منحصراً از یک ابر خصوصی استفاده می‌شوند. نمونه ای از شبکه های ترکیبی می تواند یک فروشگاه آنلاین باشد. بخشی از وب سایت بر روی ابر عمومی میزبانی می شود و سایر مصنوعات مهم به صورت محلی میزبانی می شوند تا در معرض خطر قرار نگیرند. جزئیات مربوط به استقرار رایانش ابری را بخوانید(cloud computing deployment).

Q5: سه مدل خدمات رایانش ابری چیست؟(Q5: What are the three service models of cloud computing?)

A5: نرم افزار(Software) به عنوان سرویس(Service) ، پلتفرم(Platform) به عنوان سرویس، IaaS ( زیرساخت(Infrastructure) به عنوان یک سرویس). لطفاً این مقاله را در مورد مدل های سرویس ابری برای جزئیات بیشتر در مورد هر نوع مدل سرویس بخوانید.

Q6: منظور شما از اصطلاح "اکالیپتوس" در رایانش ابری چیست؟(Q6: What do you mean by the term “Eucalyptus” in cloud computing?)

A6: Eucalyptus مخفف "Elastic Utility Computing Architecture for Linking Programs Your Me Systems به سیستم های مفید" است. این اساساً برای AWS ( سرویس (Services)وب آمازون(Amazon Web) ) است.

Q7: OpenStack چیست؟ یا کاربرد OpenStack چیست؟(Q7: What is OpenStack? OR What is the use of OpenStack?)

A7: OpenStack یک عنصر محاسبات ابری منبع باز است که به IaaS ( زیرساخت(Infrastructure) به عنوان سرویس(Service) ) خدمت می کند. برای جزئیات بیشتر، OpenStack.org را بررسی کنید .

Q8: مزایای محاسبات ابری نسبت به محاسبات درونی چیست؟(Q8: What are the benefits of cloud computing over in-premise computing?)

A8: محاسبات On-Premise به آمادگی زیادی نیاز دارد - از نظر پول و زمان. اگر سازمانی تصمیم به استفاده از فضای ابری بگیرد، در هزینه راه اندازی اولیه صرفه جویی زیادی می کند. در رایانش ابری، تعمیر و نگهداری توسط ارائه دهنده خدمات انجام می شود. در محاسبات On-Premise ، حداقل به یک تکنسین IT اختصاصی برای مراقبت از عیب‌یابی نیاز داریم. Cloud ارتقاء و مقیاس پذیری را در صورت لزوم و در صورت لزوم فراهم می کند. می توان تعداد منابع را افزایش داد و یا با توجه به استفاده آنها را کاهش داد. از سوی دیگر، محاسبات در محل نیاز به تهیه سخت افزار و نرم افزار بیشتری دارد و این خریدها دائمی هستند، بنابراین به نوعی، ابر ضمن ارائه پشتیبان ها و غیره ویژگی ها، در هزینه ها صرفه جویی می کند.

Q9: IaaS چیست؟ چه کار میکند؟ چند نمونه از IaaS را ذکر کنید(Q9: What is IaaS? What does it do? Give some examples of IaaS)

A9: IaaS مخفف Infrastructure as a Service است. هنگامی که یک ابر زیرساختی را برای اجاره/اجاره ارائه می دهد، به آن IaaS می گویند . نمونه‌هایی از IaaS عبارتند از AWS ( سرویس‌های (Services)وب آمازون(Amazon Web)Microsoft Azure ، Google Computer Engine و CISCO Metapod .

Q10: AWS و اجزای آن را توضیح دهید(Q10: Explain AWS and its components)

A10: AWS مخفف خدمات (Services)وب آمازون(Amazon Web) است. این اساساً زیرساخت به عنوان یک سرویس است. اجزای اصلی AWS به شرح زیر است:

  1. DNS - یک پلتفرم خدماتی را ارائه می دهد که مبتنی بر یک سرور نام دامنه است. همچنین مسیر-53 نامیده می شود
  2. سرویس پست الکترونیکی ساده(E-mail Service Simple) : غیر از SMTP ( پروتکل انتقال اصلی ساده(Simple Main Transfer Protocol) )، ایمیل همچنین می تواند با استفاده از تماس های API محلی به AWS ارسال شود.

(Azure)سوالات مصاحبه محاسبات ابری Azure

این بخش، سؤالات اساسی اما بیشترین سؤالات مصاحبه رایانش ابری مربوط به Microsoft Azure را پوشش می‌دهد ، که زیرساخت(Infrastructure) به عنوان یک پلتفرم خدمات است.(Service)

سوال 11: Microsoft Azure چیست -OR- درباره Microsoft Azure چه می دانید؟(Question 11: What is Microsoft Azure -OR- What do you know about Microsoft Azure?)

پاسخ 11: Microsoft Azure یک پیشنهاد ابری از مایکروسافت(Microsoft) است. خدماتی مانند شبکه های تحویل محتوا ( CDN(CDNs)ماشین(Machines) های مجازی (VM) و برخی نرم افزارهای اختصاصی واقعاً خوب را ارائه می دهد که آن را به عنوان یک IaaS عالی می کند . برای مثال RemoteApp(RemoteApp) به استفاده از ماشین های مجازی برای استقرار برنامه های ویندوز(Windows) کمک می کند. سپس سرویس اکتیو دایرکتوری(Active Directory) و سرور SQL وجود دارد. (SQL)همچنین از فناوری‌های باز مانند توزیع‌های لینوکس(Linux) که می‌توانند در ماشین‌های مجازی وجود داشته باشند، پشتیبانی می‌کند.

Q12: نام سرویسی در Azure که به شما در مدیریت منابع کمک می کند چیست؟(Q12: What is the name of the service in Azure that helps you manage resources?)

A12: مدیر منابع Azure

Q13: برخی از برنامه های کاربردی وب را که می توان با Azure استقرار داد نام ببرید(Q13: Name some web applications that can be deployed with Azure)

A13 : بسیاری از برنامه های کاربردی وب از جمله منبع باز را می توان در Azure مستقر کرد . برخی از نمونه ها عبارتند از PHP , WCF , و ASP.NET .

Q14: سه نوع نقش در Microsoft Azure چیست؟ -OR- نقش ها در Microsoft Azure چیست؟(Q14: What are the three types of roles in Microsoft Azure? -OR- What are Roles in Microsoft Azure?)

A14: سه نوع نقش در Microsoft Azure وجود دارد. این نقش ها عبارتند از نقش وب(Web Role) ، نقش کارگر(Worker Role) و نقش ماشین مجازی(VM Role) . نقش های وب(Web Roles) در استقرار وب سایت ها کمک می کند. برای اجرای برنامه های وب خوب است. نقش کارگر به نقش (Worker Role)وب(Web Role) کمک می کند . برای پشتیبانی از نقش وب(Web Role) ، فرآیندهای پس زمینه را اجرا می کند . نقش VM(VM Role) به کاربران اجازه می‌دهد سرورهایی را که نقش‌های وب(Web Role) و نقش‌های کارگر(Worker Roles) در آن اجرا می‌شوند سفارشی کنند.

Q15: سرویس Azure Active Directory چیست؟(Q15: What is Azure Active Directory service?)

A15: سرویس اکتیو دایرکتوری(Active Directory Service) Azure یک سرویس مدیریت هویت و فهرست مبتنی بر Cloud چند مستاجر است که خدمات دایرکتوری اصلی، مدیریت دسترسی برنامه‌ها و حفاظت از هویت را ترکیب می‌کند. به عبارت دیگر یک سیستم مدیریت هویت و دسترسی است. این به اعطای امتیاز دسترسی به کاربران به منابع مختلف در شبکه کمک می کند. همچنین برای نگهداری اطلاعات در مورد شبکه و منابع مرتبط استفاده می شود.

Q16: آیا AD و Azure AD یکسان هستند؟(Q16: Are AD and Azure AD same?)

A16: خیر. Active Directory در ویندوز(Windows) یک دایرکتوری داخلی است که اطلاعات مربوط به شبکه را ذخیره می کند. اکثر مردم Azure AD را به عنوان نسخه آنلاین ویندوز AD(Windows AD) اشتباه می گیرند . اما اینطور نیست. Azure AD یک کمک کننده پیکربندی ابری است در حالی که AD برای شبکه های محلی است

Q17: AD و Azure AD چه می کنند؟(Q17: What do AD and Azure AD do?)

A16: Windows AD یک سیستم ایجاد شده برای شبکه های محلی است در حالی که Azure AD یک سیستم جداگانه است که فقط برای ابر ایجاد شده است. هر دو اطلاعات مربوط به شبکه‌ها، منابع شبکه را حفظ می‌کنند و به ارائه دسترسی یا محدود کردن امتیازات کاربران مختلف برای منابع مختلف در شبکه کمک می‌کنند. Azure AD مقیاس پذیر است که برای پشتیبانی از تخصیص منابع در مقیاس جهانی ساخته شده است. Azure AD همچنین هنگام انتقال محاسبات داخلی خود به ابر به شما کمک می کند.

Q18: آیا Azure IaaS یا PaaS است؟(Q18: Is Azure IaaS or PaaS?)

A18: Azure هر سه نوع سرویس را ارائه می دهد - SaaS ، PaaS و IaaS . اما بیشتر به عنوان PaaS استفاده می شود . در حالی که بسیاری از توسعه دهندگان ترجیح می دهند برنامه های خود را بر روی Azure ( مدل PaaS ) مستقر کنند، برخی به جای استفاده از رایانه های محلی ( مدل IaaS ) به توسعه کل برنامه و میزبانی آن در Azure علاقه مند هستند. (Azure)بنابراین، هم به عنوان IaaS و هم PaaS عمل می کند.

Q19: صف های ذخیره سازی Azure چیست؟(Q19: What are Azure Storage Queues?)

A19: ذخیره سازی Azure Queue یک سرویس (Queue)Azure است که امکان بازیابی و دسترسی به پیام ها را از هر نقطه از کره زمین فراهم می کند. این سرویس از پروتکل ساده انتقال بیش از حد متن(Hyper Text Transfer Protocol) ( HTTP یا HTTPS ) استفاده می کند.

Q20: Poison در صف های ذخیره سازی Azure چیست؟(Q20: What is Poison in Azure Storage Queues?)

A20: پیام‌هایی که از حداکثر تعداد تلاش‌های ارسال به برنامه تجاوز کرده‌اند، در زبان Microsoft Azure Poison نامیده می‌شوند . دلایل زیادی می تواند وجود داشته باشد که چرا این اتفاق می افتد.

موارد بالا تعدادی از سوالات و پاسخ های مصاحبه محاسبات ابری است. پاسخ ها را با دانش محدودم نوشتم. از آنجایی که ممکن است یک دوره آموزشی مناسب برای یادگیری رایانش ابری گذرانده باشید، همیشه می توانید بهتر پاسخ دهید. من به سادگی اشاره گر داده ام. این به خوانندگان بستگی دارد که با استفاده از هر منبعی که دارند، نشانگرها را بهبود بخشند.

نکته(TIP) : این PDF پرسش و پاسخ مصاحبه Microsoft Azure که توسط مایکروسافت MVP(Microsoft MVPs) منتشر شده است، شما را مورد توجه قرار خواهد داد.

All the best!



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts