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!

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.

Windows Azure Drive beta

Vești bune din cloud: am lansat versiunea beta pentru Windows Azure Drive, care permite aplicațiilor din nor să monteze un ”disc” sub o literă, de exemplu E:. ”Discul” este de fapt un page blob cu un VHD formatat NTFS. Acest lucru permite migrarea ușoară a aplicațiilor, care au fost gândite on-premises și care au dependețe în discuri durabile. Un Windows Azure Drive va putea fi accesat folosind API-urile existente pentru NTFS. O mașină din cloud va putea monta un maxim de 16 astfel de ”discuri”, fiecare de maxim 1TB.

Pentru a vă juca cu Windows Azure Drive, va trebui să folosiți uneltele și SDK-ul nou.

Prezentarea de ieri despre cloud computing

Demistificarea cloud computing 28ian2010.pptx (8MB)

Nu căutați înregistrarea webcast-ului de ieri. Din păcate am uitat să apăs pe Recording. Sorry…
Totuși, prezentarea are 116 slide-uri, suficient de sugestive pentru a înțelege despre ce am vorbit.

Am adăugat și un ultim slide cu resurse suplimentare:

Ce am uitat să spun ieri este că în România vom lansa (comercial) Windows Azure în martie.

Update: știe cineva de ce când salvezi un pptx de pe wordpress se schimbă extensia în zip? Dacă pățiți asta, schimbați-o la loc în pptx și merge.

Azi demistificăm cloud computing-ul

Dacă vreți să mă urmăriți azi la 17:30, online, într-un webcast de o oră, vă invit să vă înscrieți aici.
Prezentarea va fi lejeră (de nivel 200), așa că o recomand pentru oricine are tangență cu IT-ul.

PS: prezentarea este clădită pe ceea ce am arătat la Netcamp în decembrie.

Rapide de la PDC 2009

Filed under: Eveniment, Office, SQL Server, SharePoint, Silverlight, PDC, Windows Azure, SQL Azure, WIF, PowerPivot, AppFabric

# re: Rapide de la PDC 2009

Sunday, November 22, 2009 2:11 AM by raul.andrisan

Si sa nu uitam de WCF RIA Services Beta (de sine statator si inclus in Silverlight 4 Tools), care devine un tool din ce in ce mai atractiv pentru dezvoltarea de aplicatii client (Ajax sau Silverlight)

TechEd 2009 – ziua 5

Am văzut:

  • Mark Russinovich cu ”Windows and Malware: Wich Features Are Security and Wich Aren’t”. Mark a vorbit despre:
    • security boundaries, pe care le garantează Windows:
      • mașina fizică
      • mașina virtuală
      • sesiunile utilizatorilor
      • .NET Code Access Security
    • a mai vorbit și despre mecanisme, care nu sunt considerate security boundaries:
      • procesele
      • kernel patch protection (PatchGuard)
      • kernel-mode code signing
      • protected-mode IE
      • user account control
    • este important să facem distincție dintre aceste categorii, pentru a înțelege de ce Microsoft Security Response Center emite buletinele de securitate: greșelile/bugurile din security boundaries devin buletine critice de securitate (cu excepția celor legate de sesiunile utilizatorilor, care devin importante).
  • Aaron Margosis cu ”Sysinternals Tutorials”. A fost interesant să-l vedem pe Aaron încredințat cu jucăriile lui Mark. Mai ales că Aaron este de multe ori mai haios decât Mark… când una din jucării nu se comporta cum trebuie zicea: ”hmmm, it must be a Windows bug”.
  • Simon Guest cu ”Patterns for Cloud Computing”. A reluat în detaliu cele 5 patternuri enunțate ieri (scale, multi-tenancy, compute, storage, communications), arătând și câte un demo. În final a arătat un demo, care combină aceste patternuri într-o soluție pentru aflarea numerelor prime între 1 și 10.000.000. Un laptop obișnuit face asta (cu același algoritm) în cca 45min. Soluția creată a fost cam așa:
    1. avea 3 aplicații în cloud, care să execute joburile:
      1. una în PHP în Windows Azure cu 10 noduri
      2. una în Java în Google AppEngine
      3. una în ASP.NET în Amazon EC2 cu 5 noduri
    2. toate cele 3 aplicații din cloud stocau rezultatele într-o bază de date SQL Azure, tot în cloud
    3. aplicația client împărțea efortul în mai multe joburi; intervalul și nr de joburi erau parametri de intrare ceruți de la utilizator: în demo a folosit 1 la 10.000.000 și 40 de joburi
    4. punea 40 de mesaje (cu joburile) în .NET Service Bus în cloud
    5. trimitea mesaje REST la cele 3 aplicații din cloud, pentru a prelua joburile
    6. citea/afișa rezultatele din baza de date
    7. timpul efectiv până la obținerea rezultatului: cca 50sec
    8. timpii totali de procesor din cloud: cca 5min.

image

Filed under: Securitate, ASP.NET, TechEd, Interoperabilitate, PHP, Java, Windows Azure, SQL Azure, Arhitectura, .NET Services

