Xestionar servidores desde o teu teléfono: cliente móbil do servizo RUVDS

Controlar o funcionamento do VDS desde un teléfono intelixente non sempre é conveniente. As pantallas pequenas non che permiten traballar normalmente co sitio web do host, e neste caso a aplicación vén ao rescate.

Xestionar servidores desde o teu teléfono: cliente móbil do servizo RUVDS

Optimizar un sitio web para teléfonos móbiles non é unha tarefa sinxela. A diagonal da pantalla pequena limita seriamente as capacidades dun programador web; ademais, os escenarios para usar o mesmo servizo desde diferentes tipos de dispositivos difiren significativamente entre si. Decidimos desenvolver o sitio con ollo nos navegadores para ordenadores de escritorio e tabletas, e crear outro separado para teléfonos intelixentes aplicación. Este enfoque agora é popular e funcionou ben. Polo momento, só está dispoñible o programa para Android, que implementa as funcións máis necesarias para os clientes; co paso do tempo haberá máis. 

Instalación e conexión

Cliente RuVDS unha lata descargar gratuíto en Google Play Store. Teña en conta que o programa actualmente require dereitos mínimos sobre o dispositivo para funcionar.

Xestionar servidores desde o teu teléfono: cliente móbil do servizo RUVDS

Para conectarte, debes activar a autorización externa na configuración da túa conta persoal. Ten en conta que a autenticación de dous factores aínda non está dispoñible cando se utiliza a API e que esta configuración reducirá lixeiramente a seguridade da túa conta. O contrasinal do mesmo non debe usarse noutros servizos e debe almacenarse nun lugar seguro. Despois de activar a opción, enviarase unha notificación por correo electrónico ao enderezo vinculado á túa conta.

Funcións do programa

Mentres estaba Cliente RuVDS Só se implementa a funcionalidade máis necesaria. Na aplicación, pode descubrir rapidamente o saldo da súa conta persoal, ver o historial de depósitos e débitos, así como comprobar o estado dos servidores e xestionar o seu funcionamento.

Xestionar servidores desde o teu teléfono: cliente móbil do servizo RUVDS

Ademais das principais características do servidor, as estatísticas sobre o uso do procesador, o almacenamento e os recursos de rede están dispoñibles no cliente móbil RuVDS. Mediante unha pestana especial, o administrador pode ver como se senten as máquinas ao seu coidado, en que momento xurdiron problemas con elas e que os provocou. Outra pestana permítelle executar comandos básicos: parar e reiniciar o servidor, incl. emerxencia se non responde. Aínda non engadimos a creación e eliminación de VPS á aplicación por motivos de seguridade; é mellor facelo na súa conta persoal no sitio web.

Xestionar servidores desde o teu teléfono: cliente móbil do servizo RUVDS

Pila de tecnoloxía

No corazón Cliente RuVDS reside o patrón MVP, implementado mediante a biblioteca Moxy. Consideramos que este enfoque é óptimo, aínda que tamén pode usar MVVM ou MVI; é unha cuestión de preferencia persoal e se os desenvolvedores corporativos teñen a experiencia necesaria. O noso produto está construído nunha aplicación de actividade única: a principal vantaxe aquí é que o ciclo de vida da aplicación é igual ao ciclo de vida da actividade e, ademais, traballar con fragmentos é moito máis cómodo. A navegación implícase usando Cicerone - esta é unha das mellores bibliotecas similares, adecuada para crear programas móbiles de calquera complexidade. Tamén foi importante para nós o tema da elección de DI: xa que a aplicación está escrita en Kotlin, Dagger2 e Moeda. Ao final, decidimos por esta última opción porque queriamos probar algo máis sinxelo.

Perspectivas

A versión actual non ten solucións complexas, pero a súa arquitectura permite crear rapidamente novas funcionalidades ou cambiar as existentes. Gustaríame engadir unha autenticación de dous factores mediante API, ordenar e eliminar servidores, cambiar as súas configuracións, así como o acceso á consola (pantalla, teclado, rato). Podería valer a pena escribir unha versión para tabletas. Para facer o programa máis cómodo, queremos recibir comentarios dos clientes e, polo tanto, decidimos realizar unha pequena enquisa.

Xestionar servidores desde o teu teléfono: cliente móbil do servizo RUVDS
Xestionar servidores desde o teu teléfono: cliente móbil do servizo RUVDS

Só os usuarios rexistrados poden participar na enquisa. Rexístrate, por favor.

Que funcións deberían engadirse primeiro á aplicación?

  • Autenticación de dous factores

  • Ordenar e eliminar servidores

  • Cambiando a configuración do servidor

  • Acceso á consola

  • Versión para tablet

  • Estatísticas de carga máis detalladas

  • Traballar con datos e documentos financeiros

  • A túa opción

Votaron 28 usuarios. 8 usuarios abstivéronse.

Fonte: www.habr.com

Engadir un comentario