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

วิธีสร้างทริกเกอร์ DAG ใน Airflow โดยใช้ Experimental API

เมื่อเตรียมโปรแกรมการศึกษาของเรา เราเผชิญกับความยากลำบากในการทำงานกับเครื่องมือบางอย่างเป็นระยะๆ และในขณะที่เราพบสิ่งเหล่านี้ เอกสารและบทความไม่เพียงพอเสมอไปที่จะช่วยให้เรารับมือกับปัญหานี้ ในกรณีนี้ เช่น ในปี 2015 และในโปรแกรม “ผู้เชี่ยวชาญด้านข้อมูลขนาดใหญ่” เราใช้ […]

วิธีทนต่อภาระที่เพิ่มขึ้นในระบบ: เราพูดถึงการเตรียมการจำนวนมากสำหรับ Black Friday

สวัสดีฮับ! ในปี 2017 ในช่วง Black Friday โหลดเพิ่มขึ้นเกือบหนึ่งเท่าครึ่ง และเซิร์ฟเวอร์ของเราถึงขีดจำกัดแล้ว ตลอดทั้งปี จำนวนลูกค้าเพิ่มขึ้นอย่างมาก และเห็นได้ชัดว่าหากไม่มีการเตรียมการเบื้องต้นอย่างรอบคอบ แพลตฟอร์มก็อาจไม่สามารถรองรับปริมาณงานในปี 2018 ได้ เราตั้งเป้าหมายที่ทะเยอทะยานที่สุดเท่าที่จะเป็นไปได้: เราต้องการเตรียมพร้อมอย่างเต็มที่ [...]

พื้นที่เก็บข้อมูลคลัสเตอร์สำหรับเว็บคลัสเตอร์ขนาดเล็กที่ใช้ drbd+ocfs2

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

การบีบอัดข้อมูลด้วยอัลกอริธึม Huffman

บทนำ ในบทความนี้ฉันจะพูดถึงอัลกอริธึม Huffman ที่มีชื่อเสียงตลอดจนการประยุกต์ใช้ในการบีบอัดข้อมูล ด้วยเหตุนี้เราจะเขียนโปรแกรมเก็บถาวรแบบง่าย มีบทความเกี่ยวกับเรื่องนี้เกี่ยวกับHabréอยู่แล้ว แต่ไม่มีการใช้งานจริง เนื้อหาทางทฤษฎีของโพสต์ปัจจุบันนำมาจากบทเรียนวิทยาการคอมพิวเตอร์ของโรงเรียนและหนังสือของ Robert Laforet เรื่อง "Data Structures and Algorithms in Java" ดังนั้นทุกอย่าง [...]

Binary Tree หรือวิธีการเตรียม Binary Search Tree

โหมโรง บทความนี้เกี่ยวกับแผนผังการค้นหาแบบไบนารี ฉันเพิ่งเขียนบทความเกี่ยวกับการบีบอัดข้อมูลโดยใช้วิธี Huffman ที่นั่นฉันไม่ได้สนใจไบนารีทรีมากนัก เนื่องจากวิธีการค้นหา การแทรก และการลบไม่เกี่ยวข้องกัน ตอนนี้ฉันตัดสินใจเขียนบทความเกี่ยวกับต้นไม้ มาเริ่มกันเลย. ต้นไม้เป็นโครงสร้างข้อมูลที่ประกอบด้วยโหนดที่เชื่อมต่อกันด้วยขอบ เราสามารถพูดได้ว่าต้นไม้คือ [...]

Termux ทีละขั้นตอน (ตอนที่ 2)

ในส่วนสุดท้าย เราได้ทำความคุ้นเคยกับคำสั่ง Termux พื้นฐาน ตั้งค่าการเชื่อมต่อ SSH กับพีซี เรียนรู้วิธีสร้างนามแฝง และติดตั้งยูทิลิตี้ที่มีประโยชน์หลายอย่าง ครั้งนี้เราต้องไปให้ไกลกว่านี้ คุณและฉัน: เราจะเรียนรู้เกี่ยวกับ Termux:API ติดตั้ง Python และ nano และยังเขียนว่า “Hello, world!” ใน Python เราจะเรียนรู้เกี่ยวกับสคริปต์ทุบตีและเขียนสคริปต์ […]

กลับไปสู่ไมโครเซอร์วิสด้วย Istio ส่วนที่ 2

