Jan Martinovič: Azure nás vyjde levněji než řešit administraci serverů



Jan Martinovič je mentorem projektu EduKin, který vzniká na Vysoké škole báňské v Ostravě; jeho cílem je využívat Microsoft Kinect pro PC a tablety na různých platformách ke vzdělávání mentálně postižených dětí. Záměrem projektu je přitom poskytnout komplexní vzdělávací platformu, kterou by mohly používat děti ve škole spolu s učiteli a doma se svými rodiči. Hlavní myšlenkou je, aby dítě tam, kde přestane ve škole, mohlo dál pokračovat doma - a naopak. Tím by pak byl zajištěn co nejefektivnější kontinuální rozvoj jeho dovedností. K čemu projekt jako je EduKin, potřebuje Windows Azure? To vyvětlují Jan Martinovič a Vojta Bojko, vývojář projektu EduKin.

K čemu přesně vlastně projekt jako je EduKin potřebuje serverovou část?

Jan Martinovič, mentor projektu EduKin
Jan Martinovič, mentor projektu EduKin
Jan Martinovič
: Náš projekt se skládá ze dvou součástí. Tou první je klientská aplikace. Ta by měla být výhledově zcela nezávislá na konkrétním zařízení nebo platformě. Každý by mohl používat to, co má anebo to, co mu vyhovuje nejlépe, ať už je to tablet se systémem od Applu, Googlu anebo Microsoftu. Aby ale bylo možné zajistit tuto naprostou nezávislost na platformě, která je nezbytná pro větší rozšíření EduKinu – přeci jen rodiče doma mohou využít to, co už mají, což bude patrně jiné zařízení než má škola – je nutné mít serverovou část. Ta slouží k ukládání veškerých vytvořených dat, jako jsou například nakreslené obrázky, a ukládání informací o tom, jak daleko se daný uživatel dostal v plnění jednotlivých úkolů.

Proč jste si pro projekt EduKin vybrali zrovna Windows Azure a ne nějakou konkurenční platformu?

Jan Martinovič: Naše univerzita dlouhodobě spolupracuje se společností Microsoft. Pro EduKin tak máme v rámci programu Microsoft BizSpark časově omezený bezplatný přístup k vývojářským nástrojům i cloudové platformě Windows Azure. Díky tomu pro nás nemělo příliš smysl uvažovat o alternativních cloudových platformách, kde bychom museli už od začátku, než vůbec něco vyvineme, za všechno platit.

Vojta Bojko, vývojář projektu EduKin
Vojta Bojko, vývojář projektu EduKin
Vojtěch Bojko
: Navíc platforma Microsoftu má pro nás i další výhody. Jsou pro ni k dispozici intuitivní vývojářské nástroje, jako je Visual Studio, které navíc umí pracovat i přímo s Windows Azure, a celkově je zde vývoj jednodušší a rychlejší než na některých jiných platformách.

A proč jste nešli třeba cestou vlastního serveru? Proč právě cloud?

Jan Martinovič: Tak je pravda, že v rámci Microsoft BizSpark bychom mohli získat zdarma i Windows Server a SQL Server, jenže bez cloudu bychom se museli starat o hardware - a to nechceme. Chceme věnovat naše úsilí hlavně na vývoj a ne na správu a údržbu nějakého serveru. Navíc celý Azure, i po vypršení bezplatného období, které máme od Microsoftu k dispozici, by ve stávající konfiguraci vyšel levněji než samotná správa serveru – tedy bez hardware, konektivity, software, atd. U Windows Azure navíc máme zajištěnu vysokou dostupnost, která je pro nás klíčová, protože děti se mohou s rodiči učit kdykoliv a ne jen ve všední dny v pracovní dobu.

Bylo pro vás těžké začít vyvíjet pro cloud?

Vojtěch Bojko: Tak je pravda, že u Windows Azure je třeba specifický přístup k datovému úložišti, takže na začátku je třeba seznámit se s těmi odlišnostmi, ale jakmile si to jednou člověk projde, tak pak je vývoj stejně náročný jako pro Windows Server.

Které součásti Windows Azure využíváte?

Vojtěch Bojko: Pro nás je hodně důležitý Azure Storage, kam se vlastně ukládají rozpracované práce, které děti během výuky ve škole nebo s rodiči vytvoří. Kromě toho samozřejmě ale využíváme i klasické kombinace cloudové databáze SQL Azure, kde se uchovávají všechny metainformace, a aplikačního rozhraní Windows Azure, ve kterém běží samotná serverová aplikace i skript zajišťující push notifikace.

Je pro vás nějakým způsobem zajímavá třeba možnost migrace mezi Windows Azure a Windows Server 2012 a případně zpět?

Jan Martinovič: V tuhle chvíli ne, protože nám Windows Azure plně vyhovuje. Ale na škole probíhá diskuse o vybudování privátního cloudu pro naši univerzitu na platformě od Microsoftu – tj. Windows Server 2012 a System Center 2012. V takovém případě bychom mohli v budoucnu přeci jen převést naši aplikaci pod univerzitní privátní cloud, abychom nemuseli platit za provoz Windows Azure.

(Partnerský příspěvek.)


(30. 1. 2013 | redakce2)


Předcházející článek: <<< Jiří Danihelka: Windows Azure urychlil náš výzkum o čtvrtinu <<<
Následující článek: >>> Martin Novák: Podpora Windows Azure nám doslova vyrazila dech >>>

Tento článek je součástí speciálu:

Speciál o Windows Azure: Jak snadno používat cloud


Nastavování Windows Azure

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, cenovou efektivitu nebo poskytovanou technickou podporu. Co přesně Windows Azure nabízí a jak lze tyto cloudové služby využít pro konkrétní projekty? To shrnujeme v následujícím speciálu, který vám nabízí přehled základních vlastností i zkušenosti uživatelů uvedeného řešení.



Komentáře, názory a rady

Zatím sem nikdo nevložil žádný komentář. Buďte první...

>>> Číst a vkládat komentáře <<<

Tip - Konference: Datová centra pro byznys - 23.11.2017!


Otázky a odpovědi z IT: Diskusní portál Bizio.cz
Pozoruhodné IT produkty pro rok 2017 - Nové
Věříme, že v tomto přehledu pozoruhodných produktů najdete ty, které vám pomohou ve vaší práci v IT.

Pozoruhodné IT produkty pro rok 2017
Věříme, že v tomto přehledu pozoruhodných produktů najdete ty, které vám pomohou ve vaší práci v IT.




Anketa


©2011-2017 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
Používáme účetní program Money S3
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(1012)