Ză cloud computing terms

În discuțiile din ultima vreme am folosit din ce în ce mai mult termeni ca SaaS, PaaS, IaaS sau on-premises. Ei da, venea vorba de cloud computing și văd că fiecare înțelege ce vrea în acest domeniu. Având în vedere hype-ul imens prin care trece, cloud computing-ul aduce un val de termeni și susținători de tot felul. De exemplu, dacă Oracle închiriază niște mașini virtuale de la Amazon și își instalează middleware-ul acolo, deja se bate cu cărămida că aia e ZĂ cloud. La fel, dacă VMvare își încoardă mușchii pe virtualizare și face un pas către datacentere dinamice, deja se fălește că aia e ZĂ private cloud. Dacă mă întrebați pe mine, termenul de private cloud ar trebui interzis fiindcă are sens numai firmelor foarte mari (cu datacentere cu surplus de putere de calcul și potențial de a ”vinde” resurse către filiale care nu își permit astfel de investiții).

Dar iată slide-ul cu care explic eu termenii de:

  • private cloud datacentere dinamice on premises, adică mașinile tale. A nu se confunda cu virtualizarea chioară!
  • IaaS (Infrastructure as a Service) când închiriezi mașini (de obicei virtuale) de la un vendor, dar trebuie să te ocupi de tot ce este pe acele mașini,
  • PaaS (Platform as a Service) când închiriezi mașini dar nu îți bați capul cu ele ci ai grijă doar de aplicația ta,
  • SaaS (Software as a Service) când închiriezi aplicația și (de obicei) nu te interesează unde rulează.

Cloud computing, the terms

Vasăzică ZĂ private cloud e pentru big boys, ZĂ IaaS e pentru departamente IT care vor să mute aplicații existente în cloud, ZĂ PaaS e pentru dezvoltatorii care nu vor să-și bată capul decât cu aplicația lor, iar ZĂ SaaS e pentru business-urile care vor doar să utilizeze aplicații.

PS:

BizSpark și Windows Azure la Păltiniș

O nouă sesiune de pitching din cadrul StartupDays a avut loc ieri la Sibiu, mai exact la Casa Turiștilor din Păltiniș. Eu a trebuit să-mi recuperez copilul de la bunica/Timișoara, așa că am profitat de deplasarea asta să merg în persoană la întâlnirea de pe muntele Cindrel. Am ținut aceeași prezentare ca cea pentru Oradea, însă i-am zăpăcit un pic mai mult cu platforma de cloud de la Microsoft. Deh, și așa era cam înnorat afară.

Vreți Windows Azure acasă? Vă trebuie TIR parking

În viitor vom avea Windows Azure și în regim OEM, împreună cu Dell, Fujitsu și HP: http://www.microsoft.com/windowsazure/appliance/. Adică așa cum puteți cumpăra acum calculatoare/servere cu Windows 7 sau Windows Server preinstalat, așa veți putea cumpăra și cu Windows Azure, numai că fierul e mai mare. Glumeam într-o discuție că Windows Azure în OEM ar trebui să fie sub formă de containere. Ei bine, așa și este 🙂

Iată cum se livrează un astfel de “appliance”:
http://www.microsoft.com/showcase/en/us/details/bafe5c0f-8651-4609-8c71-24c733ce628b

Pentru geeks (câteva detalii pt un container HP):

– Dimensiuni: 13m/3m/3m
– Greutate maximă: 45t
– Nr maxim de servere: 3000 (in 22 de rack-uri)
– Putere maximă: cca 400kW.
– PUE (power usage effectiveness): 1,2

Update: personal nu-mi place deloc conceptul de „private cloud”, fiindcă elimină rațiunea de la care s-a pornit cu cloud computing-ul: să plătești putere de calcul pe măsură ce o folosești și, mai ales, să nu plătești când nu o folosești. Totuși, dacă piața o cere, vom livra. Am glumit în titlu… aceste containere (full size sau half size, echipate sau nu până la maxim) nu sunt pentru oricine. Think enterprise/government.

Windows Azure Content Delivery Network

