Cloud Computing cu Ciprian, partea a II-a

Haideți să-l urmărim pe Cipi, azi de la 14:00 la 16:00. Înregistrați-vă la http://sp2.ro/1b2cfd.
Da, webcastul ăsta ar fi trebuit să fie ieri (au fost probleme de țeavă la Timișoara) și da, va vorbi despre Azure Services Platform.

Filed under: Azure, Arhitectura

Folositi Dynamics CRM?

Utilizare: Știați că dacă sunteți parteneri Microsoft, puteți folosi Dynamics CRM? Chiar și la nivelul Registered Member (prin Microsoft Action Pack). Detalii la https://partner.microsoft.com/romania/partner?countrycode=ro-ro.

Training: Știați că dacă sunteți parteneri Microsoft, aveți acces la zeci de cursuri online despre Dynamics CRM prin Partner Learning Center? Detalii la https://partner.microsoft.com/romania/40013459.

Dezvoltare: Știați că dacă sunteți firmă de soft, puteți dezvolta soluții de business peste platforma Dynamics CRM prin personalizarea entităților și interfeței, prin crearea de plug-in-uri și pachete de soluții custom, sau prin integrarea serviciului web din platforma Dynamics CRM cu aplicațiile voastre de business? Știați că puteți astfel să creați soluții de business tradiționale (on-premises) sau hostate pe net (SaaS)? Pentru a acoperi aceste scenarii, parcurgeți materialele cursului ”Dynamics CRM for ISVspublicate pe ITBoard. Pentru a reproduce laboratoarele practice, descărcați mașina virtuală de aici, copiați arhiva labs în mașina virtuală și urmăriți instrucțiunile din pdf.

Perfecționare: Știați deja? Atunci vă propun să participați la Business Action Virtual Tour, unde veți putea învăța despre integrarea Dynamics CRM cu SharePoint sau cu Office, despre crearea de interfețe pentru Dynamics CRM cu Silverlight sau cu Windows Presentation Foundation, și despre dezvoltarea de servicii pe Azure Services Platform pentru a suporta scenarii de SaaS sau S+S cu Dynamics CRM. Înscrieți-vă mai jos la cele patru webcasturi live:

Microsoft Dynamics CRM Business Action Virtual Tour

27 aprilie, ora 11:00 12:00 – Line-of-Business Application Framework

28 aprilie, ora 11:00 12:00 – Compelling Experiences (n.z. Silverlight, WPF)

29 aprilie, ora 11:00 12:00 – Familiar Skills (n.z. Office, SharePoint)

30 aprilie, ora 11:00 12:00 – Power of Choice (n.z. Azure)

Dacă vă convine mai mult seara, puteți urmări webcasturile pentru America de Nord (27, 28, 29, 30). Cele pentru Asia nu le mai pun fiindcă sunt în zori.

Enjoy!

Filed under: Office, ISVs, S+S , SharePoint, Silverlight, WPF, SaaS, Training, Azure, Webcast, Dynamics CRM

# Dynamics CRM – Business Action Virtual Tour

Monday, April 27, 2009 9:26 AM by Weblogul lui Zoli

Nu uitați de seria de webcasturi live din perioada 27-30 aprilie (în fiecare zi de la ora 11:00), dedicate

A scala sau a nu scala – stocarea de date in cloud

Cum scalează marile siteuri de pe net? Google, Yahoo, Windows Live, Amazon etc, ce baze de date folosesc? Relaționale? Nope…

Când am anunțat platforma Azure în octombrie 2008, erau două moduri de a stoca date:

1. cel simplu, direct în Windows Azure ”tables”, după un model ierarhic și cu acces prin REST

Windows Azure

2. cel (mai)complex, prin SQL Services, după un model relațional, cu acces prin REST sau SOAP, dar având totuși asemănări minore cu bazele de date relaționale obișnuite (SQL Server, MySQL, Oracle sau DB2). Practic, era cam forțat să spunem ”relațional” fără suport T-SQL…

