Putešestvije developerske zbiljnosti
RatkoM DPE/NTO
Blog
četvrtak, srpanj 16, 2009
Evo kada sam već na konferenciji, par osvrta na dvije po meni značajne vijesti koje su objavljene ovdje (nije da su ekskluzive, možda ste ih već pročitali, ali...). Dakle:

Windows Azure, Microsoft Cloud Compting platforma dobila je prve novčane obrise - objavljene su cijene za "pay per use" model. Malo objašnjenja: pay-per-use je samo jedan od modela koji se koristi. Koliko resursa u oblaku koristite (potrošite) toliko plaćate. Zgodno za neke poslovne korisnike ii vlasnike aplikacija ali ne i za sve. Kako je već objavljeno, radi se na dva nova modela, od kojih je jedan pretplatnički (subscription) a drugi vezan uz standardno licenciranje. Ova dva modela će biti objašnjena na Professional Developers Conference 2009 negdje u listopadu ili studenom, a za sada znamo koliko košta pojedini resurs.

Dakle, 12 centi (0.12 USD) po satu je uporaba compute infrastrukture; 15 centi (0,15 USD) po GB storage prostora, 10 centi (0.2 USD) po 10,000 transakcija prema storage prosotru. Za SQL Server - SQL Azure, baza podataka u oblaku plaća se 9.99 USD za Web Edition, koja ima 1GB storage prostora te 99.99 USD za Business Edition, koji ima 10 GB prostora za relacijsku bazu...

Više informacija možete pronaći na Computerworldu, ArsTechnica odnosno na blogu Windows Azure tima.

Također, počele su se pojavljivati prve informacije oko Office 2010 Web Access pristupa, priču donosi i ArsTechnica... Office 2010 trenutno se nalazi u CTP izdanju (Community Technical Preview) i moći će ga preuzeti svi sudionici konferencije, ali se javna beta očekuje uskoro. Očekivanja su velika, reakcije prvih testera i više nego pozitivne, ali tko sam ja da sudim o tome, pogledajte ga uskoro sami. 

Dodatak 17.07.: i analitičari se slažu da će igra biti više nego interesantna: CIO: Office Web Apps Have Edge

Bitno je da će situacija biti izrazito interesantna jer se pojavljuje i Web edicija, a čini mi se da je prilično moćna po svojim funkcionalnostima. Druga fascinantna stvar je kolaboracija na dokumentima, ali, kao što rekoh, o tome više kasnije. I zadnje pitanje je naravno pitanje cijene... hoće li to biti besplatno? No, ostavite nagađanja na stranu sve do slubene objave Microsofta.



ratkoml @ 00:52 |Komentiraj | Komentari: 0
utorak, srpanj 7, 2009
Ako ste u stalnoj potrazi za boljim, jačim, bržim (baš poput mene :)) i tražite definiciju Cloud Computinga, evo male pomoći National Institute of Standards and Technology, Information Technology Laboratory instituta. Dobar pokušaj, a ako vas zanima cijeli dokument ili prezentacija, možete ju pronaći na linku. No, da ne bi to samo bio prijenos informacije, potrudih se prevesti to na naš jezik (što god da mislili o prijevodu...).

Cloud computing je pay-per-use model koji omogućuje jednostavan, dostupan i po zahtjevu pristup na mrežu dijeljene grupe prilagodljivih računalnih resursa (na primjer, mreže, poslužitelji, podatkovni prostor, aplikacije, usluge) koje se mogu ubrzano uspostavljati i pokretati s minimalnim naporom upravljanja i bez potrebe za komunikacijom s pružateljem usluge. Cloud model promovira dosupnost i sastoji se od pet ključnih karakteristika, tri modela pružanja usluga te četiri modela postavke, a ja donosim samo ključne karakteristike:

On-demand self-service. Korisnik može samostalno odabrati i pokrenuti mogućnosti računalnih resursa, ako što su vrijeme poslužitelja i mrežni prostor za pohranu podataka bez potrebe za interakciju s djelatnicima pojedinog pružatelja usluga.

Ubiquitous network access
. Mogućnosti su dostupne putem mreže i njima se pristupa koristeći standardne mehanizme  koji promoviraju heterogenu uporabu thin ili thick klijentskih platformi (na primjer, mobilni uređaji, laptopi te PDA uređaji).

Location independent resource pooling
. Računalni resursi pružatelja usluga spajaju se kako bi poslužili sve korisnike koristeći multi-tenant model, sa različitim fizičkim i virtualnim resursima koji se dinamički dodjeljuju i uklanjaju prema zahtjevima korisnika. Korisnik uobičajeno nema kontrolu i znanje o točnoj lokaciji uporabljenih resursa. Primjeri resursa uključuju mrežni prostor, procesori, memorija, mrežna propusnost te virtualni strojevi.

