chủ đề: quản lý

werf - công cụ của chúng tôi dành cho CI / CD trong Kubernetes (báo cáo tổng quan và video)

Vào ngày 27 tháng 2019, tại hội trường chính của hội nghị DevOpsConf 2019, được tổ chức như một phần của lễ hội RIT++ XNUMX, trong khuôn khổ phần “Phân phối liên tục”, một báo cáo “werf - công cụ của chúng tôi dành cho CI/CD trong Kubernetes” đã được đưa ra. Nó nói về những vấn đề và thách thức mà mọi người phải đối mặt khi triển khai Kubernetes, cũng như những sắc thái có thể không được chú ý ngay lập tức. […]

Cách chúng tôi thử nghiệm cơ sở dữ liệu nhiều chuỗi thời gian

Trong vài năm qua, cơ sở dữ liệu chuỗi thời gian đã biến từ một thứ xa lạ (được sử dụng chuyên môn cao trong các hệ thống giám sát mở (và gắn liền với các giải pháp cụ thể) hoặc trong các dự án Dữ liệu lớn) thành một “sản phẩm tiêu dùng”. Trên lãnh thổ Liên bang Nga, Yandex và ClickHouse phải gửi lời cảm ơn đặc biệt vì điều này. Tính đến thời điểm này, nếu bạn cần lưu […]

Giải pháp Delta cho Thành phố Thông minh: Bạn đã bao giờ tự hỏi rạp chiếu phim có thể xanh đến mức nào chưa?

Tại triển lãm COMPUTEX 2019 được tổ chức vào đầu mùa hè, Delta đã giới thiệu rạp chiếu phim 8K “xanh” độc đáo cũng như một số giải pháp IoT được thiết kế cho các thành phố hiện đại, thân thiện với môi trường. Trong bài đăng này, chúng tôi nói chi tiết về nhiều cải tiến khác nhau, bao gồm cả hệ thống sạc thông minh cho xe điện. Ngày nay, mọi công ty đều nỗ lực phát triển các dự án tiên tiến và thân thiện với môi trường hơn, hỗ trợ xu hướng tạo ra Smart […]

Lịch sử của vấn đề di chuyển bộ lưu trữ docker (root docker)

Cách đây không quá vài ngày, một trong các máy chủ đã quyết định di chuyển bộ lưu trữ docker (thư mục nơi Docker lưu trữ tất cả các tệp vùng chứa và hình ảnh) sang một phân vùng riêng, có dung lượng lớn hơn. Nhiệm vụ có vẻ tầm thường và không báo trước rắc rối... Hãy bắt đầu: 1. Dừng và hủy tất cả các container trong ứng dụng của chúng ta: docker-compose down nếu có nhiều container và chúng […]

Sự khác biệt giữa bin, sbin, usr/bin, usr/sbin

Vào ngày 30 tháng 2010 năm XNUMX, David Collier đã viết: Tôi nhận thấy rằng trong busybox các liên kết được chia thành bốn thư mục này. Có một số quy tắc đơn giản nào để xác định thư mục nào nên đặt liên kết nào... Ví dụ: kill nằm trong /bin và killall nằm trong /usr/bin... Tôi không thấy bất kỳ logic nào trong cách phân chia này. Bạn, […]

Một ý kiến ​​khác về sự khác biệt giữa bin, sbin, usr/bin, usr/sbin

Gần đây tôi phát hiện ra bài viết này: Sự khác biệt giữa bin, sbin, usr/bin, usr/sbin. Tôi muốn chia sẻ quan điểm của tôi về tiêu chuẩn. /bin Chứa các lệnh có thể được sử dụng bởi cả quản trị viên hệ thống và người dùng, nhưng cần thiết khi không có hệ thống tệp nào khác được gắn kết (ví dụ: ở chế độ một người dùng). Nó cũng có thể chứa các lệnh được sử dụng gián tiếp bởi các tập lệnh. Ở đó […]

Cách Dark triển khai mã trong 50 mili giây

