คำถามและคำตอบสัมภาษณ์ Cloud Computing

ขอบเขตของการประมวลผลแบบคลาวด์(Cloud computing)นั้นใหญ่มาก หากคุณกำลังมองหางานเกี่ยวกับคลาวด์ ลองพิจารณาเรียนรู้ทักษะการประมวลผลบนคลาวด์(cloud computing skills) เหล่า นี้ คำถามสัมภาษณ์เกี่ยวกับ คลาวด์(Cloud)คอมพิวติ้งจะขึ้นอยู่กับทักษะเหล่านี้อย่างน้อยหนึ่งทักษะ

ในบทความนี้ ฉันได้รวบรวมคำถามและคำตอบสัมภาษณ์เกี่ยวกับ Cloud Computing(Cloud Computing interview questions and answers) ที่ถามบ่อย ที่สุดเกี่ยวกับMicrosoft Azure แม้ว่าAWSจะเป็นบริการคลาวด์ที่มีผู้ใช้มากที่สุด ณ ตอนนี้Microsoft Azureก็กำลังตามทันและเป็นแกนหลักของหลายองค์กรอยู่แล้ว ตรวจสอบคำถามสัมภาษณ์บนMicrosoft Azureท่ามกลางคำถามสัมภาษณ์เกี่ยวกับการประมวลผลบนระบบคลาวด์ที่ถามมากที่สุดด้านล่าง โปรดทราบว่าถ้อยคำของคำถามเหล่านี้อาจแตกต่างกันไป ดังนั้นคุณจึงสามารถปรับเปลี่ยนคำตอบให้เหมาะกับน้ำเสียงของคำถามได้

คำถามสัมภาษณ์เกี่ยวกับ Cloud Computing

(Cloud Computing)คำถามและคำตอบสัมภาษณ์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: คลาวด์เป็นส่วนเสริมของการประมวลผลภายในหรือภายในองค์กร เมื่อเราพูดว่าเราใช้การประมวลผลแบบคลาวด์ เรากำลังใช้ทรัพยากรของผู้อื่น (โดยทั่วไปคือของผู้ให้บริการระบบคลาวด์) ทรัพยากรเหล่านี้สามารถเป็นอะไรก็ได้ตั้งแต่พื้นที่จัดเก็บข้อมูลภายนอกไปจนถึงโครงสร้างพื้นฐานระยะไกล ผู้ให้บริการเรียกเก็บเงินผู้ใช้ตามการใช้ทรัพยากร

