หัวข้อ: การบริหาร

บทช่วยสอน Kubernetes ตอนที่ 1: แอปพลิเคชัน ไมโครเซอร์วิส และคอนเทนเนอร์

ตามคำขอของเรา Habr ได้สร้างฮับ Kubernetes และเรายินดีที่จะโพสต์สิ่งตีพิมพ์ครั้งแรกในนั้น ติดตาม! Kubernetes เป็นเรื่องง่าย เหตุใดธนาคารจึงจ่ายเงินให้ฉันเป็นจำนวนมากเพื่อทำงานในด้านนี้ ในขณะที่ใครๆ ก็สามารถเชี่ยวชาญเทคโนโลยีนี้ได้ภายในเวลาเพียงไม่กี่ชั่วโมง หากคุณสงสัยว่า Kubernetes สามารถเรียนรู้ได้ด้วยวิธีนี้ […]

การเรียนรู้ Docker ตอนที่ 6: การทำงานกับข้อมูล

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

คู่มือเขียน Docker สำหรับผู้เริ่มต้น

ผู้เขียนบทความ ซึ่งเป็นคำแปลที่เราเผยแพร่ในวันนี้ กล่าวว่าบทความนี้มีไว้สำหรับนักพัฒนาที่ต้องการเรียนรู้ Docker Compose และกำลังมุ่งสู่การสร้างแอปพลิเคชันไคลเอนต์-เซิร์ฟเวอร์ตัวแรกโดยใช้ Docker สันนิษฐานว่าผู้อ่านเนื้อหานี้คุ้นเคยกับพื้นฐานของ Docker หากไม่เป็นเช่นนั้น คุณสามารถดูเนื้อหาชุดนี้ เอกสารเผยแพร่นี้ [...]

GitLab เชลล์รันเนอร์ การเปิดตัวบริการทดสอบที่แข่งขันได้โดยใช้ Docker Compose

บทความนี้จะเป็นที่สนใจของทั้งผู้ทดสอบและนักพัฒนา แต่มีไว้สำหรับผู้เชี่ยวชาญด้านระบบอัตโนมัติเป็นหลักที่ประสบปัญหาในการตั้งค่า GitLab CI/CD สำหรับการทดสอบการรวมในสภาวะที่ทรัพยากรโครงสร้างพื้นฐานไม่เพียงพอ และ/หรือการไม่มีการจัดการคอนเทนเนอร์ แพลตฟอร์ม. ฉันจะบอกวิธีตั้งค่าการปรับใช้สภาพแวดล้อมการทดสอบโดยใช้นักเทียบท่าเขียนบน GitLab shell runner ตัวเดียวและ […]

ใช้การวิเคราะห์แบบสแตติกกับกระบวนการ แทนที่จะมองหาจุดบกพร่องกับมัน

ฉันได้รับแจ้งให้เขียนบทความนี้เมื่อมีเนื้อหาเกี่ยวกับการวิเคราะห์เชิงสถิตจำนวนมากที่กำลังได้รับความสนใจของฉันมากขึ้น ประการแรก นี่คือบล็อกของ PVS-studio ซึ่งโปรโมตตัวเองบน Habré อย่างแข็งขันด้วยความช่วยเหลือจากการตรวจสอบข้อผิดพลาดที่พบโดยเครื่องมือของพวกเขาในโครงการโอเพ่นซอร์ส เมื่อเร็ว ๆ นี้ PVS-studio ได้ดำเนินการสนับสนุน Java และแน่นอนว่านักพัฒนาของ IntelliJ IDEA ซึ่งเครื่องวิเคราะห์ในตัวน่าจะเป็น […]

เรียกใช้การตรวจสอบ IntelliJ IDEA บน Jenkins

ปัจจุบัน IntelliJ IDEA มีตัววิเคราะห์โค้ด Java แบบคงที่ที่ทันสมัยที่สุด ซึ่งทำให้ "ทหารผ่านศึก" เช่น Checkstyle และ Spotbugs ล้าหลังมากในความสามารถ “การตรวจสอบ” จำนวนมากจะตรวจสอบโค้ดในด้านต่างๆ ตั้งแต่รูปแบบการเขียนโค้ดไปจนถึงข้อบกพร่องทั่วไป อย่างไรก็ตาม ตราบใดที่ผลการวิเคราะห์แสดงเฉพาะในอินเทอร์เฟซภายในเครื่องของ IDE ของนักพัฒนาเท่านั้น ผลการวิเคราะห์เหล่านี้ก็จะมีประโยชน์ต่อกระบวนการพัฒนาเพียงเล็กน้อย […]

