Hướng dẫn mongodb atlas expensive - tập bản đồ mongodb đắt tiền

Bây giờ hơn bao giờ hết, các doanh nghiệp đang tìm cách giảm hoặc loại bỏ chi phí bất cứ khi nào có thể. Là một dịch vụ đám mây, MongoDB Atlas là một nền tảng cho phép nâng cao khả năng mở rộng và giảm sự phụ thuộc vào loại chi phí cố định mà doanh nghiệp trải nghiệm khi họ triển khai trên các trường hợp của MongoDB. Bài viết này sẽ giúp bạn hiểu những cách bạn có thể giảm chi phí với triển khai Atlas MongoDB của bạn.

#1 tạm dừng cụm của bạn

Tạm dừng một cụm về cơ bản làm giảm cụm, vì vậy nếu bạn vẫn có các ứng dụng hoạt động tùy thuộc vào cụm này, có lẽ đó không phải là một ý tưởng tốt. Tuy nhiên, việc tạm dừng cụm rời khỏi cơ sở hạ tầng và dữ liệu để có sẵn khi bạn sẵn sàng trở lại kinh doanh. Bạn có thể tạm dừng một cụm trong tối đa 30 ngày nhưng nếu bạn không tiếp tục cụm trong vòng 30 ngày, Atlas sẽ tự động tiếp tục cụm. Các cụm đã bị tạm dừng được lập hóa đơn ở một tỷ lệ khác, thấp hơn các cụm hoạt động. Đọc thêm về việc tạm dừng các cụm trong tài liệu của chúng tôi hoặc xem bài viết tuyệt vời này của Joe Drumgoole, về việc tự động hóa quá trình tạm dừng và khởi động lại các cụm của bạn.pausing clusters in our documentation, or check out this great article by Joe Drumgoole, on automating the process of pausing and restarting your clusters.

#2 mở rộng cụm của bạn xuống

MongoDB Atlas được thiết kế với khả năng mở rộng trong tâm trí và trong khi nhân viên thu nhỏ có lẽ là điều cuối cùng trong tâm trí của chúng tôi khi chúng tôi chuẩn bị khởi động một startup hoặc một ứng dụng mới, thì đó là một thực tế mà tất cả chúng ta phải đối mặt.

May mắn thay, các kỹ sư tại MongoDB đã tạo ra MongoDB Atlas, cơ sở dữ liệu trực tuyến của chúng tôi như một dịch vụ, đã tạo ra giải pháp với khả năng mở rộng hai chiều. Quá trình mở rộng một cụm MongoDB sẽ thay đổi cơ sở hạ tầng cơ bản liên quan đến các máy chủ mà cơ sở dữ liệu của bạn cư trú. Tỷ lệ lên đến các nút lớn hơn trong một cụm là quá trình rất giống với tỷ lệ xuống các cụm nhỏ hơn.

#3 Kích hoạt khả năng mở rộng đàn hồi

Một tính năng tuyệt vời khác của MongoDB Atlas là khả năng kiểm soát lập trình kích thước của cụm của bạn dựa trên việc sử dụng nó. MongoDB Atlas cung cấp khả năng mở rộng của các thành phần khác nhau của nền tảng bao gồm đĩa và tính toán. Với việc tính toán tính toán tự động, bạn có khả năng định cấu hình cụm của mình với kích thước cụm tối đa và tối thiểu. Bạn có thể kích hoạt tính toán tự động Scaling thông qua UI hoặc API công khai. Tự động chia tỷ lệ có sẵn trên tất cả các cụm M10 và cao hơn trên Azure và GCP, và trên tất cả các cụm lớp "Chung" M10 và cao hơn trên AWS. Để bật tỷ lệ tự động từ UI, chọn tùy chọn "Cụm cụm" tự động và chọn kích thước cụm tối đa từ các tùy chọn có sẵn.compute auto-scaling, you have the ability to configure your cluster with a maximum and minimum cluster size. You can enable compute auto-scaling through either the UI or the public API. Auto-scaling is available on all clusters M10 and higher on Azure and GCP, and on all "General" class clusters M10 and higher on AWS. To enable auto-scaling from the UI, select the Auto-scale "Cluster tier" option, and choose a maximum cluster size from the available options.

Hướng dẫn mongodb atlas expensive - tập bản đồ mongodb đắt tiền

Atlas phân tích các số liệu cụm sau để xác định khi nào nên mở rộng một cụm và có nên mở rộng quy mô cấp cụm lên hay xuống không:

Khi bạn định cấu hình tính toán tự động với cả kích thước cụm tối thiểu và tối đa, Atlas kiểm tra xem cụm sẽ không nằm trong một tầng ngoài phạm vi kích thước cụm được chỉ định của bạn. Nếu tầng cụm thấp nhất tiếp theo nằm trong phạm vi kích thước cụm tối thiểu của bạn, Atlas sẽ chia cụm cụm xuống tầng thấp nhất tiếp theo nếu cả hai điều sau đây là đúng:

  • Việc sử dụng CPU trung bình và sử dụng bộ nhớ trong 72 giờ qua là dưới 50%và

  • Cụm đã không được thu nhỏ (thủ công hoặc tự động) trong 72 giờ qua.

#4 Dọn dẹp và tối ưu hóa

Bạn cũng có thể tận dụng các bộ dữ liệu cũ mà bạn không còn cần. Tiến hành phân tích kỹ lưỡng các cụm, cơ sở dữ liệu và bộ sưu tập của bạn để loại bỏ bất kỳ bản sao và dữ liệu cũ, lỗi thời. Ngoài ra, xóa các bộ dữ liệu mẫu nếu bạn không sử dụng chúng. Nhiều nhà phát triển sẽ tải những thứ này để khám phá và sau đó để chúng.

#5 chấm dứt cụm của bạn

Là phương sách cuối cùng, bạn có thể muốn loại bỏ cụm của mình bằng cách chấm dứt nó. Xin lưu ý rằng việc chấm dứt một cụm là một hoạt động phá hoại -khi bạn chấm dứt một cụm, nó đã biến mất. Nếu bạn muốn lấy lại dữ liệu trực tuyến và có sẵn, bạn sẽ cần khôi phục nó từ bản sao lưu. Bạn có thể khôi phục các bản sao lưu từ ảnh chụp nhanh của nhà cung cấp đám mây hoặc từ các bản sao lưu liên tục.cloud provider snapshots or from continuous backups.

Hướng dẫn mongodb atlas expensive - tập bản đồ mongodb đắt tiền

Hãy chắc chắn rằng bạn tải xuống và bảo mật bản sao lưu của bạn trước khi chấm dứt vì bạn sẽ không còn quyền truy cập vào chúng sau khi bạn chấm dứt.

Tôi hy vọng bạn tìm thấy thông tin này có giá trị và nó giúp bạn giảm hoặc loại bỏ các chi phí không cần thiết. Nếu bạn có thắc mắc, xin vui lòng tiếp cận. Bạn sẽ tìm thấy tôi trong cộng đồng MongoDB hoặc trên Twitter @Mlynn. Xin vui lòng cho tôi biết nếu tôi có thể giúp đỡ bằng mọi cách.MongoDB Community or on Twitter @mlynn. Please let me know if I can help in any way.

Nếu bạn chưa thiết lập cụm miễn phí của mình trên MongoDB Atlas, thì bây giờ là thời điểm tuyệt vời để làm điều đó. Bạn có tất cả các hướng dẫn trong bài viết trên blog này.MongoDB Atlas, now is a great time to do so. You have all the instructions in this blog post.