Se dorea pentru SQL Services, păstrarea eficienței în scalabilitate, adică prin adăugarea de fier ieftin, folosind mașini virtualizate pe rack-uri de blade-uri în datacentere modulare ca aici. Știm deja, de la grădiniță, că este foarte greu să scalezi eficient bazele de date relaționale, dacă nu impui restricții aplicațiilor.

Ca o paranteză, soluția cu big-ass iron a la IBM e nasoală din start, dar mai ales după ce vezi factura de mentenanță. Oracle RAC promite scalare eficientă însă îți piere cheful după ce te taxează pentru licențele de RAC și până la urmă ieși chiar mai scump decât cu big-ass iron.

Și atunci, ideea inițială la SQL Services era să impunem restricții aplicațiilor pentru a putea scala eficient. Totuși, feedbackul a fost din ce în ce mai puternic: ”vrem un SQL Server în nor, pentru a putea urca aplicații existente cu minim de efort”. Asta însemna să oferim facilitățile obișnuite din SQL Server, să scalăm dinamic la nivel de enterprise și să păstrăm, bineînțeles, promisiunile de disponibilitate, provizionare etc. Iar cei care vor să facă următorul Google, să folosească modelul ierarhic din Windows Azure (punctul 1).

Conform blogului SDS, se va întâmpla în acest an, printr-o schimbare majoră de macaz:

Tables?…Check
Stored Procedures?…Check
Triggers?…Check
Views?…Check
Indexes?…Check
Visual Studio Compatibility?…Check
ADO.Net Compatibility?…Check
ODBC Compatibility?…Check

Săptămâna viitoare este conferința MIX09, prilej pentru astfel de anunțuri.
E interesant și articolul lui David Chappell (care a anticipat un pic acest anunț, deh, are ”sursele” sale).

În concluzie, răspunsul la dilema din titlu ”a scala sau a nu scala”, este… da Smile

Filed under: SQL Server, Azure, Arhitectura

# re: A scala sau a nu scala – stocarea de date in cloud

Wednesday, March 11, 2009 5:59 PM by MrSmersh

No si sa mai zica careva ca nu asculta Smile

Inca 2-3 chestii  din astea mai trebuie si imi schimb parerea si o sa zic si ca e si acuma cea mai faina chestie de le inventie piinei feliate. Smile

# re: A scala sau a nu scala – stocarea de date in cloud

Wednesday, March 11, 2009 8:56 PM by ignatandrei

Daca intr-adevar o sa putem porta EF si L2S in cloud, o sa fie cea mai tare chestie din lumea intreaga …

# re: A scala sau a nu scala – stocarea de date in cloud

Thursday, March 12, 2009 2:20 AM by B_gd_n[ ]Sahlean

Eu aş paria că folosesc în primul rând SGBD-uri relaţionale …

# re: A scala sau a nu scala – stocarea de date in cloud

Thursday, March 12, 2009 8:30 AM by zoltanhe

Pe cât? Smile

# re: A scala sau a nu scala – stocarea de date in cloud

Thursday, March 12, 2009 3:55 PM by B_gd_n[ ]Sahlean

Cam doi cenţi.http://itboard.ro/emoticons/emotion-1.gif

Un exemplu:

http://hurvitz.org/blog/2008/06/linkedin-architecture

Pentru mine stocarea in cloud este o mare tâmpenie dpdv al modelului de date. Este un pas uriaş înapoi. O întoarcere la începuturile istoriei bazelor de date.

Scalabilitatea este o problema în primul rând de arhitectură şi … apoi de model de date. Practic, se încearcă transferarea efortului depus cu arhitectura aplicaţiei la un efort financiar (în primul rând): bani pentru hardware. Care este costul secundar ? O înapoiere teribilă dpdv al tehnologiei bazelor de date !

Poate că spun în continuare doar o prostie, dar cred că dacă MS ar fi luat SQL Server Compact Edition şi l-ar fi optimizat, le-ar fi dat peste nas celor de la Google şi Amazon cu aberaţiile lor legate de stocarea în nor.

Azure Services Training Kit

