chủ đề: quản lý

Cách tạo trình kích hoạt DAG trong Airflow bằng API thử nghiệm

Khi chuẩn bị các chương trình giáo dục của mình, chúng tôi thường xuyên gặp phải những khó khăn khi làm việc với một số công cụ nhất định. Và tại thời điểm chúng tôi gặp phải chúng, không phải lúc nào cũng có đủ tài liệu và bài viết có thể giúp chúng tôi đối phó với vấn đề này. Ví dụ: trường hợp này xảy ra vào năm 2015 và trong chương trình “Chuyên gia dữ liệu lớn” chúng tôi đã sử dụng […]

Cách chịu được tải tăng lên trên hệ thống: chúng ta nói về việc chuẩn bị quy mô lớn cho Thứ Sáu Đen

Xin chào, Habr! Vào năm 2017, trong ngày Thứ Sáu Đen, tải đã tăng gần gấp rưỡi và máy chủ của chúng tôi đã đạt đến giới hạn. Trong năm qua, số lượng khách hàng đã tăng lên đáng kể và rõ ràng là nếu không có sự chuẩn bị sơ bộ cẩn thận, nền tảng có thể không chịu được tải trọng của năm 2018. Chúng tôi đặt ra mục tiêu tham vọng nhất có thể: chúng tôi muốn chuẩn bị đầy đủ […]

Lưu trữ cụm cho các cụm web nhỏ dựa trên drbd+ocfs2

Những gì chúng tôi sẽ cho bạn biết: Cách triển khai nhanh bộ nhớ dùng chung cho hai máy chủ dựa trên giải pháp drbd+ocfs2. Điều này sẽ hữu ích cho ai: Hướng dẫn này sẽ hữu ích cho quản trị viên hệ thống và bất kỳ ai chọn phương pháp triển khai lưu trữ hoặc muốn thử giải pháp. Chúng ta đã từ bỏ những quyết định nào và tại sao? Chúng ta thường phải đối mặt với tình huống cần thực hiện […]

Nén dữ liệu bằng thuật toán Huffman

Giới thiệu Trong bài viết này tôi sẽ nói về thuật toán Huffman nổi tiếng, cũng như ứng dụng của nó trong việc nén dữ liệu. Kết quả là chúng ta sẽ viết một trình lưu trữ đơn giản. Đã có một bài viết về vấn đề này trên Habré nhưng chưa có cách triển khai thực tế. Tài liệu lý thuyết của bài viết hiện tại được lấy từ các bài học khoa học máy tính ở trường và cuốn sách “Cấu trúc dữ liệu và thuật toán trong Java” của Robert Laforet. Vì vậy, mọi thứ […]

Cây nhị phân hoặc cách chuẩn bị cây tìm kiếm nhị phân

Mở đầu Bài viết này nói về cây tìm kiếm nhị phân. Gần đây tôi đã viết một bài viết về nén dữ liệu bằng phương pháp Huffman. Ở đó tôi không chú ý nhiều đến cây nhị phân vì các phương pháp tìm kiếm, chèn và xóa không liên quan. Bây giờ tôi quyết định viết một bài về cây cối. Bắt đầu nào. Cây là một cấu trúc dữ liệu bao gồm các nút được kết nối bằng các cạnh. Có thể nói cây là […]

Từng bước học Termux (Phần 2)

Trong phần trước, chúng ta đã làm quen với các lệnh Termux cơ bản, thiết lập kết nối SSH với PC, tìm hiểu cách tạo bí danh và cài đặt một số tiện ích hữu ích. Lần này chúng ta phải tiến xa hơn nữa, bạn và tôi: chúng ta sẽ tìm hiểu về Termux:API, cài đặt Python và nano, đồng thời viết “Xin chào, thế giới!” trong Python chúng ta sẽ tìm hiểu về tập lệnh bash và viết tập lệnh […]

Quay lại microservice với Istio. Phần 2

