สิ่งที่ยอดเยี่ยมและไม่ดีนักเกี่ยวกับการประมวลผลแบบไม่มีเซิร์ฟเวอร์

ผู้เขียน: Roger Morrison
วันที่สร้าง: 25 กันยายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
How Rick Rubin Helps The Biggest Artists Make The Best Songs
วิดีโอ: How Rick Rubin Helps The Biggest Artists Make The Best Songs

เนื้อหา


ที่มา: chombosan / iStockphoto

Takeaway:

การคำนวณแบบไร้เซิร์ฟเวอร์เป็นรุ่นใหม่ล่าสุดสำหรับโครงสร้างพื้นฐานเสมือนบนคลาวด์ ค้นหาสิ่งที่สามารถและไม่สามารถทำได้สำหรับภาระงานระดับองค์กรในปัจจุบัน

ผู้เชี่ยวชาญด้านเทคโนโลยีได้คาดการณ์จุดสิ้นสุดของโครงสร้างพื้นฐานด้านไอทีมาระยะหนึ่งแล้วอย่างน้อยก็ในแง่ของบางสิ่งที่องค์กรต้องกังวล แต่การเพิ่มขึ้นของการคำนวณแบบไร้เซิร์ฟเวอร์ทำให้การสนทนาก้าวไปอีกระดับ (สำหรับพื้นฐานเกี่ยวกับ serverless ตรวจสอบ Serverless คอมพิวเตอร์ 101. )

คำถามนี้ถูกต้องแน่นอน ทำไมทุกคนต้องการผ่านเวลาปัญหาและค่าใช้จ่ายในการสร้างโครงสร้างพื้นฐานการคำนวณของตัวเองเมื่อพวกเขาสามารถเช่าทรัพยากรนามธรรมที่พวกเขาต้องการเพียงในช่วงเวลาที่พวกเขาต้องการหรือไม่

แต่ด้วยเทคโนโลยีใด ๆ serverless มีข้อดีและข้อเสียของมันซึ่งหมายความว่ามันให้การสนับสนุนที่ดีที่สุดสำหรับบางแอพพลิเคชั่นการสนับสนุนผู้อื่นและการสนับสนุนที่อ่อนแอสำหรับผู้อื่น

การจำลองเสมือนที่ดีขึ้น

ก่อนอื่นคะแนนที่ดี YL Ventures บริษัท ผู้ประกอบการของอิสราเอลระบุว่าการประมวลผลแบบไร้เซิร์ฟเวอร์นั้นเป็นโครงสร้างพื้นฐานขั้นต่อไปในการให้บริการ นี่คือเหตุผลที่บางครั้งเรียกว่าฟังก์ชั่นเป็นบริการเนื่องจากช่วยให้ผู้ใช้สามารถทำงานที่ได้รับโดยไม่ต้องกังวลเกี่ยวกับการเตรียมเซิร์ฟเวอร์เครื่องเสมือนหรือทรัพยากรการคำนวณพื้นฐานอื่น ๆ ข้อได้เปรียบที่สำคัญคือความคล่องตัวและความสามารถในการปรับขยายที่ดีขึ้นรวมถึงแบบจำลองราคา / การใช้ที่แม่นยำยิ่งขึ้นและความปลอดภัยที่ได้รับการปรับปรุงโดยเฉพาะการโจมตี DDoS (สำหรับวิธีการใหม่ในการต่อสู้กับการโจมตี DDoS ดูเทคโนโลยี Blockchain จะทำให้การโจมตี DDoS ล้าสมัยหรือไม่)


ด้วยเหตุผลดังกล่าว บริษัท กล่าวว่าเซิร์ฟเวอร์ไร้ศักยภาพที่จะปฏิวัติวิธีการพัฒนาติดตั้งและจัดการซอฟต์แวร์ที่ซับซ้อนซึ่งจะเปลี่ยนวิธีที่องค์กรสร้างและสนับสนุนแอปพลิเคชันหลักสำหรับเศรษฐกิจที่ขับเคลื่อนด้วยบริการมากขึ้น ความคิดริเริ่มที่เกิดขึ้นใหม่เช่น DevOps และอินเทอร์เน็ตของสิ่งต่าง ๆ ในความเป็นจริงมีแนวโน้มที่จะได้รับการเพิ่มขึ้นอย่างมีนัยสำคัญทั้งในแง่ของฟังก์ชั่นและการประหยัดค่าใช้จ่ายผ่านการคำนวณแบบไม่มีเซิร์ฟเวอร์

หนึ่งในผู้นำที่ยอดเยี่ยมของ serverless คือ Netflix ด้วยจำนวนสมาชิกกว่า 100 ล้านคนที่สตรีมมิ่งเนื้อหาวิดีโอหนักข้อมูล บริษัท เพิ่งเสร็จสิ้นการโยกย้ายแพลตฟอร์มการส่งเนื้อหาไปยังคลาวด์ ตอนนี้กำลังใช้บริการ AWS Lambda สำหรับไฟล์สื่อการสำรองข้อมูลการปรับใช้อินสแตนซ์และเพื่อสนับสนุนซอฟต์แวร์การตรวจสอบ แน่นอนว่า บริษัท สามารถสร้างบ้านทั้งหมดนี้ได้ในโครงสร้างพื้นฐานภายใน แต่ค่าใช้จ่ายด้านทุนเพียงอย่างเดียวคือด้านดาราศาสตร์ไม่ต้องพูดถึงกองทัพของช่างเทคนิคที่จำเป็นต้องรักษาทุกสิ่งให้ใกล้เคียงกับประสิทธิภาพการดำเนินงาน