Rapid elasticity.
Mogućnosti mogu biti ubrzano i elastično pokrenute kako bi se ostvario brzi scale up po potrebi ali i brzi scale down kada mogućnosti više nisu potrebne. Krajnjem korisniku mogućnosti koje koristi izgledaju bez ograničenja i mogu se kupiti u bilo kojoj velični u bilo koje vrijeme. Primjer: Amazon EC2...

Pay per use. Mogućnosti se naplaćuju koristeći praćenje uporabe ili putem oglasa kako bi se pokrenula optimizacija računalnih resursa u uporabi. Primjeri su mjerenje uporabe prostora za pohranu podataka, mrežnog prometa ili računalnih resursa koji su korišteni ili naplata aktivnog broja korisnika na mjesečnoj osnovi.

U slijedećoj epizodi donosimo:  [cc] U potrazi za Cloud Computing definicijom - modeli pružanja usluge


ratkoml @ 19:58 |Komentiraj | Komentari: 0
petak, lipanj 19, 2009
... nije još objavljen, ali bit će slijedeći mjesec na WorldWide Partner Conference 2009 konferenciji tijekom srpnja u New Orleansu (moja malenkost će to čuti uživo :)) i napokon ćemo saznati koliko to čudo košta, kako ćemo ga koristiti i koji su poslovni modeli dostupni (kako bi eto na tome mogli graditi svoja poslovna rješenja).

Više informacija možete pronaći na CNET-u... a prigodan intervju pogledajte dolje (s kim negoli s Rayem...)



A ako vas stvarno zanima Ray Ozzie i Microsoft, nema boljeg od Churchill Club intervjua.... barem za sada.
ratkoml @ 14:17 |Komentiraj | Komentari: 1 | Prikaži komentare
ponedjeljak, ožujak 30, 2009
S vremena na vrijeme naletim na zanimljiv dokument kojeg mi je guba podijeliti s vama. Jedan od takvih je i novo izvješće Accenture Technology Group: "Everything Elastic: Accenture Technology Vision 2009" koji se bavi uglavnom cloud computingom i tehnologijama vezanim uz njega. Da ne duljim, par izvadaka iz teksta:

"What if your business capabilities could stretch, change and expand at will?

What if your workforce is no longer a defined group of people and skills but can include a wide range of talent—the occasional expert from far away who can solve a difficult problem or a hundred new employees quickly brought on board to meet a sudden business spurt?

What if your business processes no longer reflected only what you do inside your company but can gracefully include and integrate constantly  hanging processes—yours as well as those of your suppliers, clients and other business partners?

Accenture envisions a time, not long from now, when business capabilities may essentially be “elastic,’’ capable of flexing to adjust to any level of economic volatility and able to catapult your organization to unprecedented levels of performance.

An “everything elastic” business will be able to innovate far more effectively by augmenting its research and development (R&D) efforts with input from any and all employees, researchers from universities, its customers and even the public at large. The organization’s IT capabilities will no longer be limited to the hardware and software located in the data centers but can be sourced dynamically from a range of providers in different geographies to suit local conditions and markets.”

Zgodno čitanje i priprema za moje predavanje o Azure Services Platform na Poslovnoj konferenciji na WinDaysima 2009.


ratkoml @ 22:44 |Komentiraj | Komentari: 0
četvrtak, ožujak 12, 2009
Iako sam osobno uživao u hijerarhijskoj orijentaciji SQL Server Data Services modela baze podataka, znao sam da to neće dugo trajati. I prije nekoliko dana postalo je službeno: baza podataka u oblaku mijenja svoje programersko sučelje: od standardno web orijentiranog (REST, SOAP) mijenja se u relacijsko koje već od prije koristi njegov zemaljski brat, SQL Server.

Nije da ovo developeri neće prihvatiti objeručke, jer je to upravo ono što koriste i što "napadaju" već godinama, tako da je krivulja učenja gotovo zanemariva. Dakle, SQL Server Data  Services po novome povezuju se na bazu koristeći Tabular Data Stream (TDS), protokol koji je kompatibilan sa Transact-SQL (T-SQL) programskim jezikom, kojeg, eto, već poznajemo iz SQL Servera. Dakle:

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


