Interviu interesant cu Google despre cloud computing în .ro

BusinessCover.ro l-a intervievat pe Abdel Wahed Bendaoua, din Google EMEA prietenul Dan Bulucea, care m-a angajat la Microsoft acum 8+ ani, iar acum conduce operațiunile Google în .ro. Lăsând la o parte declarațiile copilărești cu experiența în cloud, similare cu ”tatăl meu îl bate pe tatăl tău”, interviul este interesant fiindcă e foarte mult ”Microsoft” în el. Denotă că Abdel Dan e conștient că am luat-o înainte. Sau poate l-a forțat jurnalistul?

Am mai văzut o declarație interesantă acolo, legată de dilemele clienților în a-și muta datele în cloud:

„Dar, în faţa oricui sunt gata să demonstrez că serverele Google sunt mai sigure decât oricare server aflat la sediul oricărei companii, angajăm o firmă specializată în securitate şi vedem care servere sunt sparte mai uşor, cele ale companiei sau cele ale Google“

Hmmm, ia să înlocuim Google cu Microsoft și să refolosim ideea asta… Smile

Dezvoltare de aplicatii xRM pe Dynamics CRM 2011

Azi am lansat Dynamics CRM 2011 în România și profit de ocazie să vă recomand documentație caldă pentru dezvoltare pe framework-ul xRM de sub Dynamics CRM 2011:

Microsoft Dynamics CRM 2011

Dacă vreți să vă jucați cu versiunea din cloud/online, mergeți la http://crm.dynamics.com/ro-ro/on-demand și faceți-vă un cont de trial. Clienții care se decid până la vară, beneficiază de un preț promoțional (31 EUR pe utilizator).

Enjoy!

Greybox, un watchdog pentru Windows Azure

Acum, după laboratoarele de Windows Azure, vă reamintesc că o aplicație instalată (deployment) pe Windows Azure învârte contorul indiferent dacă aplicația este oprită sau nu. Pentru a opri contorul și a evita taxarea cardului atașat la contul vostru de free trial, trebuie să ștergeți toate deployment-urile (din producție și din staging) și să le porniți doar când faceți testele.

Florin Cardașim a găsit o unealtă care te avertizează atunci când contorul din cloud se învârte: http://greybox.codeplex.com/. Trebuie doar să-i dați SubscriptionID-ul contului vostru de Azure și amprenta certificatului de management. Da, am învățat la grădiniță școala de cloud că management API-ul din Azure nu ”ascultă” la comenzi programatice fără certificat digital. Certificatul pentru management poate fi self-signed, generabil cu makecert.exe.

Am încercat cu două conturi de Azure și merge chiar și așa. Mai jos, unul are deployment-uri, e azuriu Smile și ridică niște alerte, iar celălalt nu are deployment-uri, e gri și tace.

Greybox

Greybox Alert

Cum instalezi aplicatii Java pe Windows Azure

Descarci Windows Azure Starter Kit for Java de la http://wastarterkit4java.codeplex.com/ (poți folosi kitul din linie de comandă sau din Eclipse).
Copiezi aplicația Java, JRE-ul și alte dependențe (Tomcat etc) sub formă de zip-uri în folderul approot.
Editezi fișierele de configurare și gata.

Detalii la Improving experience for Java developers with Windows Azure.

Enjoy!

Cum instalezi PHP, phpBB, WordPress, Drupal, Joomla sau aplicatia ta PHP pe Windows Azure

Spuneam că platforma de cloud Windows Azure este open și pentru alte limbaje și framework-uri decât .NET. Suntem deschiși pentru PHP, Ruby, Python, Java etc. Ba mai mult, prima aplicație din România în producție pe Windows Azure a fost Hotelpeeps, dezvoltată de Zitec în PHP. Cea mai simplă metodă de a urca o aplicație PHP în Windows Azure este folosind Azure Companion for PHP de la http://archive.msdn.microsoft.com/azurecompanion. Acesta este practic un accelerator pentru instalare de aplicații PHP, cu tot cu dependențe. Ceea ce înseamnă că dacă aveți dependențe de WordPress, nici o problemă: companion-ul îl instalează în câteva secunde. La fel și cu celelalte.

