Unealta de management pentru Windows Azure

Am publicat scula de management pentru Windows Azure la http://code.msdn.microsoft.com/windowsazuremmc.
Da, este sub formă de snap-in de MMC (Microsoft Management Console).

Reciclez capabilitățile:

hosted_services.png Hosted Services Upload, deploy, upgrade, and manage your hosted services in Windows Azure
diagnostics.png Diagnostics Configure instrumentation for Windows Azure applications (diagnostics) per source (perf counters, file based, app logs, infrastructure logs, event logs). Transfer the diagnostic data on-demand or scheduled. View / Analyze / Export to Excel and Clear instrumentation results.
certificates.png Certificates Upload / manage certificates for Windows Azure applications
storage_services.png Storage Services Configure Storage Services for Windows Azure applications
blobs.png Blob Storage Add / Upload / Download / Remove BLOBs and Containers and connect to multiple storage accounts, including local dev storage
queues.png Queues Add / Purge / Delete Windows Azure Queues
tables.png Tables Query and delete Windows Azure Tables
extensibility.png Extensibility Create plugins for rich diagnostics data visualization (e.g. add your own visualizer for performance counters). Create plugins for table viewers and editors or add completely new modules! Plugin Engine uses MEF (extensibility framework) to easily add functionality.
powershell.png PowerShell-based backend The backend is based on PowerShell cmdlets. If you don’t like our UI, you can still use the underlying cmdlets and script out anything we do

Platforma de cloud computing a Microsoft este disponibilă în România

De azi, avem Windows Azure, SQL Azure, și Azure AppFabric în România.
Reamintesc că pentru dezvoltare nu e nevoie să plătiți pentru platformă, fiindcă Visual Studio vă poate emula norul Microsoft.

Mergeți și învățați pe http://azure.com/ și pe http://channel9.msdn.com/learn/courses/Azure/.

Enjoy!

Dan Vasile despre xRM și “CRM as a service”

Dan-Vasile Colegul Dan Vasile a dat un interviu pentru Marketwatch despre piața de aplicații de business din România. Personal am reținut asta:

”Costurile cu infrastructura IT şi serviciile aferente nu sunt neglijabile, iar posibilitatea externalizării acestora către un furnizor specializat va deveni tot mai evidenţă. În Romania, această piaţă încă nu este formată, dar situaţia a evoluat pozitiv în ultimii doi ani. Anul acesta avem peste 10 noi clienţi Dynamics CRM în regim software as a service.“

PS: poza e tot de pe MW.

PPS: puteți încerca (gratuit pentru 30 de zile) Dynamics CRM în regim SaaS aici.

Oблачные Bычисления – Cloud Computing

Mâine voi fi la http://www.moldovaictsummit.md/ și am fost rugat să spun câteva cuvinte pentru allmoldova despre prezentările mele. Iată ce a ieșit: http://www.allmoldova.com/project/ict-summit/interview/1225.html. Iar dacă nu știți rusă, ăsta e textul original:

1. Trenduri IT – cloud computing, perspectiva Microsoft

Cloud computing nu este o idee nouă, este doar o evoluție firească în lumea tehnologiei informației.

Consumatorul de acasă

Un utilizator casnic de calculator folosește zilnic cloud computing când își citește emailurile de pe Hotmail, sau când stă de vorbă cu prietenii pe Messenger, sau când își actualizează profilul pe Facebook, sau când se joacă pe Xbox Live. Este ceva normal. De fapt, acest utilizator folosește servicii de pe internet, găzduite în “nor” (cloud). Îl interesează ce este pe serverele, care deservesc serviciile de mai sus? Probabil că nu. Este treaba furnizorilor de servicii să aibă grijă de infrastructura din nor și să țină serviciile online, fără întrerupere. Mai mult, unele servicii se consumă ca atare, cum sunt Bing, Bing Maps, Healthvault sau Office Web Apps iar altele sunt servicii adiționale la software local: Windows Live, Office Live, Xbox Live etc. În aceste condiții, consumatorii sunt interesați să aibă experiență similară pe calculator, pe telefonul mobil, dar și pe televizor.

Mediul de business și sectorul public

Dacă ne gândim acum la firme sau organizații (guverne, primării, agenții etc), ele în mod tradițional își găzduiesc singure soluțiile informatice. Aplicațiile software rulează pe servere în interiorul acestor organizații. Haideți să extrapolăm ideea de mai sus a serviciilor de pe internet și în pentru această lume. Este foarte probabil ca la un moment dat, anumite aplicații vor merita să fie “aruncate în nor”, în sensul că organizația în loc sa cumpere servere plus software plus mentenanță, vor cumpăra doar un abonament pentru un serviciu găzduit în nor. Acest model se numește în literatura de specialitate Software as a Service sau SaaS. Microsoft ofera deja astfel de servicii pentru firme sau organizații: email, colaborare, conferințe, gestiunea clienților, mesagerie instantanee, arhivare etc (http://microsoft.com/online). Din păcate, aceste servicii nu sunt încă disponibile în Moldova (nZ: în România vor fi disponibile din aprilie 2010). Aceste servicii sunt de fapt variante online ale serverelor Microsoft: Exchange, SharePoint, Communications Server, Dynamics CRM și Live Meeting.

Oare ăsta este viitorul? Unii spun că da. Microsoft crede însă că viitorul va fi unul mixt, în care vor coexista soluții informatice tradiționale împreună cu servicii găzduite în nor. Strategia Microsoft este să ofere software în așa fel încât beneficiarii să poată alege modul de instalare și consum, fie a) să-și instaleze acel software local, fie b) să-l găzduiască la un partener sau c) să se aboneze la servicii din nor. Oferim această libertate de alegere și posibilitatea de a face combinații de orice fel. Numim aceasta strategie Software + Services sau S+S.