Što će se dogoditi s REST i SOAP sučeljima? Na žalost, otpisani su za mirovinu (iako se mogu napisati svoji Web servisi ili koristiti Azure Table… no nije to - to. U svakom slučaju, navodno beta ide "middle-of-the-year". Bacite oko i na blog SQL Server Data Services grupe, ima se što za saznati.

ratkoml @ 21:02 |Komentiraj | Komentari: 1 | Prikaži komentare
četvrtak, veljača 26, 2009
Kao što je i bilo za očekivati, zahuktava se priča oko Cloud Computinga. Moj Inbox se puni, a ja dumpam te priče ovdje na blog, s malo komentara da ih svi možemo pratiti:

CIO.COM: Cloud Computing: What Clayton Christensen Can Teach Us? Vjerujem da ste čuli za prof. Christensena, autora teorije i knjige "Innovator's Dillema" (kao i raznih nastavaka na ovu temu). Gledajući u teoriju izumiranja i nastanka tehnologija, kako ovo mapirati na CC?

NETWORKWORLD: Steve Ballmer: Azure Ready for a Release by the End of the Year. Eto, nećemo dugo čekati konačnu verziju Azure Services Platforme. Zapravo treba pratiti i MIX09 i PDC09 / jesenju konferenciju jer će promjene biti objavljivane upravo na njima.

I malo Microsoft Azure / RedDog / Platform Services priča:

ZDNET (Mary Jo Foley): How the RedDog dream team build Web OS from the scratch? Prilično interesantno pisanje o nastanku RedDog projekta (danas službeno Azure) od strane spisateljice koja Microsoftu i nija baš uvijek naklonjenija.

The Register: Full SQL Server planned for Microsoft Azure Cloud. Priča o tome da će se u konačnoj verziji Azure Services Platforme (SQL Services) uvesti potpuna podrška za T-SQL. Programeri će se osjećati kao kod kuće :)
ratkoml @ 22:08 |Komentiraj | Komentari: 0
subota, veljača 14, 2009
Još dok smo davno tek započinjali tehnološku fascinaciju oko fenomena koji je danas globalno poznat pod nazivom - cloud computing, jedna od bitnijih karakteristika bila je upravo - vrijednost.  I tu je uvijek bilo različitih stavova, od onih koji oblak promatraju kao utility - utakneš se i dobiješ sve što ti treba (tipa Nicholas Carr, Does IT Matter) pa sve do onik koji su glasno vikali da to nije ništa što već nismo vidjeli, shared computing je postojao još šezdesetih godina (ako ne i ranije).

UC Berkeley, jedno od najcjenjenijih sveučilišta na ovoj kugli, nedavno je izdao svoj whitepaper pod nazivom "Above the Clouds: A Berkeley View of Cloud Computing" i debelo se zainteresirao za teme novih poslovnih i tehnoloških modela, mogućnosti novog razvoja aplikacija, provjerio koliko bi nas to stvarno koštalo i slično. Preporučam ne samo kao uvod, nego i kao malo ozbiljniju raspravu oko toga što nas čeka. Obavezno čitanje za svakog CIO / Architect / IT Manager djelatnika koji razmišlja "u oblacima" :).

Dodatno, imaju oni i diskusiju oko toga papira, 15 min, tek toliko da se pojave na Jubitou.

Ako ništa drugo, ovo mi je dobar početak razmišljanja za kolumnu koju moram napisati za WinDays Mrežu, specijalno izdanje časopisa Mreža koje tradicionalno izlazi za Microsoft WinDayse, najveću IT konferenciju na ovim prostorima. A tema je - možete već pogoditi - nešto vezano za Cloud Computing. Pa, čitamo se i tamo...


ratkoml @ 22:48 |Komentiraj | Komentari: 0
utorak, prosinac 23, 2008
Kao i svake godine, daju se raznorazna predviđanja o tome što bi moglo biti zabavno slijedeće godine. Tako je i nama sveprisutni Gartner nedavno objavio (dakle, ne baš danas, ali nikako da stignem napisati post o tome) što je top 10 strateških tehnologija u slijedećoj godini. Više o tome možete pročitati ovdje, a ja sam si dao truda vidjeti gdje se u to uklapa Microsoft. Dakle, top 10, obrnutim redom jer je zapravo svejedno, prvih 5 koji su mi došli pod pero, ostali drugi put...

1. Virtualization. Dakle, virtualizacija. Ako danas pitate bilo koju CXO osobu što joj je na pameti, barem  što se tiče informatičkih tehnologija, onda je to vjerojatno virtualizacija. Iako je Microsoft krenuo u ovo prilično "mlako" tek s Virtual PC tehnologijama, danas je ponuda malo jača (ako ne i najjača na tržištu): Microsoft Hyper-V, Microsoft App Virtualization (App-V), Microsoft Virtual Server, Microsoft Terminal Services, Microsoft Enterprise Desktop Virtualization, Microsoft Virtual PC, Microsoft System Center... i na kraju cijela gama priče oko Cloud Computinga, odnosno Windows Azure Platform Services (vidi dalje). Rekao bih da smo i više nego spremni za 2009. Check: OK.
više informacija: http://www.microsoft.com/virtualization/default.mspx

