Powered by Windows Azure: Admiterea 2011

Admitere.edu.ro este un portal al Ministerului Educației realizat de Siveco România și atrage un trafic impresionant în zilele în care se publică rezultatele și repartizările. În prima zi au avut peste 800 de mii de vizitatori unici. Acesta este un scenariu ideal pentru cloud fiindcă poți aloca resurse de calcul teoretic nelimitate în zilele de vârf, iar apoi, după ce a trecut nebunia, rămâi pe una sau două servere.

Iată și un citat din comunicatul de presă:

În premieră în 2011, modulul de publicare a informaţiilor pe Internet a folosit platforma de cloud computing Windows Azure, ceea ce asigură disponibilitate permanentă, capacitate de calcul practic infinită, redundanţă şi securitate a informaţiilor.

Acest modul a fost conceput special pentru a face faţă atât unui număr foarte mare de accesări simultane, cât şi posibilelor atacuri menite să întrerupă disponibilitatea serviciilor furnizate.

Cei care aveți un cont obișnuit pe Windows Azure (cu gratuități sau nu), puteți vedea în portalul de management că limita de core-uri este 20:

Windows Azure Quota

Pentru a face față la scenarii din astea cu vârfuri de încărcare, va trebui să cereți explicit un ”Quota Increase” la http://www.microsoft.com/windowsazure/support/  precizând numărul de core-uri pe care le vreți. De exemplu, dacă vreți să rulați aplicația pe 50 de instanțe/servere Extra Large (cu câte 8 core-uri), atunci cereți 50 x 8 = 400 de core-uri. Un operator Microsoft va crește quota și gata, puteți să abuzați de ea. Pentru a evalua costurile, înmulțiți numărul de core-uri cu 0.12 dolari pe oră. De exemplu, dacă vârful de încărcare de mai sus durează 2 zile, veți avea 400 * 0.12 * 2 * 24 = 2304 dolari. După ce trece valul, puteți rămâne pe un minim de core-uri, cu costuri similare cu un hosting obișnuit.

Comparați asta cu cumpărarea de servere… Cât costă un singur server cu 8 core-uri (de exemplu două procesoare cu 4 core-uri) și 16GB RAM? 3-4000 de dolari? Unul singur! Înmulțit cu 50… nici nu mai are rost să calculăm Smile.

Au mai scris:
Club IT&C – Record de trafic pe http://portal.edu.ro în perioada examenelor naţionale,
Ionuț Bălan – 828935 vizitatori unici, 24 milioane de afişări pe un site educaţional din România.

Testarea pentru “Powered by Windows Azure”

Scriam aici că pentru a folosi logo-ul ”Powered by Windows Azure”, trebuie să treceți un test simplu din MPR și că durează cam o oră. Pașii și timpii estimați sunt ăștia:

1. Înscrii firma pe http://www.microsoftplatformready.com/ (5min)
2. Adaugi aplicația bifând tehnologiile folosite (în acest caz Windows Azure și/sau SQL Azure) (5min)
3. Vizualizezi video-ul cu modul de utilizare al uneltei de test sau răsfoiești ghidul din pdf. Le găsești în secțiunea ”MPR-ul meu” (sau ”My MPR”) clic pe Windows Azure Platform, apoi fila Test și Get Started (7min)
4. Descarci și instalezi unealta de test de la Test My Apps (5min)
5. Pornești unealta de test și îi dai datele aplicației.  Pentru SQL Azure îți trebuie datele din connection string adică nume server, user și parolă, iar pentru Windows Azure îți trebuie subscription id, certificatul digital de management și url-ul aplicației (5min)
6. Pornești aplicația, treci prin funcționalitățile principale și verifici raportul de test creat (5min)
7. Creezi un pachet cu raportul. În această fază îți trebuie numele aplicației, versiunea și id-ul pe care ți l-a dat MPR la Test My Apps de la punctul 4 de mai sus (5min)
8. Încarci pachetul cu raportul de testare în MPR la Test My Apps. Asta dacă e ”passed”, bineînțeles (3min).

Na, că au ieșit 40 de minute.