TechEd 2009 – ziua 4

Am văzut:

  • Jeroen Jansen cu ”SharePoint Workspace 2010”. SharePoint Workspace este practic aplicația client pentru siteurile SharePoint 2010 (Server sau Foundation (așa se cheamă WSS-ul nou)). Scenariul de bază este un utilizator cu laptop, care vrea să lucreze offline pe conținutul unui site SharePoint. SharePoint Workspace face apoi sincronizarea, când revine online. Nu este pentru colaborare peer to peer. Pentru peer to peer vom avea Groove 2010.
  • Jeff Wettlaufer, Jeremy Chapman și Michael Niehaus cu ”Accelerating Windows 7 Deployment”. Analiză cu Application Compatibility Toolkit 5.5, deployment cu System Center Configuration Manager, iar pentru aplicațiile cu probleme: workaround folosind virtualizare. Atenție însă la scenarii.
    • MED-V. Dacă ”XP Mode” este pentru consumatorii de acasă, pentru mediul de business recomandăm MED-V, care este parte din Microsoft Desktop Optimization Pack și, similar cu XP Mode, oferă aplicației o mașină virtuală (XP, 2000, 95, whatever) într-un mod transparent pentru utilizator. Diferența față de XP Mode este că e manageable. MED-V este potrivit pentru:
      • aplicații vechi care nu se pot remedia și necesită o versiune veche de Windows
      • aplicații și mai vechi, pe 16 biți, pe care le vrem rulate pe un sistem gazdă de 64 biți
      • perioada de tranziție în care aplicațiile web interne necesită IE6
    • App-V virtualizează doar aplicația, administrată central, însă se folosește în continuare de bibliotecile sistemului gazdă. De aceea nu merge pentru scenariile de mai sus, însă este excelentă pentru remediat probleme de comunicare între aplicații.
  • Simon Guest cu Demystifying ”Cloud Computing”. Am fost doar curios cum prezintă… Foarte fain. În mare, ideile pe care le-am prezentat și eu la Innovation Day:
    • sunt 3 feluri de a rula aplicații:
      • on premises (pe serverele proprii)
      • găzduite la un hoster
      • în cloud
    • comparație între:
      • Amazon EC2 (modelul IaaS sau Infrastructure as a Service)
      • Google AppEngine (modelul PaaS sau Platform as a Service)
      • Windows Azure (între ele, adică PaaS până la IaaS, asta până săptămâna viitoare… În plus:
    • ne-a descris cele 5 patternuri pe care le vedem în cloud:
      • scale, adică scalare în sus sau în jos on demand
      • multi-tenancy, adică deservirea mai multor clienți (fiecare cu userii, schemele de date, personalizările proprii) cu aceeași aplicație
      • compute, adică distribuirea de taskuri pe mai multe noduri
      • storage, adică aplicații care necesită creștere exponențială a spațiului de stocare
      • communications, adică aplicații care comunică prin cloud
    • trebuie schimbate abordările arhitecturale:
      • de la sincron la asincron
      • de la tightly coupled la loosely coupled
      • de la tranzacții ACIDe (Atomic, Consistent, Isolated, Durable) la tranzacții BASE (Basically Available, Soft state, Eventually consistent)
  • Aaron Margosis cu ”Application Compatibility Remediation: The dark Magic of Fixing Broken Apps”. Am aflat câte ceva din tainele lucrului cu ACT 5.5, Process Explorer, SUA și LUA Buglight pentru remedierea aplicațiilor cu probleme. Vă recomand blogul lui Chris Jackson pentru asta.

Filed under: Windows, SharePoint, TechEd, Virtualizare, Windows Azure, Compatibilitate

# re: TechEd 2009 – ziua 4

Tuesday, December 22, 2009 8:47 AM by geto_dacul

ZOli am si eu o rugaminte daca nu te superi.

Mi-au placut prezentarile tale de Azure de pe 18 ,crezi ca s-ar putea descarca de undeva:)?

Multumesc

# re: TechEd 2009 – ziua 4

Monday, January 04, 2010 12:37 PM by zoltanhe

Da-mi (o adresa de) email (la zoltanhe la microsoft) si iti trimit prezentarea.

# re: TechEd 2009 – ziua 4

Tuesday, January 05, 2010 10:21 AM by geto_dacul

pascanua la yahoo e mailul meu

Multumesc mult !

# re: TechEd 2009 – ziua 4

Tuesday, January 05, 2010 10:42 AM by geto_dacul

pascanua@yahoo.com

Sorry !:)

# re: TechEd 2009 – ziua 4

Tuesday, January 05, 2010 10:55 AM by zoltanhe

eu am editat primul tau comentariu, ca sa nu fie adresa ta in clar… citibila de robotei…

TechEd 2009 – ziua 1

