LIÊN XÔ CHỐNG MỸ LÀ GÌ

*

Sau lúc provision infra thành công, một cỗ source code được viết bằngSaltStacksẽ auto cài đặt những service như Hbase, mongo, client ứng dụng lên server.

SaltStack một phần mềm mã mối cung cấp mở, một hệ thống thuộc đội Configuration management, viết bằng Python, thực hiện YAML làm cho ngôn ngữ tiếp xúc với tín đồ dùng. Cụ thể xin gọi series bài viết

Stack bình dân học vụcùng tác giả

Mỗi khi 1 phân đà được thành lập, kĩ sư ThienDia lại chạy cỗ infra-as-code này bằng Jenkins pipeline để tự động provison với deploy application liên xô chống mỹ, tổng thể được tiến hành chỉ trong vòng 2 tiếng.

Năm 1989, sau sự khiếu nại bức tườngBerlin, Liên Xô sụp đổ, phần đa nguồn tài trợ đến Thiên Địa Hội bị cắt, Liên Xô chống Mỹ gặp mặt khủng hoảng về tài chính. Những kĩ sư đã nhận được ra điểm yếu kém của mô hình deploy trên.

Mỗi một phân đà được thành lập, ko kể phệ hay nhỏ, bang chúng dùng những hay ít, đều phải deploy một infra như trên lên cloud, dẫn tới ngân sách chi tiêu vô cùng phệ và gây lãng phí. Sau khi phân tích trênAWS Cost Explore, một một năm ngân sách cho AWS không dưới 3 triệu $

Sau những đêm OT, ON nghiên cứu, kĩ sư Thiên Địa Hội đã phát triển một kiến trúc mới call là Multi-Tenancy.

Multi-Tenant – Multi-tenancy tức là một phiên phiên bản duy tuyệt nhất của ứng dụng và đại lý hạ tầng cung ứng của nó giao hàng nhiều phân đà. Mỗi phân đà chia sẻ ứng dụng phần mềm Liên Xô kháng chiến chống mỹ cứu nước và cũng share một cơ sở dữ liệu. Tài liệu của mỗi phân đà bị cô lập và vẫn vô hình so với những phân đã khác.

Kiến trúc thực tế rất phức tạp, nhưng mà diendanseovietnam.edu.vn’s blog sẽ trình diễn ý tưởng của bản vẽ xây dựng này theo phong cách đơn giản

Thay bởi mỗi phân đà gồm service infra riêng (hbase, elasticsearch..) thì sẽ được sử dụng chung để giảm cost. Các feature của phầm mềm như forum, chatting sẽ tiến hành đóng gói thành Docker container và deploy lên EKS, những bang bọn chúng của phân đà tất cả sẽ truy vấn vào theo các domain khác biệt như sinh sống dưới

*

Ngnix chuyển động như một reverse proxy được thực hiện với mục đích sau

Load balancing: giúp điều phối requests tới những servers backend để thăng bằng tải, ngoài ra nó còn làm hệ thống đạt tính chuẩn bị cao khi lỡ rủi ro có server bị ngỏm thì nó sẽ đưa request tới một vps còn sống để thực thi.

Increased Security: Reverse Proxy còn vào vai trò là một lớp bảo đảm an toàn cho những servers backend. Nó góp cho bạn có thể ẩn đi add và kết cấu thực của hệ thống backend.

Logging: tất cả các requests tới những servers backend các phải đi qua reverse proxy buộc phải việc quản lý log của access cho tới từng server cùng endpoint sẽ dễ dãi hơn không ít so với việc kiểm tra trên từng vps một.

Encrypted Connection: Bằng vấn đề mã hóa kết nối giữa client cùng reverse proxy cùng với TLS, users sẽ được hưởng lợi từ việc mã hóa dữ liệu và bảo mật thông tin với HTTPS.

Sau khi phong cách xây dựng Multi tenancy được áp dụng, thiên địa hội đã giảm được cost lên đến mức 30 – 40 % năm, thường xuyên sự nghiệp Liên Xô kháng chiến chống mỹ cứu nước vĩ đại.

Được biết sau hơn 2 năm sử dụng, phong cách thiết kế Mult tenancy cũng biểu lộ một số nhược điểm, để biết các kĩ sư Thiên Địa sẽ khắc phục ráng nào, đón hiểu phần tiếp theo.

Leave a Reply

Your email address will not be published. Required fields are marked *