PS: certificatul digital de management (*.cer) este necesar pentru a permite uneltei de test să se conecteze la API-ul de management aferent subscripției tale de Windows Azure. Crearea unui astfel de certificat se face ca la http://msdn.microsoft.com/en-us/library/gg432987.aspx adică cu makecert.exe din SDK-ul de .NET 2.0 unul din uneltele din Windows SDK (da, certificatul de management poate fi self-signed). În training kit figurează acest exemplu:

makecert -r -pe -a sha1 -n "CN=Windows Azure Authentication Certificate" -ss My -len 2048 -sp "Microsoft Enhanced RSA and AES Cryptographic Provider" -sy 24 "C:WAPTKWABC-Materials-v1.3azurecert.cer”

Powered by Windows Azure: Privesc.Eu

privesceuhttp://Privesc.Eu este un proiect pornit din Republica Moldova și care s-a lansat și în România: un site care transmite live tot felul de evenimente, din politică, administrație, conferințe etc. Problema nu e numai software la un astfel de proiect. Ați văzut aici și aici că oricine poate face transmisiuni live, însă când o faci pentru alții, dificultatea este de ordin logistic: cum organizezi un număr suficient de mare de cameramani, fiecare cu echipamentul necesar și să îi trimiți în teritoriu. Televiziunile cheltuiesc enorm pentru așa ceva. Vitalie Eșanu, cel din spatele acestui proiect, îmi povestea că în Moldova sunt preluați de toată lumea din online, bloggeri, agenții, publisheri, inclusiv de televiziuni. Widget-ul de alături (dreapta sus) este de la privesc.eu.

Vitalie era mândru de faptul că în perioadele de maxim interes din jurul alegerilor, siteurile media erau blocate sau abia se mișcau, dar widget-ul lor transmitea în continuare. Fiindcă așa e în cloud.

Powered by Windows Azure: Muzeul Satului

Muzeul SatuluiÎntre 17 și 22 mai, Muzeul Satului celebrează 75 de ani de activitate. Colegul meu Petru Jucovschi și echipa Equilobe au contribuit la partea de dezvoltare a noului site www.muzeul-satului.ro/nou. Update: identitate și branding de la Idegrafo.

Siteul permite vizualizarea în detaliu a, deocamdată, trei obiective din cadrul muzeului. Cele care sunt afișate cu iconița de tur virtual. Fiecare tur virtual 3D conține panorame PhotoSynth de rezoluție mare (350+ megapixeli). Imaginile capturate de fotograful Mihai Bodea sunt stocate tot pe platforma de cloud Windows Azure. Pentru unele detalii, panoramele din imaginile făcute în gospodării se văd mai bine pe site decât ce e la fața locului fiindcă fotograful folosește lumini care nu sunt la indemâna oricărui vizitator.  În plus, siteul permite transmisiuni live ale evenimentelor din muzeu, folosind aplicația open source descrisă aici. Setup-ul curent este capabil să transmită HD către 15000 de vizitatori virtuali concurenți… să batem în lemn fiindcă în 21 și 22 mai vor fi transmisiuni live între 12:00 și 18:00. CMS-ul folosit este Orchard. Tot open source.

Începând din această săptămână Muzeul Satului expune 20 de monumente noi, așa că merită să mergeți să le vizitați fizic, dacă aveți drum în București. Muzeul ajunge acum să aibă 121 de gospodării și 300 de monumente. În același timp rămân 53000 de obiecte care nu pot fi expuse din diverse motive (lipsă de spațiu, lumină, umiditate etc). Noul site va permite muzeului să expună virtual aceste obiecte pentru publicul larg. Sperăm că această deschidere va crește afluxul de vizitatori fizici, care este acum la nivelul a 300000 pe an. Ca fapt divers, 180000 sunt străini…

Cum va evolua siteul:

– pe măsură ce se fotografiază, 1-2 panorame noi pe lună
– aplicații pentru telefoane
– magazin virtual etc.

Feedback-ul este binevenit. Aici, la Petru, sau direct la muzeu.

Powered by Windows Azure: platforma de e-business OMNi

Softelligence a lansat în aprilie versiunea 2.0 a suitei OMNi. E greu de explicat ce e OMNi… Glumeam cu Doru Blidăruș zilele trecute spunând că e ușor de vândut/vorbit despre OMNi clienților care au fost deja evanghelizați de Oracle cu al lor E-Business Suite Smile. Poza de mai jos sugerează o soluție complexă, însă în realitate OMNi poate acoperi o nevoie punctuală (de exemplu: prezență online, sau loializare, sau comerț electronic, sau suport cu autoservire) dar și mai multe la un loc.

