เมื่อผลิตภัณฑ์ของคุณได้รับความนิยมอย่างมาก คุณจะพบว่ามีผู้ใช้เพิ่มขึ้นอย่างรวดเร็ว ในสถานการณ์เช่นนี้ microservices ซึ่งเป็นสถาปัตยกรรมแบบกระจายขั้นสูงจะช่วยให้คุณจัดการกับโหลดและช่วยให้คุณปรับขนาดได้อย่างรวดเร็วMicroservices ในฐานะกระบวนทัศน์กำลังได้รับความนิยมในอีคอมเมิร์ซและองค์กรที่ให้บริการทางการเงิน แต่ด้วยความตื่นเต้นที่มีอยู่รอบตัว Microservices เหมาะกับคุณหรือ
ไม่?ในการสนทนากับผู้ประกอบการในอินเดียAashish Gupta
นักวิเคราะห์วิจัย – โครงสร้างพื้นฐานสถาปัตยกรรมแอปพลิเคชันและการผสาน รวม Gartnerแบ่งปันความเชี่ยวชาญของเขาเกี่ยวกับเวลาและสาเหตุที่ธุรกิจต่างๆ ควรใช้โมเดลที่อิงกับไมโครเซอร์วิส
Microservices คืออะไร?
แอปพลิเคชันขนาดใหญ่นั้นเปลี่ยนแปลงและปรับขนาดได้ยาก ในขณะที่ส่วนประกอบขนาดเล็กทำให้งานง่ายขึ้นมาก นี่คือตอนที่สถาปัตยกรรมไมโครเซอร์วิสเข้ามามีประโยชน์
ในคำพูดของ Gupta สถาปัตยกรรม microservices หมายความว่าคุณกำลังแยกย่อยแอปพลิเคชันเสาหินขนาดใหญ่ของคุณออกเป็นส่วนประกอบขนาดเล็กมากที่เชื่อมต่อกันอย่างหลวมๆ
“เมื่อคุณมีส่วนประกอบที่เชื่อมต่อกันอย่างหลวมๆ แอปพลิเคชันจะเปลี่ยนแปลงและปรับขนาดได้ง่าย สำหรับองค์กรที่ต้องการปรับใช้อย่างรวดเร็วหรือเปลี่ยนแปลงระบบอย่างรวดเร็ว ควรเลือกใช้ไมโครเซอร์วิส” Gupta แบ่งปันในขณะที่ยกตัวอย่างบริษัทต่างๆ เช่น Uber หรือ Amazon หรือ Netflix ที่มีความสามารถในการเปลี่ยนแปลงหลายร้อยรายการทุกวัน
โอเพ่นซอร์สช่วยเสริมไมโครเซอร์วิสได้อย่างไร
เมื่อคุณเลือกใช้ไมโครเซอร์วิส คุณยังต้องการการสนับสนุนโครงสร้างพื้นฐานของแอปพลิเคชันจำนวนมาก ซึ่งคุณต้องมีเครื่องมือในการจัดการการสื่อสารระหว่างบริการและดำเนินการตรวจสอบ บันทึก ตรวจสอบ และค้นหาบริการทั้งหมด
Gupta กล่าวว่า “ก่อนหน้านี้ เครื่องมือนี้ส่วนใหญ่สร้างขึ้นจากเทคโนโลยีโอเพ่นซอร์ส หลายบริษัทใช้ประโยชน์จากเครื่องมือโอเพ่นซอร์สเหล่านี้และผสานรวมเข้าด้วยกันเพื่อสร้างโครงสร้างพื้นฐานไมโครเซอร์วิสของตนเอง แต่สิ่งนี้กำลังเปลี่ยนไปด้วยผู้จำหน่ายระบบคลาวด์ที่จัดตั้งขึ้นซึ่งสนับสนุนฟีเจอร์เหล่านี้โดยกำเนิดบนระบบของตน แพลตฟอร์ม.”
ภาคส่วนใดที่จะได้รับประโยชน์จากสถาปัตยกรรม?
จากข้อมูลของ Gupta บริษัทค้าปลีกออนไลน์หรือแพลตฟอร์มอีคอมเมิร์ซกำลังนำสถาปัตยกรรมนี้มาใช้อย่างมาก เนื่องจากมีฐานผู้ใช้จำนวนมาก
ผู้ที่ชื่นชอบ microservices มากเป็นอันดับสองคือภาคส่วน BFSI
อุตสาหกรรมนี้นั่งอยู่บนแอปพลิเคชั่นรุ่นเก่าจำนวนมาก และการธนาคารสมัยใหม่ต้องการให้รองรับเทคโนโลยีธุรกิจดิจิทัล เช่น โมบิลิตี้และ IoT “โมเดลประเภทนี้ต้องการให้ระบบมีการออกแบบที่มุ่งเน้นบริการ” เขากล่าวเสริม
นอกจากนี้ นักวิเคราะห์ยังได้รับการสอบถามจากองค์กรภาครัฐ เนื่องจากมุ่งเน้นที่การรองรับประชาชนผ่านเทคโนโลยีธุรกิจดิจิทัล และสนับสนุนบริการอิเล็กทรอนิกส์ เช่น การชำระบิลและแอปรับเรื่องร้องทุกข์ของลูกค้า
นอกจากนี้ Gartner ยังได้รับการสอบถามจากบริษัทต่างๆ ที่ดำเนินธุรกิจในภาคส่วนต่างๆ เช่น การดูแลสุขภาพ อาหารและเครื่องดื่ม และการเดินทาง
เคล็ดลับสำหรับผู้ประกอบการที่ต้องการผสานรวมไมโครเซอร์วิส
สำหรับผู้ประกอบการและประธานเจ้าหน้าที่ฝ่ายเทคโนโลยีที่กำลังวางแผนที่จะนำโมเดลนี้ไปใช้ ผู้เชี่ยวชาญมีคำแนะนำดังต่อไปนี้:
#ไม่เกี่ยวกับเทคโนโลยี มันเกี่ยวกับคนและกระบวนการ
หากคุณไม่คุ้นเคยกับแนวคิดอย่างเช่น Agile และ DevOps และหากคุณไม่ยอมรับ CI/CD ระบบอัตโนมัติ (การผสานรวมอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง) แม้แต่การออกแบบที่ดีอย่างไมโครเซอร์วิสก็ไม่สามารถช่วยคุณได้
#เมื่อคุณก้าวไปสู่สถาปัตยกรรมที่มีการกระจายสูงประเภทนี้ คุณจะไม่ได้ขจัดความซับซ้อนออกไป
credit: dsswebservices.com ficcionblog.com coachoutletwebsitelogin.com QuickWebRefs.com BuzzVideoWeb.com PetErrDevries.com deedeeskid.com gaygasmhunter.com biszumleuchtturm.com lindasellsnewmexico.com centralcoastwindsurfing.com