Simple Azure Virtual Machines Manager

Len nedávno som objavil ďalší benefit MSDN. Okrem mesačných kreditov na Windows Azure je možnosť vytvoriť subscription pre celý vývojový tím a pritom využívať znížené MSDN ceny. Toto robí Windows Azure perfektnú platformu pre testovanie. Začínate testovať projekt, tak si vytvoríte virtuálne stroje za pár minút. Skončíte projekt, tak virtuálne stroje zrušíte, a tak môžete ušetriť náklady na zabezpečenie vlastnej infraštruktúry. A keď je projekt v maintenance fáze a len raz za týždeň sa niečo fixuje a testuje, tak nepotrebujete HW kapacitu 24 hodín, ale znova stačí si spraviť virtuálne stroje vo Windows Azure na pár hodín.

A ako ušetriť ešte viac? Čo tak nechať bežať VM len keď testeri naozaj pracujú. Proste ráno príde tester do práce. Spustí VM, dá si kávičku a začne testovať. Večer jednoducho vypne VM. Tento scenár má pár problémov:

  • Windows Azure portál (aj ten nový) umožňuje spravovať všetko alebo nič. Nie je možné nastaviť práva, že daný užívateľ môže robiť len určité operácie. Teda, že tester môže spustiť VM, ale nemôže ju zmazať alebo vytvoriť novú.
  • Celý Windows Azure portál môže byť zložitý pre malého testera.

Tak som vyplnil medzeru a vytvoril Simple Azure Virtual Machines Manager. Veľmi jednoduchú web aplikáciu, ktorá umožňuje spustiť a zastaviť VM vo Windows Azure. Výhody:

  • Minimálna funkcionalita zabezpečuje veľmi jednoduchý a prehľadný portál.
  • Umožňuje len 3 funkcie: spustiť VM, zastaviť VM a pripojiť sa cez remote desktop.
  • Užívateľ nepotrebuje práva na správu Windows Azure zdrojov. Overovací certifikát je uložený priamo v aplikácii. Takže užívateľ nemá prístup k ostatným službám Windows Azure.
  • Aplikáciu môžete nasadiť na Windows Azure.
  • Využíva len zdroje Windows Azure, ktoré sú zadarmo. Teda Web Sites a Azure Active Directory.

Podrobný postup, ako web rozbehať je v dokumentácii projektu.

Simple Azure Virtual Machines Manager 

Zaradené do: , ,

Komentáre

Bez komentárov

Prihlásiť | Registrovať | Pomoc