Q2: อะไรคือลักษณะพื้นฐานของการประมวลผลแบบคลาวด์? -หรือ- คุณเรียกใช้บริการคลาวด์คอมพิวติ้งเมื่อใด(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( 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 as Service , Platform as a service, IaaS ( โครงสร้างพื้นฐาน(Infrastructure)เป็นบริการ) โปรดอ่านบทความนี้เกี่ยวกับรูปแบบบริการคลาวด์สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับรูปแบบบริการแต่ละประเภท

Q6: คำว่า “ยูคาลิปตัส” ในระบบคลาวด์คอมพิวติ้งหมายความว่าอย่างไร(Q6: What do you mean by the term “Eucalyptus” in cloud computing?)

A6: Eucalyptusย่อมาจาก "Elastic Utility Computing Architecture สำหรับการเชื่อมโยงโปรแกรมของคุณกับระบบที่มีประโยชน์" เป็นพื้นฐานสำหรับAWS ( Amazon Web Services )

Q7: OpenStack คืออะไร? หรือ OpenStack มีประโยชน์อย่างไร?(Q7: What is OpenStack? OR What is the use of OpenStack?)

A7: OpenStack เป็นองค์ประกอบการประมวลผลแบบคลาวด์แบบโอเพนซอร์สที่ให้บริการIaaS ( Infrastructure as a Service ) สำหรับรายละเอียดเพิ่มเติม โปรดดูที่OpenStack.org

Q8: คลาวด์คอมพิวติ้งมีประโยชน์อย่างไรมากกว่าการประมวลผลภายในองค์กร(Q8: What are the benefits of cloud computing over in-premise computing?)

A8: การ(On-Premise)ประมวลผลภายในองค์กรต้องมีการเตรียมตัวอย่างมาก ทั้งในด้านเงินและเวลา หากองค์กรเลือกที่จะใช้ระบบคลาวด์ จะช่วยประหยัดค่าใช้จ่ายในการติดตั้งครั้งแรกได้มาก ในการประมวลผลแบบคลาวด์ ผู้ให้บริการจะดูแลการบำรุงรักษา ในการ(On-Premise)ประมวลผลภายในองค์กร เราจำเป็นต้องมีช่างเทคนิคด้านไอทีเฉพาะทางอย่างน้อยหนึ่งคนเพื่อดูแลการแก้ไขปัญหา Cloudให้การอัปเกรดและความสามารถในการปรับขนาดได้ตามต้องการ สามารถเพิ่มจำนวนทรัพยากรหรือลดได้ตามการใช้งาน ในทางกลับกัน การประมวลผลภายในองค์กรจะต้องมีการจัดซื้อฮาร์ดแวร์และซอฟต์แวร์เพิ่มเติม และการซื้อเหล่านี้เป็นแบบถาวรในทางใดทางหนึ่ง ระบบคลาวด์ช่วยประหยัดเงินในขณะที่ให้การสำรองข้อมูล ฯลฯ คุณสมบัติต่างๆ

Q9: IaaS คืออะไร? มันทำอะไร? ให้ตัวอย่างบางส่วนของ IaaS(Q9: What is IaaS? What does it do? Give some examples of IaaS)

A9: IaaS ย่อมาจากInfrastructure as a Service (Infrastructure as a Service)เมื่อระบบคลาวด์เสนอโครงสร้างพื้นฐานสำหรับการเช่า/เช่า จะเรียกว่าIaaS ตัวอย่างของIaaS ได้แก่(IaaS) AWS ((AWS) Amazon Web (Amazon Web) Services ), Microsoft Azure , Google Computer EngineและCISCO Metapod

Q10: อธิบาย AWS และส่วนประกอบ(Q10: Explain AWS and its components)

A10: AWSย่อมาจากAmazon Web (Amazon Web) Services เป็นโครงสร้างพื้นฐานในการให้บริการ องค์ประกอบหลักของAWSมีดังนี้:

  1. DNS – มีแพลตฟอร์มบริการที่ใช้เซิร์ฟเวอร์ชื่อโดเมน เรียกอีกอย่างว่า route-53
  2. E-mail Service Simple : นอกเหนือจากSMTP ( Simple Main Transfer Protocol ) อีเมลยังสามารถส่งอีเมลได้โดยใช้การเรียกAPI ในพื้นที่ไป ยังAWS

(Azure)คำถามสัมภาษณ์Azure cloud computing

ส่วนนี้ครอบคลุมคำถามสัมภาษณ์เกี่ยวกับคลาวด์คอมพิวติ้งพื้นฐานแต่ถูกถามมากที่สุดเกี่ยวกับ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 Server นอกจากนี้ยังรองรับเทคโนโลยีแบบเปิด เช่นลีนุกซ์(Linux)ดิสทริบิวชั่นที่สามารถบรรจุอยู่ในเครื่องเสมือน

Q12: ชื่อของบริการใน Azure ที่ช่วยคุณจัดการทรัพยากรคืออะไร(Q12: What is the name of the service in Azure that helps you manage resources?)

A12: Azure Resource Manager

Q13: ตั้งชื่อเว็บแอปพลิเคชันบางตัวที่ปรับใช้กับ Azure . ได้(Q13: Name some web applications that can be deployed with Azure)

A13 : เว็บแอปพลิเคชันจำนวนมากรวมถึงโอเพ่นซอร์สสามารถปรับใช้บนAzureได้ ตัวอย่างบางส่วนได้แก่PHP WCFและASP.NET

Q14: บทบาทสามประเภทใน Microsoft Azure มีอะไรบ้าง -หรือ- บทบาทใน Microsoft Azure คืออะไร(Q14: What are the three types of roles in Microsoft Azure? -OR- What are Roles in Microsoft Azure?)

A14: มีบทบาทสามประเภทในMicrosoft Azure (Microsoft Azure)บทบาทเหล่านี้ได้แก่Web Role(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: Azure Active Directory Serviceเป็นไดเร็กทอรี Multi-Tenant Cloud และบริการจัดการข้อมูลประจำตัวที่รวมบริการไดเร็กทอรีหลัก การจัดการการเข้าถึงแอปพลิเคชัน และการป้องกันข้อมูลประจำตัว กล่าวอีกนัยหนึ่งก็คือระบบการจัดการข้อมูลประจำตัวและการเข้าถึง ช่วยในการให้สิทธิ์การเข้าถึงแก่ผู้ใช้กับทรัพยากรต่างๆ บนเครือข่าย นอกจากนี้ยังใช้สำหรับการรักษาข้อมูลเกี่ยวกับเครือข่ายและทรัพยากรที่เกี่ยวข้อง

Q16: AD และ Azure AD เหมือนกันหรือไม่(Q16: Are AD and Azure AD same?)

A16: ไม่ใช่ Active Directory ในWindowsเป็นไดเร็กทอรีในองค์กรที่เก็บข้อมูลเกี่ยวกับเครือข่าย คนส่วนใหญ่สับสน ว่า Azure AD เป็น (Azure 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ยังช่วยคุณเมื่อคุณย้ายการประมวลผลภายในองค์กรไปยังระบบคลาวด์

คำถามที่ 18: Azure IaaS หรือ PaaS คืออะไร(Q18: Is Azure IaaS or PaaS?)

A18: Azureให้บริการทั้งสามประเภท– SaaS , PaaSและIaaS แต่ส่วน ใหญ่จะใช้เป็นPaaS ในขณะที่นักพัฒนาหลายคนชอบที่จะปรับใช้แอปของตนบนAzure ( รุ่น PaaS ) แต่บางคนก็กระตือรือร้นที่จะพัฒนาทั้งแอปและโฮสต์แอปบนAzureแทนที่จะใช้คอมพิวเตอร์ในพื้นที่ ( รุ่น IaaS ) ดังนั้นจึงทำหน้าที่ เป็นทั้งIaaSและPaaS

Q19: Azure Storage Queues คืออะไร(Q19: What are Azure Storage Queues?)

A19: พื้นที่จัดเก็บAzure Queue เป็นบริการ (Queue)Azureที่ช่วยให้สามารถเรียกค้นและเข้าถึงข้อความได้จากทุกที่บนโลกใบนี้ บริการนี้ใช้Hyper Text Transfer Protocol อย่างง่าย ( HTTPหรือHTTPS )

Q20: พิษใน Azure Storage Queues คืออะไร(Q20: What is Poison in Azure Storage Queues?)

A20: ข้อความที่พยายามส่งไปยังแอปพลิเคชันเกินจำนวนสูงสุดเรียกว่าพิษในภาษาของMicrosoft Azure (Microsoft Azure)อาจมีสาเหตุหลายประการที่ทำให้เกิดเหตุการณ์นี้

ข้างต้นคือคำถามและคำตอบในการสัมภาษณ์ระบบคลาวด์ที่ถามบ่อยที่สุด ฉันเขียนคำตอบด้วยความรู้ที่จำกัด เนื่องจากคุณอาจได้เรียนหลักสูตรที่เหมาะสมในการเรียนรู้คลาวด์คอมพิวติ้ง คุณจึงสามารถตอบคำถามได้ดีขึ้นเสมอ ฉันเพิ่งได้รับคำแนะนำ ขึ้นอยู่กับผู้อ่านที่จะปรับปรุงคำแนะนำโดยใช้ทรัพยากรที่พวกเขามี

เคล็ดลับ(TIP) : PDF คำถามและคำตอบสำหรับการสัมภาษณ์ของ Microsoft Azure ที่ เผยแพร่โดยMicrosoft MVP(Microsoft MVPs)จะทำให้คุณสนใจ

All the best!



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปี ฉันเชี่ยวชาญด้านการพัฒนา Chrome OS และเคยทำงานในโครงการต่างๆ มากมายตั้งแต่สตาร์ทอัพขนาดเล็กไปจนถึงบริษัทที่ติดอันดับ Fortune 500 ฉันยังเป็นผู้เชี่ยวชาญในบัญชีผู้ใช้และความปลอดภัยของครอบครัว และได้พัฒนาแอพ Android ที่ประสบความสำเร็จหลายตัว



Related posts