Archív Inet.sk Pôvodný autor: Miroslav Kubovčík
21. 07. 2011 o 00:00 3802x

Windows Azure prakticky – 2.časť

Hlavnou úlohou Windows Azure ako cloudovej platformy typu “Platform as a Service” je prevádzkovanie aplikácií v dátových centrách pri využití ich škálovateľnosti a elasticity, či už z pohľadu technického alebo ekonomického.
Windows Azure prakticky – 2.časť

Aplikácii pridelené inštancie (, takto sa v terminológii dátového centra označujú aplikácii dedikované virtuálne servery, ) sú založené na OS Windows Server 2008 R2, čo neokliešťuje podporu iba na platformu .NET, ale cesta do cloudu je otvorená aj softvéru vytvorenému v PHP, Ruby, Pythone a Jave. A tu je to správne miesto na rozcestník ingrediencií potrebných na vývoj pre Windows Azure. V nasledujúcich častiach sa budeme venovať vývoju použitím dvom platforiem - .NET a PHP. Ak je vašou oblasťou záujmu Java, viac informácií nájdete na webe Windows Azure SDK for Java.

Minimum pre cloud vývoj v .NET-e

Najjednoduchším spôsobom prípravy vývojárskeho počítača pre vývoj .NET-ovských aplikácií, ktoré si nájdu miesto v dátových centrách Windows Azure, je inštalácia vývojárskeho prostredia cez Web Platform Installer. Ten sa postará o nainštalovanie bezplatného nástroja Visual Web Developer 2010 Express (, ak nemáte nainštalované Visual Studio 2010). Spolu s rozšírením o nástroje Windows Azure Tools „zapne“ požadované vlastnosti lokálneho webového servera IIS a rozbalí Software Development KIT pre Windows Azure. Počas takejto agregovanej inštalácie je rýchlejšie a stabilné pripojenie do internetu nutnosťou. Celý komplet sa vám podarí oživiť na Windows 7, Windows Vista alebo na OS Windows Server 2008.

V prípade, že preferujete spojazdnenie bezplatného .NET vývojárskeho prostredia pre Azure po častiach, treba preberať a inštalovať/konfigurovať softvér v takomto poradí:

  • Inštalácia Visual Web Developer 2010 Express spolu s databázou SQL Server 2010 Express

  • Povolenie webového servera IIS7 na vývojárskom počítači s aktivovanými funkciami ASP.NET, WCF HTTP Activation, Static Content, IIS Management Console, CGI

  • Inštalácia balíčka VSCloudService, ktorý obsahuje Windows Azure Tools a Windows Azure SDK


Konfigurátor v Visual Web Developers 2010 Express pre nasadenie do Windows Azure.

Minimum pre cloud vývoj v PHP

Domovským prístavom signifikantnej časti Java a PHP vývojárov je prostredie Eclipse, pre ktoré sú tiež dostupné rozšírenia zamerané na vývoj pre cloud. Na Windows 7 alebo Windows Vista s “oživeným” webovým serverom IIS7 (vrátane častí IIS Management Console, ASP.NET, .NET Framework 3.5 SP1 s WCF HTTP Activation, CGI) je potrebné najskôr nainštalovať najnovší Java Developmnet KIT (aktuálne JDK 5.0 Update 22 pre Windows), ktorý vytvorí základné podhubie pre nainštalovanie potrebnej Eclipse edície pre PHP vývojárov. Rozšírenia pre Eclipse (opäť s názvom Windows Azure Tools), ktoré vám umožnia vytvárať aplikačné balíčky pre Windows Azure, sú dostupné iba cez “Eclipse update”. Detailne to znamená, že cez asistenta v Eclipse dostupného cez menu “Help/Install New Software” vyberiete v sekcii “Available Software” tlačidlo “Add” a v zobrazenom dialógovom okne zadáte do položky “Location” adresu http://www.windowsazure4e.org/update (, čo je distribučná lokalita Azure nástrojov pre Eclipse). V položke “Name” zadefinujete názov lokality s rozšíreniami Eclipse, najlepšie jednoducho “Windows Azure Tools for Eclipse”. Po načítaní aktualizácie z lokality „windowsazure4e.org“ rozbalíte strom „PHP Development Tools for Windows Azure Platform“ a vyberiete všetky dostupné položky - “Windows Azure PHP Development Toolkit”, “Windows Azure SDK for Java”, “Windows Azure Storage Explorer” - potvrdíte tlačidlo “Next” a vzápätí akceptujete licenčné podmienky.