2. Cloud Computing. Jedna od "internet" stvari - zamalo smo ju propustili. NO, možda bi pravilnije bilo reći: trebalo je vremena da se složi Azure ponuda. Ovakva kakva jest, barem tako kažu analitičari, jedna je od najkompleksnijih i najboljih na tržištu. Iako je tek u CTP fazi (dakle, negdje smo godinu, dvije do kraja prve verzije), jasno je da niti jedna druga kompanija ne može ponuditi ovakvu složenu platformu i stvarni Web OS u oblaku. Naravno da se mnogi neće složiti, ali, Microsoftova vizija aplikacija u oblaku, podataka u oblaku i veza s desktop okolinom je za koplje već danas dalje od sveg ostalog što drugi rade. Jest da radim u Microsoftu, ali rado pristajem na 1:n rasprave oko ovo ;). Check: OK, ne još, ali na pravom smo putu.
više informacija: http://www.azure.com/

3. Servers - Beyond Blades. Ok, Microsoft ne radi servere, pa se ne mogu nešto posebno očitovati po ovom pitanju. Ali radimo softver za iste. Windows 2008 već danas polako predstavlja korporativni standard (priznajem ne za sve workloade ali...). Tehnologije su takve (posebno Hyper-V) da odlično koriste prednosti blade tehnologija. No kao što rekoh, vidi točku 1. Check: OK.

4. Web Oriented Architectures. Mislim da smo i ovjde prilično dobri. Microsoftove tehnologije jedne su od dominantnih na Webu - ne samo tehnologije, nego i infrastrukture koje se oko tih tehnologija grade. Koriste se i gradivni elementi putem tih tehnologija: ESB i ISB (Enternet Services Bus i Internet Services Bus) sabirnice na BizTalk serverima, SOA putem Microsoft IIS servera, Modeling putem OSLO grupe servera, itd, itd. A ovdje govorimo samo o platformi, ne i o end-user servisima (Live Framework, Live Services, Online Services...). Nemam neki specijalni link ovdje, ali možete otići na Microsoft Architecture Center koji razglaba o platformi i slično: http://www.microsoft.com/architecture/

5. Enterprise Meshups. Kombinirajući 1., 2. i 4. nije teško zaključiti da Microsoft ima okruženje za razvoj Enterprise Meshup kombinacija rješenja. Time više što smo s tim počeli eksperimentirati (barem iz softver perspektive) prije značajno vremena. Elementi Enterprise Meshupa su zapravo sve kombinacije otvaranja softvera koje možete omogućiti za interno vanjske (oksimoron zar ne) korisnike, koji na jednostavan način mogu koristiti elemente softvera za gradnju drugačijih rješenja.
više informacija: http://www.microsoft.com/sharepoint/capabilities/collaboration/mashups.mspx ali i )čisto za zabavu) http://www.popfly.com

Za sada, mislim da smo dobro (i odlično) pozicionirani za 2009 godinu. Praktično smo jaki na svakoj strateškoj tehnologiji koju Gartner predviđa, a u nekim elementima smo i ispred ideje koju možete pročitati na Gartnerovim stranicama. No vrijeme uvijek kaže svoje. Dio 2 slijedeći put...

Veze:
Gartner Identifies the Top 10 Strategic Technologies for 2009
http://www.gartner.com/it/page.jsp?id=777212



ratkoml @ 16:18 |Komentiraj | Komentari: 1 | Prikaži komentare
petak, prosinac 12, 2008
Jedna od bitnih komponenata Software + Services priče, odnosno Software as a Service priče je goli mramor i željezo (priznajem ima malo i softvera) a poznajemo ga pod nazivom Datacentar.

Bez Datacentara nema priče o bilo kakvoj gore navedenoj inicijativi. Prva i osnovna premisa bilo kojeg SaaS modela je skalabilnosti i tisuće korisnika. Zapravo, milijuni korisnika od kojih naplaćujete (pojedinačno) vrlo malo, a ukupno to i nije tako mali novac (Chris Anderson, Long Tail, dobar tekst ovdje). Microsoft Azure ne bi daleko stigao bez toga, a niti bilo koja Live usluga. A ni Online :).

Microsoft ima vrlo jedinstveni pristup izgradnji svojih Datacentara (da, gradimo ih i više ih je od, recimo 12) i naziva ga "Generation 4 Modula Data Centers" ili skraćeno Gen 4. Možda je pristup malo drugačiji nego inače, jer Microsoft želi izrazitu skalabilnost svojih datacentara i zato ih gradi u - kontejnerima. Cijeli koncept temeljen je na iskustvima koje imamo u Gen 3 Datacentrima, ako što je Chicago. Dobar, veliki, brz, ali.... ima i boljih koncepata.



Dakle, gdje je problem? Iako su Datacentri sve samo ne mali, ipak, nakon što se izgrade, imaju konačni kapacitet i resurse koje mogu ponuditi. Izmjena kapaciteta u Datacentru nije jednostavna stvar kao što nije ni njihova portabilnosti. Microsoft gradi "plug-in" kontejnere koje jednostavno spojite na mrežu i struju i time, de facto, gradite svoj "scale out" model, ovisno o tome koliko vam "kvartovski" datacentar uistinu treba. Različite komponente datacentara grade različiti dobavljači, ali iste moraju biti dovoljno zamjenjive i modularne, odnosno prenosive da bi datacentar na kraju došao bliže vama (i to bez obzira na prilično velike bandwidthe koje vam provideri danas omogućavaju).

