Håndtering af servere fra din telefon: mobilklient for RUVDS-tjenesten

Det er ikke altid praktisk at styre VDS-driften fra en smartphone. Små skærme tillader dig ikke at arbejde normalt med hosterens hjemmeside, og i dette tilfælde kommer applikationen til undsætning.

Håndtering af servere fra din telefon: mobilklient for RUVDS-tjenesten

At optimere en hjemmeside til mobiltelefoner er ikke en nem opgave. Den lille skærmdiagonal begrænser i høj grad en webudviklers muligheder; desuden adskiller scenarierne for at bruge den samme tjeneste fra forskellige typer enheder betydeligt fra hinanden. Vi besluttede at udvikle siden med et øje på browsere til stationære computere og tablets og oprette en separat til smartphones приложение. Denne tilgang er nu populær og har fungeret godt. Indtil videre er der kun programmet til Android tilgængeligt, som implementerer de mest nødvendige funktioner for kunderne – med tiden bliver der flere af dem. 

Installation og tilslutning

RuVDS klient man kan скачать gratis i Google Play Butik. Bemærk venligst, at programmet i øjeblikket kræver minimale rettigheder på enheden for at fungere.

Håndtering af servere fra din telefon: mobilklient for RUVDS-tjenesten

For at oprette forbindelse skal du aktivere ekstern godkendelse i dine personlige kontoindstillinger. Bemærk venligst, at to-faktor-godkendelse endnu ikke er tilgængelig, når du bruger API'en, og denne indstilling vil reducere sikkerheden på din konto en smule. Adgangskoden til den bør ikke bruges på andre tjenester, og den skal opbevares et sikkert sted. Efter aktivering af muligheden, vil en e-mail-meddelelse blive sendt til den adresse, der er knyttet til din konto.

Program funktioner

Mens i RuVDS klient Kun den mest nødvendige funktionalitet implementeres. I applikationen kan du hurtigt finde ud af din personlige kontosaldo, se historikken for indbetalinger og debiteringer, samt kontrollere status for servere og administrere deres drift.

Håndtering af servere fra din telefon: mobilklient for RUVDS-tjenesten

Ud over serverens hovedkarakteristika er statistik over brugen af ​​processor-, lager- og netværksressourcer tilgængelig i RuVDS-mobilklienten. Ved hjælp af en særlig fane kan administratoren se, hvordan maskinerne i hans varetægt har det, på hvilket tidspunkt der opstod problemer med dem, og hvad der forårsagede dem. En anden fane giver dig mulighed for at udføre grundlæggende kommandoer: stop og genstart serveren, inkl. nødsituation, hvis den ikke reagerer. Vi har endnu ikke tilføjet oprettelse og sletning af VPS til applikationen af ​​sikkerhedsmæssige årsager - det er bedre at gøre dette på din personlige konto på hjemmesiden.

Håndtering af servere fra din telefon: mobilklient for RUVDS-tjenesten

Teknologi stak

Kernen RuVDS klient ligger MVP-mønsteret, implementeret ved hjælp af Moxy-biblioteket. Vi anså denne tilgang for optimal, selvom du også kan bruge MVVM eller MVI - det er et spørgsmål om personlig præference, og om virksomhedsudviklere har den nødvendige erfaring. Vores produkt er bygget på en enkelt aktivitetsapplikation: den største fordel her er, at applikationens livscyklus er lig med aktivitetens livscyklus, og derudover er det meget mere bekvemt at arbejde med fragmenter. Navigation implementeres ved hjælp af Cicerone - dette er et af de bedste lignende biblioteker, velegnet til at skabe mobile programmer af enhver kompleksitet. Også vigtigt for os var spørgsmålet om at vælge DI: da ansøgningen er skrevet i Kotlin, Dagger2 og Mønt. Til sidst besluttede vi os for den sidste mulighed, fordi vi ville prøve noget enklere.

Udsigterne

Den nuværende version har ingen komplekse løsninger, men dens arkitektur giver dig mulighed for hurtigt at skabe ny funktionalitet eller ændre eksisterende. Jeg vil gerne tilføje to-faktor autentificering via API, bestille og slette servere, ændre deres konfigurationer samt adgang til konsollen (skærm, tastatur, mus). Det kan være værd at skrive en version til tablets. For at gøre programmet mere bekvemt ønsker vi at modtage feedback fra kunder og besluttede derfor at gennemføre en kort undersøgelse.

Håndtering af servere fra din telefon: mobilklient for RUVDS-tjenesten
Håndtering af servere fra din telefon: mobilklient for RUVDS-tjenesten

Kun registrerede brugere kan deltage i undersøgelsen. Log ind, Vær venlig.

Hvilke funktioner skal føjes til applikationen først?

  • To-faktor autentificering

  • Bestilling og sletning af servere

  • Ændring af serverkonfigurationer

  • Konsoladgang

  • Tablet-version

  • Mere detaljeret belastningsstatistik

  • Arbejde med økonomiske data og dokumenter

  • Din egen mulighed

28 brugere stemte. 8 brugere undlod at stemme.

Kilde: www.habr.com

Tilføj en kommentar