Procedeul este simplu: mergeți în contul vostru de Azure, vă creați un cont de Windows Azure Storage, faceți modificările necesare în fișierul de configurare și creați un serviciu pentru companion. După pornirea serviciului, vă conectați la el cu un browser și bifați ce runtime, ce CMS și ce alte aplicații să vă instaleze. Lista cu ”instalabilele” este stabilită într-un fișier xml, care pe site se numește ”feed”. Acest feed se poate edita și el, dacă vreți să automatizați instalarea aplicației voastre PHP și să o includeți acolo sau dacă vreți să includeți alte dependențe. Detalii pe site.

Windows Azure Companion

Pentru demonstrații, am instalat și eu un WordPress pe Windows Azure folosind companion-ul. Iată blogul meu din cloud la adresa http://php.cloudapp.net/wordpress/.

Enjoy!

Cum instalezi CMS-ul Umbraco pe Windows Azure

Umbraco este unul din cele mai populare CMS-uri scrise în .NET. Folosind Umbraco Accelerator for Azure de la http://azureaccelerators.codeplex.com/ puteți să vă instalați Umbraco CMS direct pe platforma de cloud Windows Azure. Acceleratorul conține o imagine cu o instalare completă de Umbraco CMS. Trebuie doar să mergeți în contul vostru de Azure, să vă creați un cont de Windows Azure Storage, să creați o bază de date SQL Azure, să faceți modificările necesare în fișierele de configurare și să dați drumul la instalare. Cam o oră durează. Iată checklist-ul complet:

Umbraco Rapid Deployment Checklist

Crearea de conturi gratuite de Windows Azure – învățăminte de la laboratoare

Sunt două modalități de a beneficia gratuit de platforma Windows Azure (update: imediat după ce am publicat acest articol, s-a modificat oferta de Introductory Special; pe lângă redenumirea în Free Trial Introductory Special, s-a adăugat un beneficiu suplimentar de 750 de ore mașină extra-small):

  1. prin Free Trial Introductory Special, accesibil pentru ORICINE de la http://www.microsoft.com/windowsazure/offers/ (clic pe ”Buy” în dreptul lui Free Trial Introductory Special) sau
  2. prin abonamentele MSDN (minim Premium) cumpărate sau primite ca beneficiu al programelor de parteneriat (Gold, Silver sau BizSpark); clic pe ”Windows Azure Platform” de pe http://msdn.com sub My Account (după logon cu contul de administrator de abonament).

Învățămintele:

– este necesar un card bancar pentru crearea contului, indiferent de tipul de gratuitate (de asta scrie ”Buy” și în dreptul lui Free Trial Introductory Special)
– nu contează dacă cardul e emboss-at sau nu
– Free Trial Introductory Special dă dreptul la 25 de ore mașină (small instance) pe lună (plus 750 de ore mașină extra-small), 500MB stocare, o bază de date SQL Azure de 1GB, etc; detalii aici
– abonamentul MSDN dă dreptul la 750 de ore mașină (small instance) pe lună, 10GB stocare, 3 baze de 1GB, etc; detalii aici
– nu sunt eligibili pentru gratuitățile de Azure abonamentele MSDN din MAPS D&D, nici WebsiteSpark și nici Empower; folosiți Introductory Special!

Pasul 1: după ce ați ales una din cele două variante și ați dat clic, veți fi redirectați pe site-ul https://mocp.microsoftonline.com, care vă va cere să completați detaliile de contact

Pasul 2: apoi vă va cere un nume pentru contul de Azure (subscription name):

creare cont de Windows Azure