บันทึก แปล: ส่วนแรกของซีรีส์นี้มีเนื้อหาเกี่ยวกับการทำความเข้าใจความสามารถของ Istio และสาธิตการใช้งานจริง ตอนนี้เราจะพูดถึงแง่มุมที่ซับซ้อนมากขึ้นของการกำหนดค่าและการใช้บริการตาข่ายนี้ และโดยเฉพาะอย่างยิ่งเกี่ยวกับการกำหนดเส้นทางและการจัดการการรับส่งข้อมูลเครือข่ายที่ได้รับการปรับแต่งอย่างละเอียด เราขอเตือนคุณด้วยว่าบทความนี้ใช้การกำหนดค่า (รายการสำหรับ Kubernetes และ Istio) […]

กลับไปสู่ไมโครเซอร์วิสด้วย Istio ส่วนที่ 1

บันทึก การแปล: Service meshes ได้กลายเป็นโซลูชันที่เกี่ยวข้องในโครงสร้างพื้นฐานสมัยใหม่สำหรับแอปพลิเคชันที่เป็นไปตามสถาปัตยกรรมไมโครเซอร์วิสอย่างแน่นอน แม้ว่า Istio อาจอยู่ในสายตาของวิศวกร DevOps หลายคน แต่ก็เป็นผลิตภัณฑ์ที่ค่อนข้างใหม่ซึ่งแม้จะครอบคลุมในแง่ของความสามารถที่มีให้ แต่ก็อาจต้องใช้เวลาพอสมควรในการทำความคุ้นเคย Rinor Maloku วิศวกรชาวเยอรมัน รับผิดชอบด้านการประมวลผลแบบคลาวด์สำหรับลูกค้ารายใหญ่ในอุตสาหกรรมโทรคมนาคม […]

กลับไปสู่ไมโครเซอร์วิสด้วย Istio ส่วนที่ 3

บันทึก แปล: ส่วนแรกของซีรีส์นี้มีเนื้อหาเกี่ยวกับการทำความเข้าใจความสามารถของ Istio และสาธิตการใช้งาน ส่วนส่วนที่สองเป็นเรื่องเกี่ยวกับการกำหนดเส้นทางที่ปรับแต่งอย่างละเอียดและการจัดการการรับส่งข้อมูลเครือข่าย ตอนนี้เราจะพูดถึงความปลอดภัย: เพื่อสาธิตฟังก์ชั่นพื้นฐานที่เกี่ยวข้องผู้เขียนใช้บริการข้อมูลประจำตัว Auth0 แต่ผู้ให้บริการรายอื่นสามารถกำหนดค่าได้ในลักษณะเดียวกัน เราได้จัดตั้ง […]

คลาวด์เซิร์ฟเวอร์ 2.0. เปิดตัวเซิร์ฟเวอร์สู่สตราโตสเฟียร์

เพื่อนๆ เราได้เกิดความเคลื่อนไหวใหม่ๆ พวกคุณหลายคนจำโปรเจ็กต์แฟน ๆ เมื่อปีที่แล้วของเรา “Server in the Clouds”: เราสร้างเซิร์ฟเวอร์ขนาดเล็กที่ใช้ Raspberry Pi และเปิดตัวในบอลลูนอากาศร้อน ตอนนี้เราได้ตัดสินใจที่จะไปไกลกว่านี้นั่นคือสูงขึ้น - สตราโตสเฟียร์รอเราอยู่! เรามาย้อนรำลึกถึงสาระสำคัญของโปรเจ็กต์ “เซิร์ฟเวอร์ในคลาวด์” โปรเจ็กต์แรกคืออะไร เซิร์ฟเวอร์ […]

การเฝ้าระวังวิดีโอบนคลาวด์ที่ต้องทำด้วยตัวเอง: คุณสมบัติใหม่ของ Ivideon Web SDK

เรามีองค์ประกอบการรวมหลายอย่างที่ช่วยให้พันธมิตรสามารถสร้างผลิตภัณฑ์ของตนเองได้: Open API สำหรับการพัฒนาทางเลือกอื่น ๆ ให้กับบัญชีส่วนตัวของผู้ใช้ Ivideon, Mobile SDK ซึ่งคุณสามารถพัฒนาโซลูชันที่ครบครันเทียบเท่ากับฟังก์ชันการทำงานของแอปพลิเคชัน Ivideon เช่นกัน เป็นเว็บ SDK เราเพิ่งเปิดตัว Web SDK ที่ได้รับการปรับปรุง พร้อมด้วยเอกสารใหม่และแอปพลิเคชันสาธิตที่จะทำให้ […]

GitLab 11.9 เปิดตัวพร้อมการตรวจจับความลับและกฎการแก้ไขคำขอผสานหลายข้อ

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