Am uitat să spun aici că avem o actualizare a kitului de training de pe www.azure.com.
Link direct aici (140MB cu 13 laboratoare hands-on, 19 scripturi de demo și 10 prezentări).

Enjoy!

Filed under: Training, Azure

# re: Azure Services Training Kit

Monday, February 16, 2009 8:43 PM by Valy Greavu

Auzi Zoli,

Tu tot bati apa in piua pe chestia asta. Eu ideea asta o aveam de mult si mi se pare superba. Chiar super tare, si cred ca acesta este de fapt viitorul… dar… poti sa-mi raspunzi si mie la o intrebare?

Context:

Eu prin facultate am MSDN AA Premium… si inca vre-o doua subscriptii MSDN. Le folosesc asa cum cred eu mai bine… si stiu ca educatia este strategica asa ca pe linga faptul ca-i invat pe studenti anumite aplicatii, le si utilizez pentru scopuri administrative.

Intrebarea:

Peste citiva ani cind nu o sa mai trebuiasca sa-mi instalez nimic la mine, care vor fi conditiile de utilizare ale Azure? Cum voi mai putea eu preda SharePoint 2014 daca nu-l am instalat la mine, daca nu l-am folosit macar un an in scopuri administrative ca sa nu zica lumea ca predau din carti?

Intrebarea sintetica:

Vor avea academiile un rol privilegiat in infrastructura aceasta sau vor fi tratate ca simpli clienti ?

Discutia poate divaga mult dar vreau un raspuns punctual sau previzibil, chiar daca nu intr-o zi doua.

# re: Azure Services Training Kit

Monday, February 16, 2009 9:51 PM by tibbs

Valy,

Joburile de sysadmin vor fi in India, tu fi doar utilizator. Pune-te bine cu indienii…

# re: Azure Services Training Kit

Tuesday, February 17, 2009 7:55 AM by Valy Greavu

Apa in piua nu este in sens rau…

# re: Azure Services Training Kit

Tuesday, February 17, 2009 12:36 PM by zoltanhe

@Valy, S+S inseamna si choice: vei avea libertatea de a alege Sharepoint on-premises sau gazduit de un hoster sau in cloud. Tot ce vom face de acum, le vom face in aceste variante.

@tibbs, nu cred… vezi mai sus. Oricum, „pericolul” indian exista cu sau fara cloud.

Cloud Computing si SaaS din perspectiva enterprise

Dacă nu ați ajuns la conferința de SaaS și Cloud Computing de miercuri și nu ați urmărit nici transmisia pe net, în prima parte am explicat viziunea Software + Services, iar în a doua parte am dat un exemplu de transformare, care poate fi luată în considerare de o companie/organizație. În acest exemplu am introdus cele 6 categorii de aplicații de mai jos:

image

Pe axa ”Build vs Buy”, în partea de jos deținem control, iar în partea de sus obținem ”economy of scale”. La fel și pe axa ”On premises vs Cloud”, în partea stângă avem control, iar în partea dreaptă ”economy of scale”. Astfel, pentru aplicațiile Self Hosted Home Built deținem maxim de control, pe când la SaaS (Software as a Service) obținem maxim de ”economy of scale”. Asta nu înseamnă că celelalte variante nu sunt viabile! Tot aici se vede și diferența dintre Cloud Computing și SaaS.

Cele mai multe companii arată azi așa (un exemplu supersimplificat cu 6 sisteme, din care ultimele două sunt specifice businessului):

image

După transformare poate deveni așa:

image

Transformările pot avea motive diverse, de la optimizarea infrastructurii până la relaxarea cash-flow-ului.