Pe aceeași pagină vă cere codul fiscal (VAT ID), însă pentru aceste conturi de test nu este relevant. Lăsați câmpul gol. În momentul când v-ați dezvoltat un serviciu în cloud și vreți să intrați în producție, veți crea un cont dedicat și veți introduce acolo codul fiscal dar nu înainte de a-l înregistra în registrul operatorilor intracomunitari. Departamentul vostru de finanțe știe cum și de ce se face asta. Un cod fiscal neînregistrat, va da eroare în pagina de mai sus.
Tot pe pagina asta, veți accepta Rate Plan-ul pentru situațiile în care depășiți gratuitățile.

Pasul 3: apoi vi se cer datele de pe card și

Pasul 4: citiți și acceptați termenii serviciului.

Și gata! După ”Finish” veți fi redirectați către unealta de management https://windows.azure.com:

windows.azure.com

ATENȚIE: pentru a ține sub control resursele utilizate pe platforma Windows Azure, vă recomand să ștergeți serviciile după ce ați făcut testele necesare. Nu este suficient să opriți serviciile! Dacă veți consuma mai mult decât aceste gratuități, veți fi taxați pe card. De obicei, aceste gratuități nu sunt suficiente pentru a intra în producție cu un serviciu în cloud. Dacă aveți întrebări, nu ezitați să abuzați de mine.

Laboratoarele de Azure merg în Timișoara, Cluj și Iași

Acum că s-au terminat cele 4 laboratoare din București, ne mutăm de săptămâna viitoare la:

– Timișoara în 24 februarie la Eta2u,
– Cluj în 25 februarie la Brinel și
– Iași în 2 martie la Iulius Group. Update: fiindcă în Iași nu avem un centru de training cu sală echipată cu PC-uri, vă rugăm să veniți cu laptop-urile voastre. Pentru a câștiga timp, instalați-vă:

– Visual Studio (minim Visual Web Developer Express de la http://www.microsoft.com/express/Downloads/),
– Windows Azure SDK and Tools de la http://msdn.microsoft.com/en-us/windowsazure/cc974146 și
– Windows Azure Bootcamp materials de la http://az16566.vo.msecnd.net/downloadablematerials/WABC-Materials-v1.3.zip

Haideți să faceți prima voastră aplicație pe platforma de cloud Windows Azure!

Apoi puteți merge să vă scrieți aplicația pe care ați gândit-o pentru concursul ”Afacerea ta, faima ta” lansat în cadrul Școlii de cloud.

Extindem concursul de aplicatii pe Azure cu două luni

Termenul limită de înscriere se mută în 31 martie, iar finala în 14 aprilie. Asta înseamnă mai mult timp pentru a finaliza aplicațiile.

Avem și o clauză nouă pentru participanți și anume toate aplicațiile înscrise trebuie să fie înscrise și în Microsoft Platform Ready la http://www.microsoftplatformready.com/.

Am lansat si un site dedicat concursului la http://www.microsoft.com/romania/concursazure/ in ton cu celelalte concursuri din regiunea Europa Centrală și de Est (reamintesc că sunt în derulare astfel de concursuri și în Cehia, Grecia, Polonia și Ungaria, iar câștigătorii din fiecare dintre cele 5 țări vor participa la finala regională în Los Angeles)

Iată și membri juriului, la care am adăugat rolul pe care aș vrea să îl joace în jurizare:

Radu Georgescu este antreprenor de succes și mă bazez să evalueze viabilitatea aplicațiilor dpdv business
Ciprian Jichici, arhitect de soluții și doresc să evalueze… duh, arhitectura aplicației
Ionut Balan, geek iubitor de tehnologie, cu experiență în competiții de acest gen, in charge cu inovația
– subsemnatul, sponsor; voi fi și eu acolo pentru a valida motivația de a folosi Windows Azure.

Da, astea sunt cele 4 criterii de jurizare.

Puteti testa noua versiune a Dynamics CRM Online

La http://crm.dynamics.com/ro-ro/ .
Evenimentul de lansare va fi transmis live/gratuit pe net în 20 ianuarie, ora 19:00.

Credeți că e nevoie să facem/forțăm un curs de Dynamics CRM 2011 (online și on premises) pentru firmele de software?

Dynamics CRM Online