Ce e nou în Windows Azure, deseară, live la learnwindowsazureevent.com

Puteți vedea noutățile pe blogul Windows Azure, sau, dacă nu aveți ce face în seara asta, să urmăriți live pe net evenimentul Learn Windows Azure de la ora 19:00. Mai jos este un sumar al noutăților și comentariile mele:

  • Billing mai bun și Spending Limit: Ura! Avem Spending Limit pentru Free Trial și pentru MSDN. Am scris deja despre asta aici. Administrare mai bună a subscripțiilor și vizibilitate în timp real asupra consumului. Alerte pentru abonații MSDN care nu știu încă de gratuitățile pe care le primesc în Windows Azure.
  • Portal îmbunătățit: Imi place că totul este integrat în portalul de marketing azure.com, care la rândul lui arată mult mai aerisit și mai logic. Portalul de management pentru Windows Azure a rămas același, dar s-a schimbat portalul de managemnt pentru SQL Azure. Util, mai ales pentru cei care preferă să nu folosească SQL Server Management Studio.
  • SQL Azure Federation: Ei da, ce ziceți de baze de date care scalează la fel de simplu și elastic ca un Web Role sau Worker Role? Asta promite SQL Azure Federation, care este o implementare a patternului de sharding în SQL Azure. Pe lângă asta, un efect colateral binevenit este simplificarea designului pentru aplicații multitenant. Detalii aici.
  • Windows Azure SDK for Node.js: Node.js este un framework de JavaScript, dar server side. Bun venit pe Windows Azure! SDK publicat pe GitHub.
  • O primă versiune a Hadoop pentru Windows Azure: Pentru scenarii de tip Big Data, am promis la SQLPASS că vom contribui la Apache Hadoop și vom avea o distribuție proprie. Asta e prima versiune. Între timp am renunțat la a mai dezvolta LINQ to HPC (fost Dryad) și vom merge full speed cu Hadoop. Se deschid câteva scenarii interesante ca joburi MapReduce pentru programatorii de JavaScript, sau analiză de date folosind Excel sau PowerPivot.
  • Unelte noi pentru tehnologii OSS: Eclipse și Java primesc o actualizare majoră în SDK-ul pentru Java. De acum suportăm MongoDB, Solr/Lucene și Memcached.
  • Reduceri de prețuri: Banda se ieftinește de la 15 cenți la 12 cenți per GB. Am schimbat modul de billing pentru Service Bus de pe număr de conexiuni pe număr de mesaje. Schimbarea va fi operațională de la 1 aprilie. Până atunci va fi gratis. Am introdus un sistem de discount pentru stocare peste 1TB. Limita de 50GB pe bază de date SQL Azure se ridică la 150GB fără costuri suplimentare.

Update: înregistrările de la Learn Windows Azure vor fi publicate la http://channel9.msdn.com/events/windowsazure/learn. Tot acolo, puteți găsi și câteva interviuri faine, de exemplu cel cu Cihan despre SQL Azure Federation:

Windows Azure Free Trial, de acum cu Spending Limit

În acest weekend am actualizat portalul azure.com, sistemul de billing și, bineînțeles, serviciile din platforma de cloud Windows Azure. Crearea de conturi este mult simplificată. Sunt trei pași, fără părăsirea portalului.

Primul pas este unul de informare:

azure trial step1

Pasul al doilea este de validare, și da, merge și în România validarea prin SMS (nu mai trebuie să apelați la suport așa cum spuneam aici):

azure trial step2

Pasul al treilea este cel pentru card:

azure trial step3

În plus, am implementat Spending Limit, ceea ce înseamnă că dacă vă faceți conturi noi de trial sau prin MSDN, nu veți mai primi ”facturi surpriză”, chiar dacă uitați să ștergeți instalările de servicii după testare. Practic, vă vom dezactiva noi serviciile, imediat după ce depășiți gratuitățile pentru luna curentă. Asta pentru conturile noi, fiindcă cele existente au dezactivate spending limit by default.

