Am publicat cursul lui Ciprian de la Bucuresti

Înregistrările sesiunilor și demonstrațiilor din cadrul cursului din 14-15 octombrie ținut de Ciprian Jichici sunt pe techdays.ro în secțiunea cloud computing:

01A – Introducere în cloud computing
01B – Introducere în platforma Windows Azure
02 – Roluri Web
03 – Stocarea în Windows Azure, comunicarea prin cozi de mesaje
04 – Stocarea în Windows Azure, tabele
05 – Stocarea în Windows Azure, blob-uri
06 – Roluri Worker în Windows Azure
07 – Diagnoză și management de aplicații în Windows Azure
08A – SQL Azure, partea I
08B – SQL Azure, partea II
09A – Windows Azure AppFabric, partea I, Access Control Services
09B – Windows Azure AppFabric, partea II, Access Control Services, Service Bus

Demo 1 – Dezvoltarea unei aplicații web și publicarea în cloud pe Windows Azure
Demo 2 – Stocare în Windows Azure
Demo 3 – Roluri worker
Demo 4 – SQL Azure
Demo 5 – Windows Azure AppFabric Access Control Services

Materialele de curs (prezentări, laboratoare, cod etc) pot fi descărcate de la http://azurebootcamp.com/.
Introducerea mea a fost asta:

Trei sesiuni de 4h cu doi grei ai Windows Azure

Vă recomand să participați live/gratuit la lecțiile lui David S. Platt și Manu Cohen-Yasher, deși sunt noaptea târziu:

15 dec 22:00-02:00 înregistrați-vă aici
Windows Azure Overview
Introduction to Compute
Windows Azure Lifecycle | Part 1
Windows Azure Lifecycle | Part 2

16 dec 22:00-02:00 înregistrați-vă aici
Windows Azure Storage | Part 1
Windows Azure Storage | Part 2
Introduction to SQL Azure
Windows Azure Diagnostics

17 dec 22:00-02:00 înregistrați-vă aici
Windows Azure Security | Part 1
Windows Azure Security | Part 2
Scalability, Caching & Elasticity
ASP.NET Hands-On Lab Walkthrough

Dacă nu reușiți live, don’t worry, sesiunile vor fi înregistrate.

Windows Azure Platform University

Săptămâna trecută am avut un WAPU la sediul nostru, iar vineri a fost ziua pentru parteneri. Nu am anunțat decât parteneri (ISVs și SIs) selecționați. Agenda a fost construită pe baza celei oficiale de la http://www.microsoft.com/windowsazure/wapu/, scurtată/adaptată așa:

– Microsoft Partners and the Cloud – How the Windows Azure Platform Can Improve Your Business
– Windows Azure Platform – Technical Overview, Pricing and SLAs
– Selling Scenarios and Approaches, Engaging with Microsoft
– Competing to Win

– SaaS Solutions on the Windows Azure Platform
– Building Applications with Windows Azure and SQL Azure
– Building Credibility and Landing Deals with the Quick Win Selling Approach.

Puteți vedea/descărca toate prezentările și exercițiile pe SkyDrive-ul meu:

http://sdrv.ms/QT4VuA

Includ aici prima prezentare. Pentru restul, faceți clic pe folderul de mai sus.

Resurse pentru dezvoltare pe Windows Azure

De multe ori mă întreabă lumea ”unde pot să învăț despre Azure” și obișnuiesc să reciclez o listă de resurse pe care o trimit pe email și o completez și o retrimit de câte ori este cazul. Apoi m-a provocat și un comentariu la asta. Iată care e lista mea în momentul de față:

Business și tehnic, de pe siteul oficial http://azure.com:

http://www.microsoft.com/windowsazure/resources/ și
http://www.microsoft.com/windowsazure/partners/ready/ specific pentru parteneri.

Pentru geeks:

– Training kit descărcabil de la http://www.microsoft.com/downloads/en/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en
– Training kit descărcabil de la http://azurebootcamp.com/ (astea sunt materialele de la cursurile școlii de cloud)
– Update: Înregistrarea cursului de la București al școlii de cloud: https://zoli.herczeg.ro/2010/12/17/am-publicat-cursul-lui-ciprian-de-la-bucuresti/
– Training înregistrat cu laboratoare la http://channel9.msdn.com/Learn/Courses/Azure
– Windows Azure Developer Center pe MSDN: http://msdn.microsoft.com/en-us/windowsazure/default.aspx
– Cloud development patterns&practices: http://msdn.microsoft.com/en-us/library/ff898430.aspx (migrare de aplicații existente și proiecte noi)
– O serie (până acum 30) de video-uri pe diverse topici de cloud: http://channel9.msdn.com/shows/Cloud+Cover/
– Exemplu de aplicație în paradigma nosql: http://code.msdn.microsoft.com/BidNowSample
– Exemplu de aplicație multitenant și claims-based access control http://code.msdn.microsoft.com/fshipsaassource
– Ebook gratuit: http://www.slideshare.net/ericnelson/windows-azure-platform-articles-from-the-trenches-volume-one
– Bloguri de urmărit: http://www.davidaiken.com/, http://blogs.msdn.com/b/windowsazure/, http://blogs.msdn.com/b/sqlazure/, http://blog.smarx.com/, http://blogs.msdn.com/b/vbertocci/ și bineînțeles al meu.

Unelte:

