Zkusil jsem Microsoft Azure

Úvod

Včera večer jsem si začal hrát s Node.js a protože jsem na Windows, tak jediná kvalitní volba pro téměř jakýkoliv podporovaný jazyk byla Visual Studio. Pak jsem začal hledat kam bych svůj Node.js web umístil. Našel jsem že ho mimo jiné podporuje i MS Azure a protože jsem už o tomhle dost slyšel, ale doted jsem nepochopil úplně přesně k čemu to je dobré, chtěl jsem to zkusit.

Teď už vím že Node.js by šlo možná rozjet na jakémkoliv ASP.NET hostingu, hlavně po dohodě s poskytovatelem. Zaregistroval jsem se, už tady chrome „stávkoval“, protože platební údaje šly zadat pouze v Internet Exploreru. Pak jsem ale na tyhle trable jaksi zapomněl, myslel jsem si že už to bude vše dobrý a zkusil jsem zase chrome.

Trvalo dobrých půl hodiny než jsem „opět zjistil“ že weby MS Azure nefungují korektně v Chrome. Od této chvíle jsem na ně používal jen IE. Vytvořil jsem si jednu SQL Databázi, protože mi připadalo že to bude databáze SQL Serveru. Vím že MS Azure podporuje i jiné databáze, hlavně MySQL a Hadoop a ty se asi aktivují pod Storage či jinde.

Nebo možná že bude Storage klasické úložiště na soubory ale to si nemyslím, poté co jsem viděl „z rychlíku“ tu administraci.

Ceny

Zahájil jsem trial a dali mi 150EUR(ekvivalent je 200USD) kredit. Už mám z něho jen 148,7EUR, 1,23EUR mi spotřebovala aplikace která teď ani nejede a to tam byl jen 1 soubor a 0,07 databáze – tu databázi jsem používal 0,63dne, u MS Azure se platí za každou minutu kdy jej používáte, je to nový přístup a mě se moc nelíbí.

Když už si za něco platím, tak ať to je neomezené. Přenos dat 0,5GB do databáze byl zdarma. Databáze je B0 – tedy nejnižší verze Basicu s velikostí 2GB. To je právě to co mě z počátku nejvíce oslnilo, vždyť já můžu mít teď u Aspone jen 0,45GB a platím za to 181Kč/rok a tady chtějí za 2GB o něco nižší částku 120Kč/měsíc.

Ale není všechno zlato co se třpytí. Buď bych si platil dál hosting na aspone, abych měl kde mít soubory, čímž by se mi výdaje znásobily, nebo vše převést pod Azure, což by bylo možná ještě horší – viz. jak aplikace mi jede den, navštíví ji tak 10 lidí tu 1 malou stránku a ono mi to hned „sežere“ 1,23EUR. Takže tohle je ještě ta horší varianta.

Prostě si myslím, že všechny ty velké cloudy(Amazon, Azure, Google) jsou jen pro větší firmy, protože těm se to může vyplatit ty varianty, které cloudy nabízí. Pro individuály a osobní projekty jsou rozhodně vhodnější nějaké lokální možnosti hostingu. A nebo to je pro ty kteří musí mít detailní statistiky o každé operaci CPU na serveru, databázi, chybě atd. :).

Závěr

Jsem to ale vůl. Jsem se snažil překopírovat do Azure celou mou databázi na ASPOne mající přes milion řádků – a to v ní nejsou ještě všechny weby: https://cl.ly/bjKv , to všechno jen proto abych zjistil zda Azure DB nebude rychlejší – místo toho abych optimalizoval svou webovou aplikaci a nehledal alternativy.

Prvně klasikou tedy řádek po řádku, když jsem pochopil že to nikam nevede, najednou jsem uploadoval až 2099 parametrů(buněk tabulky) – takový je maximální limit SQL Serveru. Ale tu byl zase problém že SQL Serveru trvalo dlouho ty data zpracovat, fakt na nic taková práce.

Potřebuji zase trochu maknout na tom svém webu a ne čekat týden než se mi přenese databáze. Proto jsem se na to vykašlal, doufám že jsem se poučil, že už mě nikdy nenapadne taková blbost, i když to je asi jen zbožné přání, protože já těmito hloupými a zvídavými nápady jen hýřím.

Platím sice u ASPone hodně, ale co naplat, je to daň za to že mohu používat ASP.NET a že u nás není taková konkurence ASP.NET hostingu, protože PHP hosting dnes provozuje i „Pepa z vedlejší garáže“. A jestli se mi to nelíbí, ať si táhnu třeba na zmíněné PHP!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *