De la TechEd US

SQL Azure își extinde limita de la 10GB la 50GB în urma feedback-ului de la voi.
SQL Azure Data Sync Service pentru a permite controlul/împărțirea datelor în diferite centre de date de pe glob.
Windows Server AppFabric este gata.
BizTalk Server 2010 este beta.

Mai multe la http://www.microsoft.com/events/techednorthamerica/.

Update: avem o versiune nouă a Windows Azure Platform Training Kit, actualizată pentru Visual Studio 2010.

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 2 si 3

Am văzut:

  • Brian Harry cu ”Visual Studio Team System 2010”.Project management evoluat (trasabilitate, suport pt SCRUM etc), arhitectură (”reverse engineering” pt proiecte existente cu Architecture Explorer și Layer Diagram, use case designer(UML) etc). De reținut că partea de integrare cu Project Server nu intră în acest release. Vom avea un prim CTP pentru asta în momentul când lansăm VSTS2010 (aprox martie).
  • Anthony Howcraft cu ”Vision for Data Warehousing”.Despre:
    • Fast Track Data Warehouse = fier (de la HP, Dell, Bull, IBM și EMC) + SQL Server preconfigurate pt a obține performanță maximă (cca 200MB/s) la costuri minime pentru warehouse-uri de le 4 la 48TB. Teoretic oricine poate să-și configurezesingur o astfel de mașină, deși nu recomandăm, fiindcă dacă chemați după aia un consultant să vă repare, s-ar putea să coste mai mult.
    • SQL Server Parallel Data Warehouse = appliance (de la aceiași parteneri) pentru warehouse-uri cu MPP (massively parallel processing) de sute de TB. Da, Anthony vine de la DatAllegro.
  • David Chappell cu ”Claims-Based Applications”. Despre ADFS2, WIF și CardSpace2. Citez: ”I’m here to talk about beauty.”
  • Sandra Schaefer cu ”Interoperability Imperative”. Am mers degeaba. Am prezentat și eu asta.
  • Bradley Millington cu ”The Orchard Project”. CMS open source, urmașul lui Oxite.
  • Vittorio Bertocci cu ”Windows Identity Foundation Overview”. Până acum pare să fie cea mai miștosesiune.
  • Rafal Lukawiecki cu ”Architecture of Predictive Applications”.Spectaculos, ca întotdeauna, Rafal ne-a arătat cum se poate folosi data mining (din SQL Server 2008) pentru a crea aplicații inteligente:
    • validări complexe (recomandă algoritmi de tip Clustering, Decision Trees sau Naive Bayes)
    • predicții în procese de business (în plus Neural Networks sau Logistic Regression)
    • predicția comportamentului de navigare a clienților (Sequence Clustering). Demo-ul arătat de el este Data Validation Sample de pe http://www.sqlserverdatamining.com.

Filed under: OSS, Business Intelligence, SQL Server, VSTS, TechEd, Interoperabilitate, Arhitectura, WIF, CardSpace, ADFS

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.

Teched 2009 – ziua 0, Berlinul

Am mers azi pe jos vreo 12km prin Berlin pe un frig de cca 5 grade. Am vizitat o grămadă de locuri. Impresia pe care mi-a lăsat-o Berlinul este una… nemțească, deși este o altă Germanie aici decât în Munchen sau Karlsruhe (altele nu cunosc). E mai aerisit, mai relaxat, mai puțin curat, în sensul că ordinea aici nu e atât de obsesivă. Iarcârciumilerestaurantele sunt foarte mișto. Am mâncat azi într-un local, care mi-a devenit imediat familiar. E greu de explicat, pur și simplu te simți bine.

Berlinezii se pregătesc pentru sărbătorirea a 20 de ani de la căderea zidului. Mâine veți vedea probabil la știri dominoul simbolic și sărbătoarea.

Iată și câteva poze:

DSCN3058

View Full Album

Filed under: TechEd, Vacanță

M-am cărat la Berlin

Să fiți cuminți… Sper să mai am blog și după ce mă întorc.

Săptămâna viitoare voi fi la conferința TechEd. Vom fi destul de mulți din România (update: spre cincizeci). Dacă veți fi acolo, putem să ne vedem la masă: de obicei ne întâlnim la intrarea în sala de mese în primele 10-15 minute ale orei de prânz. Apoi vom vedea pe unde ieșim.

Filed under: Eveniment, TechEd

TechEd EMEA 2008

Săptămâna trecută au fost 5 persoane din .ro la PDC2008 în Los Angeles.
Săptămâna asta sunt 50 de persoane din .ro la TechEd IT Pro în Barcelona.
Săptămâna viitoare vor merge 27 de persoane din .ro la TechEd Developers, tot în Barcelona.

N-am avut tupeu să mă duc și la TechEd, așa că vă doresc distracție plăcută conferință faină!

Update: Petru va fi acolo și vă invită la Romanian Country Drinks.

Filed under: TechEd, PDC

# re: TechEd EMEA 2008

Thursday, November 06, 2008 2:09 PM by Byty

Ce bine ar fi daca ti-ar da firma bani sa te duci…. Smile

# re: TechEd EMEA 2008

Friday, November 07, 2008 5:18 AM by ignatandrei

PEste tot exista constringeri…Dar la care firma te refereai ?;-)

# re: TechEd EMEA 2008

Friday, November 07, 2008 8:55 AM by ssandu

La „firmele” de stat de ex. 🙂

# re: TechEd EMEA 2008

Friday, November 07, 2008 9:37 AM by tudor.t

Si la privat e aceeasi chestie – putine firme sunt de acord sa de bani pe conferinte gen TechEd/PDC , din pacate..

# re: TechEd EMEA 2008

Friday, November 07, 2008 10:03 AM by zoltanhe

Cu 4-5 ani în urmă așa ziceam și eu, dar uite că suntem în 2008 și se găsesc 80 de persoane de la aprox 50 de firme, care să meargă.

Nu toți plătesc taxa de participare: mediul academic are reducere masivă, MVP-ii și MCT-ii au prioritate să fie acceptați cu taxă zero la standurile ATE (Ask The Experts) sau ca proctori la laboratoarele hands-on. Presa și bloggerii au regim special. Etc

# re: TechEd EMEA 2008

Friday, November 07, 2008 5:17 PM by naicul

Da, e o ocazie minunata sa inveti. Cand am fost, acum vreo doi ani, am invatat in doua zile cat as fi invatat singur in saptamani intregi.

Bine, probabil una dintre probleme era ca nici nu stiam prea multe, dar chiar si asa, e o ocazie extraordinara. Daca aveti ocazia, duceti-va. Sper sa ajung si eu intr-unul din anii viitori.