De la 1 iulie CDN-ul din nor va fi disponibil comercial. CDN-ul vă permite să livrați orice fișier (blob) în orice colț al lumii cu performanță maximă. Secretul unui CDN este că dispune de o rețea dedicată prin care poate transfera date la viteze foarte mari, și le pompează într-un număr de hub-uri/cache-uri regionale capabile să livreze conținut către utilizatori. Practic, capetele CDN-ului (hub-urile) sunt conectate cu principalii furnizori de net din regiunea respectivă.

Activarea CDN în Windows Azure este simplă și se face la nivel de serviciu de storage, apăsând pe un buton, ca mai jos:

Windows Azure CDN

Prețurile pentru CDN vor fi următoarele:

  • $0.15 per GB for data transfers from European and North American locations
  • $0.20 per GB for data transfers from other locations
  • $0.01 per 10,000 transactions.

Detalii pe blogul Windows Azure.
Detalii despre Windows Azure CDN.

Unealta de management pentru Windows Azure

Am publicat scula de management pentru Windows Azure la http://code.msdn.microsoft.com/windowsazuremmc.
Da, este sub formă de snap-in de MMC (Microsoft Management Console).

Reciclez capabilitățile:

hosted_services.png Hosted Services Upload, deploy, upgrade, and manage your hosted services in Windows Azure
diagnostics.png Diagnostics Configure instrumentation for Windows Azure applications (diagnostics) per source (perf counters, file based, app logs, infrastructure logs, event logs). Transfer the diagnostic data on-demand or scheduled. View / Analyze / Export to Excel and Clear instrumentation results.
certificates.png Certificates Upload / manage certificates for Windows Azure applications
storage_services.png Storage Services Configure Storage Services for Windows Azure applications
blobs.png Blob Storage Add / Upload / Download / Remove BLOBs and Containers and connect to multiple storage accounts, including local dev storage
queues.png Queues Add / Purge / Delete Windows Azure Queues
tables.png Tables Query and delete Windows Azure Tables
extensibility.png Extensibility Create plugins for rich diagnostics data visualization (e.g. add your own visualizer for performance counters). Create plugins for table viewers and editors or add completely new modules! Plugin Engine uses MEF (extensibility framework) to easily add functionality.
powershell.png PowerShell-based backend The backend is based on PowerShell cmdlets. If you don’t like our UI, you can still use the underlying cmdlets and script out anything we do

Campionatul de cursuri online pentru partenerii MS

Parcurgeți minim 5 cursuri online în Partner Learning Center și veți avea șansa să câștigați un weekend pentru doi la Mamaia.

Office 2010, SharePoint 2010, Business Productivity Online Suite, Windows Azure, Windows 7, Windows Server 2008 R2 etc. Sunt multe produse și servicii cu care trebuie să fim la curent. Concursul este un prilej excelent să învățați despre aceste noutăți. Detalii aici.

Baftă!

Înregistrați-vă la cursul de dezvoltare în cloud

Am dat-o în bară și cu promovarea acestui curs de dezvoltare pe Windows Azure din 29-30 aprilie.
Îmi cer scuze că vă dau atât de târziu link-ul de înregistrare:

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032450565&Culture=RO-RO

Go-go-go!

Curs de dezvoltare pe Windows Azure

Știu că dacă vă dau o colecție de linkuri, nu veți merge să citiți singuri, așa că vă întreb:
Să organizăm un curs de 2 zile, unde să trecem prin subiectele de mai jos?
Vă rog să comentați.

  • Introduction to Windows Azure
  • Exploring Windows Azure Storage
  • Deploying and Monitoring Applications in Windows Azure
  • Windows Azure: Worker Role Communication
  • Federated Authentication in a Windows Azure Web Role Application
  • Building ASP.NET Web Form Applications with Windows Azure
  • Introduction to SQL Azure
  • Migrating Databases to SQL Azure
  • SQL Azure: Tips and Tricks
  • Introduction to Dallas
  • Introduction to the Service Bus (update: from Azure AppFabric)
  • Introduction to the Access Control Service (update: from Azure AppFabric)
  • Service Remoting with Service Bus
  • Eventing with the Service Bus

Windows Azure SQL Azure

PS: 29 și 30 aprilie sunt datele la care ne-am gândit.

Update: locația va fi hotelul Capital Plaza din București (aproape de piața Victoriei).
Înregistrări la:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032450565&Culture=RO-RO