S druge strane, u ovu priču se upliće i priča o energiji (odnosno o potrošnji iste). Ako napravite preveliki datacentar, trošit ćete energiju koja možda ne vraća vrijednost koju očekujete, jer resursi nisu iskorišteni. Ako napravite premali datacentar… to vam je jasno. Modularni pristup omogućava kreiranje "upravo dovoljnog" datacentra kojeg lako možete skalirati ne samo virtualnim resursima, nego i stvarno, fizičkim resursima. Dosta se o tome raspisao (i to vrlo detaljno) Mike Manos, general manager for Microsoft Datacenter Services, pa možete posjetiti i njegov blog.

Za kraj, globalna ekonomska kriza nažalost ne ide na ruku planiranoj brzini izgradnje Datacentara - praktično sve kompanije koje se bave ovakvim stvarima planiraju manji broj novih Datacentara za slijedeću godinu nego što je bilo originalno planirano. No, čini mi se da je to samo privremeno, jer stvarne alternative niti nema.
http://www.internetnews.com/bus-news/article.php/3790156/Google+Microsoft+Back+Off+on+Datacenter+Plans.htm

I još malo press ekipe za kraj:

Beyond Binary/CNet:
Dell racks up Microsoft as data center customer
ComputerWorld: Microsoft offers new method for building data centers
Data Center Knowledge: More on Microsoft’s Radical Data Center Design
GigaOm: Microsoft Reveals Fourth-Gen Datacenter Design
InformationWeek: Microsoft Plans Roofless Data
PC World: Microsoft Wants a Ford Model T Data Center
                repost - InfoWorld: Microsoft applies Model T factory methods to datacenters
Redmond Mag: Microsoft Adds Gen 4 Datacenters for Cloud Computing
Disruption Matters: Modular Data Centers: Containers for Clouds      

Dodatak 13:20. vidim da se i zadnje izdanje MSDN Architecture Centra bavi upravo ovom temom...
Dodatak 16.12. potvrda interesantne teme: i Microsoft MSDN se bavi istom pričom...



ratkoml @ 11:01 |Komentiraj | Komentari: 0
četvrtak, studeni 27, 2008
Nisam baš napravio neznam kakav posao kad samo proslijeđujem link na neki novinski članak, ali kako se u ovom slučaju radi o WIRED-u (dakle, legendarni još uvijek, i nikada nadmašeni časopis iz kojeg generacija crpi ideje) te o Ray Ozzie-u (Microsoft Chief Software Architect) onda je to samo dobar uvod u nekoliko strana odličnom članka o tome kamo to Microsoft (između ostalog) ide (Ozzie je inaće na naslovnici tog broja).

Članak nije samo o Rayu- nego prikazuje transformaciju tvrtke koja je donijela softver koji je, ipak, promijenio svijet. Novi prostori koji se otvaraju promatrajući oblak onako kako on i treba biti gledan - ne kao tek slijedeća stepenica u implementaciji postojeći windows/office paralela nego kao novi, poseban, drugačiji kanal za sasvim drugačije korisnike, partnere, rješenja i proizvode. Članak je o novim idejama, drugačijim pogledima i jednostavno - implementaciji disruptivne inovacije. Članak je to o ljudima koji ne nose plave košulje i kaki hlače :)

Za kraj, par njegovih bezvremenskih:

I love software, because if you can imagine something, you can build it.
I love Windows, because without it there would be no PC. There would be no PC developers. There might not even be a Web.
I love the ubiquitous Web because of the connections that it opened up.
I love competition. But when we're behind a competitor, I hate it when we find ourselves just chasing their taillights.

ratkoml @ 23:18 |Komentiraj | Komentari: 4 | Prikaži komentare
subota, studeni 1, 2008
Sigurno ste u moru objava s PDC-a propustili i ovo: objavljen je dugočekivani Mesh Framework (barem sam ga ja očekivao što je bilo očigledno u mojim postovima unazad par mjeseci), ali pod novim imenom Windows Live Framework. U općoj navali informacija koje su se doticale Azure Platform Services i Windows Azure cloud computinga, mislim da je prošao nezapaženo. A vjerujem da je to nepravedno u najmanju ruku, a evo i zašto.

Za početak, Live Framework je zapravo dio koji koristite kada razvijate rješenja za Mesh platformu -  kao što je spomenuto, dodajete  online ili offline komponentu svojoj aplikaciji, ovisno o tome da li ste napravili web ili client aplikaciju kao svoje rješenje.