Webcast-uri live despre actualizarea din decembrie pentru Windows Azure

imageDa, suntem în plin roll-out cu actualizările trimestriale ale serviciilor din platforma de cloud Windows Azure. În weekend-ul următor vom pune offline și portalul și sistemul de creare de conturi. Serviciile vor fi actualizate on-the-fly, iar aplicațiile voastre existente din Windows Azure nu vor fi afectate.

Pentru a prezenta noutățile, care sunt majore, vom organiza un eveniment de o zi în Redmond în 13 decembrie, transmis live pe internet. Vă recomand să urmăriți streaming-ul, care va începe la ora 19:00 ora Bucureștiului și se va termina târziu în noapte la ora 03:00. Vom avea nume mari printre vorbitori: pe Scott Guthrie, Dave Campbell și Mark Russinovich. Merită!

Înscrieri la http://www.learnwindowsazureevent.com/.

Update: ScottGu a scris un teaser aici, iar hashtag-ul oficial pe twitter e #WindowsAzure (pentru panelul de la sfârșit, puteți pune întrebări la acest hashtag).

Full house și la cursul din București de dezvoltare în cloud

De ieri am închis înscrierile la cursul de dezvoltare pe Windows Azure din 8-9 decembrie, fiindcă eram deja peste capacitatea sălii. Mărturisesc că mă bucură enorm faptul că este atât interes și îmi pare rău de cei care s-au trezit prea târziu și au rămas pe dinafară.

Vestea bună este că vom mai organiza astfel de cursuri, în funcție de cererea din fiecare oraș. Clujul și Bucureștiul s-au înscris ferm pentru cel puțin o reeditare la începutul anului viitor. Iașiul este în cărți, fiindcă trebuia să fie încă de la început, însă nu am reușit să mergem din motive de conflict de calendar. La Timișoara vom vedea, în funcție de interesul pentru cursul din 19-20 decembrie.

Stay tuned. Săptămâna viitoare vom anunța calendarul pentru începutul anului viitor.

Scalarea automată în Windows Azure sau cum treci prin black-friday în cloud

În toate discuțiile pe care le-am avut până acum, vă spuneam că VOI va trebui să decideți pe câte instanțe (mașini) rulează aplicația voastră în Windows Azure, fiindcă platforma nu poate decide pentru voi. Nu poate și nu vrea Smile. Pentru scenariile cu încărcare predictibilă e mai simplu, dar pentru scenariile cu încărcare impredictibilă, trebuie să monitorizezi aplicația și să iei niște decizii care par simple: când adaugi mașini și când oprești din mașini, însă problema se complică dacă vrei să eviți oscilațiile (folosind histerezis) și dacă vrei să parametrizezi ușor regulile. Ca să faci chestia asta automat, se poate folosi proaspătul lansat Microsoft Enterprise Library 5.0 Integration Pack for Windows Azure, care conține câteva application blocks interesante: Autoscaling și Transient Fault Handling. Codul de autoscalare (open source sub licență Ms-PL) poate rula în cloud dar și on-premises. Tot la linkul de mai sus veți găsi și documentația pentru implementare.

Nu uitați de cursul de Windows Azure!

Vă reamintesc că în 8 și 9 decembrie îl vom avea în București pe Ciprian Jichici ca trainer la cursul de dezvoltare în Windows Azure. La cursul din Cluj cu Mihai Tătăran a fost sala plină ochi cu 35 de participanți.

Pentru București, azi e ultima zi în care vă puteți înscrie cu 50% discount.

Actualizare majoră în Office 365: avem BCS în SharePoint-ul din cloud

