Serverių valdymas iš telefono: RUVDS paslaugos mobilusis klientas

VDS veikimą valdyti išmaniuoju telefonu ne visada patogu. Maži ekranai neleidžia normaliai dirbti su prieglobos serverio svetaine, todėl šiuo atveju programa ateina į pagalbą.

Serverių valdymas iš telefono: RUVDS paslaugos mobilusis klientas

Optimizuoti svetainę mobiliesiems telefonams nėra lengva užduotis. Maža ekrano įstrižainė labai apriboja žiniatinklio kūrėjo galimybes, be to, tos pačios paslaugos naudojimo iš skirtingų tipų įrenginių scenarijai labai skiriasi vienas nuo kito. Nusprendėme kurti svetainę atsižvelgdami į stalinių kompiuterių ir planšetinių kompiuterių naršykles ir sukurti atskirą išmaniesiems telefonams taikymas. Šis metodas dabar yra populiarus ir gerai pasiteisino. Kol kas prieinama tik „Android“ skirta programa, kuri diegia klientams būtiniausias funkcijas – laikui bėgant jų daugės. 

Montavimas ir prijungimas

RuVDS klientas vienas gali atsisiųsti nemokamai Google Play parduotuvėje. Atminkite, kad programai šiuo metu reikia minimalių teisių įrenginyje, kad ji veiktų.

Serverių valdymas iš telefono: RUVDS paslaugos mobilusis klientas

Norėdami prisijungti, asmeninės paskyros nustatymuose turite įjungti išorinį autorizavimą. Atminkite, kad naudojant API dar negalimas dviejų veiksnių autentifikavimas ir šis nustatymas šiek tiek sumažins jūsų paskyros saugumą. Jam skirtas slaptažodis neturėtų būti naudojamas kitose paslaugose ir turi būti laikomas saugioje vietoje. Įjungus parinktį, el. paštu bus išsiųstas pranešimas, susietas su jūsų paskyra.

Programos funkcijos

Būdamas RuVDS klientas Įdiegta tik pati būtiniausia funkcija. Aplikacijoje galite greitai sužinoti savo asmeninės sąskaitos likutį, peržiūrėti indėlių ir debetų istoriją, taip pat patikrinti serverių būseną ir valdyti jų veiklą.

Serverių valdymas iš telefono: RUVDS paslaugos mobilusis klientas

Be pagrindinių serverio charakteristikų, RuVDS mobiliajame kliente galima rasti statistiką apie procesoriaus, atminties ir tinklo išteklių naudojimą. Naudodamas specialų skirtuką administratorius gali matyti, kaip jaučiasi jo globojami aparatai, kuriuo metu su jais kilo problemų ir kas jas sukėlė. Kitas skirtukas leidžia vykdyti pagrindines komandas: sustabdyti ir paleisti iš naujo serverį, įskaitant. avarinė situacija, jei ji nereaguoja. Saugumo sumetimais prie programos dar nepridėjome VPS kūrimo ir ištrynimo – geriau tai padaryti savo asmeninėje paskyroje svetainėje.

Serverių valdymas iš telefono: RUVDS paslaugos mobilusis klientas

Technologijų krūva

Tuo širdies RuVDS klientas yra MVP modelis, įgyvendintas naudojant Moxy biblioteką. Manome, kad šis metodas yra optimalus, nors jūs taip pat galite naudoti MVVM arba MVI - tai priklauso nuo asmeninių pageidavimų ir ar įmonių kūrėjai turi reikiamos patirties. Mūsų produktas sukurtas ant vienos veiklos programos: pagrindinis privalumas yra tai, kad programos gyvavimo ciklas yra lygus veiklos gyvavimo ciklui, be to, dirbti su fragmentais yra daug patogiau. Navigacija įgyvendinama naudojant Cicerone – tai viena geriausių panašių bibliotekų, tinkanti bet kokio sudėtingumo mobiliosioms programoms kurti. Mums taip pat svarbus buvo DI pasirinkimo klausimas: kadangi paraiška parašyta Kotlin, Dagger2 ir Koinas. Galiausiai apsistojome ties pastaruoju variantu, nes norėjome išbandyti ką nors paprastesnio.

Перспективы

Dabartinė versija neturi jokių sudėtingų sprendimų, tačiau jos architektūra leidžia greitai sukurti naujus funkcionalumus arba pakeisti esamus. Norėčiau pridėti dviejų faktorių autentifikavimą per API, serverių užsakymą ir trynimą, jų konfigūracijų keitimą, taip pat prieigą prie konsolės (ekranas, klaviatūra, pelė). Galbūt verta parašyti versiją planšetiniams kompiuteriams. Kad programa būtų patogesnė, norime sulaukti klientų atsiliepimų, todėl nusprendėme atlikti trumpą apklausą.

Serverių valdymas iš telefono: RUVDS paslaugos mobilusis klientas
Serverių valdymas iš telefono: RUVDS paslaugos mobilusis klientas

Apklausoje gali dalyvauti tik registruoti vartotojai. Prisijungti, Prašau.

Kokios funkcijos pirmiausia turėtų būti įtrauktos į programą?

  • Dviejų veiksnių autentifikavimas

  • Serverių užsakymas ir trynimas

  • Serverio konfigūracijų keitimas

  • Prieiga prie konsolės

  • Planšetinio kompiuterio versija

  • Išsamesnė apkrovos statistika

  • Darbas su finansiniais duomenimis ir dokumentais

  • Jūsų pasirinkimas

Balsavo 28 vartotojų. 8 vartotojai susilaikė.

Šaltinis: www.habr.com

Добавить комментарий