flowchart_OMNi

Dacă vi se pare cunoscut numele lui Doru, da, e acel Teodor Blidăruș care a plecat din Totalsoft și a înființat Softelligence în 2006 împreună cu fratele său Adrian.
A mai scris: http://businesscover.ro/cum-se-imprietenesc-institutiile-financiare-cu-cloud-computingul-din-interes-desigur

Baftă!

Powered by Windows Azure: AssetWatch

logo-assetwatchDupă HotelPeeps de la Zitec, iată încă un proiect românesc cu care ne fălim global cu un studiu de caz pe microsoft.com. Deși AssetWatch e un proiect pentru SUA, este ”Made in România” de HPC Consulting. Bravo Mihai!

Se modifică beneficiile de Azure din abonamentele MSDN

În bine. Cei care au cumpărat abonamente MSDN sau le-au primit prin programul de parteneriat, vor avea de acum următoarele beneficii:

Windows Azure benefits for MSDN subscribers

Cei care și-au activat deja beneficiile de Azure din Visual Studio Premum w MSDN (asta primesc partenerii Silver și Gold), vor fi trecuți automat la beneficiile maxime de la nivelul Visual Studio Ultimate w MSDN. Se vede din tabelul de mai sus că, din nou, membri BizSpark sunt privilegiați Smile. Detalii la http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx

Finaliștii concursului de aplicații pe Windows Azure

Următorii 10 parteneri sunt așteptați în 19 aprilie să își prezinte aplicația în finală în fața juriului și să răspundă la întrebări (descrierile sunt copy-paste):

AdSMSense cu http://staging.cloud.adsmsense.com

AdSMSense is providing services of worldwide SMS delivery for messages and automates mobile text messages into a work-flow that drives your business into the dynamic market of tomorrow’s communication and much closer to customers with on-target information ready to be delivered. Other services include SMS advertising, consulting and support for you to address customer’s mobile needs.

ASTINVEST cu http://SMSParking.ro

SMSParking™ este o solutie completa de plata prin SMS a parcarilor din Romania, livrata prin Internet, in regim Software as a Service (SaaS) intr-un mediu securizat, ce poate fi accesata in orice moment, folosind un browser web, de catre operatorul parcarii si agentii de control.
SMSParking™ ofera suport de tranzactionare prin SMS, pe numere scurte premium rate, pentru principalii operatori de telefonie mobila din Romania, acoperind peste 95% din populatia Romaniei si venind in beneficiul populatiei cu o solutie interactiva, performanta, sigura si usor de utilizat prin care se pot plati, in deplina siguranta, locurile de parcare.
In acest moment, SMSParking™ este cea mai avansata platforma de administrare a parcarilor din Romania, oferind posibilitatea de a monitoriza in timp real ocuparea, situatia tranzactiilor prin SMS a locurilor de parcare.

Business Logic Systems cu http://mmsgcloud.cloudapp.net

Business Logic Systems’ MMS Gateway has been conceived as an advanced tool for MMS dispatching management, acting as a gateway between applications specialized in MMS communication (rewarding solutions, campaigning solutions and so on) and MMSC. The solution ensures smooth, trouble-free data communication in a secure environment. MMS Gateway can provide:
§ Versatile integration with multiple MMSC platforms
§ Advanced MMS dispatching management
§ Smart prioritization of MMS via clear-cut, easily configurable rules
§ Advanced, in-depth MMS dispatching reporting
§ Advanced application error management
MMS Gateway is part of InTelestage™, a truly cost effective solution that has been developed using the latest Microsoft® .NET technology and service-oriented architecture, which includes profiling, campaigning, rewarding and reporting capabilities tailored to suit CSP’(Communication Service Provider) needs.

De Vis Software cu http://de-vis-software.cloudapp.net

Aplicatia este dedicata business-ului, facand parte din categoria CRM. Concret, este o aplicatie de facturare, chitantare, avizare, monetar, registru casa, gestiune stocuri, clienti, angajati, performante si statistici pentru produsele/serviciile vandute si realizari angajati. Fiecare client in parte are la dispozitie prin aplicatie un magazin virtual la cheie accesibil oricarui vizitator, adresabil target-ului clientului respectiv unde clientul isi poate comercializa produsele/serviciile. Magazinul virtual ofera clientului informatii referitoare la stocuri totale ale fiecarui produs in parte, review-uri pe produs, comparare cu alte produse, alte produse asemanatoare cumparate, newsletter.

