Curs de dezvoltare pe Windows Azure, 16-18 octombrie, București

Mihai TătăranMihai Tătăran de la Avaelgo va ține un curs de 3 zile de Windows Azure pentru dezvoltatori, în București, în perioada 16-18 octombrie. Mihai are experiență practică în mai multe proiecte de Windows Azure (cele publice sunt https://www.assetwatch.com/ și http://www.skillage.eu/). Ca trainer a livrat o serie de cursuri de Windows Azure (numai noi l-am contractat de vreo 4 ori), ultimul fiind în vara asta. În urma cursului din iunie, a decis că va crește nivelul de dificultate al cursului spre „mai tehnic și mai aplicat”.

Recomand cu căldură!

Detalii și înscrieri la http://avaelgo.ro/avaelgo/curs-windows-azure-16-18-octombrie-2012-bucuresti-4.

PS: Da, e pe bani, 1200lei + TVA pe cap de dezvoltator dar aveți 25% reducere dacă vă înscrieți până în 3 oct.

PPS: Ne face plăcere să ajutăm cu o sală în sediul Microsoft din City Gate.

Noutăți în Windows Azure Web Sites

Spuneam aici că am lansat serviciul Web Sites cu opțiunile „shared” și „reserved”. De aseară, opțiunile sunt trei: „free”, „shared” și „reserved”:

image

„Free” e varianta shared free,
„Shared” este varianta shared cu domain mapping cu 2 cenți pe oră pe site, iar
„Reserved” e pe mașini dedicate, cu 8 cenți pe oră per procesor.

Detalii pe blogul lui ScottGu și pe http://www.windowsazure.com/en-us/home/scenarios/web-sites/.

Faceți un cont de trial la http://www.windowsazure.com/, încercați serviciul Web Sites și dați feedback. Go, go, go!

Windows Azure Mobile Services

Din ciclul „nici o aplicație fără back-end în cloud”, am lansat azi noapte Windows Azure Mobile Services, care vă ajută să creați rapid servicii în cloud-ul Windows Azure pentru aplicațiile voastre. Este un moment excelent pentru majoritatea dintre voi care lucrați deja la aplicații pentru Windows 8.
Din experiența ultimelor luni de discuții cu parteneri, agenții și dezvoltatori, sunt puține aplicațiile pentru Windows 8  care să nu aibă nevoie de un serviciu în back-end.

  • Dacă veniți din lumea dezvoltării de aplicații client și vă sperie dezvoltarea de servicii de back-end, atunci Windows Azure Mobile Services e pentru voi.
  • Dacă sunteți confortabili cu dezvoltarea de servicii custom și mâncați token-uri JSON pe pâine, atunci ignorați.

Windows Azure Mobile Services include în acest release stocarea de date, autentificare cu Windows Live ID și push notifications. Pentru la toamnă pregătim și alte servicii ca trimiteri de mesaje (SMS și email) și autentificare custom (inclusiv Facebook și Google). Platforma client suportată acum este Windows 8, dar stați pe fază și pentru iOS și Android.

Faceți-vă un cont obișnuit de trial pe http://windowsazure.com și veți putea crea gratuit 10 astfel de servicii, iar dacă veți avea succes cu unul din ele, puteți trece cu un clic pe mașini dedicate (similar cu Windows Azure Web Sites).

Detalii la http://www.windowsazure.com/mobile, pe blogul lui ScottGu și în înregistrarea de mai jos:

Olimpiada a fost transmisă pe net din Windows Azure

Câteva detalii tehnice din spatele transmisiunilor directe și on-demand de la olimpiada London 2012 sunt pe blogul lui ScottGu, la http://weblogs.asp.net/scottgu/archive/2012/08/21/windows-azure-media-services-and-the-london-2012-olympics.aspx.

Windows Azure Media Services este deocamdată în beta, dar a trecut un test dur la olimpiadă.

Bacul a fost și el în Windows Azure în acest an

După modelul de succes cu admiterea la liceu de anul trecut, Ministerul Educației a pus și bacalaureat.edu.ro în cloud. Scenariul acesta de publicare de rezultate este ideal pentru cloud, fiindcă după zilele de vârf site-ul aproape că nu mai este utilizat. Anul acesta recordul de unici a fost în 8 iulie: 1.141.976.

Citez din comunicatul de presă al Siveco:

Începând cu anul 2011, site-urile pe care sunt publicate rezultatele examenelor rulează pe Windows Azure, ce asigură, datorită puterii de calcul alocate, disponibilitate pentru perioadele cu încărcare ridicată. Conform principiilor de funcționare, în Windows Azure datele sunt stocate pe medii redundante, ceea ce asigură disponibilitatea și securitatea datelor.
Tehnologiile folosite de site-urile de afişare a rezultatelor la examenele naţionale au fost proiectate nu numai pentru a răspunde cu succes numărului foarte mare de vizitatori simultani, dar şi pentru a face faţă unor posibile atacuri menite să întrerupă disponibilitatea serviciilor furnizate.

VM-uri, tranzacții cu storage și trialuri în Windows Azure

Dacă v-ați jucat cu noile VM-uri din Windows Azure și ați folosit un cont de trial, e posibil ca în câteva zile de joacă să ajungeți la limita de 1 milion de tranzacții cu storage-ul pe care o aveți inclusă în trial. Asta fiindcă VM-urile lovesc storage-ul unde se afla vhd-ul de foarte multe ori. Este un scenariu la care nu ne-am gândit. Sorry. De acum conturile noi de trial vor avea limita de 50 de milioane de tranzacții (a se înțelege accesări) cu storage-ul. Dacă aveți deja un cont de trial, vi se va actualiza limita asta la aniversarea lunară. Dacă sunteți deja suspendați din cauza acestei limite, faceți-vă un cont nou de trial (cu alt Live ID) sau ridicați spending limit și vă vom taxa cu câțiva dolărei (10 cenți pe 1 milion de tranzacții).

Noul Windows Azure include serviciul Web Sites, cu site-uri de la gratuit la rachete

Citiți blogul Windows Azure pentru a vedea ce noutăți au fost lansate azi noapte și blogul lui ScottGu pentru câteva detalii despre preferințele lui: noul portal, Virtual Machines, Web Sites și Distributed Caching.
Puteți încerca deja portalul nou dacă faceți clic jos de tot:

preview portal

Apoi puteți să vă băgați să vedeți/încercați serviciile noi.

Prin serviciul Web Sites veți putea avea 10 site-uri gratuite în regim „shared”, iar dacă vreunul necesită resurse mai multe (black friday and stuff), atunci puteți să-l treceți în regim „reserved” pe câte mașini doriți, dedicate, pe bani. Planul curent este să oferim cele 10 siteuri gratuite timp de 12 luni. Vom reconsidera la lansare, dacă e nevoie.
Iar când spunem Web Sites, atunci spunem:

– .NET, Node.js sau PHP
– SQL sau MySQL (da, avem serviciu de MySQL în Windows Azure)
– CMS-uri populare instalate direct din galerie în câteva secunde: WordPress, Joomla!, DotNetNuke, Umbraco sau Drupal
– deployment prin Git, FTP sau TFS.

Yeah!

PS: noul portal e bestial! Încercați-l de pe orice device.

Linux în Windows Azure

În noaptea asta vom face o actualizare majoră la serviciile din Windows Azure. Poate v-ați întrebat de ce VM roles a rămas atât de mult în beta. D-aia, fiindcă am vrut să-l lansăm cu storage local persistent. Serviciul se va numi Virtual Machines și va suporta și mașini Linux pe lângă Windows Server. Ca să înțelegeți cât de important este storage-ul local persistent, hai să vedem cum funcționează cel non-persistent: la VM role-urile actuale, dacă creezi un VHD pe care pui o aplicație cu o bază de date locală, ne dai VHD-ul și noi îl rulăm în Windows Azure, însă dacă ne pică fierul de sub VHD-ul tău, noi îl vom reporni pe un alt fier, dar vom folosi VHD-ul inițial. Cu alte cuvinte, nu garantăm datele din aceste VHD-uri. Dacă vrei să le păstrezi, trebuie să le salvezi explicit în Windows Azure Storage, de care avem grijă. Ei bine, cu servicul nou de Virtual Machines, vom avea grijă și de storage-ul local din VHD. Asta deschide scenarii foarte interesante ca instalarea de SQL Server, MySQL, SharePoint Server sau orice altceva. Mai mult, IT-ul poate muta aplicații din cloud-ul privat în cel public din Windows Azure, sau invers, folosind System Center.

Alte noutăți:

– Windows Azure Virtual Machines
– Windows Azure Virtual Network
– Windows Azure Web Sites cu deployment automatizat pentru WordPress, Joomla!, DotNetNuke, Umbraco și Drupal
– SDK-uri noi pentru limbajele suportate deja (.NET, PHP, Java și Node.js)
– Python devine al 5-lea limbaj suportat cu SDK și unelte
– 48 de țări noi.

Detalii pe blogul Windows Azure.

Vă recomand să participați deseară la 23:00 la evenimentul transmis live din San Francisco, cu Scott Guthrie în keynote: http://www.meetwindowsazure.com/

Meet Windows Azure

Cloud Ninja Metering Block pentru aplicații multi-tenant

logo cloud ninja metering block

Monitorizarea resurselor folosite la nivel de client (tenant) este o provocare pentru orice aplicație/serviciu multi-tenant în Windows Azure și nu numai. Dpdv business, schema de monetizare aleasă pentru un astfel de serviciu de obicei își asumă un consum mediu rezonabil pentru toți clienții, iar excepțiile vor fi tratate ca… excepții. Cloud Ninja Metering Block ajută la ținerea sub control a consumului mediu și la detectarea din timp a excepțiilor sau abuzurilor. Se poate instala de sine stătător sau se poate înșuruba în aplicația voastră.

Detalii la http://cnmb.codeplex.com/.
Demo live la http://cnmb.cloudapp.net/.