Upravljanje serverima sa vašeg telefona: mobilni klijent usluge RUVDS

Upravljanje VDS radom sa pametnog telefona nije uvijek zgodno. Mali ekrani vam ne dozvoljavaju da normalno radite s web-stranicom hostera, a u ovom slučaju aplikacija priskače u pomoć.

Upravljanje serverima sa vašeg telefona: mobilni klijent usluge RUVDS

Optimizacija web stranice za mobilne telefone nije lak zadatak. Mala dijagonala ekrana ozbiljno ograničava mogućnosti web programera, štoviše, scenariji korištenja iste usluge s različitih tipova uređaja značajno se razlikuju jedni od drugih. Odlučili smo da razvijemo sajt sa pogledom na pretraživače za desktop računare i tablete, i da napravimo posebnu za pametne telefone aplikacija. Ovaj pristup je sada popularan i dobro je funkcionisao. Za sada je dostupan samo program za Android koji implementira najnužnije funkcije za korisnike - vremenom će ih biti sve više. 

Instalacija i povezivanje

RuVDS klijent moći скачать besplatno na Google Play prodavnici. Imajte na umu da program trenutno zahtijeva minimalna prava na uređaju za rad.

Upravljanje serverima sa vašeg telefona: mobilni klijent usluge RUVDS

Da biste se povezali, morate omogućiti eksternu autorizaciju u postavkama vašeg ličnog naloga. Imajte na umu da dvofaktorska autentifikacija još nije dostupna kada koristite API i ova postavka će malo smanjiti sigurnost vašeg računa. Lozinka za to ne bi trebalo da se koristi na drugim servisima i mora se čuvati na sigurnom mestu. Nakon što omogućite opciju, obavijest putem e-pošte će biti poslana na adresu koja je povezana s vašim računom.

Značajke programa

Dok ste u RuVDS klijent Implementirana je samo najpotrebnija funkcionalnost. U aplikaciji možete brzo saznati stanje vašeg ličnog računa, pregledati historiju depozita i zaduženja, kao i provjeriti status servera i upravljati njihovim radom.

Upravljanje serverima sa vašeg telefona: mobilni klijent usluge RUVDS

Pored glavnih karakteristika servera, u mobilnom klijentu RuVDS dostupna je statistika o korištenju procesorskih, memorijskih i mrežnih resursa. Koristeći posebnu karticu, administrator može vidjeti kako se osjećaju strojevi o kojima brine, u koje vrijeme su nastali problemi s njima i šta ih je izazvalo. Druga kartica vam omogućava da izvršite osnovne komande: zaustavite i ponovo pokrenite server, uklj. hitan slučaj ako ne reaguje. Još nismo dodali kreiranje i brisanje VPS-a u aplikaciju iz sigurnosnih razloga - bolje je to učiniti na svom osobnom računu na web stranici.

Upravljanje serverima sa vašeg telefona: mobilni klijent usluge RUVDS

Tehnološki stog

U osnovi RuVDS klijent leži MVP obrazac, implementiran pomoću Moxy biblioteke. Ovaj pristup smo smatrali optimalnim, iako možete koristiti i MVVM ili MVI - stvar je ličnih preferencija i da li korporativni programeri imaju potrebno iskustvo. Naš proizvod je izgrađen na aplikaciji za jednu aktivnost: glavna prednost ovdje je što je životni ciklus aplikacije jednak životnom ciklusu aktivnosti, a osim toga, rad sa fragmentima je mnogo praktičniji. Navigacija je implementirana pomoću Cicerone - ovo je jedna od najboljih sličnih biblioteka, pogodna za kreiranje mobilnih programa bilo koje složenosti. Za nas je bilo važno i pitanje odabira DI: pošto je aplikacija napisana u Kotlinu, Dagger2 i Novčić. Na kraju smo se odlučili na ovu drugu opciju jer smo željeli isprobati nešto jednostavnije.

Perspektive

Trenutna verzija nema složena rješenja, ali njena arhitektura vam omogućava da brzo kreirate nove funkcionalnosti ili promijenite postojeće. Želeo bih da dodam dvofaktorsku autentifikaciju preko API-ja, naručivanje i brisanje servera, promenu njihovih konfiguracija, kao i pristup konzoli (ekran, tastatura, miš). Možda bi bilo vrijedno napisati verziju za tablete. Kako bismo program učinili praktičnijim, želimo dobiti povratne informacije od klijenata i stoga smo odlučili provesti kratku anketu.

Upravljanje serverima sa vašeg telefona: mobilni klijent usluge RUVDS
Upravljanje serverima sa vašeg telefona: mobilni klijent usluge RUVDS

Samo registrovani korisnici mogu učestvovati u anketi. Prijavite semolim.

Koje karakteristike prvo treba dodati u aplikaciju?

  • Dvofaktorska autentifikacija

  • Naručivanje i brisanje servera

  • Promjena konfiguracije servera

  • Pristup konzoli

  • Tablet verzija

  • Detaljnija statistika opterećenja

  • Rad sa finansijskim podacima i dokumentima

  • Vaša opcija

Glasalo je 28 korisnika. Uzdržano je bilo 8 korisnika.

izvor: www.habr.com

Dodajte komentar