Quản lý máy chủ từ điện thoại của bạn: ứng dụng khách di động của dịch vụ RUVDS

Việc điều khiển hoạt động VDS từ điện thoại thông minh không phải lúc nào cũng thuận tiện. Màn hình nhỏ không cho phép bạn làm việc bình thường với trang web của nhà cung cấp dịch vụ lưu trữ và trong trường hợp này, ứng dụng sẽ ra tay giải cứu.

Quản lý máy chủ từ điện thoại của bạn: ứng dụng khách di động của dịch vụ RUVDS

Tối ưu hóa một trang web cho điện thoại di động không phải là một nhiệm vụ dễ dàng. Đường chéo màn hình nhỏ hạn chế nghiêm trọng khả năng của nhà phát triển web, hơn nữa, các kịch bản sử dụng cùng một dịch vụ từ các loại thiết bị khác nhau có sự khác biệt đáng kể với nhau. Chúng tôi quyết định phát triển trang web này với các trình duyệt dành cho máy tính để bàn và máy tính bảng, đồng thời tạo một trang web riêng cho điện thoại thông minh ứng dụng. Cách làm này hiện nay đã phổ biến và có hiệu quả. Hiện tại, chỉ có chương trình dành cho Android, chương trình này thực hiện các chức năng cần thiết nhất cho khách hàng - theo thời gian sẽ có nhiều chức năng hơn. 

Cài đặt và kết nối

Máy khách RuVDS ai có thể tải về miễn phí trên Cửa hàng Google Play. Xin lưu ý rằng chương trình hiện yêu cầu quyền tối thiểu trên thiết bị để hoạt động.

Quản lý máy chủ từ điện thoại của bạn: ứng dụng khách di động của dịch vụ RUVDS

Để kết nối, bạn phải bật ủy quyền bên ngoài trong cài đặt tài khoản cá nhân của mình. Xin lưu ý rằng xác thực hai yếu tố chưa khả dụng khi sử dụng API và cài đặt này sẽ làm giảm nhẹ tính bảo mật cho tài khoản của bạn. Mật khẩu của nó không được sử dụng trên các dịch vụ khác và nó phải được lưu trữ ở nơi an toàn. Sau khi bật tùy chọn, một thông báo qua email sẽ được gửi đến địa chỉ được liên kết với tài khoản của bạn.

Tính năng chương trình

Trong khi ở Máy khách RuVDS Chỉ có chức năng cần thiết nhất được thực hiện. Trong ứng dụng, bạn có thể nhanh chóng tìm ra số dư tài khoản cá nhân của mình, xem lịch sử gửi tiền và ghi nợ, cũng như kiểm tra trạng thái máy chủ và quản lý hoạt động của chúng.

Quản lý máy chủ từ điện thoại của bạn: ứng dụng khách di động của dịch vụ RUVDS

Ngoài các đặc điểm chính của máy chủ, số liệu thống kê về việc sử dụng bộ xử lý, lưu trữ và tài nguyên mạng có sẵn trong ứng dụng khách di động RuVDS. Sử dụng một tab đặc biệt, quản trị viên có thể xem các máy móc mà mình chăm sóc đang hoạt động như thế nào, vấn đề phát sinh với chúng vào thời điểm nào và nguyên nhân gây ra chúng. Một tab khác cho phép bạn thực hiện các lệnh cơ bản: dừng và khởi động lại máy chủ, bao gồm. trường hợp khẩn cấp nếu nó không đáp ứng. Chúng tôi chưa thêm tính năng tạo và xóa VPS vào ứng dụng vì lý do bảo mật - tốt hơn hết bạn nên thực hiện việc này bằng tài khoản cá nhân của mình trên trang web.

Quản lý máy chủ từ điện thoại của bạn: ứng dụng khách di động của dịch vụ RUVDS

ngăn xếp công nghệ

Tại trung tâm Máy khách RuVDS nằm ở mẫu MVP, được triển khai bằng thư viện Moxy. Chúng tôi coi cách tiếp cận này là tối ưu, mặc dù bạn cũng có thể sử dụng MVVM hoặc MVI - đó là vấn đề sở thích cá nhân và liệu các nhà phát triển của công ty có đủ kinh nghiệm cần thiết hay không. Sản phẩm của chúng tôi được xây dựng trên Ứng dụng hoạt động đơn lẻ: ưu điểm chính ở đây là vòng đời của ứng dụng bằng với vòng đời của hoạt động và ngoài ra, làm việc với các phân đoạn thuận tiện hơn nhiều. Điều hướng được triển khai bằng Cicerone - đây là một trong những thư viện tương tự tốt nhất, phù hợp để tạo các chương trình di động ở mọi mức độ phức tạp. Vấn đề chọn DI cũng quan trọng đối với chúng tôi: vì ứng dụng được viết bằng Kotlin, Dagger2 và koin. Cuối cùng, chúng tôi quyết định chọn tùy chọn thứ hai vì chúng tôi muốn thử điều gì đó đơn giản hơn.

Triển vọng

Phiên bản hiện tại không có bất kỳ giải pháp phức tạp nào, nhưng kiến ​​trúc của nó cho phép bạn nhanh chóng tạo chức năng mới hoặc thay đổi các chức năng hiện có. Tôi muốn thêm xác thực hai yếu tố thông qua API, sắp xếp và xóa máy chủ, thay đổi cấu hình của chúng cũng như quyền truy cập vào bảng điều khiển (màn hình, bàn phím, chuột). Có thể đáng để viết một phiên bản dành cho máy tính bảng. Để làm cho chương trình thuận tiện hơn, chúng tôi muốn nhận được phản hồi từ khách hàng nên quyết định thực hiện một cuộc khảo sát ngắn.

Quản lý máy chủ từ điện thoại của bạn: ứng dụng khách di động của dịch vụ RUVDS
Quản lý máy chủ từ điện thoại của bạn: ứng dụng khách di động của dịch vụ RUVDS

Chỉ những người dùng đã đăng ký mới có thể tham gia khảo sát. Đăng nhập, xin vui lòng.

Những tính năng nào nên được thêm vào ứng dụng đầu tiên?

  • Xác thực hai yếu tố

  • Đặt hàng và xóa máy chủ

  • Thay đổi cấu hình máy chủ

  • Quyền truy cập bảng điều khiển

  • Phiên bản máy tính bảng

  • Thống kê tải chi tiết hơn

  • Làm việc với dữ liệu và tài liệu tài chính

  • Tùy chọn của riêng bạn

28 người dùng bình chọn. 8 người dùng bỏ phiếu trắng.

Nguồn: www.habr.com

Thêm một lời nhận xét