Správa serverů z vašeho telefonu: mobilní klient služby RUVDS

Ovládání provozu VDS ze smartphonu není vždy pohodlné. Malé obrazovky vám neumožňují normálně pracovat s webem hostitele a v tomto případě přichází na pomoc aplikace.

Správa serverů z vašeho telefonu: mobilní klient služby RUVDS

Optimalizace webu pro mobilní telefony není snadný úkol. Malá úhlopříčka obrazovky vážně omezuje možnosti webového vývojáře, navíc scénáře využití stejné služby z různých typů zařízení se od sebe výrazně liší. Rozhodli jsme se vyvíjet stránky s ohledem na prohlížeče pro stolní počítače a tablety a vytvořit samostatný pro chytré telefony přihláška. Tento přístup je nyní populární a osvědčil se. Prozatím je dostupný pouze program pro Android, který implementuje pro zákazníky nejnutnější funkce – časem jich bude přibývat. 

Instalace a připojení

Klient RuVDS jeden může ke stažení zdarma v Obchodě Google Play. Vezměte prosím na vědomí, že program v současné době vyžaduje minimální práva na zařízení, aby fungoval.

Správa serverů z vašeho telefonu: mobilní klient služby RUVDS

Chcete-li se připojit, musíte povolit externí autorizaci v nastavení vašeho osobního účtu. Upozorňujeme, že dvoufaktorová autentizace zatím není k dispozici při používání API a toto nastavení mírně sníží zabezpečení vašeho účtu. Heslo pro něj by nemělo být používáno v jiných službách a musí být uloženo na bezpečném místě. Po povolení této možnosti bude na adresu propojenou s vaším účtem zasláno e-mailové upozornění.

Funkce programu

Zatímco v Klient RuVDS Jsou implementovány pouze nejnutnější funkce. V aplikaci můžete rychle zjistit zůstatek na svém osobním účtu, zobrazit historii vkladů a debetů a také kontrolovat stav serverů a spravovat jejich provoz.

Správa serverů z vašeho telefonu: mobilní klient služby RUVDS

Kromě hlavních charakteristik serveru jsou v mobilním klientovi RuVDS k dispozici statistiky o využití procesoru, úložiště a síťových zdrojů. Pomocí speciální záložky může administrátor vidět, jak se stroje v jeho péči cítí, v jaké době u nich vznikly problémy a co je způsobilo. Další záložka umožňuje provádět základní příkazy: zastavení a restartování serveru, vč. nouzové, pokud nereaguje. Do aplikace jsme z bezpečnostních důvodů zatím nepřidali vytváření a mazání VPS - je lepší to udělat ve svém osobním účtu na webu.

Správa serverů z vašeho telefonu: mobilní klient služby RUVDS

Zásobník technologií

V srdci Klient RuVDS spočívá vzor MVP, implementovaný pomocí knihovny Moxy. Tento přístup jsme považovali za optimální, i když můžete použít i MVVM nebo MVI – je to věc osobních preferencí a zda mají firemní vývojáři potřebné zkušenosti. Náš produkt je postaven na Single Activity Application: hlavní výhodou zde je, že životní cyklus aplikace se rovná životnímu cyklu aktivity a navíc je práce s fragmenty mnohem pohodlnější. Navigace je implementována pomocí Cicerone - jedná se o jednu z nejlepších podobných knihoven, vhodnou pro vytváření mobilních programů jakékoli složitosti. Důležitá pro nás byla také otázka výběru DI: protože aplikace je napsána v Kotlin, Dagger2 a Koin. Nakonec jsme se rozhodli pro druhou možnost, protože jsme chtěli zkusit něco jednoduššího.

Vyhlídky

Aktuální verze nemá žádná komplexní řešení, ale její architektura umožňuje rychle vytvářet nové funkce nebo měnit ty stávající. Chtěl bych přidat dvoufaktorovou autentizaci přes API, objednávání a mazání serverů, změnu jejich konfigurací a také přístup ke konzoli (obrazovka, klávesnice, myš). Možná by stálo za to napsat verzi pro tablety. Aby byl program pohodlnější, chceme získat zpětnou vazbu od klientů, a proto jsme se rozhodli provést krátký průzkum.

Správa serverů z vašeho telefonu: mobilní klient služby RUVDS
Správa serverů z vašeho telefonu: mobilní klient služby RUVDS

Průzkumu se mohou zúčastnit pouze registrovaní uživatelé. Přihlásit se, prosím.

Jaké funkce by měly být do aplikace přidány jako první?

  • Dvoufaktorová autentizace

  • Objednávání a mazání serverů

  • Změna konfigurace serveru

  • Konzolový přístup

  • Tabletová verze

  • Podrobnější statistiky zatížení

  • Práce s finančními daty a dokumenty

  • Vaše možnost

Hlasovalo 28 uživatelů. 8 uživatelů se zdrželo hlasování.

Zdroj: www.habr.com

Přidat komentář