Am văzut:

  • David Chappell cu ”The Windows Azure Platform: When ans Why to Use It”. A făcut o scurtă incursiune în Windows Azure, SQL Azure și .NET Services, apoi a explicat care e diferența dintre Windows Azure Tables și SQL Azure, apoi a dat 3 ecrane despre scenarii cu posibile aplicații din cloud: cele care trebuie să scaleze sau să fie disponibile, cele cu încărcare imprevizibilă etc. Memorabil a fost scenariul cu startup-urile: ce fac startup-urile? eșuează! o platformă de cloud computing permite unui startup să eșueze rapid și ieftin, dpdv economic… sau au succes! la fel, le permite să aibă succes, să crească foarte repede.
  • Richard Riley cu ”Sharepoint Server 2010 for IT Pros”. Upgrade, management, document caching, differential upload, monitoring cu SharePoint developer tools, PowerShell etc.
  • Tony Meleg cu ”Overview and Selected Deep Dive of ”Dublin””. O avanpremieră a primului beta, care se pregătește în viitorul f apropiat. Pe scurt: host pentru workflow services.
  • Jason Zander cu „Keynote”: Microsoft achiziționează Teamprise (add-in-uri de Eclipse pentru lucru în echipă cu Team Foundation Server)
  • Stephen Elop cu ”Keynote”:
    • Este disponibil Exchange Server 2010. Ura!
    • A apărut (pe MSDN/TechNet) CTP-ul ”feature complete” pentru SQL Server 2008 R2. Chestiile noi, față de CTP-ul precedent, sunt:
      • suport pentru Hyper-V Live Migration
      • Report Builder 3
      • Master Data Services
      • PowerPivot va apărea și el în curând. Stay tuned!

Filed under: Exchange, SQL Server, SharePoint, TechEd, Windows Azure

# re: TechEd 2009 – ziua 1

Tuesday, November 10, 2009 11:21 AM by Aurelian

” Microsoft achiziționează Teamprise (add-in-uri de Eclipse pentru lucru în echipă cu Team Foundation Server)”

In sfarsit …

Distractie placuta la Berlin.

Jean-Philippe Courtois vine la Innovation Day in 5 noiembrie

Jean-Philippe Courtois este President Microsoft International, adică răspunde de businessul Microsoft în ”restul lumii” în afara SUA. Ca fapt divers, doar Kevin Turner și Steve Ballmer sunt deasupra sa.

Revenind la ziua de 5 noiembrie, vom avea două evenimente:

  1. lansarea pentru geeks de la Romexpo (http://scoaladeeficienta.ro), care nu ne interesează acum (deși Sebi va presta ceva demo-uri faine… ne-a înnebunit deja cu uruitul serverelor din birou… zici că suntem într-o oțelărie aici…)
  2. Microsoft Innovation Day de la Hotel Pullman din București, un eveniment pentru oameni de decizie din firmele de software (ISVs, custom development, web agencies, startups etc).

Vă invit joi la Innovation Day la o discuție cu Jean-Philippe Courtois, cu Laurențiu Popescu de la IDC și Varujan Pambuccian, deputat în Parlamentul României.
Gazdele voastre vor fi Florian Ivan, George Pristavu și subsemnatul. Eu vă voi vorbi despre ce vă pregătim în următoarea jumătate de an (Windows Azure, SharePoint 2010, Office 2010, SQL Server 2008 R2, Visual Studio 2010 etc) și ce oportunități veți avea pe partea tehnologică.

Iată și agenda detaliată:

10:00 – Drumul către maturitate (Florian Ivan, Partner Strategy Manager; George Pristavu, Evangelism Lead)
10:45 – Roadmap de tehnologii Microsoft (Zoli Herczeg, Evangelist)
11:30 – Coffee break
11:45 – The New Efficiency (Jean-Philippe Courtois, President Microsoft International)
12:10 – CEE Trends and Developments (Laurențiu Popescu, Country Manager IDC Romania)
12:30 – Discuții libere
13:00 – Prânz

Înscrieri la http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032431286&Culture=RO-RO

PS: dacă sunteți interesați de lansarea de consumer concertul din 6 noiembrie de la Polivalentă (Underworld + Gorillaz Sound system + Dubfire), bilete se pot cumpăra de la http://bilete.ro/comanda.asp?eveniment=The+Mission+Underworld+Gorillaz+Sound+System+Dubfire sau din magazinele Diverta.

Filed under: Eveniment, Office, ISVs, SQL Server, SharePoint, Windows Azure

# Presedintele Microsoft International, in Romania | Pagina lui Dragos Stanca

Wednesday, November 04, 2009 7:30 PM by Presedintele Microsoft International, in Romania | Pagina lui Dragos Stanca

PingBack from http://www.dstanca.ro/2009/presedintele-microsoft-international-in-romania.html

# re: Jean-Philippe Courtois vine la Innovation Day in 5 noiembrie

Saturday, November 07, 2009 11:19 PM by Aurelian

Am pus si eu niste impresii aici (si material video)

http://ronua.ro/CS/blogs/echiparonua/archive/2009/11/06/evenimentele-microsoft-din-5-nov-2009.aspx