Inštalácia Windows Azure Tools pre Eclipse cez “Eclipse Update”.

Po reštarte Eclipse otvoríte zoznam rozšírení cez menu “Window/Open Perspective/Other” a vyberiete “Windows Azure PDT”. Do hlavného menu Eclipse pribudne menu “Windows Azure”. Pre úspešné doladenie Eclipse pre vývoj Azure aplikácií je potrebné urobiť ešte jednu kozmetickú zmenu spôsobenú tým, že ZendDebugger používa implicitne port 10000, ktorý je zároveň prednastaveným portom aj pre službu úložiska Windows Azure. Stačí zmeniť prednastavený port ZendDebugger-a cez menu “Windows/Preferences/PHP/Debug/Installed Debuggers”. Lokálny emulátor Windows Azure pridáte do PHP prostredia nainštalovaním Windows Azure SDK . Ako si neskôr v časti venovanej vývoju Azure aplikácie v PHP popíšeme, na aplikačný prístup k službám Windows Azure z PHP kódu je potrebná aj sada rozširujúcich modulov pre PHP - Windows Azure SDK for PHP Developers.


PHP aplikácia pripravená pre cloud pomocou Windows Azure Tools for Eclipse.

Azure Freemium = 24-hodinový prístup do reálneho cloudu

Rozšírenia pre Visual Studio alebo Eclipse vám budú stačiť na vývoj Azure aplikácií a na ich otestovanie v lokálnom emulátore cloudu. Ten samozrejme nemôže byť plnohodnotným testovacím prostredím, pretože lokálny počítač vám ťažko môže poskytnúť úplné spektrum služieb dátového centra. Na Slovensku Windows Azure síce nie je ešte komerčne dostupný (, “trial” prístup ako príprava na komerčný príchod začne u nás na jeseň), ale vývojársky portál www.aspnet.sk prevádzkuje po dohode s Microsoft-om rozhranie Azure Freemium, ktoré po registrácií umožňuje bezplatne nasadiť a počas 24 hodín otestovať aplikáciu v reálnom dátovom centre. Napriek tomu, že je služba Azure Freemium určená hlavne na výukové účely, aplikácie nasadené do cloudu cez túto službu bežia v tom istom dátovom centre v ktorom štandardne bežia produkčné Azure aplikácie. Získate tak obraz o tom, ako vaša aplikácia pobeží v reálnom prostredí a prípadne sa môžete počas bežiaceho dňa pochváliť priateľom cloud riešením na internete s funkčnou URL adresou. (Keď vašej aplikácii uplynie 24 hodín, môžete vždy vzápätí požiadať o nový celodenný prístup.) Založenie bezplatného 24 hodinového účtu do Azure Freemium zaberie cca 15 minút.


Správa PHP aplikácie nasadenej do cloudu cez Azure Freemium.

V nasledujúcich častiach sa budeme venovať vývoju pre Windows Azure a zameriame sa na časti, ktoré odlišujú vývoj pre cloud od štandardného vývoja v .NET-e alebo PHP.

Novinky a inšpirácie

Z nášho blogu

Prečítajte si novinky, inšpirácie a dôležité informácie zo sveta webhostingu a technológií.

Bezpečnostné aktualizácie PHP: Chráňte svoj web pred hrozbami Oznamy
21. 10. 2026

Bezpečnostné aktualizácie PHP: Chráňte svoj web pred hrozbami

Vývojársky tím PHP vydal dôležité bezpečnostné záplaty pre všetky oficiálne podporované verzie PHP 8. Na našich serveroch sme nezaváhali ...

Čítať viac
Gmail končí s funkciou „Odoslať ako“ pre cudzie e-mailové adresy. Čo to znamená pre vás? Oznamy
01. 10. 2026