Microsoft este prezent în toate cele șase categorii, deși trebuie să recunoaștem că grosul este pe partea stângă:

  1. Self Hosted Home Built – asta știm să facem cel mai bine, businessul de platformă:
    • Windows (pe desktop, mobil și server), .NET
    • SQL Server, BizTalk Server
    • SharePoint ca platformă
    • Dynamics CRM ca platformă
    • plus uneltele din familiile Visual Studio și Expression
  2. Packaged Applications – ok, și asta:
    • Office, SharePoint Server, Communications Server
    • Dynamics NAV, AX, CRM
    • Exchange, Outlook
  3. Hosted Home Built – platformele de la punctul 1 oferite prin hosteri
  4. Hosted Packaged – aplicații de la punctul 2 oferite de hosteri:
    • Exchange
    • SharePoint
    • Dynamics CRM
  5. Cloud Platform – Azure Services Platform:
    • Windows Azure *
    • Azure developer services:
      • .NET Services *
      • SQL Services *
      • Live Services *
      • SharePoint Services **
      • Dynamics CRM Services **
  6. SaaS:
    • Exchange Online ***
    • SharePoint Online ***
    • OCS Online ***
    • Dynamics CRM Online ***
    • Office Online **

* – beta sau CTP – Community Technology Preview
** – încă în dezvoltare
*** – nu e disponibil în .ro, încă…

Filed under: S+S , SaaS, Azure, Arhitectura

# Azure Services Training Kit

Monday, February 16, 2009 6:05 PM by Weblogul lui Zoli

Am uitat să spun aici că avem o actualizare a kitului de training de pe http://www.azure.com . Link direct aici

Maine prezint Azure Services Platform la Inter

Este vorba de conferința Software as a Service / Cloud Computing din seria Agora Technology Conferences.
Nu e pentru toată lumea…

”Evenimentul se adresează persoanelor de decizie şi directorilor IT din marile companii din România şi/sau instituţiile financiar-bancare, telecom şi utilităţi, companii cu o cifră de afaceri de peste 5 milioane de euro şi directorilor de IT din Administraţia Publică Centrală.”

Filed under: Eveniment, SaaS, Azure

# re: Maine prezint Azure Services Platform la Inter

Tuesday, February 10, 2009 5:23 PM by MrSmersh

Deja e pattern bine definit Smile

Cred ca poate urma numai  Steve B sa zica ceva in stil peste 3 minute vom face lansare lui Windows 7 Smile

# re: Maine prezint Azure Services Platform la Inter

Tuesday, February 10, 2009 9:43 PM by Bazilide

,,Evenimentul se adresează persoanelor de decizie şi directorilor IT din marile companii din România şi/sau instituţiile financiar-bancare, telecom şi utilităţi, companii cu o cifră de afaceri de peste 5 milioane de euro şi directorilor de IT din Administraţia Publică Centrală.” :))

asta e o definitie noua pentru ,,tuturor,,?

# re: Maine prezint Azure Services Platform la Inter

Wednesday, February 11, 2009 9:07 AM by geto_dacul

nu e pt noi astoia mititeii:)

# Psst, psst, se transmite live pe net

Wednesday, February 11, 2009 10:10 AM by Weblogul lui Zoli

Conferința de SaaS de azi este transmisă live pe http://www.techconf.ro (siteul nou al Agora Tech Conferences)

# re: Maine prezint Azure Services Platform la Inter

Wednesday, February 11, 2009 11:55 AM by Alexandru Andrei

noi inca nu suntem corporatisti insa as fi foarte curios sa trec la pauza poate ma intalnesc cu Domnul Gheorghe Dobra… 😉

Alex…

# Cloud Computing si SaaS din perspectiva enterprise

Friday, February 13, 2009 3:25 PM by Weblogul lui Zoli

Dacă nu ați ajuns la conferința de SaaS și Cloud Computing de miercuri și nu ați urmărit nici transmisia

Azure

A încercat cineva Windows Azure? Dar .NET Services? SQL Services?
Feedback?

Filed under: Azure

# re: Azure

Tuesday, January 27, 2009 10:43 AM by dotnet18

Un test efectuat acum 2 zile: http://joobs.cloudapp.net/

# re: Azure

Tuesday, January 27, 2009 12:50 PM by zoltanhe

vom vedea joobs.ro pe Azure? Smile

# re: Azure

Tuesday, January 27, 2009 12:55 PM by MrSmersh

Scriem la un blog „Like is 1999″… Dar e analiza tehnologica si de bussines, nu m-am agitat prea tare ca eu pragmatic Smile.

# re: Azure

