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.

Sunt printre primii zece

Da, anul ăsta am primit nota 8 și am ajuns pe locul 9 (din 34) la RoBlogFest 2010, la secțiunea Profesional – Blog despre tehnologie. Eu sunt mulțumit. Acum doi ani am primit 6,93 și locul 18 din 49. Deh, am mai învățat câte ceva între timp. M-am mutat pe WordPress, am început să învăț design (aici mai am multe de învățat și cred că e mai bine să-i las pe alții), citesc mai multe bloguri etc.

În plus, l-am băgat pe Tudor în juriul de la tehnologie (Tudor Galos, Victor Kapra, Dragos Manac, Dragos Stanca), l-am pus să sponsorizeze competiția, l-am trimis pe Todi la Las Vegas, să-l însoțească pe Dragoș Stanca la MIX10, cu Victor am ”colaborat” la Școala de Eficiență, doar cu Mănac am avut ceva dificultăți 😀

Lăsând gluma la o parte, felicitări DailyCotcodac pentru premiul cel mare! L-am urmărit încă de la lansare și, de atunci, aloc cca 30 de minute pe săptămână să citesc cotcodăcelile. Credeți-mă că la modul în care râd, știe toată firma când citesc DailyCotcodac.

Manipularea programatică a documentelor Office

Săptămâna trecută a fost publicat Open XML Software Development Kit 2.0, cu care programatorii pot face manipulări de documente Office, fără să aibă nevoie de aplicațiile Word, Excel, PowerPoint sau de componentele acestora:

  • programare funcțională pentru generare de documente
  • LINQ pentru interogare/extragere de date din documente
  • validarea conformității documentelor cu standardele IS29500 sau Ecma-376
  • comparare de documente
  • generare de cod C# pentru construirea de documente
  • consultarea specificației Open XML și a notelor de implementare ale Microsoft.

Detalii la Open XML Developer Center: http://msdn.microsoft.com/en-us/office/bb265236.aspx.

Pentru manipulare complexă de documente Word (repaginare, conversii, actualizare de conținut dinamic etc) studiați SharePoint 2010 Word Automation Services.

MCT & Educator Virtual Summit, 7-9 aprilie

Dacă ești trainer certificat (Microsoft Certified Trainer), înscrie-te și alocă timp pentru acest eveniment maraton online: 85 de speakeri cu 120 de ore de conținut tehnic de tip ”train-the-trainer”, dar și sesiuni ”soft skills” pentru cei care vor să-și perfecționeze tehnica de predare:

MCT & Educator Virtual Summit, 7-9 aprilie

Întâlnire unmanaged – dezvoltare cu Visual C++

Visual Studio 2010 vine cu noutăți majore pentru dezvoltatorii unmanaged. În plus, luni 29 martie îl vom avea în România pe Marian Luparu, Senior Program Manager la C++ în Redmond.
Sunt motive suficiente pentru a vă invita la o discuție lejeră de câteva ore (de la 09:00 până la 13:00), la sediul nostru din București. Agenda este deschisă, în sensul că Marian poate povesti despre Visual C++ 2010, însă vă încurajez să profitați de prezența lui în țară, să îi puneți întrebări și să transformați întâlnirea într-una interactivă.
Da, știm că Microsoft Romania s-a concentrat în ultimii ani numai pe .NET și a făcut prea puține pentru programatorii unmanaged (MVP-ii pe VC++ ne ceartă mereu). De aceea vă rugăm să dați de veste și cunoștințelor voastre din mediul unmanaged din România.

Notați-vă deocamdată în calendar dimineața de luni, 29 martie. Voi reveni cu un link pentru înregistrare.

Vă rog să vă înregistrați la
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032447762&Culture=RO-RO

Prezentările de la seminarul de Windows Embedded

Puteți descărca prezentările de la seminarul de POSReady de săptămâna trecută. Am avut și o premieră pentru România: prima sesiune de Windows Embedded Standard 7.

1-Keynote-Introduction-to-Windows-Embedded.pptx
2-Windows-Server-with-embedded-licensing.pptx
3-Windows-Embedded-POSReady.pptx
4-Windows-Embedded-Standard.pptx
5-Windows-Embedded-Standard-7-Componentized-version-of-Windows-7-.pptx

Mai multe despre produsele noastre embedded la http://windowsembedded.com.
Pentru orice detalii legate de produsele embedded (sales, marketing și tehnic), vă rog să-i contactați pe cei de la Elbacom, care sunt distribuitori de embedded pentru România (da, nici astea nu le vindem direct).

Prezentările de la lansarea de SQL Server 2008 R2

Puteți descărca prezentările de la lansarea de săptămâna trecută:

1-Zoli-Herczeg-Petru-Jucovschi-SQL-Server-2008-R2-noutăți-și-beneficii-peste-edițiile-anterioare.pptx
2-Cristian-Lefter-SQL-Server-2008-R2-managementul-aplicațiilor-și-a-mediilor-multi-server.pptx
3-Ciprian-Jichici-SQL-Server-2008-R2-business-intelligence.pptx
4-Teodor-Blidăruș-Scenariu-Aplicații-de-business-online-Optimizarea performanței.pptx
5-Ciprian-Jichici-Scenariu-Datawarehousing-ETL-StreamInsight-Master-Data-Services.pptx
6-Ciprian-Jichici-Scenariu-Consolidare-asincronă-de-date-Service-Broker.pptx
7-Mihai-Matei-Scenariu-Consolidare-sincronă-de-date-replicare.pdf

PS: prezentările de la curs nu sunt publice.