Gmail končí s funkciou „Odoslať ako“ pre cudzie e-mailové adresy. Čo to znamená pre vás?

Google oznámil, že v januári 2027 zruší v Gmaile funkciu „Odoslať ako“ (Send as) pre e-mailové adresy od iných poskytovateľov. Ak ste si ...

Čítať viac
Večerná „prestávka“ pre server VIP033 Oznamy
25. 09. 2026

Večerná „prestávka“ pre server VIP033

Neustále pracujeme na tom, aby vaše weby bežali hladko, rýchlo a bezpečne. Technológie idú míľovými krokmi vpred a my v Inet.sk s nimi dr...

Čítať viac
Novinky na Inet.sk (09 / 2026) Novinky
09. 09. 2026

Novinky na Inet.sk (09 / 2026)

Posledné mesiace sme v Inet.sk nevenovali len stabilite serverov, ale najmä počúvaniu vašich reálnych skúseností z každodennej praxe. Výs...

Čítať viac

Podpora klientom

Máte ďalšie otázky?

Nezúfajte, pripravili sme pre Vás jednoduché odpovede na najdôležitejšie otázky, ktoré od našich klientov dostávame.

Zistiť viac

Naše výhody

Prečo si nás vybrať?

Našim klientom ponúkame až 30-dňovú záruku vrátenia peňazí.

Sme skutočný slovenský webhosting

Slovenská
firma

Nepatríme pod žiadnu nadnárodnú spoločnosť, sme malá rodinná firma.

Na nás sa môžete kedykoľvek spoľahnúť

Dlhoročné
skúsenosti

Na slovenskom trhu pôsobíme už viac ako 20 rokov, sme overená značka.

Naši prví zákazníci sú stále s nami

Spokojní
zákazníci

Naši zákazníci sú ako naša rodina, preto nám verí už viac ako 1250 klientov.

Maximálna bezpečnosť

Maximálna
bezpečnosť

Chránime Vás pred útokmi i SPAMom. U nás sú Vaše dáta v bezpečí.

Prozákaznícka podpora

Ochotná
podpora

Zakladáme si na individuálnom prístupe, preto Vám vždy radi pomôžeme.

Kvalita a dobrá cena

Férová
cena

Cena pri obnove je rovnaká ako pri objednávke. Nezdražujeme po prvom roku a bez skrytých poplatkov.

U nás sa Vám nič nestratí

Pravidelné
zálohovanie

Vaše dáta zálohujeme každý deň, dostupné sú aj zálohy z pred niekoľkých mesiacov.

Svižný Admin Panel nájdete len u nás

Prehľadný
Admin Panel

Máme rýchly a prehľadný Admin Panel, ktorý zvládne používať naozaj každý.

Správa používateľov

Správa
používateľov

Spravujte svoje projekty bez akýchkoľvek obáv s kolegami alebo externými partnermi.

Máme zľavy pre verných klientov

Vernostné
zľavy

Verní klienti u nás automaticky získavajú 15 % zľavu na každú ďalšiu objednávku.

My Vás nebudeme obmedzovať

Bez
obmedzení

Neobmedzujeme počet databáz, e-mailov, ftp a ani prenos dát.

Hosting pre WordPress

WordPress
na 1 klik

Nainštalujte si obľúbené redakčné systémy rýchlo a jednoducho.

Referencie

Spokojní zákazníci

Pozrite sa, čo o nás povedali naši klienti. Neváhajte a pridajte sa k nám ešte dnes.

Auto 100
Bystricoviny
eCall Slovakia
Filip Jančík
Frost
Merkury Broker
Mi:Su Design
Mesto Nitra
Pro Clienta
Schneider Lekáreň
Vego Marketing
Mesto Zlaté Moravce

Všetky ceny sú uvádzané bez DPH
© 2006 - 2026, Inet.sk, s. r. o., Všetky práva vyhradené

Na našej stránke používame "cookies". Vďaka nim sledujeme návštevnosť, prispôsobujeme reklamu a používateľské nastavenia, čo zlepšuje Váš zážitok z našej stránky. Súhlasíte s ich spracovaním?
Vlastné nastavenia cookies