TFS e în cloud, folosiți-l

Preview-ul pentru Team Foundation Service este public, fără cod de invitație: http://tfspreview.com/. Dacă v-a fost lene vi s-a părut prea complicat să vă instalați/configurați un TFS în ogradă, am pus noi un serviciu de TFS multitenant în Windows Azure. Go, go, go!
Oricine e binevenit: de la C# la Python, cu orice unelte: de la Visual Studio la Eclipse, pentru orice proiecte: de la Windows la Android, de orice complexitate: de la freelanceri la echipe mari.

Team Foundation Service

PS: Pentru cei care încă nu știu ce este TFS: să vă fie rușine management de cod sursă, de testare, de build și de echipe agile.

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/.

Windows Azure Media Services

Ieri am anunțat Media Services, ce includ încărcare, stocare, codare, conversie, protecție de conținut și transmisiune video către Xbox, Mac, iOS, Android și bineînțeles Windows și Windows Phone. Planul curent de prețuri este simplu: va fi gratuit, în sensul că veți plăti oricum restul de servicii Windows Azure cu care v-ați obișnuit, ca storage (8,9 eurocenți/GB/lună), transfer dinspre datacentere (8,5 eurocenți/GB) și Content Delivery Network (8,5-13,5 eurocenți/GB în funcție de zonă).

Detalii la http://www.windowsazure.com/en-us/home/scenarios/media/.

Windows Azure Media Services

Windows Azure Trust Center

După modelul Office 365 Trust Center, în martie am lansat Windows Azure Trust Center, unde veți putea găsi informații despre securitate, privacy, conformitate cu standardele și răspunsuri la întrebări frecvente.

Citiți și articolul „Încrederea în cloud” din decembrie 2011.

Avem Windows Phone Marketplace în România, pentru utilizatori

Deținătorii de Windows Phone care au fost mai curioși, au putut să își seteze deja contul de marketplace de câteva săptămâni. De azi însă e oficial, avem marketplace și în România. Puteți asocia un card cu Live ID-ul vostru de România și să vă cheltuiți banii pe aplicații, jocuri și muzică Smile. Curioșii care s-au grăbit și au făcut-o deja (inclusiv eu…), puteau să își asocieze cardul dar nu puteau selecta România pentru Marketplace. Mergea și așa dar acum vor rămâne cu setarea pe altă țară, fiindcă telefonul nu permite schimbarea țării odată ce ați setat-o, decât prin reset, adică reinstalare. E bine de știut că la început se poate întâmpla ca unele telefoane să vadă marketplace-ul iar altele nu. Asta până se sincronizează fiecare cu serviciul. Ah, și trebuie să vă actualizați telefonul la versiunea 7.5 Mango pentru a folosi marketplace-ul.

Marketplace-ul pentru România se populează pe măsură ce dezvoltatorii își marchează aplicațiile să fie disponibie și pentru noi. Dacă sunteți un astfel de dezvoltator, uite așa se face. Pentru publicare de aplicații, dezvoltatorii din România vor trebui să meargă tot printr-un intermediar.

Nu săriți (ca mine) să cumpărați muzică, fiindcă de cele mai multe ori este mai eficient/ieftin să vă faceți un Zune Pass. Cu 10 parai pe lună puteți descărca oricâtă muzică. Încercați trialul de 14 zile. Deh, învățăm și noi cum se folosesc serviciile astea. Zune, dar și Microsoft Points pentru gaming. Am luat Hawaiian Pack pentru Microsoft Flight. Fanii de Flight Simulator știu de ce. Acum mă duc să pun Pink Floyd pe Xbox.

Ah, ce-mi plac serviciile astea din cloud! Telefon, consolă, PC, nu contează.

Reduceri de prețuri la storage și la instanțele extra small din Windows Azure

După reducerile pentru bazele de date relaționale din februarie, de azi reducem prețurile la:

– Windows Azure Storage (non-relațional) de la 0,14usd/GB la 0,125usd/GB și
– instanțele extra small de la 0,04usd/h la 0,02usd/h.

Rămân în vigoare reducerile suplimentare la storage de 10%, 20%, 26% și 29% pentru cantități mai mari de 1TB, 50TB, 500TB și respectiv 1PB. Dacă aveți nevoie de mai mult de 5PB, trebuie să vorbim/negociem.

Reducerea la extra small înseamnă că 1 oră de extra small va fi echivalată cu 1/6 ore small.
Detalii la http://www.windowsazure.com

Enjoy!

Cum asiguri continuitatea businessului în cloud cu SQL Azure

Planul de Business Continuity al unei firme are în vedere proceduri care să mențină afacerea în picioare chiar dacă apar situații neprevăzute. Dacă aveți servicii în cloud, există o serie de capabilități pe care vi le oferă platforma/furnizorul, iar altele trebuie să vi le activați singuri și implică costuri suplimentare. Depinde de cât de paranoici sunteți.

Tocmai am publicat un articol pe msdn.com despre cum se poate asigura Business Continuity folosind SQL Azure pentru serviciile voastre din cloud. Sunt tratate următoarele situații (reciclez):

  • Failure of individual servers, devices or network connectivity
  • Corruption, unwanted modification or deletion of data
  • Widespread loss of data center facilities

Puteți ghici deja că primul punct este asigurat de platformă, iar pentru celelalte două va trebui să implementați voi câte ceva.
Detalii la http://msdn.microsoft.com/en-us/library/hh852669.aspx.

georeplication

Management pack pentru SQL Azure

Am lansat un prim CTP pentru System Center Management Pack for SQL Azure. Așa cum îi spune și numele, puteți monitoriza disponibilitatea și performanța aplicațiilor care folosesc baze de date relaționale în cloud în SQL Azure. Descărcați de la linkul de mai sus.

Avem management pack și pentru Windows Azure, aici. Dar asta știam deja, nu-i așa?