Společnost GINA Software podniká ve specifické oblasti lokalizace, sledování a záchrany osob. Její podnikání se zaměřuje hlavně na oblasti mimo Českou republiku a mezi její zákazníky patří například Delegace Evropské unie na Haiti, která využívá její systém k ochraně všech ambasád EU v této lokalitě. Pro svou specifickou aplikaci využila Windows Azure. Proč? Na to jsme se zeptali jejího spolumajitele, Borise Procházky.
Můžete ve stručnosti představit, jak GINA System funguje?
Boris Procházka, spolumajitel GINA SoftwareZákladní princip je takový, že máme v terénu uživatele, jejichž pohyb a polohu monitorujeme prostřednictvím speciálních GSM/GPS modulů anebo prostřednictvím specializovaných chytrých telefonů od společnosti Motorola. V prvním případě se bavíme o aplikaci čistě pro monitoring a ochranu osob, v tom druhém hlavně o specializovaných nástrojích pro bezpečnostní a záchranné složky, které využijí i možnosti nechat si na displeji chytrého telefonu například zobrazit polohu svých kolegů anebo svoji polohu v okolním prostředí a případně si do mapy zaznamenávat i aktuální informace přímo v terénu.
K čemu přesně slouží serverová část celého řešení?
Serverová část neustále sbírá data o poloze uživatelů, ukládá je do databáze a operátorovi či operačnímu důstojníkovi pak nabízí zobrazení těchto dat nad nejrůznějšími mapovými podklady v reálném čase. Samotné mapové podklady se přitom berou ze serverů jiných poskytovatelů, ať už jde o volně dostupné anebo o specifické placené či dokonce vlastní mapové podklady zákazníka.
Když jste s řešením GINA System začínali, věděli jste už od začátku, že chcete využít prostředí cloudu?
Ne. Náš vývoj začínal v lednu 2011 na pronajatém virtuálním serveru v rámci klasického serverhostingu. K samotnému serveru jsme si ale museli ještě pronajímat také administrátora, který měl na starost běžnou údržbu a zabýval se také řešením náhlých problémů, ke kterým čas od času docházelo.
Co GINA Software nakonec přivedlo k Windows Azure? Byly to právě problémy s administrací?
Ne. Primární motivací byly početné bezpečnostní certifikace, které Windows Azure splňuje. V našem odvětví je důraz na bezpečnost mnohem větší než jinde. Třeba ISO 27001 – certifikace prokazující, že systematicky analyzujete možná bezpečnostní rizika a implementujete nástroje na jejich eliminaci, je naprostý základ. Jenže podobných certifikátů je třeba mít mnohem víc. Klienti z řad bezpečnostních složek a IZS, ale dnes už i ze soukromých firem, vyžadují maximální úroveň zabezpečení. Není to přitom vůbec o tom, že když tyto certifikáty máte, tak získáváte nějakou konkurenční výhodu. Jde spíš o to, že pokud je nemáte, nemůžete se o některé projekty vůbec ucházet. A to je to, co jsme potřebovali vyřešit a Windows Azure pro nás byl tím nejefektivnějším řešením, jak všechny potřebné bezpečnostní certifikáty pro serverovou část našeho řešení velice rychle a levně získat. Máte pravdu, že od té doby, co jsme přešli na Windows Azure, což už je rok a čtvrt, jsme zároveň nezaznamenali jediný výpadek.
Takže Windows Azure byl pro vás primárně řešením zabezpečení, nicméně svou roli hrály i nějaké další, například ekonomické výhody?
Řešení od GINA Software v akciZa Windows Azure vlastně platíme totéž, co jsme platili za serverhosting. Jenže u Windows Azure již nemusíme vynakládat náklady na administraci a pokud by došlo k nějakému problému s hardwarem nebo s operačním systémem, tak se o to vůbec nemusíme starat. Dříve řešení takovýchto problémů vyžadovalo naší interakci a rozhodně to nebylo tak flexibilní, jako při využití Windows Azure. Na začátku jsme nezvykle vysoké dostupnosti 99,99 % úplně nevěřili, a tak máme vlastní skripty, které dostupnost naší serverové aplikace kontrolují. A musím říct, že za rok a čtvrt používání Windows Azure byla dostupnost vždy dodržena. Pokud byl nějaký výpadek, tak jen na pár desítek sekund, takže jsme ho ani my ani uživatelé vůbec nezaregistrovali.
Vaše aplikace byla původně napsaná pro Windows Server a pak jste ji museli přemigrovat do Windows Azure. Byl to pro vás nějaký problém?
Díky dobrému architektonickému návrhu samotné aplikace v podstatě žádný, jen bylo třeba upravit některé drobnosti v kódu. A dokonce i Visual Studio nabízí přímé napojení na Windows Azure, takže jen kliknete na tlačítko deploy a máte ve Windows Azure hned novou verzi aplikace. Je to opravdu velice jednoduché.
Je pro vaši firmu nějakým způsobem zajímavá i ona zpětná kompatibilita s Windows Server?
Určitě. Někteří zákazníci vyžadují, aby měli všechna data pod svou kontrolou. Proto za příplatek nabízíme možnost provozování serverové části aplikace na jejich vlastních serverech na platformě Windows Server 2008/SQL Server 2008 a novější. Většina zákazníků ale volí spíše Windows Azure, jak kvůli atraktivní ceně, kterou díky nízkým provozním nákladům dokážeme nabídnout, tak kvůli lepšímu zabezpečení.
(Partnerský příspěvek.)
Windows Azure je skupina cloudových služeb společnosti Microsoft, které využívá i řada tuzemských firem. Oceňují na nich především jejich spolehlivost,...