Back-end în Windows Azure pentru aplicații iOS

Dezvoltați aplicații pentru iPhone sau iPad? Atunci trebuie neapărat să încercați Windows Azure Mobile Services, un serviciu care vă ajută să faceți ușor beck-end-ul aplicației voastre direct în cloud. Mobile Services a fost lansat în august cu suport pentru aplicații Windows 8, iar de ieri suportă și iOS, și autentificare cu cont de Facebook, și Twitter, și Google, și Microsoft Account (fost Live ID), și multe alte goodies.

Detalii la scottgu.

  1. Faceți-vă un free trial la http://aka.ms/caagq4 sau
  2. activați-vă gratuitățile din abonamentul MSDN la http://aka.ms/jzjeev sau
  3. dacă sunteți parteneri în Microsoft Partner Network (pe un nivel în care nu aveți MSDN), puteți aplica pentru Windows Azure Cloud Essentials la http://aka.ms/fs4mfx, iar
  4. dacă sunteți startup în programul BizSpark activați-vă beneficiile la http://aka.ms/lmbbdi.

PS: stați pe fază, urmează suportul pentru Android

Puneți-vă subscripțiile de Windows Azure pe România

Adică orice subscripție, chiar dacă e trial sau MSDN, dar mai ales dacă e vorba de o subscripție pentru un proiect/aplicație/serviciu în producție. Spun asta fiindcă, din datele noastre, mai mult de 70% din firmele de software din România dezvoltă aplicații pentru alte țări, în regim de outsourcing. Ei bine, am văzut multe cazuri, prea multe, în care subscripțiile au fost create pe țara clientului, fără nici un motiv real. Da, poți face deployment de aplicații în orice datacenter Windows Azure de pe planetă, chiar dacă subscripția este pe România.

Problema mea este că noi în Microsoft ne uităm la cum crește numărul de aplicații și/sau subscripții în fiecare țară, iar fenomenul de mai sus nu ne ajută deloc, fiindcă mai mult de jumătate din munca voastră, a firmelor de software din România, nu se vede. Este drept că sunt și cazuri în care clientul cere explicit să aibă subscripția lui, în țara lui. Fair. Dar haideți să punem celelalte pe România.

PS: nu ezitați să mă contactați dacă lucrați la ceva fain pe Windows Azure. Da, putem ajuta: tehnic și/sau business.

Active Directory în cloud

Vreți să vă faceți un domeniu AD (Active Directory), să creați useri/grupuri, să-l integrați cu un eventual domeniu existent on-premises? Ei bine o puteți face în Windows Azure Active Directory, un serviciu de AD gândit pentru cloud. Mă rog… nu chiar, în sensul că el exista până acum ca serviciu de AD pentru Office 365, dar din vara asta îl expunem pentru toți, sub formă de serviciu de sine stătător.

Puteți să vă faceți cont/domeniu la http://g.microsoftonline.com/0AX00en/5 și apoi să-l administrați în portalul de management https://activedirectory.windowsazure.com. Portalul ăsta nu este încă integrat în portalul lui Windows Azure, dar acolo va ateriza în final.

Detalii la http://blogs.msdn.com/b/windowsazure/archive/2012/09/12/more-advances-in-the-windows-azure-active-directory-developer-preview.aspx

Enjoy!

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