Ghi chú dịch.: Phần đầu tiên của loạt bài này được dành để tìm hiểu các khả năng của Istio và thể hiện chúng trong thực tế. Bây giờ chúng ta sẽ nói về các khía cạnh phức tạp hơn của cấu hình và cách sử dụng lưới dịch vụ này, đặc biệt là về việc định tuyến và quản lý lưu lượng mạng được tinh chỉnh. Chúng tôi cũng xin nhắc bạn rằng bài viết này sử dụng cấu hình (tệp kê khai cho Kubernetes và Istio) […]

Quay lại microservice với Istio. Phần 1

Ghi chú Dịch: Lưới dịch vụ chắc chắn đã trở thành một giải pháp phù hợp trong cơ sở hạ tầng hiện đại cho các ứng dụng theo kiến ​​trúc microservice. Mặc dù Istio có thể được nhiều kỹ sư DevOps nhắc tới nhưng đây là một sản phẩm khá mới, mặc dù toàn diện về các khả năng mà nó cung cấp nhưng có thể cần một khoảng thời gian đáng kể để làm quen. Kỹ sư người Đức Rinor Maloku, chịu trách nhiệm về điện toán đám mây cho các khách hàng lớn trong lĩnh vực viễn thông […]

Quay lại microservice với Istio. Phần 3

Ghi chú dịch.: Phần đầu tiên của loạt bài này được dành để tìm hiểu các khả năng của Istio và thể hiện chúng trong thực tế, phần thứ hai là về việc tinh chỉnh định tuyến và quản lý lưu lượng mạng. Bây giờ chúng ta sẽ nói về bảo mật: để trình bày các chức năng cơ bản liên quan đến nó, tác giả sử dụng dịch vụ nhận dạng Auth0, nhưng các nhà cung cấp khác có thể được cấu hình theo cách tương tự. Chúng tôi đã thiết lập […]

Máy chủ trên đám mây 2.0. Khởi động máy chủ vào tầng bình lưu

Các bạn ơi, chúng ta đã nghĩ ra một phong trào mới. Nhiều người trong số các bạn còn nhớ dự án dành cho người hâm mộ đam mê năm ngoái “Máy chủ trên đám mây”: chúng tôi đã tạo một máy chủ nhỏ dựa trên Raspberry Pi và phóng nó trên khinh khí cầu. Bây giờ chúng tôi đã quyết định tiến xa hơn nữa, tức là cao hơn - tầng bình lưu đang chờ chúng tôi! Chúng ta hãy nhớ lại ngắn gọn bản chất của dự án “Máy chủ trên đám mây” đầu tiên là gì. Máy chủ […]

Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Chúng tôi có một số thành phần tích hợp cho phép bất kỳ đối tác nào tạo sản phẩm của riêng họ: API mở để phát triển bất kỳ giải pháp thay thế nào cho tài khoản cá nhân của người dùng Ivideon, SDK di động, nhờ đó bạn cũng có thể phát triển một giải pháp hoàn chỉnh có chức năng tương đương với các ứng dụng Ivideon dưới dạng SDK Web. Gần đây chúng tôi đã phát hành một Web SDK cải tiến, hoàn chỉnh với tài liệu mới và ứng dụng demo sẽ giúp chúng tôi […]

GitLab 11.9 được phát hành với tính năng phát hiện bí mật và một số quy tắc giải quyết yêu cầu hợp nhất

Nhanh chóng phát hiện các bí mật bị rò rỉ Việc vô tình làm rò rỉ thông tin xác thực vào kho lưu trữ được chia sẻ có vẻ như là một sai sót nhỏ. Tuy nhiên, hậu quả có thể nghiêm trọng. Sau khi kẻ tấn công lấy được mật khẩu hoặc khóa API của bạn, hắn sẽ chiếm đoạt tài khoản của bạn, khóa bạn và sử dụng tiền của bạn một cách gian lận. Ngoài ra, hiệu ứng domino có thể xảy ra: quyền truy cập vào một tài khoản sẽ mở ra quyền truy cập cho những tài khoản khác. […]