No nije da LF neme veze s Azure platformom - LF "živi" na Windows Azure platformi, ali koristi jedan nivo apstrakcije više - odnosno ne pristupa direktno WA platformi - mislim da bi se developeri složili da to donosi nove mogućnosti. Osim toga, ako tražite više informacija o Live Frameworku, pronaći ćete ih na Azure Services Platform siteu, odnosno u poddijelu koji se bavi sa Windows Live Frameworkom. Na siteu se nalazi i vrlo kvalitetan Walkthrough (4 dokumenta) koji vas vodi kroz izradu aplikacija na WLF-u.

Naravno, mene zanima samo jedna stvar: kako kreirati Mesh aplikacije. Odnosno, Mesh podržane aplikacije. Je li ovo Microsoft verzija Google Gearsa? Djelomično, jer Microsoft to radi bolje, šire i jednostavnije. Smajlić.

Eto dakle redoslijeda zanimanja za mene:

Windows Azure
Windows Live Framework
Windows SQL Services
(tobenamed) OSLO

Interesantni članci

CNET: Microsoft's other new platform: Live Framework, http://news.cnet.com/8301-13860_3-10079520-56.html?tag=newsLeadStoriesArea.0


ratkoml @ 21:51 |Komentiraj | Komentari: 0
ponedjeljak, listopad 27, 2008
Eto, svanuo je i 27.10. - dugoočekivani prvi dan Professional Developers Conference i za početak vjerojatno iznenađenje za sve. Ne samo novi naziv, nego i vrlo zanimljiva izvedba Cloud Computinga u Microsoft režiji! Dakle, pojavio se Windows Azure, što bi bio pandan Amazon Web Services + Google AppsEngine + …  (dodajte po volji kad vidite demo).

Iako će očekivano pažnja biti usmjerena na Windows Azure, ne zaboravite da je to samo jedan dio Microsoft Azure Services platforme, što bi zapravo bila spojena ponuda online usluga (hosted servisa) i computing platforme (računalne snage).

Hosted servisi nisu tako nepoznati. U ponudi hosted okruženja nalaze se dobro poznati Live Services, SQL Services, Sharepoint Services, Dynamics CRM Services te .NET Services. Ovdje se, osim u slučaju .NET Services, ponuda ne razlikuje drastično od standardne SaaS ponude - aplikacije koje su hostane u oblaku, skalabilnost, dostupnost, itd… No .NET Services je malo drugačiji, jer možete koristiti mogućnosti hostandog workflowa, identity services, federated services itd.

Cloud Computing u Microsoftovom izdanju donosi znatne prednosti za one koji poznaju Microsoft razvojnu platformu. Kao prvo, koriste se dobro poznati .NET jezici. Za razvoj aplikacija se koristi dobro poznati Visual Studio i add in koji pojednostavljuje razvoj cloud aplikacija (tip projekta). Koristi se i lokalni storage koji simulira rad clouda radi lakšeg programiranja. Najjednostavnije je da pogledate video:


Zapravo je besmisleno za početak trošiti previše riječi. Od danas pišem post po post, secirajući pojedinu uslugu, a do tada je zapravo sve napisano na Microsoft Azure siteu

BTW: navratite i na PDC site: pojavljuju se odlični video zapisi koji pokazuju kako koristiti Azure! A najavljuje se i Office 14 a i Windows 7, ai ... zgodno.

Dodatak 23:34 Nezaustavljivi David Chappel i dokument o Microsoft Azure platformi...

Pregled zanimljivih informacija:
Infoworld: "The inside view of Microsoft's cloud strategy ", http://www.infoworld.com/article/08/10/31/microsoft-azure-cloud-qa_1.html



ratkoml @ 21:18 |Komentiraj | Komentari: 2 | Prikaži komentare
subota, listopad 25, 2008
Možda niste primjetili, ali prošli četvrtak je zbilja bio veliki dan, barem što se tiče Cloud Computinga. Dakle, Amazon EC2 servis je prešao u punu produkciju (nakon gotovo dvije godine beta perioda !) Nama zanimljivije jest da se u isto vrijeme mogu i pokrenuti i Windows Server (beta testiranje na EC2) i SQL Server (beta testiranje na EC2), što otvara nove momente u smislu planiranja infrastrukture organizacije ili jednostavno zahtjeva za dodatnim resursima. Kako su već izašli iz beta izdanja, naravno da sada imaju i SLA ugovor (na primjer, minimalna dostupnost je 99,95%).

Windows Server je podržan i u 32bitnoj i 64bitnoj inačici i košta vas 0.125 USD po satu uporabe (najjeftiniji model). Dobro ste pročitali - 12,5 centi (0,72 kn po satu uporabe). Economies of scale na djelu. SQL Server isto tako u 64bitnoj inačici.

Pored toga, AWS najavljuje novu management konzolu, koja bi trebala biti daleko jednostavnija nego kriptični način koji imaju danas ili uporaba Firefox plugina...

Kao što znate, regularni korisnik bez problema pokreće do 20 instanci servera na EC2 infrastrukturi, dok se uz prijavu može pokrenuti i nekoliko stotina ili tisuća. Pa, navali narode…