HPC Consulting cu http://homebuilder.cloudapp.net/

Bursa job-urilor de constructii, renovari, instalatii de gaz, electrice si de apa.

I Computer Solutions cu http://backupapp.cloudapp.net

Aplicatia permite utilizatorilor obisnuiti, precum si celor enterprise, sa isi configureze Windows Azure ca un storage de backup. Se pot uploada / downloada oricite fisiere, permitindu-se regasirea lor la nevoie.

Project Software cu http://yzzmessenger.cloudapp.net

Yzz Messenger este un client de Windows Phone 7 care foloseste Yahoo Messenger API care simuleaza si rularea in “background”. De fapt, permite primirea de “push notifications” in cazul unui mesaj nou, chiar si atunci cand aplicatia nu ruleaza.

Quartz Software cu http://brokerassistantclient.cloudapp.net/

Aplicația se adresează firmelor de brokeraj din domeniul de asigurări, asigurând suportul software în domeniul polițelor de RCA. Broker Assistant se integrează cu web service-urile principalelor societăți de asigurare pentru obținerea de cotații și generarea de polițe.

Teamnet cu https://dosarelectronicpacient.cloudapp.net

Sistem de Gestiune al Dosarului Electronic al Pacientului la nivel judetean (ca proiect pilot) prin integrarea sistemelor informatice ale institutiilor implicate in acest proiect si care sunt de asemenea, implicate in activitatile medicale ce vizeaza consultarea si tratamentul pacientilor. Oferirea unui acces facil la informatii consistente si de calitate pentru cetatean.
Dosar Electronic Pacient are ca principal obiectiv crearea unui suport suplimentar de informare pentru cetatean si de decizie pentru personalul medical, in vederea obtinerii de servicii medicale de calitate.

Zitec cu http://apps.facebook.com/hotelpeeps/trends/

HotelPeeps Trends este o aplicație web ce colectează permanent oferte hoteliere pentru aproximativ 30 de destinații populare la nivel global, utilizând 7 sisteme de rezervări, oferte pe baza cărora este capabilă să livreze către alte aplicații (prin servicii web) următoarele fluxuri de date:
1. Oferte individuale
2. Variația prețului mediu pentru o anumită localitate
3. Evoluția prețurilor hotelurilor din localitățile monitorizate
4. Oferte speciale detectate automat, prin compararea evoluției prețurilor hotelurilor față de piață
Toate datele furnizate sunt pentru aproximativ 4 luni în viitor.
Aplicațiile de online booking existente în acest moment pleacă de la premisa că se dorește vizitarea unei anumite destinații exact într-o anumită perioadă de timp. HotelPeeps Trends are o abordare diferită: se presupune că se dorește optimizarea costurilor pentru o anumită deplasare, având date de plecare/sosire flexibile.

Mulțumim tuturor celor înscriși, felicitări finaliștilor și vă așteptăm la finală!

Powered by Windows Azure: SeniorERP

logo_seniorerpWow! Asta da. Gata cu startup-urile și cu proiectele low-risk. Vorbim acum de o firmă de software consacrată, Senior Software, și de aplicația lor stindard, SeniorERP. Din punct de vedere business ei erau pregătiți fiindcă aveau deja SeniorERP Online pe care îl vindeau în regim SaaS. Problema e că până acum, fiind la un hoster, trebuia să se ocupe ei de disponibilitatea bazei de date (mirroring, backup, etc) și nu aveau flexibilitatea în scalare (în sus și în jos) tipică unei platforme de cloud. Acum mai puțin de o lună au luat decizia de a migra, iar acum au primul client. Wow!
Deși erau deja pe ultimele versiuni de .NET și SQL Server, vă puteți aștepta că migrarea nu a fost chiar pac-pac. Aplicații de complexitatea unui ERP, chiar dacă le poți muta în Windows Azure de pe o zi pe alta, necesită un lung proces de regression testing și optimizare pe noua platformă. Iată că ei au reușit să facă asta în câteva săptămâni. Felicitări!