Có gì mới trong Docker 1.12

Docker được biết đến như một nền tảng điều phối vùng chứa ứng dụng. Là một nền tảng, nó cung cấp cho người dùng mọi thứ bao gồm quản lý vùng chứa, từ các yêu cầu cơ bản nhất, chẳng hạn như lập bảng các quy trình đơn giản nhất mà vùng chứa yêu cầu, đến các quy trình phức tạp nhất, chẳng hạn như đánh giá dữ liệu trong thời gian thực là một phần của chức năng của dàn nhạc.

1

Để có cơ hội này, Docker được đổi mới với phiên bản 1.12, bao gồm nhiều tính năng mới, nhờ sự hợp tác của các nhà phát triển nền tảng và sự đóng góp của cộng đồng.

Docker 1.12.

Một nhóm các tính năng được kết hợp vào cơ hội này để giải phóng một tùy chọn được gọi là chế độ bầy đàn. Điều này được phát triển như một cấu trúc với các nút được ghép nối thông qua một hệ thống phi tập trung, trong đó mỗi nút là một hệ thống con độc lập can thiệp vào việc quản lý hệ thống chung, để lưu trữ tài nguyên. Mỗi nút có thể được lập trình để một nhóm hoặc một số người trong số họ tập trung vào việc lãnh đạo các nhiệm vụ nhất định; Nhóm này hoạt động dựa trên việc quản trị cụm và các tác vụ mà vùng chứa yêu cầu, cộng với dịch vụ được cung cấp cho API. và nhóm nút khác trong các hoạt động còn lại. Lđược gọi là các nút công nhân,tChúng hoạt động trên việc thực hiện các tác vụ đơn giản và mọi thứ liên quan đến luồng dữ liệu trong vùng chứa. Điều quan trọng cần lưu ý là là một phần của bảo mật, các nút "không dẫn đầu" này cho vùng chứa không có quyền truy cập đầy đủ vào thông tin được cung cấp bởi API và kho dữ liệu. Họ chỉ bị giới hạn trong việc hoàn thành các chức năng cơ bản và báo cáo về từng nhiệm vụ của họ.

2

Cần lưu ý rằng các nút được giao cho một số tác vụ nhất định không phải lúc nào cũng được giữ cố định ở đó, chúng có thể được gán lại cho các vai trò khác thông qua cấu hình. Nó thường được đặt tên sự hỗ trợ mà mỗi người có thể cung cấp khi một trong số họ không thể hoàn thành vai trò được giao.

Để hỗ trợ giao tiếp giữa các nút, một trình quản lý được áp dụng để hỗ trợ chúng trong nhiệm vụ xử lý thông tin này. Các nút mà chúng chỉ đạo thực thi thông qua một sự đồng thuận, các hành động bao gồm các dịch vụ và nhiệm vụ trong nhóm. Nói cách khác, nút được chọn làm thủ lĩnh sẽ hoạt động như vậy trong quá trình quản lý và ra quyết định cho các vùng chứa. Sau đó, nút này quản lý và cung cấp trạng thái của mỗi nút cho sự giám sát của nó, cũng cung cấp thông tin về các nhiệm vụ và dịch vụ được thực thi bởi chúng. Các nút này quản lý lần lượt không yêu cầu quyền độc quyền đối với các khóa cung cấp quyền truy cập vào thông tin đã nói, chúng hoạt động mà không có xung đột về vấn đề này, để lại sự hỗ trợ mà chúng phải cấp cho các nhà lãnh đạo cho các nút còn lại.

3

Trong trường hợp các nút công nhân, giao tiếp với các nút người quản lý được thực hiện thông qual Giao thức GRPC ai làm việc với mạng HTTP / 2. Với giao thức này, chúng chịu trách nhiệm trước các nút quản lý về trạng thái của các nhiệm vụ được giao của chúng, cộng với một dấu hiệu của sự sống cho biết liệu nút có tiếp tục hoạt động cho vùng chứa hay không.

Swarm hoạt động như một hệ thống phi tập trung chảy nhanh cho mỗi quy trình, nhờ vào hệ thống tệp phân tán của nó. Nó có một ký ức về đọc ngay lập tức tối ưu hóa các quy trình đọc này vào những thời điểm mà tải đọc cực kỳ cao và tốc độ đọc cao hơn là cần thiết trong những trường hợp như vậy. Theo cách tương tự, viết thông tin trong cấu trúc của bầy đàn; nhóm tất cả thông tin trong cùng một mạng, điều gì đó giúp tiết kiệm rất nhiều thời gian trong quá trình yêu cầu đối tượng. Rõ ràng, hiệu quả trong việc ghi và đọc dữ liệu làm tăng đáng kể tốc độ và hiệu suất, mà không làm giảm giá trị của việc bảo tồn và lưu trữ dữ liệu trong suốt quá trình.

Docker 1.12 quản lý hệ thống bầy đàn để cung cấp khả năng lưu trữ dữ liệu được phân phối tốt và truy cập nhanh vào dữ liệu mà nó chứa. Tạo một hệ thống đọc chuyên sâu chỉ giải quyết việc ghi dữ liệu vào đĩa trong những thời điểm rất cần thiết. Một thứ gì đó cung cấp hiệu suất cao hơn trong lĩnh vực này cho hệ thống và không bỏ bảo mật sang một bên, mà trong Docker rất dễ tiếp cận đối với những người không phải là chuyên gia trong lĩnh vực này. Bạn chỉ nên có kiến ​​thức nâng cao hơn trong các trường hợp bạn phải xử lý bảo mật cho lưu lượng mạng lớp phủ, mà trong hầu hết các trường hợp, yêu cầu chú ý hoặc cấu hình thủ công.

Nếu bạn muốn biết thêm Docker và phiên bản mới của nó ở đây, chúng tôi để lại cho bạn liên kết của nó blog chính thức.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.