Platforma de cloud computing

Următorul pas este să ne gândim la dezvoltatorii de software și să le oferim o platformă de calcul atractivă în nor. Gândiți-vă numai la succesul Microsoft, care se datorează în primul rând sutelor de mii de aplicații, care au fost scrise să ruleze pe Windows și SQL Server. Ideea este simplă: un sistem de operare plus baze de date în nor, configurabile dinamic, cu posibilitatea de a aloca resurse de calcul și stocare în funcție de nevoile aplicației. Exact asta face Windows Azure și SQL Azure.

Concluzie

În încheiere vreau să subliniez că angajamentul Microsoft în domeniul cloud computing este total. “We’re all in” așa cum scrie și la http://www.microsoft.com/cloud/. Investim în centre de date (in momentul de fata 3 in Statele Unite ale Americii si unul în Irlanda) cu capacitate de peste 100000 de servere fiecare, cu un randament energetic excelent: PUE=1,3 (Power Usage Effectiveness). În același timp, credem în eficiența strategiei noastre mixte, numită Software+Services, vom continua sa livrăm software capabil să ruleze în orice centru de date (la client, la hoster sau în nor) și vom căuta să oferim o experiență uniformă utilizatorilor, indiferent de ce au ei în față (calculator, browser, telefon mobil sau televizor).

2. Importanţa neutralităţii tehnologice în achiziţiile publice

Microsoft sprijină necondiționat administrația publică în demersul ei de a deveni mai deschisă, mai consistentă și mai conectată cu cetățenii. Credem cu tărie că neutralitatea tehnologică a administației publice este esențială pentru promovarea competiției, inovației și alocarea responsabilă de resurse financiare. Deschiderea administrației publice către o diversitate de tehnologii nu trebuie confundată cu impunerea unor modele de dezvoltare de software sau impunerea anumitor standarde. Considerăm că orice impunere este dăunătoare pentru industria IT locală și pentru dezvoltarea ei sănătoasă. Recomandăm guvernelor, primăriilor și agențiilor să se concentreze pe rezolvarea nevoilor în achizițiile publice și nu pe preferințe tehnologice.

Încă o actualizare pentru România în Bing Maps

Colegii de la Bing Maps au publicat încă 3695 de kilometri pătrați de imagini oblice (bird’s eye) din România, pentru orașele:

Arad, Brașov, Brăila, Cluj, Craiova și Sibiu.

Imaginile sunt disponibile pe http://www.bing.com/maps/:

Biserica Neagră din Brașov
Biserica Neagră din Brașov

dar și pe versiunea Silverlight la http://www.bing.com/maps/explore/.

Reamintesc că aveți imagini bird’s eye și în:

București, Constanța, Galați, Iași, Ploiești și Timișoara.

Microsoft Cloud Services

Steve Ballmer a vorbit ieri despre cloud computing:

Iată și câteva teasere din cuvintele lui Steve (da, câteva au fost surprinzătoare):

“…this cloud is just another big step…”
”…we’re betting our company on it…”
”1. The cloud creates opportunities and responsibilities
”…inventions like AppStore, where Apple has done a very nice job…” 
”…empowers creators of a wide variety of intellectual property; open source is kind of interesting phenomenon…”
”…user has to be in control…”
”2. The cloud learns and helps you learn, decide and take action”
”3. The cloud enhances your social and professional interactions
”…we’ve succeeded with this aspect of the cloud the day we all agree that the virtual interaction through the cloud is as good as being here…”
”4. The cloud wants smarter devices
”5. The cloud drives server advances that drive the cloud

Radu Georgescu despre oportunitățile din nor

În lumea asta IT, care se cam umple de nori, Radu ne arată aici câteva oportunități de business: hosting, aplicații, billing și computing.

Eu aș mai adăuga IaaS, date și mixuri:

  • IaaS (Infrastructure as a Service), în sensul oferirii de infrastructură și spațiu de stocare către terți (vezi Star Storage, sau Omnilogic, care au mers după modelul Amazon); nu aș numi asta hosting
  • date, în sensul oferirii/vânzării de dataset-uri, care sunt de interes pentru terți (vezi http://pinpoint.com/en-GB/dallas)
  • mixuri, în sensul aplicații on premises, care folosesc servicii din nor, idee care ne duce la punctul următor
  • servicii în nor, care nu sunt aplicații finite (ca cele de mai sus de la Radu), însă pot constitui building blocks pentru asamblarea de mixuri (Software + Services, e mai limpede acum?)
  • framework-uri în nor, care permit dezvoltarea de aplicații în nor
  • PaaS (Platform as a Service), în sensul oferirii unui mediu în nor, care să conțină majoritatea punctelor de mai sus; acest ultim punct pare să nu fie pentru oricine (Google AppEngine, Force.com, Windows Azure), dar nu se știe niciodată…
  • alte păreri?

PS: Radu, nu e nici o problemă dacă S+S nu va fi ”adoptat” ca acronim. Noi (Microsoft) credem cu tărie în el și reprezintă strategia noastră. Vrem ca de acum, clienții noștri să poată să-și aleagă unde să ruleze software-ul Microsoft: la ei în ogradă (on premises), la un partener (probabil prin hosteri) sau în nor (SaaS, da, ne place SaaS, cu rezerva că nu tot ce zboară se mănâncă e IT se poate muta în nor).