Ova vijest nije samo zanimljiva stoga što je AWS prešao u produkciju, nego i što je vijest objavljena tek tjedan dana prije PDC konferencije na kojoj Microsoft planira objaviti sličnu, drugačiju, različitu :) implementciju za Cloud Computing (čitaj: STRATA).

ratkoml @ 22:02 |Komentiraj | Komentari: 1 | Prikaži komentare
srijeda, listopad 22, 2008
... bila je tema mojeg predavanja na netom završenoj Business Process Management konferenciji u organizaciji tvrtke Infodom. Zanimljiva konferencija kao i uvijek i zbilja nije lako smisliti što bi moglo zanimati publiku. No s obzirom na trenutno stanje stvari, ove godine je bilo više nego jednostavno. Poveznica je naravno bio - OSLO.



Iako sam o tome već pisao, OSLO je ono što je danas ljepilo za jedan prilično kompliciran scenarij kao što je upravljanje poslovnim procesima koji se dijelom nalaze kod nas, djelom su outsourcani, a dijelom se nalaze tko zna gdje - odnosno u oblaku.

Outsourcing poslovnih procesa danas je jaka stvar, ali pitanje je uvijek - koliko čega i što želite stvarno outsourcirati. Naravno, pitanja koja se tu postavljaju su kontola, sigurnost, privatnost, dostupnost, performanse takvog rješenja. OSLO bi trebalo riješiti dio ove problematike - dijelom i zbog toga jer ga pogoni Microsoft BizTalk Server, a dijelom je se oslanja na novi repozitorij (stariji se sjećaju da je Microsoft već jednom imao Microsoft Repository ali je netragom nestao). I za one nestrpljive - da, tu je i novi programski jezik pod nazivom D. Ali o tome kako treba 27.11. :)

Ako vas zanima, prezentaciju o gornjenavedenoj temi možete preuzeti ovdje. Upozoravam ovo je poslovna konferencija pa o tehnologiji nema baš puno priče.




ratkoml @ 23:24 |Komentiraj | Komentari: 0
četvrtak, listopad 16, 2008
Vjerojatno se neki pitaju, pa dobro, ne javljam se neko vrijeme. Stvarno, malo je gužva, ali ono što je najbitnije pripremamo se za PDC: Professional Developers Conference s cijelim nizom novih informacija i objava. Osim što moramo dobro prenijeti info, bitno je i razumijeti što se u što uklapa.

Dakle, bit će cijeli niz postova, za sada samo tri riječi: Windows 7, Windows Strata, Office Web Applications! Već vidim da će biti zanimljivo...
ratkoml @ 22:45 |Komentiraj | Komentari: 4 | Prikaži komentare
srijeda, listopad 1, 2008
Taman kad mi se učinilo da će se dan privesti kraju "na miru", iznenadila me količin a poruka u Inboxu koja je počinjala dramatičnom :) viješću: Amazon Web Services u ponudi planira otvoriti svoj Amazon Elastic Computing Cloud (EC2) i za Windows svijet - u ponudi uskoro će se nalaziti i Microsoft Windows Server ali i Microsoft SQL Server.

Evo originalne objave Amazona:

Dear Amazon Web Services Developer,

We are excited to let you know that Amazon Elastic Compute Cloud (Amazon EC2) will offer you the ability to run Microsoft Windows Server or Microsoft SQL Server starting later this Fall. Today, you can choose from a variety of Unix-based operating systems, and soon you will be able to configure your instances to run the Windows Server operating system. In addition, you will be able to use SQL Server as another option within Amazon EC2 for running relational databases. 

Amazon EC2 running Windows Server or SQL Server provides an ideal environment for deploying ASP.NET web sites, high performance computing clusters, media transcoding solutions, and many other Windows-based applications. By choosing Amazon EC2 as the deployment environment for your Windows-based applications, you will be able to take advantage of Amazons proven scalability and reliability, as well as the cost-effective, pay-as-you-go pricing model offered by Amazon Web Services.

Our goal is to support any and all of the programming models, operating systems and database servers that you need for building applications on our cloud computing platform. The ability to run a Windows environment within Amazon EC2 has been one of our most requested features, and we are excited to be able to provide this capability. We are currently operating a private beta of Amazon EC2 running Windows Server and SQL Server. Please go to aws.amazon.com/windows if you are interested in being notified later this Fall when the offering is released broadly.
Sincerely,

The Amazon Web Services Team


Što to točno znači? Znači da će Amazon Web Services omogućiti jednostavno upravljanje Windows virtulanim strojevima (VM) te SQL Serverom na istome. Amazon već neko vrijeme podržava Linux i OpenSolaris - ovo je značajan iskorak prema daleko većem tržištu. I donosi malu drugačije monetizacijske modele - npr. EC2 (osnovno) košta 0.10 USD po satu :).