Quá trình phát triển càng nhanh thì công ty công nghệ càng phát triển nhanh. Thật không may, các ứng dụng hiện đại đang chống lại chúng tôi - hệ thống của chúng tôi phải được cập nhật theo thời gian thực mà không làm phiền bất kỳ ai hoặc gây ra thời gian ngừng hoạt động hoặc gián đoạn. Việc triển khai các hệ thống như vậy trở nên khó khăn và đòi hỏi các quy trình phân phối liên tục phức tạp ngay cả đối với các nhóm nhỏ. […]

Tối ưu hóa các truy vấn cơ sở dữ liệu bằng cách sử dụng ví dụ về dịch vụ B2B dành cho người xây dựng

Làm cách nào để tăng gấp 10 lần số lượng truy vấn vào cơ sở dữ liệu mà không cần chuyển sang máy chủ hiệu quả hơn và duy trì chức năng hệ thống? Tôi sẽ cho bạn biết cách chúng tôi giải quyết sự suy giảm hiệu suất của cơ sở dữ liệu, cách chúng tôi tối ưu hóa các truy vấn SQL để phục vụ nhiều người dùng nhất có thể và không làm tăng chi phí tài nguyên máy tính. Tôi đang tạo ra một dịch vụ quản lý quy trình kinh doanh […]

Đánh giá về công cụ miễn phí SQLIndexManager

Như bạn đã biết, các chỉ mục đóng vai trò quan trọng trong DBMS, cung cấp khả năng tìm kiếm nhanh các bản ghi được yêu cầu. Đó là lý do tại sao việc phục vụ chúng kịp thời lại rất quan trọng. Khá nhiều tài liệu đã được viết về phân tích và tối ưu hóa, kể cả trên Internet. Ví dụ: chủ đề này gần đây đã được xem xét trong ấn phẩm này. Có nhiều giải pháp trả phí và miễn phí cho việc này. Ví dụ, có […]

Mức độ ưu tiên của nhóm trong Kubernetes gây ra thời gian ngừng hoạt động tại Grafana Labs như thế nào

Ghi chú trans.: Chúng tôi xin trình bày với bạn các chi tiết kỹ thuật về lý do dẫn đến thời gian ngừng hoạt động gần đây của dịch vụ đám mây do những người tạo ra Grafana duy trì. Đây là một ví dụ kinh điển về việc một tính năng mới và dường như cực kỳ hữu ích được thiết kế để cải thiện chất lượng cơ sở hạ tầng... có thể gây hại như thế nào nếu bạn không cung cấp nhiều sắc thái ứng dụng của nó trong thực tế sản xuất. Thật tuyệt vời khi những tài liệu như thế này xuất hiện cho phép bạn học không chỉ […]

Cuốn sách "Linux đang hoạt động"

Xin chào cư dân Khabro! Trong cuốn sách, David Clinton mô tả 12 dự án thực tế, bao gồm tự động hóa hệ thống sao lưu và phục hồi của bạn, thiết lập đám mây tệp cá nhân kiểu Dropbox và tạo máy chủ MediaWiki của riêng bạn. Bạn sẽ khám phá ảo hóa, khắc phục thảm họa, bảo mật, sao lưu, DevOps và xử lý sự cố hệ thống thông qua các nghiên cứu điển hình thú vị. Mỗi chương kết thúc với phần tổng quan về các khuyến nghị thực tế […]

Câu chuyện từ bộ phận dịch vụ. Một bài viết phù phiếm về công việc nghiêm túc

Các kỹ sư dịch vụ được tìm thấy tại các trạm xăng và sân bay vũ trụ, trong các công ty CNTT và nhà máy ô tô, tại VAZ và Space X, trong các doanh nghiệp nhỏ và các tập đoàn quốc tế khổng lồ. Và thế là xong, chắc chắn tất cả bọn họ đều đã từng nghe bộ kinh điển về “chính nó”, “Tôi quấn nó bằng băng dính điện và nó hoạt động, rồi nó phát ra tiếng bùm”, “Tôi không chạm vào bất cứ thứ gì”, “Tôi chắc chắn không thay đổi nó” và […]