Pingy – mokomės Windows Azure kuriant realią aplikaciją
Parašė Sergejus | 2010-09-02 21:23Taip, ir vėl aš pradedu straipsnių ciklą, skirtą Windows Azure programavimui. Daugiau nei prieš pusmetį parašiau 7 dalių įvadą į Windows Azure:
Įvadas į Windows Azure – 1 dalis (Pagrindinės sąvokos)
Įvadas į Windows Azure – 2 dalis (Windows Azure Hello World ASP.NET puslapio kūrimas)
Įvadas į Windows Azure – 3 dalis (lokalios objektinės Windows Azure saugyklos konfigūravimas)
Įvadas į Windows Azure – 4 dalis (lokalios BLOB saugyklos panaudojimas)
Įvadas į Windows Azure – 5 dalis (lokalios BLOB saugyklos perkėlimas į Windows Azure)
Įvadas į Windows Azure – 6 dalis (esybių lentelių saugyklos panaudojimas)
Įvadas į Windows Azure – 7 dalis (XDrive panaudojimas)
Kas atsimena, po 7 dalies iš manęs staiga atėmė testinį Windows Azure prisijungimą. Kurį laiką bandžiau jį atgauti ir tik prieš kelis mėnesius per MVP kanalą Windows Azure grupė suteikė man naują prisijungimą. Vėl atsiradus galimybei, nusprendžiau pratęsti pažintį su Windows Azure, bet šį kartą kuriant realią aplikaciją.
Tie, kas užsiima Web programavimu .NET platformoje, tikriausiai yra susidūrę su viena IIS problema – po tam tikro neveikimo laiko jis tiesiog „užmiega“, dėl ko pirma HTTP užklausa užtrunka pakankamai ilgai. Yra keletas galimų būdų šiai problemai apeiti: AppPool Recycling; Windows servisas, kuris kas nustatytą laiką kreipiasi į nurodytą Web aplikaciją ir t.t. Aš nusprendžiau sukurti paslaugą (servisą), kuri leistų vartotojui nurodyti į kokį URL kokiu dažnumu reikia kreiptis. Tuo pačiu būtų kaupiama ir serverio veikimo statistika, pavyzdžiui, atsakos laikas, atsakymo HTTP kodas ir pan.
Tikrai žinau, kad panašios paslaugos egzistuoja (ir žymiai geresnės), bet mano tikslas yra kitas – geriau išmokti Windows Azure. Aplikaciją pavadinau Pingy (nuo angl. ping), kitame straipsnyje aš trumpai aprašysiu jos architektūrą, pateiksiu sekų diagramą bei paaiškinsiu kaip bus siekiama ypatingai geros greitaveikos bei plečiamumo (angl. scalability), kurį įgalina Windows Azure platformą.






Naujausi komentarai