Business Connectivity Services (BCS) este serviciul din SharePoint care permite acces read/write către surse de date externe din alte aplicații de business. Practic, folosind SharePoint Designer, poți să te conectezi ușor la baze de date sau la servicii web. Asta era povestea cu SharePoint Server instalat on-premises. În cloud, SharePoint Online (parte a Office 365) nu avea BCS-ul activat. Așa cum vă spuneam în roadshow-ul de business, lipsa BCS-ului în cloud și restricția de a crea aplicații sandboxed în SharePoint Online, obliga dezvoltatorii să apeleze la șmecherii client-side pentru a accesa surse de date din afara SharePoint-ului din cloud.

Ei bine, de săptămâna trecută avem BCS și în cloud, ceea ce înseamnă că vom putea instala aplicațiile noastre în sandbox-ul SharePoint-ului din cloud și să accesăm date externe prin BCS, folosind conexiuni SQL sau WCF. Uraaa!

Repet încă o dată: dacă faceți dezvoltare de aplicații în SharePoint, lucrați ”sandboxed”, fiindcă numai așa veți putea să puneți acele aplicații în cloud. Nu uitați! Nu voi, ci clientul decide unde își pune SharePoint-ul, iar cu nebunia asta din ultimii ani, vedem din ce în ce mai mulți clienți alegând SharePoint în cloud versus on-premises.

Dacă aveți deja soluții de SharePoint care merg în cloud, nu ezitați să ne spuneți. Ați văzut și voi, ne face plăcere să ne fălim cu astfel de soluții și să promovăm partenerii care le crează.

Cum să pornești un business pe Windows Azure: ISV Starter Pack

Lucrăm la împrospătarea portalului MPR la http://www.microsoftplatformready.com/ și, ca de obicei, varianta în engleză se face mai devreme. Una din resursele interesante care nu apare încă pe siteul românesc este Windows Azure ISV Starter Pack și conține asta:

GO TO MARKET TRAININGS

MARKETING RESOURCES

DEMAND GEN RESOURCES

SALES INCENTIVES
& SUPPORT

1. Succeeding with SaaS (Webinars)

2. Channel Development Webinars

3. Digital Marketing Training Series

1. Windows Azure Logo Program

2. Press Release Templates

3. Windows Azure Marketing Materials

4. Case Studies*

1. Windows Azure Marketplace

2. Partner Marketing Templates

3. Digital Marketing Services**

1. Windows Azure Solution Incentive Program (SIP)*

2. Support Services for Windows Azure Customers

Parcurgeți măcar ceea ce este în prima coloană. E important!
Un alt document interesant este ”Windows Azure for ISVs, A guide for decision makers” scris de David Chappell în stilul caracteristic. Recomand cu căldură.

Workshop-uri de HTML5

În contextul în care HTML5 va deveni din ce în ce mai important pe web dar și în viitoare versiuni de sisteme de operare, vă încurajez să mergeți la unul din workshop-urile de jumătate de zi din lista de mai jos. Reciclez din invitație:

Agenda:

  • Introducere în HTML5 și CSS3
    • HTML5: navigation, semantics, video, storage
    • CSS3: media queries, selectors, web fonts, transitions, multiple columns, multiple backgrounds, forms
  • Exemplificarea noilor elemente într-un CMS
  • ECMA 5 JavaScript – noutăți de limbaj și discuții detaliate pe diverse scenarii.

Înscrie-te la una dintre sesiunile noastre, în orașul cel mai apropiat de tine, fie la sesiunea de dimineață (9.00 – 13.00) fie la cea de după amiaza (14.00 – 18.00).

Numărul de locuri este limitat! Pentru a te înscrie trimite-ne un e-mail la adresa techeven@microsoft.com cu subiectul Înscriere workshop [Oraș] pe [Data]. Nu uita să ne lași câteva detalii despre tine: Nume, Prenume, Telefon și E-mail.

Timisoara – 6 decembrie
Cluj – 8 decembrie
Bucuresti – 12 decembrie
Bucuresti – 14 decembrie
Iasi – 24 ianuarie
Constanta – 26 ianuarie
Brasov – 31 ianuarie
Bucuresti – 2 februarie
Bucuresti – 7 februarie