Tuesday, January 27, 2009 3:17 PM by tibbs

Depinde mult si de pret, care deocamdata nu e cunoscut. Pentru un site mic, poate fi mai avantajos in conditiile de webhosting actuale, la citiva dolari pe luna. Pentru un site mare… depinde de multi factori. Nici macar Amazon nu e pentru toti, ci (mai ales) pentru cei care fac trafic mare. Sa tii doar o masina virtuala sus la Amazon costa de pe la 200 dolari pe luna in sus, din cite imi aduc aminte. Pe la banii astia deja te uiti la server colocat. Avantajul e pretul la banda, pe care nu-l poti obtine de la nici un ISP-ist.

# Azure Issue Tracker – o aplicatie scoala multi-beneficiar

Wednesday, January 28, 2009 4:14 PM by Weblogul lui Zoli

Iată și un exemplu de aplicație multi-tenant construită pe Windows Azure , SQL Services și .NET Services:

A incercat cineva sa ruleze Windows pe Amazon EC2?

Cică durează 15min instalarea. Detalii aici.
Bill Staples ne promite că va scrie despre avantajele și dezavantajele lui Windows Azure, comparativ cu Amazon Elastic Compute Cloud și Mosso.

Filed under: Web, Azure

# re: A incercat cineva sa ruleze Windows pe Amazon EC2?

Thursday, January 15, 2009 8:36 PM by matincaflorin

Am incercat eu.

Merge OK, insa din pacate nu au Windows Server 2008.

Generation 4 Modular Data Centers

Gata. Trecem complet la containere. Fără clădiri. Fără lacuri de acumulare. Răcire cu aer. Eficiență maximă. Rackurile se monteaza direct în container la producător. Containerele se trimit cu camioane/avioane/vapoare la locația finală. Locația seamănă cu o parcare împrejmuită și bine păzită. Așa vom deservi serviciile noastre online dar și Azure Services Platform.

Detalii aici. Video aici.

Update: un interviu interesant pe acest subiect aici, cu doi arhitecți de la Microsoft Global Foundation Services. Cei doi au dat drumul la un blog aici.

Filed under: Web, Azure

# re: Generation 4 Modular Data Centers

Friday, December 05, 2008 11:03 AM by adrian.munteanu

Zoli,

Sun face chestia asta de macar 2 ani…http://www.sun.com/products/sunmd/s20/

# re: Generation 4 Modular Data Centers

Friday, December 05, 2008 11:39 AM by MrSmersh

E asta cu Azure si MS hoster va merita un blog de al meu de vreo x pagini… Dar noroc ca ma pun greu sa il si scriu Smile, dar cindva secolul asta…

# re: Generation 4 Modular Data Centers

Friday, December 05, 2008 11:39 AM by zoltanhe

Păi da. Sun e unul din producătorii de astfel de containere. Care e problema?

# re: Generation 4 Modular Data Centers

Friday, December 05, 2008 11:47 AM by BMoro

Adi, Sun le vinde de doi ani, dar Google le si foloseste de ceva timp incoace… Pentru cine nu stie, Google are deja 36 data centere in toata lumea si, foarte interesant, este al patrulea fabricant mondial de servere, dupa Dell, HP si IBM.

# re: Generation 4 Modular Data Centers

Friday, December 05, 2008 11:53 AM by Mihai Bondar

Nu containerul de servere e inovatia acolo, ci modularitatea celorlalte instalatii (putere, racire, etc)

# re: Generation 4 Modular Data Centers

Friday, December 05, 2008 11:54 AM by adrian.munteanu

Nu e nici o problema…Doar un supliment la capitoul „fiare”.

# re: Generation 4 Modular Data Centers

Friday, December 05, 2008 2:29 PM by Byty

Daca ei au mai multi bani… pot face ce vor ei… pot sa puna data center si pe Luna 😉

# A scala sau a nu scala – stocarea de date in cloud

Wednesday, March 11, 2009 5:39 PM by Weblogul lui Zoli

Cum scalează marile siteuri de pe net? Google, Yahoo, Windows Live, Amazon etc, ce baze de date folosesc?