Naravno, nameće se pitanje - Microsoft ulaže u Cloud Computing i ovako nešto mora se negdje uklopiti u tu priču. Ili obratno. Stvarno, EC2 i nova Microsoft platforma (RedDog) značajno se razlikuju u svojoj ideji. EC2 je niz virtulaizacijskih strojeva - korisnik je odgovoran za management istih. Kod RedDoga, stojeve prati i njima upravlja Microsoft - korisnik se jedino brine za izvorni kod aplikacija koje se uploadaju na njih. Više slično Google App Engine platformi - ali mi tu još imamo skrivenog jokera koji se zove - Zurich. No o tome za negdje 28 dana :).


ratkoml @ 22:29 |Komentiraj | Komentari: 0
Instant Messenger
Dodaj blog u Favorites
blogmarks del.icio.us digg TailRank Technorati YahooMyWeb
Arhiva
« » lis 2017
  • p
  • u
  • s
  • č
  • p
  • s
  • n
  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
Brojač posjeta
373618
O autoru ...

RatkoM skraćenica je za Ratko Mutavdžić, poznato/nepoznato ime u Microsoft zajednici, u slobodno vrijeme radim u tvrtki Microsoft Hrvatska, a kao što bi i očekivali komentari na ovom siteu su ipak moje osobno mišljenje a ne mišljenje tvrtke u kojoj radim.

Uvijek dostupan na ratkom@microsoft.com ili putem ovog bloga, a uvijek možete nazvati MS i tražiti moju malenkost. Blog je "profesionalni" blog kojim želim razmjenu komentara, informacija, sugestija, ideja i čega sve već ne između Microsoft DPE grupe i ljudi koje bi mi zvali "community". Primarno se odnosi na developere, ali ne garantiram da neću zastraniti i dotaknuti se još koje teme.

Da ne zaboravim, zahvaljujući paralelnom interesu, dosta toga vezano uz project management, organizaciju profesionalne servisne organizacije, te neke ostale tekstove možete pronaći i na mom web siteu PROJEKTURA.ORG. Ali blog mi je ipak dinamičniji od web stranica, tako da sam ovdje više ažuran.

Za one koji se pitaju: od 01.09.2007 (a možda i prije) preuzimam funkciju DPE Lead (voditelja grupe). Na moje veliko zadovoljstvo, vraćam se svojim korijenima, instaliram ponovo sve alate koje sam do sada ignorirao, i vjerujem da mi Excel više neće biti primarni razvojno - zbrajački alat ;) 

Ratko Mutavdzic's profile on LinkedIn


Čitam ... (ožujak/travanj 2008))

The Black Swan, Nassim Nicholas Taleb

Gotovo je nevjerojatno kako na nas utiču stvari za koje vjerujemo da zapravo nema teorije da se dogode. Crni labud je zapravo događaj koji će se teško ostvariti, ali kad se dogodi, em što je nepredviljiv, em što ima ogroman utjecaj. Primjeri su uspjeh Googlea ili, možda malo crno, 11.9. i Twinsi. Autor tvrdi da je zapravo sve oko nas nepredvidljivo i da te pojave uopće ne istražujemo - držimo se onog što znamo i što nas usrećuje. 

Prava mala "comfort zona".

Slušam ... (veljača 2009)

SONIC YOUTH / GOO 1990


Što ih više (ponovo) slušam, to su mi bolji. Jedna od perjanica novog doba krajm 80th(početkom 90tih) u Americi, a koju krase i R.E.M., Nirvana, Pearl Jam, ali i Pixies, Mudhoney itd. Oštra, dinamična gitara i ponekad zaluđujuće kombinacije koje su nosili Thurston Moore i Kim Gordon.

Za fanove i one koji će to tek postati, nema do broja 8. Mildred Pearce.

Gledam ...

Flags of our Fathers, HDDVD, Clint Eastwood

Ponekad izaberem dobar film, krivu tehnologiju. Prije nekog vremena sam nabavio HD DVD player, koji dolazi uz XBOX 360 pa i nije neka investicija, te nekoliko filmova tek da se uvjerim u novu HD tehnologiju. 

I stvarno - na velikoj plazmi u 1080i izgleda savršeno. Film je kao što znate dobitnik Oscara, i zanimljivo ne toliko ratni koliko bi čovjek očekivao. Scene su dobre, manje napete nego u "Saving Private Ryan", ali isto tako realistične. Slijedi mi gledanje "Letters form Iwo Jima" ilitiga japanska strana iste priče - crno bijela tehnika / japanska spika.

[x]

“…As long as you have innovation in the IT industry, you will have interoperability challenges.  But we're going down the tight path. It's a journey and we'll need to make adjustments based on community but generally we feel like we're going in the right direction." –Tom Robertson, manager of interoperability and standards at Microsoft – The Register

Statistika?
Index.hr
Nema zapisa.