บทวิจารณ์โดยละเอียดของ 3CX v16

ในบทความนี้ เราจะให้ภาพรวมโดยละเอียดเกี่ยวกับความสามารถของ 3CX v16 PBX เวอร์ชันใหม่นำเสนอการปรับปรุงคุณภาพการบริการลูกค้าที่หลากหลายและเพิ่มประสิทธิภาพการทำงานของพนักงาน ในขณะเดียวกันการทำงานของวิศวกรระบบที่ให้บริการระบบก็ง่ายขึ้นอย่างเห็นได้ชัด ในเวอร์ชัน 16 เราได้ขยายขีดความสามารถของการทำงานแบบครบวงจร ขณะนี้ระบบช่วยให้คุณสื่อสารได้ไม่เฉพาะระหว่างพนักงานเท่านั้น แต่ยังรวมถึงลูกค้าของคุณและ […]

Well-Fed Philosophers หรือการเขียนโปรแกรม .NET ที่แข่งขันได้

มาดูกันว่าการเขียนโปรแกรมพร้อมกันและขนานทำงานอย่างไรใน .Net โดยใช้ตัวอย่างปัญหาของนักปรัชญาการเลี้ยงอาหารกลางวัน แผนมีดังต่อไปนี้ ตั้งแต่การซิงโครไนซ์เธรด/กระบวนการไปจนถึงโมเดลนักแสดง (ในส่วนต่อไปนี้) บทความนี้อาจเป็นประโยชน์สำหรับการรู้จักครั้งแรกหรือเพื่อฟื้นฟูความรู้ของคุณ ทำไมถึงรู้วิธีการทำเช่นนี้? ทรานซิสเตอร์ถึงขนาดขั้นต่ำ กฎของมัวร์ถึงขีดจำกัดความเร็ว […]

“หนูร้องแล้วจุก..” นำเข้าทดแทนในทางปฏิบัติ ส่วนที่ 4 (เชิงทฤษฎี, ขั้นสุดท้าย) ระบบและบริการ

จากการพูดคุยในบทความก่อนหน้านี้เกี่ยวกับตัวเลือก ไฮเปอร์ไวเซอร์ "ในประเทศ" และระบบปฏิบัติการ "ในประเทศ" เราจะรวบรวมข้อมูลเกี่ยวกับระบบและบริการที่จำเป็นที่สามารถปรับใช้บนระบบปฏิบัติการเหล่านี้ต่อไป อันที่จริงบทความนี้กลายเป็นบทความเชิงทฤษฎีเป็นส่วนใหญ่ ปัญหาคือไม่มีอะไรใหม่หรือแปลกใหม่ในระบบ "ในประเทศ" และจะเขียนสิ่งเดียวกันใหม่เป็นครั้งที่ร้อย [...]

ผู้ชนะการแข่งขันระดับนานาชาติ SSH และ sudo อยู่บนเวทีอีกครั้ง นำโดยผู้ควบคุม Active Directory ที่มีชื่อเสียง

ในอดีต สิทธิ์ sudo ถูกควบคุมโดยเนื้อหาของไฟล์ใน /etc/sudoers.d และ visudo และการอนุญาตคีย์ทำได้โดยใช้ ~/.ssh/authorized_keys อย่างไรก็ตาม เมื่อโครงสร้างพื้นฐานเติบโตขึ้น ก็มีความปรารถนาที่จะจัดการสิทธิ์เหล่านี้จากส่วนกลาง วันนี้อาจมีทางเลือกในการแก้ปัญหาหลายประการ: ระบบการจัดการการกำหนดค่า - Chef, Puppet, Ansible, Salt Active Directory + sssd การวิปริตต่างๆ ในรูปแบบของสคริปต์ […]

100GbE: หรูหราหรือจำเป็น?

IEEE P802.3ba ซึ่งเป็นมาตรฐานสำหรับการส่งข้อมูลบน 100 Gigabit Ethernet (100GbE) ได้รับการพัฒนาระหว่างปี 2007 ถึง 2010 [3] แต่เริ่มแพร่หลายในปี 2018 เท่านั้น [5] ทำไมในปี 2018 และไม่ก่อนหน้านี้? แล้วทำไมถึงออกมาเป็นฝูงในทันที? มีเหตุผลอย่างน้อยห้าประการสำหรับสิ่งนี้... IEEE P802.3ba ได้รับการพัฒนาเพื่อ […]

Netramesh - โซลูชันตาข่ายบริการน้ำหนักเบา

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