Donna Malayeri ผู้จัดการโปรแกรมสำหรับฟังก์ชั่น Azure ของ Microsoft ยังกล่าวว่าการทำซ้ำล่าสุดของเทคโนโลยีไร้เซิร์ฟเวอร์นั้นช่วยขจัดอุปสรรคสำคัญที่ขัดขวางการยอมรับในตอนเริ่มต้น สิ่งเหล่านี้รวมถึงการสนับสนุนที่มีประสิทธิภาพมากขึ้นสำหรับการดีบักและตรวจสอบรวมถึงการสนับสนุนเครื่องเสมือนในท้องถิ่นที่ช่วยให้องค์กรสามารถใช้ประสบการณ์การพัฒนาในสถานที่ซึ่งเป็นสิ่งที่ต้องมีสำหรับ บริษัท ที่สร้างเมฆส่วนตัวและลูกผสม ไม่มีเซิร์ฟเวอร์องค์กรทั้งหมดต้องกังวลเกี่ยวกับรหัสและวิธีการเปิดใช้งาน แพลตฟอร์มพื้นฐานดูแลส่วนที่เหลือทั้งหมด


แต่ถึงกระนั้น Matt Asay ของ Tech Republic กล่าวว่าข้อ จำกัด ทั้งหมดในการคำนวณแบบไม่มีเซิร์ฟเวอร์ได้รับการแก้ไขแล้ว สิ่งหนึ่งที่เทคโนโลยีทำให้การสร้างโค้ดง่ายกว่าที่เคยโฮสต์ไว้ในทรัพยากรที่ไม่มีเซิร์ฟเวอร์แล้วลืมมันไป ในทางกลับกันสิ่งนี้นำไปสู่การใช้ทรัพยากรที่ไม่จำเป็นและการขยายการโจมตีเวกเตอร์ที่สามารถใช้ประโยชน์เพื่อแทรกรหัสที่เป็นอันตรายลงในสภาพแวดล้อมของข้อมูลองค์กร ในเวลาเดียวกัน serverless มีแนวโน้มที่จะเพิ่มการพึ่งพาผู้ให้บริการรายเดียวเนื่องจากจะเป็นการง่ายกว่าที่จะเปิดตัวรหัสใหม่บนแพลตฟอร์มเดียวกันที่รองรับรหัสที่มีอยู่ อย่างไรก็ตามในทั้งสองกรณีนี้สิ่งสำคัญคือต้องทราบว่าปัญหาไม่ได้อยู่ที่โซลูชันของเซิร์ฟเวอร์เอง แต่เป็นวิธีที่องค์กรเลือกที่จะจัดการกับปัญหา

ไม่มีข้อบกพร่องไม่มีความเครียด - คู่มือแบบเป็นขั้นตอนเพื่อสร้างซอฟต์แวร์ที่เปลี่ยนแปลงชีวิตโดยไม่ทำลายชีวิตของคุณ

คุณไม่สามารถพัฒนาทักษะการเขียนโปรแกรมของคุณเมื่อไม่มีใครใส่ใจคุณภาพของซอฟต์แวร์

ไม่ทราบชื่อ

นอกเหนือจากทั้งด้านบวกและด้านลบของการประมวลผลแบบไร้เซิร์ฟเวอร์แล้วยังมีสิ่งที่ไม่ทราบจำนวนมากว่าจะรวมเข้ากับระบบนิเวศของข้อมูลโดยรวมได้อย่างไร Michael Churchman ผู้พัฒนาเกมกล่าวว่ากรณีการใช้งานแบบไม่มีเซิร์ฟเวอร์นั้นยังไม่ได้กำหนดไว้อย่างชัดเจนและดูเหมือนจะ จำกัด อยู่ที่กระบวนการแบ็กเอนด์ปริมาณมากและการสตรีมข้อมูลแบบเรียลไทม์ ฟังก์ชันเหล่านี้มีความสำคัญ แต่เป็นเพียงส่วนเล็ก ๆ ของปริมาณงานทั้งหมดขององค์กร

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

ในฐานะที่เป็นโซลูชันของบุคคลที่สาม serverless ยังพบกับความท้าทายเดียวกันเกี่ยวกับแอปพลิเคชันและประสิทธิภาพของบริการ SLA นั้นใช้ได้ผลสำหรับการสะกดวิธีแก้ไขสำหรับบริการที่สูญหายหรือลดลง แต่ไม่สามารถรับประกันเวลาใช้งานได้ เมื่อตัดสินใจว่าจะไม่ใช้เซิร์ฟเวอร์หรือไม่สำหรับแอปพลิเคชันที่ระบุใด ๆ ตรวจสอบให้แน่ใจว่าได้ประเมินผลที่ตามมาอย่างแท้จริงของการหยุดทำงาน

ความสัมพันธ์ระหว่างเทคโนโลยีที่กำลังเกิดขึ้นอื่น ๆ ได้แก่ คอนเทนเนอร์และการประมวลผลแบบไม่ใช้เซิร์ฟเวอร์นั้นยังไม่เป็นที่ทราบแน่ชัด หลายคนรู้สึกว่า serverless หมายถึงจุดจบของบรรจุภัณฑ์ก่อนที่พวกเขาจะลงมือทำมากในสภาพแวดล้อมข้อมูลขององค์กร อย่างไรก็ตาม Churchman ระบุว่าเซิร์ฟเวอร์และภาชนะบรรจุนั้นเติมเต็มซึ่งกันและกันด้วยทรัพยากรเซิร์ฟเวอร์ที่ทำหน้าที่เป็นบริการภายนอกที่ไม่จำเป็นต้องผสานเข้ากับระบบนิเวศของคอนเทนเนอร์หลักของแอปพลิเคชันอย่างใกล้ชิด

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