– pentru Visual Studio: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2274a0a8-5d37-4eac-b50a-e197dc340f6f&displaylang=en
– SDK: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=21910585-8693-4185-826E-E658535940AA
– pentru dezvoltare cu altceva decât Visual Studio pe Windows (PHP, Java etc): http://www.microsoft.com/windowsazure/interop/. Update de la Lucian Daia pentru PHP:

1) Windows Azure SDK – http://phpazure.codeplex.com/ 
2) Zend_Service_WindowsAzure – componenta a Zend Framework, incepand cu ZF 1.10 . Windows Azure SDK este bazat pe Zend Framework destul de mult, luand componente din el pentru a putea realiza implementarea. As numi asta biblioteca "oficiala" pentru Windows Azure in PHP.
3) Windows Azure for Eclipse http://www.windowsazure4e.org/ – plugin pentru Windows Azure in Eclipse. Eclipse este folosit de 80% din programatorii PHP, conform unui studiu Zend din ianuarie 2010, iar pluginul respectiv este super complet: de la integrarea automata a Windows Azure SDK si runtime-ului PHP in proiectele PHP, la un storage explorer vizual pentru Windows Azure Blobs / Queues / Tables.

Cont pe Windows Azure:

Uneltele pentru dezvoltare simulează comportamentul lui Windows Azure pe mașina locală, însă pentru a testa ”the real thing” va trebui să vă faceți cont pe Windows Azure. Profitați de gratuitățile oferite prin:

– abonamentele MSDN (cumpărate sau primite prin programul de parteneriat Gold, Silver sau BizSpark). Pentru asta faceți logon pe http://msdn.com și apoi activați-vă “Windows Azure benefits” imediat sub “My Accounts” și “Downloads and keys”
– introductory special, direct pe http://azure.com la ”Purchase”.

Se cere card pentru orice cont creat, chiar dacă e prin ofertele gratuite de mai sus. Da, o facem îl cerem pentru situațiile în care depășiți limitele ofertei.

Voi v-ați activat aceste beneficii?

Prima aplicație din România pe Azure este HotelPeeps

HotelPeeps este o aplicație Facebook care te ajută ”să găsești cea mai bună opțiune de cazare pentru tine și pentru prietenii tăi”. De curând, secțiunea de price trends folosește platforma de cloud de la Microsoft, mai exact SQL Azure. Hai să-i vedem pe Alex și Lucian de la Zitec vorbind cu Todi despre Hotelpeeps, Azure, BizSpark și motivațiile lor. Hei, aplicația este PHP!

Private cloud la TechEd Europe

Da, știu că am spus că private cloud este bullshit, și o voi spune și în continuare. Cred că era mult mai sănătos dacă îi spuneam în continuare dynamic datacenter, însă realitatea e că Microsoft nu e singură în industria asta. IBM, Oracle și VMware nu au o ofertă de cloud însă sunt suficient de puternici să convingă analiștii și clienții că ceea ce vând ei este private cloud. Bine na, private cloud să fie.

Ieri la TechEd am anunțat câteva lucruri foarte interesante legate de tehnologiile care permit implementarea de datacentere dinamice private cloud: Hyper-V Cloud Fast Track (similar cu SQL Server Fast Track Datawarehouse), System Center Virtual Machine Manager Self Service Portal 2.0 (asta da nume lung) și System Center Virtual Machine Manager v.next.

Trebuie neapărat să vedeți înregistrarea keynote-ului, cu demo-ul de private cloud pe la minutul 1:43:30. L-am sunat aseară pe Ciprian, care e acolo, și aproape că nu m-a lăsat să vorbesc până nu mi-a povestit Smile: pe scurt, sysadminii pot defini într-un designer grafic cum arată un șablon de sistem (baze de date, servere de aplicație, webservere) iar apoi alți sysadmini pot defini aplicații care să fie găzduite pe astfel de șabloane. Bineînțeles, cu toate capabilitățile unui cloud:

  • scalare elastică,
  • utlizarea aceleiași infrastructuri partajate și
  • autoservire.

Update: Adi Stoian despre SCVMM 2012: “How cool is that”

 

Facilităti noi în platforma Windows Azure

Aseară la PDC10 au fost anunțate mai multe noutăți legate de platforma de cloud a Microsoft. Majoritatea vor fi disponibile până la sfârșitul acestui an:

  • Virtual Machine role pentru a migra aplicații existente folosind mașini virtuale construite de voi
  • Elevated Privileges, Full IIS și Remote Desktop
  • Windows Azure Connect pentru a face rețele virtuale între aplicații din cloud și aplicații on-premises
  • Extra Small Instance pentru aplicații/siteuri fără pretenții mari, la doar 5 cenți pe oră
  • Windows Azure Marketplace și Data Market (fost ”Dallas”)
  • SQL Azure Reporting pentru a sparge gheața BI-ului în cloud.
  • Windows Azure AppFabric Caching pentru a face primul pas în mariajul dintre AppFabric din cloud (Windows Azure AppFabric) și AppFarbric on-premises (Windows Server AppFabric). După cum știți, Windows Azure AppFabric era format până acum din Service Bus și Access Control, iar Windows Server AppFabric era format până acum din caching și host de servicii WF+WCF. În 2011 urmează să avem și host de WF+WCF în Azure.

Detalii pe blogul Windows Azure, pe blogul SQL Azure, pe blogul Windows Azure AppFabric și pe http://azure.com.

Majoritatea acestor noutăți au fost sugerate de voi prin http://mygreatwindowsazureidea.com. Mulțumim!