Serverite haldamine telefonist: RUVDS-teenuse mobiilne klient

VDS-i töö juhtimine nutitelefonist ei ole alati mugav. Väikesed ekraanid ei võimalda hostija veebisaidiga normaalselt töötada ja sel juhul tuleb rakendus appi.

Serverite haldamine telefonist: RUVDS-teenuse mobiilne klient

Veebilehe optimeerimine mobiiltelefonide jaoks ei ole lihtne ülesanne. Väike ekraanidiagonaal piirab tõsiselt veebiarendaja võimalusi, pealegi erinevad stsenaariumid sama teenuse kasutamiseks erinevat tüüpi seadmetest oluliselt üksteisest. Otsustasime saidi arendamisel silmas pidada lauaarvutite ja tahvelarvutite brausereid ning luua nutitelefonide jaoks eraldi. taotlus. See lähenemisviis on nüüd populaarne ja hästi toiminud. Praegu on saadaval vaid Androidile mõeldud programm, mis juurutab klientide jaoks kõige vajalikumad funktsioonid – aja jooksul tuleb neid juurde. 

Paigaldamine ja ühendamine

RuVDS klient keegi ei saa alla laadima tasuta Google Play poes. Pange tähele, et programm nõuab praegu seadme töötamiseks minimaalseid õigusi.

Serverite haldamine telefonist: RUVDS-teenuse mobiilne klient

Ühenduse loomiseks peate oma isikliku konto seadetes lubama välise autoriseerimise. Pange tähele, et kahefaktoriline autentimine pole API kasutamisel veel saadaval ja see seade vähendab veidi teie konto turvalisust. Selle parooli ei tohi teistes teenustes kasutada ja seda tuleb hoida kindlas kohas. Pärast valiku lubamist saadetakse teie kontoga lingitud aadressile meiliteatis.

Programmi funktsioonid

Sees olles RuVDS klient Rakendatakse ainult kõige vajalikum funktsionaalsus. Rakenduses saate kiiresti teada oma isikliku kontojäägi, vaadata sissemaksete ja deebetite ajalugu, samuti kontrollida serverite olekut ja hallata nende tööd.

Serverite haldamine telefonist: RUVDS-teenuse mobiilne klient

Lisaks serveri põhiomadustele on RuVDS-i mobiilikliendis saadaval statistika protsessori, salvestusruumi ja võrguressursside kasutamise kohta. Spetsiaalse vahekaardi abil saab administraator vaadata, kuidas tema hoole all olevad masinad tunnevad, mis ajal nendega probleemid tekkisid ja mis neid põhjustas. Teine vahekaart võimaldab täita põhikäske: peatada ja taaskäivitada server, sh. hädaabi, kui see ei reageeri. Me pole turvakaalutlustel veel VPS-i loomist ja kustutamist rakendusse lisanud – parem on seda teha oma isiklikul kontol veebisaidil.

Serverite haldamine telefonist: RUVDS-teenuse mobiilne klient

Tehnoloogia virn

Keskmes RuVDS klient peitub MVP muster, mida rakendatakse Moxy raamatukogu abil. Pidasime seda lähenemist optimaalseks, kuigi võite kasutada ka MVVM-i või MVI-d - see on isiklike eelistuste ja ettevõtete arendajate kogemuste küsimus. Meie toode on üles ehitatud Single Activity Application peale: siin on peamine eelis see, et rakenduse elutsükkel on võrdne tegevuse elutsükliga ning lisaks on fragmentidega töötamine palju mugavam. Navigeerimist rakendatakse Cicerone'i abil - see on üks parimaid sarnaseid teeke, mis sobib igasuguse keerukusega mobiiliprogrammide loomiseks. Meie jaoks oli oluline ka DI valiku küsimus: kuna taotlus on kirjutatud Kotlin, Dagger2 ja Münt. Lõpuks otsustasime viimase variandi kasuks, sest tahtsime midagi lihtsamat proovida.

Väljavaated

Praegusel versioonil pole keerulisi lahendusi, kuid selle arhitektuur võimaldab kiiresti luua uusi funktsionaalsusi või muuta olemasolevaid. Soovin lisada kahefaktorilise autentimise API kaudu, serverite tellimise ja kustutamise, nende seadistuste muutmise, samuti ligipääsu konsoolile (ekraan, klaviatuur, hiir). Võib-olla tasub kirjutada versioon tahvelarvutitele. Programmi mugavamaks muutmiseks soovime saada klientidelt tagasisidet ja seetõttu otsustasime läbi viia lühikese küsitluse.

Serverite haldamine telefonist: RUVDS-teenuse mobiilne klient
Serverite haldamine telefonist: RUVDS-teenuse mobiilne klient

Küsitluses saavad osaleda ainult registreerunud kasutajad. Logi sissepalun.

Milliseid funktsioone tuleks rakendusele esmalt lisada?

  • Kahefaktoriline autentimine

  • Serverite tellimine ja kustutamine

  • Serveri konfiguratsioonide muutmine

  • Juurdepääs konsoolile

  • Tahvelarvuti versioon

  • Täpsem koormusstatistika

  • Töö finantsandmete ja dokumentidega

  • Sinu enda valik

28 kasutajat hääletas. 8 kasutajat jäi erapooletuks.

Allikas: www.habr.com

Lisa kommentaar