Professional Documents
Culture Documents
WD Mreža 2015
WD Mreža 2015
posebno
izdanje
god. XX.
travanj
2015.
Windows 10
TEMA BROJA
sadraj
TEMA BROJA
34 Windows 10
Windows 10 je pred vratima i
oekivanja su vea nego ikad. Je li
uistinu jedinstven za sve vrste PC
raunala? Nakon nekoliko objavljenih
ispitnih verzija, vrijeme je za sud
o smjeru razvoja nove generacije
najpopularnijeg operativnog sustava
na planetu
MREA NA TERENU
24 Cloud usluge u maloj tvrtki
AKTUALNOSTI
12 Internetski marketing
20 Accessibility
22 Poslovna vrijednost softvera
SOFTVER
74 Azure AD Premium
78 Enterprise Mobility Suite
81 Microsoft Office 365
84 MVVM Light
28
Intervju
RAZVOJ APLIKACIJA
65 Xamarin.Forms
68 Razvoj u oblaku ili na lokalnim resursima
TEHNOLOGIJE
16 Internet Of Things u Windowsima
55 OneDrive i OneDrive for Business
58 Integracijske mogunosti
60
62
88
POSLOVNI SUSTAVI
51 SharePoint 2013
SAVJETI
94 Azure RemoteApp
98 Hyper-V najbolje prakse
104 C# i Visual Studio 2015
106 Koji Azure model odabrati?
108 Microsoftov hibridni oblak
110 Microsoft SharePoint 2013
OSTALE RUBRIKE
5 Uvodnik
WD MREA 2015
UVODNIK
ada sam prije etiri godine uao u Bugov ured bio sam jo savjeta, na temu Hyper-V virtualizacije, infrastrukture SharePoint te
djearac u poslovnom smislu, koji je dobio dvije velike zadae primjene platforme u oblaku Application Lifecycle Management ili,
- biti direktorom sadraja WinDays Technology konferencije pak, na vlastitoj infrastrukturi, te koju od usluga na Microsoftovom
i urednikom WinDays Mree. Iskreno govorei, nisam bio ni blizu Azureu odabrati, ovisno vrsti aplikacije koju gore smjetamo.
Razvojni e inenjeri svoje poslastice pronai u razmatranjima
svjestan onoga to mi se sprema. Sada, s odmakom, mogu rei da sam
sretan sa svime to sam u proteklome razdoblju nauio, ali naravno, MVVM Light predloka, vieplatformskog razvoja s Xamarin.Formsima
i sa svime onime to sam uei stvorio. Svaki broj Mree, kao i svako i pisanja tzv. pristupanih aplikacija te pregledu novosti koje donosi
sljedea verzija jezika C#.
izdanje konferencije, priali su svoju
Donosimo i detaljan pregled u
priu; uvjeren sam kako je u svaku
obliku ubrzanog teaja iznimno
od njih utkan i jedan mali dio mene.
Veliki jubilej WinDaysa donosi
popularne marketinke struje pod
Kako sam odrastao ja, odrastala je sa
nam i 13. WinDays Mreu. Velika
nazivom internetski marketing. Uz to,
mnom i WinDays Mrea pa mogu
doktor za upravljanje projektima, porei da sam se juer, radei korekcije
mi
je
ast
to
ve
peti
put
imam
glavito softverskim, Nenad Trajkovski
na prijelomu u Bugovim prostorijama
donosi svoja razmiljanja o poslovnoj
osjeao gotovo kao u Microsoftu,
priliku ureivati ovo posebno
vrijednosti softvera. Svakako vrijedi
sretan to nakon mjeseci napornog
izdanje i donijeti vam najsvjeije
proitati, ak i ako ove dvije teme
rada vidim lanke naih autora prenisu vezane uz va primarni posao.
lomljene onako kako ih svi vi upravo
novosti
iz
svijeta
Microsoftovih
A WinDaysi - oni nam ovaj put
gledate. Isti taj osjeaj dogodi se i
poinju poslovnim dijelom konferensvake godine kad svijetu objavimo
tehnologija
cije. Interes za poslovnu konferenciju
sadraj WinDays konferencije.
ove godine raste, potaknut iznimno
A to se to nalazi u tom vrlom
izdanju svima nam dragog asopisa? Temu broja ove smo godine, kvalitetnim sadrajem koji po temama moe biti zanimljiv i tehnioekivano, posvetili Windowsima 10 i svim novostima koje su nam koj publici. Teme su ivotne i tiu se svih nas, a za detalje posjetite
o njima ve otkrivene u Technical Previewu. Klijentsku smo varijantu WinDays web (http://www.windays.hr). Tehnika e konferencija
povezali i sa serverskom pa ete tu pronai i tekst posveen novom biti u znaku Windowsa 10, Azurea i Officea 365, i svega onoga to
novosti iz toga svijeta donose razvojnim i sistemskim inenjerima,
izdanju Windows Servera, takoer u preview fazi.
Intervju mjeseca posveen je svim onim dragim ljudima koji su strunjacima za baze podataka i poslovnu inteligenciju, ali i svima
u ovih 15 godina imali priliku drati direktorsku palicu WinDays ostalima kojima je dnevni posao na ovaj ili onaj nain vezan uz IT.
Cloud-first, mobile-first Microsoftova je nova strategija, a ovi WinTechnology konferencije u obliku sadraja. Kako vide WinDays
konferenciju danas i to su bili izazovi njihova vremena pribliit e Daysi, kao i pripadajua im WinDays Mrea, tematski su proeti
upravo tom priom. Iako novi i osvjeeni, WinDaysi su i dalje na
nam Vjeran, Sven, Luka, Ratko i Darko.
Od zanimljivijih softverskih pregleda donosimo sve informacije o stari znanac - konferencija na kojoj se jednostavno mora biti ako vam
Azure RemoteAppu, Azure Key Vaultu, auriranjima Officea 365, hrvatski (ali i regionalni) IT neto znai u svakodnevnom poslovanju.
Enterprise Mobility Suiteu i Premium inaici Azure AD servisa. Uz to, Zvali ih mjestom susreta ili, pak, mjestom upoznavanja, za svakoga
majstor klastera Ljubo Brodari pripremio je detaljan pregled novih od nas oni su zapravo oboje u jednome, posebno iskustvo bez kofunkcionalnosti vezanih uz klastere koje e nam donijeti sljedea jega jednostavno ne moemo zamisliti nae proljetne dane. elim
nam svima etiri uspjena dana uenja, upoznavanja i susretanja, a
verzija Windows Servera.
Nai su se autori potrudili sloiti i nekoliko najboljih praksi, odnosno i poneto zabave u svemu tome!
Posebno izdanje
Ogrizovieva 36/a, 10000 Zagreb,
tel. 01/ 38 21 555,
fax. 01/ 38 21 669
URL: http://mreza.bug.hr/
E-mail: mreza@bug.hr
Pretplata na asopis: pretplata@bug.hr
Radno vrijeme: ponedjeljak-petak, 9-16 sati
Urednik izdanja:
Tomislav Tipuri
Glavni i odgovorni urednik:
Miroslav Rosandi - miro@bug.hr
Izvrni urednik:
Oleg Matruko - oleg@bug.hr
Suradnici izdanja:
Ognjen Baji, Nina Baras, Matija Blagus, Ljubo Brodari,
Aleksandar Drakovi, Antonio Faletar, Renato Jovi,
Tomica Kaniki, Ivan Kardum, Petar Kovaevi, Luka
Lovoevi, Tomislav Luli, Aleksandar Maleevi, Goran
Medi, Tomislav Mesi, Romeo Mlinar, Igor Pavlekovi,
Toni Petrina, Tomislav Poljak, Igor Rali, Ana Roje
Ivani, Marko Sever, Mate Strgai, Dinko Tipuri,
Tomislav Tipuri, Nenad Trajkovski, Ivan Vidakovi, arko
Zeevi
Izdava:
BUG d.o.o. za novinsko-nakladniku djelatnost,
PP 46 - 10001 Zagreb
.r. 2402006-1100058131
OIB 05461674840
Direktor: Aron Pauli - aron@bug.hr
Izdavaki kolegij:
Toni Cari, Aron Pauli, Miroslav Rosandi,
Jadranko Stjepanovi, Robert ipek
Pretplata i distribucija: Vesna Ujakovi
WD MREA 2015
KOLUMNA
Kada smo
2001.
pokrenuli
WinDays
konferenciju
s namjerom
da na jednom
mjestu
okupimo cijelu
hrvatsku IT
zajednicu,
vjerojatno ni
sami nismo
bili svjesni da
smo pokrenuli
priu koja traje
ve punih 15
godina
va godina WinDaysa po mnogo emu je posebna za Microsoft. Kada smo 2001. pokrenuli WinDays konferenciju s namjerom da na
jednom mjestu okupimo cijelu hrvatsku IT zajednicu,
vjerojatno ni sami nismo bili svjesni da smo pokrenuli
priu koja traje ve punih 15 godina. Velika mi je ast,
ali i odgovornost to to sam na elu tako ugledne i znaajne konferencije u njenom jubilarnom izdanju. Slogan
Konferencija koja vas poznaje u nekoliko rijei saima
ciljeve ovogodinje konferencije - ponuditi program koji
sadri ono to zaista zanima sudionike konferencije - IT
strunjake, gospodarstvenike, poduzetnike, lanove akademske zajednice te predstavnike dravne administracije i medija. U jubilarnoj godini posebno nam je vano
opravdati status najuglednije i
najvee regionalne poslovnotehnoloke konferencije.
Kao voditeljica marketinkih
komunikacija u Microsoftu
Hrvatska, gledam na stvari
iz korisnike perspektive jer
uloga dananjih marketinkih
strunjaka evoluira vrlo brzo,
a korisnik je uvijek u sreditu
pozornosti. Marketinki strunjaci trae ureaje i usluge te
rjeenja koja e im pomoi da
transformiraju svoje poslovanje
koje je usmjereno na korisnika.
Dananji moderni marketinki strunjaci razumiju
da je svaki korisnik jedinstven. Korisnici su tehnoloki
upueniji/obrazovaniji nego prije te se povezuju i komuniciraju s brendovima kroz veliki broj kanala i to na
drugaiji nain. Oekuje se da se poveu s brendom
na osobnoj razini i da brend razumije njihove specifine elje i potrebe. Marketinki strunjaci aktivno
sakupljaju i analiziraju ponaanja korisnika kako bi
dobili kljune uvide i odgovorili na potrebe korisnika
na osoban i unikatan nain/pristup koji stavlja njihove
specifine potrebe u fokus.
Kako marketing prolazi kroz digitalnu transformaciju,
marketinki strunjaci primjenjuju nove, inovativne
tehnologije kroz platforme i formate koji tvrtkama
omoguuju da promjene eljeno i poveu korisnike
na novi nain. Informacije se premjetaju u oblak
da bi pomogle i osigurale marketingu brzi pristup te
potaknule i pokrenule kljune inicijative. Interaktivne
oglaivake kampanje dotiu korisnike preko razliitih
digitalnih kanala, ukljuujui mobilne tehnologije i
drutvene mree, u svrhu trenutnog povezivanja. Kroz
analitiku, operativu i marketinki doseg, jedna stvar
uvijek ostaje prioritet: isporuka jedinstvenog korisnikog iskustva koje je sada u sreditu poslovne strategije.
Kroz jedinstvena Microsoftova poslovna rjeenja
pomaemo marketinkim strunjacima da ostvare
svoj puni potencijal, donosei kompletnu end-to-end
viziju. Bilo da se radi o analitici, poslovnoj izvrsnosti ili
digitalnom oglaavanju, Microsoft nudi razna rjeenja
da bi zadovoljili komunikacijske ciljeve. Povezivanje
s korisnikom na osobnoj razini nuno je za isporuku
vanih marketinkih poruka prema ciljanoj publici.
WD MREA 2015
KOLUMNA
Konferencija
WinDays15
sigurno je
jedno od topmjesta, na
kojoj ete moi
razmijeniti
i verificirati
vae ideje.
I zato teme
poput talent
menadmenta,
novih poslovnih
modela,
kreiranja
radnih mjesta
za mlade, ali
i sve druge
nezaposlene,
nikoga ne bi
smjele ostaviti
ravnodunim
Bitno je istaknuti da hrvatski IT izvoz kontinuirano raste, a 2013. godine bio je vei od 2,1 milijardu kuna, to
ga ini jednom od 12 najveih izvoznih grana hrvatskoga
gospodarstva. Moemo slobodno rei da je ICT sektor
jedan od najbre rastuih sektora, s najveom dodanom
vrijednou i s daljnjim trendom rasta zapoljavanja.
Meutim, fokus na IT bez transformacije hrvatskog
obrazovanja (svih razina) bio bi samo kratkoroan
potez. Zato uz gospodarsku i informatiku strategiju,
treba uskladiti i obrazovni sustav s potrebama trita
rada u digitalnom vremenu u kojem ivimo. Preduvjet
napretka i bolje konkurentnosti Hrvatske je obrazovana radna snaga. Nuno je poveati upisne kvote na
prirodno-tehnolokim fakultetima i proizvesti to vie
IT strunjaka, kojih trenutno nedostaje i u Hrvatskoj i u
Europi. Do danas, u promjenama obrazovnog sustava
nije bilo znaajnih pomaka. Sustavne i odrive promjene moemo postii jedino dugoronim poticanjem
matematikih i prirodoslovnih znanosti u osnovnim
kolama, ime emo proiriti bazu buduih inenjera,
odnosno usmjeriti mlade na zanimanja budunosti.
Istodobno, promjene u visokom obrazovanju koje bi
dale rezultate odmah, trebale bi biti usmjerene prema
razvoju kompetencija i mekanih vjetina (soft skills).
Hrvatskoj trebaju obrazovani i inovativni ljudi koji e,
koristei dostupnu tehnologiju, provoditi promjene i
osigurati uspjeh. Zato je mnogo oiju danas usmjereno
u ministra obrazovanja koji ima dobre ideje i priliku
da postane pravi transformator hrvatskog obrazovnog
sustava. Za njegov uspjeh (i obratno), interesantno,
najveu e odgovornost imati ministar financija. Zato?
Godinama i desetljeima sluamo da je obrazovanje
prioritetno ili najvanije, i onda, odluno, ulijemo novac
u - beton! Posljedice gledamo posljednjih est, a i vie
godina. Dakle, ukoliko je obrazovanje najvanije, onda
to proraun RH mora i demonstrirati!
Danas se ogromna koliina znanja iri i dijeli zahvaljujui Internetu. Nakon velikog razvoja IT industrije, dolazi
nam revolucija bazirana na podacima (big data fenomen). Razvijene zemlje, primjerice, ve obrazuju radnu
snagu za relevantna nova zanimanja poput analitiara
podataka, znanstvenika za podatke, istaa podataka i
sl. To je jo jedan dokaz da se obrazovni sustav kontinuirano mora prilagoavati, izmeu ostalog, i potrebama
trita. Iako hrvatska IT industrija raste, godinama imamo isti problem nedostatka kvalitetnih programera na
hrvatskom tritu rada. To najbolje znaju nai partneri,
tvrtke koje kontinuirano rastu i zapoljavaju te redovito
muku mue u potrazi za kvalitetnim programerima.
Konferencija WinDays15 sigurno je jedno od topmjesta, na kojoj ete moi razmijeniti i verificirati vae
ideje. I zato teme poput talent menadmenta, novih
poslovnih modela, kreiranja radnih mjesta za nezaposlene mlade (ali i sve druge nezaposlene) nikoga ne bi
smjele ostaviti ravnodunim. Upravo zbog toga vjerujem
da su WinDaysi the mjesto na kojem morate biti, uti i
biti sluani, upoznati se i biti upoznati! Petnaest godina
tradicije i ne mora zvuati veliko, ali vjerujem da konferencija WinDays predstavlja brand za sebe.
I na kraju - odgovor na pitanje: quo vadis, Hrvatska?
Moe samo na bolje!
WD MREA 2015
KOLUMNA
Pie: Tomislav Tipuri
Na marginama IT-a,
ili ipak ne?
Z
Kao jedna od
najuspjenijih
grana
industrije u
zemlji imamo
odgovornost
prema
buduim
naratajima,
poglavito kad
su u pitanju
njihova
edukacija i
zaposlenje
SLIKA IZDANJA
Lanjsko otvaranje
Otvaranje se prole godine preselilo na otvoreno (pun intended). Hrabra je to bila odluka
ako uzmemo u obzir da su se WinDaysi 2014 dogodili par tjedana ranije nego inae, zbog
neuobiajeno kasnog datuma Uskrsa. Cijela stvar zamiljena je na pozornici uz bazen, poput
nekakvih holivudskih partyja, pa da ljudi uz pie, mjesec, drutvo i opaku ambijentalnu rasvjetu uivaju
u pozdravnim govorima i kritinim demoima uivo. Stvar je zaista odlino izgledala, kao to i sami
moete vidjeti na slici, na kojoj direktor sadraja Tomislav Tipuri upravo otvara skup, no teko je
oekivati potpunu panju publike u takvu ambijentu, pa je cijela pria na trenutke padala u drugi plan.
10
WD MREA 2015
WD MREA 2015
11
aktualnosti
Internetski marketing
Broj korisnika
Interneta poveava
se iz godine u
godinu. U poslovanju
koristite Internet ve
due vrijeme, vrijeme
je da i va marketing
ue u novo doba
Marketing jedinica
U Hrvatskoj postoji 4 milijuna nogometnorukometnih trenera, 4 milijuna politiara,
4 milijuna ekonomista, neto malo manje
marketinkih strunjaka te oko milijun
community managera. Za vas ostale - u
nastavku je kratki osvrt na nove grane
marketinga i na to kako bi vam one mogle
pomoi u poslovanju
12
WD MREA 2015
Dinko Tipuri
Azure Websites
Vlastite web-stranice
nezaobilazna su stvar
modernog poslovanja.
One su sredinje mjesto
vae digitalne strategije
i prva lokacija na
kojoj e kupci pronai
informacije, ostvariti
kontakt i u konanici
mjesto gdje e mnoge
tvrtke eljeti i ostvariti
prodaju. Kao dodatak
ovom osnovnom dijelu,
web-stranice su esto
i mjesto gdje ete
objavljivati dodatni
sadraj (u okviru content
marketing strategije)
namijenjen vaim
korisnicima.
Koristei Azure Websites
i nula
najveim dijelom besplatna i udaljena
samo nekoliko klikova. Pod najvanije,
podrazumijevamo one najkoritenije
ili, pak, one bez kojih je nemogue
zamisliti strategiju povezanu s internetskim marketingom, a to su: Social
13
aktualnosti
Internetski marketing
Najkoritenije taktike marketinga sadraja za B2C i B2B komunikaciju, postotak korisnika koji su rekli
da koriste pojedinu taktiku
Content marketing
WD MREA 2015
E-mail marketing
interakcija s kupcima
moe se dogoditi bilo
gdje i bilo kada. Alati
poput Social listeninga
koji je komponenta
Microsoft Dynamics CRM
platforme, daju ogromnu
mo vaem prodajnom,
marketinkom i
uslunom osoblju mo povezivanja s
korisnicima, partnerima,
potencijalnim kupcima
na drutvenim mreama
izravno iz Microsoft
Dynamics CRM-a ili iz
zasebne aplikacije.
Ovaj alat, i njemu
slini, omoguuje vam
iskoristiti punu mo
drutvenih mrea
analizirajui sadraj koji
korisnici dijele, i sve ono
to korisnici govore o
vama. Jedinstveni sustav
nadzora sentimenta
pretrauje mree za
kljunim rijeima i
procjenjuje njihov odnos
spram vae tvrtka kao
pozitivan, negativan ili,
pak, neutralan. Iz analize
je mogue provjeriti puls
vaih sadanjih i buduih
korisnika i na vrijeme
reagirati na promjene ili
mogue potekoe.
Prikaz digitalnih marketinkih kanala komunikacije koji e imati najvei povrat investicije u 2015.
godini, prema istraivanju tvrtke Smart Insights (Marketing Intelligence)
15
Tehnologije
Internet Of Things u Windowsima
Velika novost
u malim stvarima
Internet Of Things (IoT) probio se u posljednje
dvije godine od potpuno nepoznatog pojma
na sam vrh popularnih izraza u svijetu
IT-a. Kada se na IT konferencijama pria o
budunosti i nadolazeim tehnologijama, IoT
je bez iznimke jedna od sredinjih tema. Taj
trend nije zaobiao ni Microsoft. Dapae,
Microsoft je u budunost Windowsa utkao
ideju aplikacija u stvarima. No, to to znai
za nas developere? Jesmo li spremni
zakoraiti u jo neistraeni rudnik u kojemu
nas ekaju potpuno novi izazovi?
16
WD MREA 2015
Ivan Kardum
sustav predvien za
instalaciju na male
IoT ureaje. U ovom
trenutku rije je o skraenoj verziji Windowsa 8.1 za Intelovu IoT
plou Intel Galileo,
a za Windowse 10 u
pripremi je ugradnja i
u jo moniji IoT ureaj - Raspberry Pi.
WD MREA 2015
17
Tehnologije
Internet Of Things u Windowsima
18
Dimenzije
10 cm x 7 cm (Gen1)
12 cm 7 cm (Gen2 )
Konektori
Procesor
Podatkovni prostor
Napajanje
5V (Gen1)
7 to 15 V (Gen2)
Cijena
WD MREA 2015
Raspberry Pi - jo manji,
jo jeftiniji, jo moniji!
Intel Galileo
mikrokontroler i x86
kompatibilno raunalo u
jednom
Procesor
Podatkovni prostor
Napajanje
Cijena
35 dolara
Raspberry Pi 2 sitan,
ali dinamitan
WD MREA 2015
19
aktualnosti
Accessibility
Pristupano svima
Znate li koja je najinstaliranija, ili jo bolje,
najee koritena aplikacija?
Mala pomo - nalazi se na apsolutno svakom
(iznimke su mogue) raunalu, pametnom
telefonu, tabletu ili televizoru. Da, radi se o
internetskom pregledniku. Mogui razlog
tome jest to da je web danas dostupan
svima, uvijek i svugdje, no prije bismo rekli
da se radi o tome da je web pristupaan
svima, a tome je tako oduvijek
Okvir za izgradnju pristupanih aplikacija
Tomislav Mesi
20
WD MREA 2015
No, prije svega, treba se zapitati iz kojih razloga bismo trebali nae aplikacije
uiniti pristupanijima? Razloga zapravo
ima onoliko koliko ih mi elimo imati,
od pravnih (u nekim zemljama je zakonom propisano da npr. online sustavi za
plaanje moraju biti pristupani svima),
preko humanih (solidarnost i empatija su
vani imbenici koji nas takoer odreuju) do isto komercijalnih, jer je ve
na primjeru aplikacija za sluanje glazbe
jasno da bismo si time poveali doseg
do velikog broja potencijalnih korisnika.
O reputaciji da niti ne govorimo, jer
na prste jedne ruke moemo nabrojati
tvrtke koje svoje proizvode namijenjene
irokoj populaciji ne prilagoavaju i populaciji osoba s posebnim potrebama.
Pristupanost bi mogao biti jo jedan
pokazatelj koliko je Microsoft pogodio
kada je kao jedan od razvojnih smjerova uveo razvoj HTML5 Windows Store
aplikacija. Danas to vie nisu samo Windows Store aplikacije na desktop platformi, ve i Windows Phone aplikacije,
pa time pria postaje jo zanimljivija,
no radi se o tome da su time iskoristili
i sve prednosti weba i web-tehnologija
(iako ima i nedostataka) jer kako smo
na poeku spomenuli, web je od samog poetka zamiljen tako da bude
pristupaan svima. Sve to se glede pristupanosti moe primijeniti na webu,
moe se primijeniti i u razvoju aplikacija
temeljenima na Windowsima.
Microsoft tu nije stao pa je gotovo
iste mogunosti primijenio i na smjeru
razvoja baziranom na C#/VB/C++ i XAML-u. Podrka pristupanosti ugraena
je poevi od Windows Runtimea (bez
obzira na to radilo se o Windows Store
ili Desktop aplikacijama) preko Microsoft UI Automation - Microsoft Accessibility API-a te je kroz njega dostupna
Jo neto...
21
aktualnosti
Poslovna vrijednost softvera
Profitabilnost...
to je to?
Svaki softver kota. To
je investicija. Od nekoliko
stotina kuna (vrlo rijetko)
do nekoliko milijuna kuna
(vrlo esto). Pri procjeni
softvera vrlo se esto
u obzir uzimaju samo
direktni trokovi (licence,
ljudski rad, pratei
trokovi, kao to su najam
prostora, struja, grijanje
i slino). I to samo u fazi
razvoja softvera. No jesu
li to svi trokovi? Nisu.
Kompanije vrlo esto nisu
svjesne dodatnih trokova
pa kasnije smatraju da
su softver - preplatili.
Kako mjeriti profitabilnost
i isplativost softvera
tijekom dueg razdoblja?
Nenad Trajkovski
22
WD MREA 2015
Financijski termini
koje nitko ne voli,
ali ivot znae
Tipini trokovi
Razvoj - trokovi razvoja novog softvera ili nove verzije postojeeg softvera
Odravanje - trokovi odravanja softvera (ispravka greaka ili dorada
funkcionalnosti)
23
Mrea na terenu
Cloud usluge u maloj tvrtki
Microsoftove oblane
u tvrtki Eko Sever
Microsoftove usluge u
oblaku omoguuju malim
tvrtkama da tehnologija
koja je do nedavno bila
rezervirana za velike
korporacije bude dostupna
i njima, i to za vrlo
pristupanu cijenu, to
omoguuje da se poslovni
procesi u malim tvrtkama
poboljaju i budu mnogo
uinkovitiji nego to je to
do sada bilo mogue
24
WD MREA 2015
usluge
Tvrtka Sistema pomae Eko Severu u odravanju
Azure virtualnih servera i hardvera
te se cijela obitelj
ukljuuje u profesionalnu
poljoprivrednu
proizvodnju.
Od prvih dana iznimna
se panja posveuje
nainu na koji se hrana
uzgaja. Onako kako su
radili za sebe i svoje
najmilije, nastavili su
i kao profesionalna
organizacija, to su vjerni
korisnici prepoznali i
vjerno ih prate kroz sve
ove godine.
Prvi su u upisniku
ekolokih poljoprivrednih
proizvoaa s prvim
ekolokim certifikatom u
Republici Hrvatskoj, to
potvruje njihovu viziju
i cilj - da svojim kupcima
Microsoft Azure
u Eko Severu
Prelaskom na novi softver za veleprodaju i maloprodaju u Eko Sever trgovi-
Pogled na dokumente za koje je potrebna zajednika suradnja u kreiranju izmeu troje voditelja tvrtke
WD MREA 2015
25
Mrea na terenu
Cloud usluge u maloj tvrtki
Pogled na
Azure portal
tvrtke Eko
Sever sa svim
koritenim
sustavima
ukljuujui i
one koji su u
testiranju
WD MREA 2015
Jednostavnije upravljanje.
Bre inovacije.
Novi posluitelji PowerEdge mogu se konfigurirati ak 99% bre1 i poboljati IOPS performanse do 10x2.
Bez obzira oslanja li se va posao na podatke kako bi predvidio budunost, poboljao rezultate ili privukao vie kupaca, nova
generacija posluitelja PowerEdge s procesorima Intel Xeon ubrzat e izvoenje aplikacija i operacija, ime e vam omoguiti
pametnije skaliranje, jednostavnije upravljanje i bre inovacije.
Zero-touch
10IOPS
X 99
bre1
Instalirajte
10,000
servera
u
trenutku1
1 Na temelju izvjetaja tvrtke Principled Technologies za potrebe Della Jednostavnije upravljanje sustavima pomou Dellove aplikacije
OpenManage na Dellovim posluiteljima PowerEdge 13G iz rujna 2014., u kojem je testirana trinaesta generacija Dellovih posluitelja R730 s
Dellovim aplikacijama za upravljanje sustavima za tvrtke. U usporedbi s runim konfiguriranjem.
2 Na temelju tehnikih specifikacija proizvoda Intel S3700 SATA SSD i rezultata primjene Express Flash protokola od udruenja Storage Networking
Industry Association.
3 Na temelju Dellove interne analize iz kolovoza 2014. u kojoj su SATA SSD diskovi usporeeni s Express
Flash- PCIe-Gen3 x4 diskovima, kroz test nasuminog itanja.
Saznajte vie o naem nagraivanom posluitelju i revolucionarnoj primjeni flash tehnologije pohrane unutar posluitelja.
www.comtel.hr
Saznajte vie na:
ZAGREB | NOVA CESTA 60 | TEL +385 1 3688 666 | FAX +385 1 3688 655 | E-MAIL prodaja@comtel.hr
KODEKS d.o.o., Zagreb Dell Preferred Partner, Dell Authorised Service Provider, Izlobeni salon, Tel: 01/3688-666, prodaja@kodeks.hr, www.kodeks.hr
LINKS d.o.o. Zagreb, 01 3098 635, www.links.hr | EPLUS d.o.o., Zagreb, 01 6531 568, www.elipso.hr | ACQUISITUM MAGNUM d.o.o. Zagreb, 01 2451 176, www.adm.
hr | Instar Informatika d.o.o. Zagreb, 01 5599 669, www.instar-informatika.hr | Jadran Informatika d.o.o., Rijeka, 051 228 014, www.jadraninfo.hr | TecomTrade d.o.o.,
Zagreb, 01 2958 788, www.tecomtrade.hr | JWARE d.o.o., Osijek 031 274 660 www.jware.hr | M-Computers, Zagreb, 013707 800, www.m-computers.hr | FRISD d.o.o.,
Krk, 051 222 818, www.frisd.hr | Lama d.o.o., Split, 021 270 270, www.lama.hr | Comel d.o.o., Karlovac, 047 421 111, www.comel.hr | TELEBIT d.o.o. Zagreb, 01 550 7990,
www.telebit.hr | Trilit d.o.o. , Zagreb 01 7898 620, www.trilit.hr | ZIT d.o.o., Varadin, 042 211 744, www.zit.hr | NetCom d.o.o., Rijeka, 051 212 608, www.netcom.hr
intervju
Vjeran Bueli, Sven Marui, Luka Abrus, Ratko Mutavdi i Darko
Vjeran Bueli
WD MREA 2015
Jovii
29
intervju
Vjeran Bueli, Sven Marui, Luka Abrus, Ratko Mutavdi i Darko
Luka Abrus
Sven Marui
Preuzeli ste ulogu direktora sadraja
od Vjerana Buelia na etvrtim
WinDaysima. Moete li nam malo
pribliiti novosti koje ste utkali u
sadraj WinDays konferencije i nain
njegova stvaranja?
Bilo mi je teko nakon Vjerana jer je
njegova energija u stvaranju WinDaysa
bila ogromna, a predavai su ve bili
naviknuti na njegov stil rada. Pokuavali
smo na svaki mogui nain WinDayse
uiniti boljima od prethodnih. Glavni
motiv prilikom stvaranja sadraja WD-a
nije se znaajnije mijenjao - eljeli smo
pokazati sve to Microsoft ima u tom trenutku u nekoliko kratkih dana. Pri tome
je bilo najtee odabrati predavanja jer
je ve 2004. godine bilo etiri puta vie
prijava nego slotova za predavanja. Uveli
smo ak i obavezne treninge prezentacijskih vjetina za predavae koji su prvi
put nastupali. Tada se pojavila i WinDays
Mrea kao konferencijski asopis i to je
svakako bila jedna sadrajna novost.
Pod vaom direktorskom palicom
WinDaysi su 2005. godine iz
30
WD MREA 2015
Jovii
Ratko Mutavdi
31
intervju
Vjeran Bueli, Sven Marui, Luka Abrus, Ratko Mutavdi i Darko Jovii
Multilink iz Rijeke, koji nam je znanjem i
rjeenjima nadogradio standardnu konferencijsku mreu s rjeenjima za audio i videoprodukciju - jo i danas mislim da smo
tada primijenili neka avangardna rjeenja.
ak i danas ovakav pristup nemaju niti
vee konferencije pa je rijetkost (barem
kod nas) pronai konferenciju koja se
barem snima i kasnije objavljuje kao niz
videozapisa. Dakle, virtualna konferencija
je bila teka i zabavna jer smo ju radili prvi
(a i posljednji) put. No danas su drutvene
mree u potpunosti preuzele tu funkciju pa
za stream koristite Meerkat ili takvo neto.
Je li hrvatska IT publika bila spremna
za virtualnu konferenciju? Kakva je
situacija danas?
Tada sigurno manje nego danas. Danas je
i trend da konferencija nije samo fizika
konferencija tih nekoliko dana, nego da se
ljudi u sadraje i komunikaciju ukljue to
ranije (tjednima, mjesecima) i da ostanu u
komunikaciji to dulje (tjednima, mjesecima) uporabom drutvenih mrea. Tada su
prijenos i mogunost komunikacije (sjeam
se da smo razvili svoju drutvenu mreu)
bili pomalo udni i napredni, danas bi bili
neto to se oekuje samo po sebi.
No, danas to sigurno ne bismo zvali
virtualnom konferencijom, jer je to dio
koji bi se sam po sebi uklopio u ostatak
konferencije. ini mi se da ipak jo uvijek
ne koristimo sve mogunosti koje nam
taj tip umreavanja prua te bi vjerojatno
trebalo vie poraditi na tome.
Ako biste morali izdvojiti jednog
predavaa ili podruje koje Vam
je predstavljalo najvei izazov, tko
odnosno to bi to bilo?
Svi su predavai specifini za sebe, i da
nisu takvi, ne bi bili predavai na WinDaysima J. Svatko od njih je dao i daje
puno da bi dijelio znanje, ideje, mogunosti i sudjelovao u zajednici. No u smislu
izazova sigurno me je najvie zabavljalo
raditi s, danas dragim prijateljem, Rafalom
Lukawieckim, ovjekom koji je nenadmaan predava i prenositelj znanja, ija
je svaka prezentacija bila mala kazalina
predstava, i ija su sva predavanja uvijek
bila u top-10 predavanja konferencije. I
zato smo mu ispunjavali sve elje, potrebe
i iznenadne ideje; znali smo da to ima
svoju funkciju. ovjek je vrhunski profesionalac, svata se od njega moe nauiti.
Time ne umanjujem druge predavae - sve
je to jedna ugodna ekipa zbog koje se svi
zajedno iznova vraamo na WinDayse.
32
WD MREA 2015
Darko Jovii
Imali ste priliku preuzeti palicu direktora sadraja Tehnoloke
konferencije jubilarne 2010. godine. Kakav je bio osjeaj naslijediti
Luku, Ratka, Svena i Vjerana?
Svi su oni vrlo dobri predavai i imaju prepoznatljiv medijski nastup, tako
da definitivno nije bilo lako ui u njihove cipele. Dodatno, ja sam morao
nastaviti tamo gdje su oni stali i podignuti kvalitetu na jo veu razinu. Ipak,
u naslijee su mi ostavili uhodan proces definiranja sadraja pa barem u
tom dijelu nisam morao mnogo razmiljati.
Desete WinDayse svi emo pamtiti, naalost ne samo po jubileju, ve
i po nesretnome vulkanu koji je zatvorio veinu europskih aerodroma
te Vas tako osiromaio za vie od 20 stranih i domaih predavakih
imena. Moete li nam malo pribliiti kako se bilo nositi s time? Kako ste
uope uspjeli odrati kvalitetu konferencije na razini na koju je publika
navikla?
U cijeloj je prii najsmjenije to to smo tada poeli intenzivno razgovarati
o informatikom oblaku, a vulkanski oblak nam je zapravo omoguio da
pokaemo to to u praksi i znai. Neka predavanja smo zamijenili domaim
predavaima, a dio predavanja smo odradili preko Lynca i pokazali kako
oblak (onaj informatiki) moe osigurati kontinuitet poslovanja. Iz moje
osobne perspektive, to je bio apsolutni kaos i panika jer se to dogodilo dva
dana prije konferencije. Situacija se mijenjala iz sata u sat jer se nije znalo
hoe li se aerodrom otvoriti ili ne. Mogu rei da sam dobio brzi hands-on
teaj iz kriznog menadmenta.
to za Vas WinDaysi predstavljaju danas?
Meni WinDaysi predstavljaju mjesto susreta. Tijekom godine svi smo optereeni svojim poslovima i obvezama, a jednom godinje imamo priliku uzeti malu
pauzu i popriati s kolegama koje nismo dugo vidjeli. Takoer, imamo priliku
vidjeti u kojem smjeru se kree industrija, uti razliita miljenja i razmisliti na
koji nain moemo primijeniti nove tehnologije u poslovanju.
tema broja
34
WD MREA 2015
Tomislav Tipuri
WD MREA 2015
35
tema broja
Windows 10 Sljedea generacija
36
WD MREA 2015
Proces sjedinjavanje XBOX, Windows Phone i Windows (desktop) platformi kulminira u Windowsima 10
Tako je jedna od dotad najstabilnijih verzija Windowsa nala svoje mjesto pod
suncem u korporativnom svijetu, a kuni
su korisnici dobili osvjeenje Windowsa
98 u obliku Windowsa Me, koji je, uz
Vistu, vrlo vjerojatno dosad najomraeniji
operativni sustav.
Jesu li svijetu trebali Windowsi 2000?
Naravno da jesu. Postavili su vrst temelj
za sve ono to je uslijedilo kasnije.
Iskustvo
vodenih boja
(i Me) jednom zauvijek poalje u povijest. Windowsi 2000 postaju osnova za,
dosad najpopularniji operativni sustav
- Windowse XP.
XP je napokon zadovoljio potrebe i
poslovnih i kunih korisnika, podrao je
sav mogui hardver, od skenera i pisaa
do raznih varijanti grafikih akceleratora, integriranih modula na jeftinijim
matinim ploama, naprednih zvunih
kartica koje su koristili DJ-evi; to god da
ste poeljeli, radilo je s Windowsima XP.
Radile su i aplikacije, barem velika veina
njih. Usavren je mreni rad, a pojavom
Windows Servera 2003, Microsoft bezecira svoje mjesto u podatkovnim centrima
poslovnih korisnika.
Nedovrena pria
WD MREA 2015
37
tema broja
Windows 10 Sljedea generacija
S novim Windowsima Internet Explorer i slubeno odlazi u mirovinu, a na scenu stupa Spartan
Hololense
Na konferenciji za
novinare pod nazivom
Windows 10: The Next
Chapter, 21. sijenja
ove godine, publika je
na trenutak ostala bez
teksta kada se Alex
Kipman proetao s
holografskim ureajem
po pozornici. Nedugo
nakon videoisjeka koji
je zorno prikazao kako
Hololense (Windows
10 holografsko
raunalo) funkcionira,
newsfeedovi drutvenih
mrea su zakreni.
Svijet je ostao zapanjen
potpuno novom priom
- novom kategorijom
ureaja.
Hololense koristi
38
napredne senzore, 3D
HD ekran uvren
na glavi korisnika i
prostorni zvuk kako
bi omoguio scenarije
proirene stvarnosti
(engl. Augmented
reality) u obliku
aplikacija koje imaju
prirodno korisniko
iskustvo (NUI - Natural
User Interface) i kojima
korisnik upravlja
pogledom, glasom
i gestama, odnosno
pokretima ruku.
Sve to se zna o
datumu izlaska ovog
nadasve zanimljivog
gadgeta jest to da
e biti dostupan
unutar Windows 10
WD MREA 2015
timeframea. Ipak,
injenica da su svi
prisutni novinari na
ranije spomenutom
dogaaju dobili priliku
isprobati Hololense,
daje nam nadu da emo
i mi uskoro moi uiniti
isto.
smo dobili Vistu, dugo iekivan i katastrofalno primljen operativni sustav. Ne,
nije on bio spor, kad ste mu dali dovoljno
memorije. Nije on bio niti loe dizajniran,
ako ste imali dobru grafiku karticu. Nije
bio Da, dojam je kako je Visti trebalo
jo pola godine do godinu dana da bude
dovrena, ali nije se vie moglo ekati.
I sad je opet pitanje - je li svijetu trebala Vista? Ma naravno da jest, jer je
Vista unijela promjene u jezgri OS-a na
kojima e se kasnije graditi Windowsi 7,
8 pa i 10.
Vrlo brzo nakon Viste pojavljuje se prva
beta Windowsa 7. Ve se u startu dalo
naslutiti da je Microsoft uspio rijeiti sve
probleme koje je imao s Vistom. Koliina
resursa je smanjena, OS ubrzan, suelje
dodatno optimizirano. Kada su se 2009.
pojavili na policama, prodavali su se kao
niti jedan OS do tada. Nema se tu to
dodati, Windowsi 7, graeni na Vistinim
temeljima, dali su svijetu ono to mu je
tada trebalo - najbolji operativni sustav
za desktop i laptop raunala. Ipak, to ve
pola godine kasnije nije bilo dovoljno.
Pojavljuju se neki novi ureaji - pametni
telefoni i tableti.
Prilika za obrat
Paralelno s
predstavljanjem
Windowsa 10 na
konferenciji za medije
21. sijenja, Microsoft
je predstavio i
Surface Hub - 84-inni
All-in-One ureaj
baziran na platformi
Windows 10 i alatima
Office za poslovnu
produktivnost, kao to
su Skype for Business i
OneNote, uz pohranu
u oblaku. Osim to
se radi o iznimno
kvalitetnom ekranu
na kojem je mogue
dijeliti razliite
sadraje, Surface Hub
eli promijeniti nain
na koji percipiramo
nae konferencijske
prostorije. Zapravo,
eli od svakog
prostora napraviti
iznimno kvalitetno
kolaboracijsko
Na kraju, ili,
pak, na poetku
Windowsi 10 radit e na svim ureajima od mobitela, preko tableta i laptopa do igraih konzola
WD MREA 2015
39
tema broja
Windows 10 Windows 10 na prvi pogled
40
WD MREA 2015
indows 7 je sustav
star preko pet godina. Odlino je prihvaen to, osim kvalitetom,
sigurno moe zahvaliti i poznatim iskustvom koritenja.
Suelje je vrlo slino prethodnim verzijama i razdoblje
prilagodbe je bilo vrlo kratko
za veinu korisnika. Windows
7 nedavno je uao u fazu proirene podrke. To efektivno
znai da je preao polovicu
svog ivotnog ciklusa. Drugim rijeima, situacija koja se
u travnju 2014. dogodila sa
sustavom Windows XP eka
vas za otprilike etiri godine sa
sustavom Windows 7.
do Windowsa 10
Windows 8 i 8.1 nisu uspjeli
uinkovito zamijeniti Windowse 7 te je realno pretpostaviti
da veina itatelja ima upravo
sedmicu kao glavni klijentski
sustav u produkcijskom okruenju. Koji je uzrok tome, kada
je neosporno da je Windows
8/8.1 ostvario napredak u svim
tehnolokim pogledima? Svakako ete se sloiti da su znaajke
poput Hyper-V virtualizacije,
integracije s OneDrive servisom, sinkronizacije postavki
preko Microsoft Accounta i
druge, pomak na bolje naspram
sustava Windows 7.
Neke je korisnike vjerojatno
na prvi pogled odbila neprepoznatljiva okolina koncepta
Metro, preuzetog sa sustava
Windows Phone. Jednostavno,
nisu ju smatrali praktinom kad
ih velika veina koristi klasino
raunalo, formom i oblikom
nepromijenjeno ve dugo godina. Mi, tipkovnica, klasini
monitor... to su komponente raunala kakve korisnici poznaju
i na koje su navikli. Sustav Windows 8.1 promijenio je stvar na
bolje. Obiljeio ga je povratak
gumba Start (ali ne i izbornika),
nekoliko novih znaajki poput
Work Foldersa i automatskog
pokretanja VPN veze.
Ukratko, Windows 8 jednostavno nije uspio korisnike
klasinih raunala ujediniti
s korisnicima tablet raunala,
kod kojih je iskustvo koritenja bitno drugaije. Koncept
Metro, kasnije preimenovan
u aktualni naziv Modern, sa
svojim je velikim ikonama i
aplikacijama koje se prikazuju
preko cijelog zaslona idealan
na ureajima koji koriste ekrane
osjetljive na dodir. Aplikacije
Modern postaju nespretne
za koritenje (ali su svakako
upotrebljive) pomou mia i
tipkovnice, koji su definitivno
precizniji za unos podataka
naspram naih prstiju. Update
Windowsa 8.1 djelomino je
ublaio situaciju dodavanjem
klasinih programskih traka na
Sueljavanje
sa sueljem
Prvi kontakt sa sustavom Windows 10 nije invazivan. Nalikuje na Windows 7, poznati gumb
Start i pripadajui mu izbornik
su tu. Na prvi je pogled uoljiv
novi dizajn vizualnih elemenata, to je realno oekivati. Svaka
verzija sustava Windows donijela je promjene u kozmetici
koje su korisnici bez problema
prihvaali. Vrlo brzo uoit ete
novosti, poput etverostrukog
Snapa, virtualnih radnih povrina i Centra za obavijesti (engl.
Notifications and Action Center) koji zamjenjuje bonu traku
Charms. Centar za obavijesti
prikazivat e sve obavijesti koje
alju aplikacije ili sam sustav
Windows te ih uvati dok ih
god korisnik ne ukloni. Centar
takoer sadri praktine preace do esto koritenih alata za
konfiguraciju raunala. Izgledom i funkcionalnou vrlo
Jedna namjena,
jedna aplikacija
WD MREA 2015
41
tema broja
Windows 10 Windows 10 na prvi pogled
Primjerice, ukoliko na tabletu
baziranom na Windowsu 8
koristite Internet Explorer u
nainu rada prilagoenom
dodiru, ostat ete zakinuti za
dio funkcionalnosti te ete u
jednom trenutku biti prisiljeni
pokrenuti preglednik u Desktop
nainu rada. Slina situacija
moe se dogoditi i pri konfiguriranju raunala, gdje je za
neke postavke potrebno otvoriti klasini Control Panel, a za
druge PC Settings aplikaciju. S
takvom je praksom zavreno.
Windows 10 koristi jednu
aplikaciju za jednu radnju.
Tako su klijent OneDrive i
Internet Explorer prisutni iskljuivo u Desktop varijanti.
U trenutnoj fazi razvoja uoit
ete prisutnost Control Panela
i aplikacije PC Settings. Ipak,
uzevi u obzir nekoliko dosad
objavljenih ispitnih verzija,
primjeuje se trend kojim e PC
Settings postati jedino mjesto
za konfiguraciju raunala.
Kako je Windows 10 namijenjen svim vrstama raunala,
moralo se uzeti u obzir koritenje na razliitim vrstama
ekrana. Rjeenje je automatska
prilagodba suelja (tzv. Tablet
nain rada) pomou znaajke
koja se zove Continuum, o kojoj vie moete itati u nastavku
ove teme broja.
Borba protiv
fragmentacije
Command prompt Windowsa 10 dobio je prozirnost, ali i mogunost copy/pasteanja teksta koritenjem Ctrl + V
kombinacije
WD MREA 2015
za instrukcije SLAT.
Fantastina je vijest da je nadogradnja za korisnike sustava
Windows 7 i Windows 8/8.1
potpuno besplatna u prvoj
godini izdavanja sustava Windows 10. Kuni i mali poslovni
korisnici tako mogu nekoliko
godina staro raunalo nadograditi na Windows 10 i iskoristiti
sve pogodnosti koje on donosi.
Izuzetak od besplatne nadogradnje su korisnici varijanti
Enterprise prethodnih verzija.
Oni e nadogradnju odraditi
u skladu sa svojim pravima
Software Assurance.
Windows
as a Service
Desetka za
deset
Windows 10
predstavljeni su kao
usluga koja nudi
sigurnije, inovativnije
i poboljano iskustvo
tijekom podranog
ivotnog vijeka
ureaja
arko Zeevi
Vraa nam se
stari/novi Start
WD MREA 2015
43
tema broja
Windows 10 Windows 10 Technical Preview
Desktop i tablet mode
S Windowsima 10 Microsoft
je ozbiljno krenuo prema
ve odavno zacrtanom cilju,
stvaranju jedinstvene platforme
koja e omoguiti starim
desktop korisnicima koritenje
kompatibilnog operativnog
sustava na tabletima, mobilnim
ureajima, konzolama i raznim
drugim ureajima koji nas oekuju.
WD MREA 2015
Nove
univerzalne aplikacije
Osobna digitalna
pomonica Cortana
vie prilagoava. Naravno, mogue je mijenjati podatke koje Cortana zapamti i naui
o nama, pogotovo ako podaci nisu ispravni
ili jednostavno ne elimo da ih ona zna.
Action Center
zamjena za Charms
Office za Windows 10
Univerzalne aplikacije
MS Officea na Windows
10 operativnom
sustavu donose
potpuno iskustvo na
svim ureajima. Nove
verzije Worda, Excela,
PowerPointa, OneNotea
i Outlooka osmiljene
su tako da od samog
poetka rade zajedno s
Windowsima i ureajima
upravljanima na dodir te
nude Officeovo iskustvo
koje korisnici otprije
poznaju. S poznatim
Officeovim znaajkama
moemo jednostavno i
Postavke
na jednom mjestu
Moderne aplikacije
sada i u prozorima
Windows 7, 8, 10
45
tema broja
Windows 10 Windows Server vNext
Tomica Kaniki
Hyper-V i visoka
dostupnost na steroidima
WD MREA 2015
moniji - operativni
runo pokree promjenu verzije, koristei
PowerShell naredbu Update-VmConfigurationVersion te je nakon toga virtualni stroj
mogue pokrenuti samo na posljednjoj
verziji virtualizacijske platforme (vNext).
Postoji novost i u nainu nadogradnje integracijskih servisa unutar samog virtualnog
stroja - sada e se nadogradnje raditi kroz
Windows Update, ime e one moi biti
ee i nee biti toliko ovisne o samom
Windows Serveru. Takoer, upravljaka
konzola za Hyper-V sada je kompatibilna
sa starijim verzijama te omoguuje i upravljanje virtualizacijskom platformom u Windowsima 8/2012, odnosno 8.1/2012 R2.
Za korisnike Linuxa dobra vijest je da
Hyper-V sada podrava i Secure Boot opciju u virtualnim strojevima druge generacije,
koji sadre Ubuntu 14.04 i noviji te SUSE
Linux Enterprise Server 12, to dosad nije
bio sluaj.
Jedna od bitnih mogunosti, koje bi virtualni strojevi trebali pruati, jest dodavanje i
uklanjanje hardvera na ivo, dok virtualni
stroj radi. Prije dosta vremena dobili smo
mogunost dodavanja i uklanjanja virtualnih diskova, a u ovoj verziji dobili smo i
dodavanje, odnosno uklanjanje virtualnih
mrenih adaptera te promjenu koliine
memorije virtualnog stroja. U ovoj verziji
dobili smo i zgodnu mogunost imenovanja virtualnih mrenih adaptera, tako da
svakom pojedinom mrenom adapteru
virtualnog stroja moemo dodijeliti naziv
koji e biti vidljiv iz host operativnog sustava, ali i unutar virtualnog stroja. Ovo u
konanici olakava administraciju virtualnih
strojeva koji sadre vie mrenih adaptera.
Zamislimo scenarij
47
tema broja
Windows 10 Windows Server vNext
Pria o
mreama i VDI-ju
da je njegovo grafiko
suelje potrebno naknadno
instalirati (ako nam
zatreba). Grafiko suelje
ionako nije previe bitno
jer za administraciju
servisa Windows Server
Antimalware moemo
koristiti WMI, Windows
PowerShell ili Group Policy.
U podruju pohrane,
velika novost je Storage
Replica - sinkrona
WD MREA 2015
replikacija blokova
podataka (u odreenoj
mjeri slino kao Hyper-V
Replica kod virtualnih
strojeva). Bitno je
spomenuti da Storage
Replica nije ovisna o
specifinom hardveru i
mrenim tehnologijama,
to joj je velika prednost.
Isto tako, za administraciju
se koriste poznati alati
(Failover Cluster Manager
i PowerShell) te ukljuuje
podrku za mjerenje
performansi i dijagnostiku,
a izgraena je na
pouzdanom, skalabilnom
i brzom SMB3 protokolu.
Storage QoS sada
omoguuje centralizirani
nadzor i upravljanje
pohranom - odreivanje
rezerve (minimuma) i
ogranienja (maksimuma)
IOPS-a na razini virtualnog
RemoteFX u Windows
Serveru vNext je takoer
poboljan te tako imamo
podrku za OpenGL 4.4
i OpenCL 1.1 API-je, vei
dedicirani VRAM i mogunost njegova konfiguriranja,
ali i dodatna poboljanja
koja se tiu performansi i
stabilnosti aplikacija. Zanimljiva novost je i dodavanje MultiPoint Services role u
sam Windows Server vNext, to
omoguuje DaaS (Desktop as a
Service) okruenje za uionice i
POS terminale. Podsjetimo, MultiPoint Server je u prijanjim verzijama
bio dostupan kao zasebna verzija
Windows Servera, a postojao je i
limit od 20 korisnika po MultiPoint
posluitelju (ovisno o vrsti licence).
Dodavanjem role u sam Windows
Server vNext, pojednostavljuje se licenciranje i nestaje ogranienje broja korisnika
po serveru.
Nakon pregleda
mogunosti to emo
dalje?
strukturiranih objekata iz
teksta (razvijen u suradnji
s Microsoft Researchom),
zatim PowerShellGet koji
omoguuje instalaciju i
nadogradnju modula i DSC
resursa te NetworkSwitch
modul koji omoguuje
upravljanje mrenim
preklopnicima. Uza sve
ostale novosti, posebno
zgodnu mogunost prua
i novi modul OneGet,
WD MREA 2015
49
Priroda je
kompleksan sustav
i ima svoj nain
djelovanja.
Mi u SPAN-u
projektiramo i gradimo
kompleksne IT sustave.
Omoguavamo
jednostavnije koritenje
kompleksnih IT
tehnologija za krajnjeg
korisnika.
Vodimo brigu
o slapu tako
to znamo
svaku kap.
Poslovni sustavi
SharePoint 2013
Evolucija I
SharePoint
storagea
Aleksandar Drakovi
51
Poslovni sustavi
SharePoint 2013
storage model pod nazivom Web Storage
System. Web Storage System je u to vrijeme
bio koriten u jo jednom od Microsoftovih
proizvoda - Exchange Serveru 2000. Web
Storage System je pruao mogunost pohranjivanja nestrukturiranih podataka (npr. Word
i PowerPoint dokumenti) i omoguavao im
pristup preko skupa API-ja.
SharePoint Portal Server 2003 uvodi veliku
promjenu u sustav spremanja podataka.
Dok su u verziji 2001 podaci djelomino
bili u SQL Serveru a djelomino u datotenom sustavu, verzija 2003 uvodi pristup
uvanja nestrukturiranih podataka u takozvanim BLOB-ovima (Binary Large OBjects),
koji su praktiki dio baze podataka. Ovaj
pristup ima mnogo prednosti - svi relevantni
podaci su u bazi podataka pa su backup i
restore jednostavniji. Ovaj je model, takoer, mnogo skalabilniji i jednostavniji za
odravanje.
SharePoint 2007 nastavlja pratiti isti model
uz pojedine promjene. Jedna od najveih
promjena je uvoenje podrke za External
BLOB Storage. External BLOB Storage (EBS)
je omoguio smjetanje nestrukturiranih
podataka izvan SQL baza podataka radi
optimalnijeg koritenja prostora na disku i
oslobaanja SQL servera od velikog broja
I/O transakcija prouzrokovanih smjetajem
velike koliine datoteka u baze podataka.
Ipak, External BLOB Storage nije bio iroko
prihvaen radi kompleksnosti odravanja i
radi toga to je to bilo proirenje SharePointa
koje je ovisilo od 3rd party komponentama.
Naime, Microsoft je samo ponudio API u
obliku ISPBinaryProvider COM suelja.
Kako bi se postigla funkcionalnost, bilo je
potrebno napisati dodatno proirenje koje
bi se prikvailo na Open i Save naredbe i
prilikom uitavanja ili snimanja dokumenata uitavalo ili snimalo dokumente na
alternativne lokacije. U to vrijeme je i SQL
Server 2008 uveo slinu funkcionalnost, ali je
SharePoint 2007 bio prilagoen radu sa SQL
Serverom 2005. Podrka SQL Serveru 2008
Fazit
Svaka verzija SharePointa donosi poboljanja, i to ne samo na razini funkcija vidljivih za krajnje korisnike sustava. Microsoft
konstantno optimizira i donosi poboljanja
u svakom moguem aspektu produkta. Shredded Storage donosi znaajna poboljanja na
polju optimizacije mrenog prometa, utede
prostora na disku, smanjuje optereenje na
SQL serveru i poveava sigurnost podataka.
Detaljnije tehnike informacije mogu se pronai u slubenom Microsoftovom dokumentu
Shredded Storage in SharePoint 2013 na
adresi http://www.microsoft.com/en-us/
download/details.aspx?id=39719.
Pojednostavljeni
dijagram
komunikacije u
SharePointu 2010
52
WD MREA 2015
Divide et impera
SharePoint 2013 donosi
daljnja poboljanja na
polju uvanja podataka.
External BLOB Storage (EBS)
je uklonjen iz SharePointa
2013, RBS je i dalje podran,
a uvedena je i nova
tehnologija pod nazivom
Shredded Storage.
Da se prisjetimo, Cobalt je
uveo poboljanja na polju
komunikacije izmeu Office
klijenta i SharePoint Servera.
Nain na koji su se smjetali
podaci na SQL Serveru, kao
i sama komunikacija sa SQL
Serverom, ostali su skoro
isti kao i u SharePointu 2007.
Takav nain komunikacije
u okruenjima s velikim
brojem simultanih korisnika
moe prouzroiti ogromno
optereenje na SQL Serveru.
S druge strane, koritenje
verzioniranja takoer je
imalo znaajan utjecaj na
koliinu potrebnog prostora
za snimanje dokumenata.
Primjerice, ako imamo
Wordov dokument od 500 kB
za koji se uva posljednjih
10 verzija dokumenta,
on e zauzeti oko 5 MB
prostora, nevezano za to
radi li se o velikim ili malim
izmjenama na dokumentu.
Odgovorni u Microsoftu
su se vjerojatno u jednom
trenutku zapitali - to ako
Pojednostavljeni
dijagram
komunikacije u
SharePointu 2013
WD MREA 2015
53
Tehnologije
OneDrive i OneDrive for Business
Napredni pristup
i dijeljenje datoteka
Postavljanje lokacija
dokumenata u Office 2013.
Office izbornik u
OneDriveu i OneDriveu for
Business. Pristup online
verzijama Office programa
i servisima
Malo o
OneDrive servisu
WD MREA 2015
55
Tehnologije
OneDrive i OneDrive for Business
Mogunost
sinkronizacije
samo odreenih
direktorija, ili
cjelokupnog
OneDrive prostora
na lokalno
raunalo
Kratki pregled
razlika izmeu
proizvoda
Usporedba mogunosti
Integracija u Windowse 8.1 s mogunou spremanja dokumenata na OneDrive kao default opcija
Mogue je vidjeti,
provjeriti ili vratiti
prethodne verzije
dokumenata
Mogunosti povezivanja raunala s OneDrive servisima preko klijenata (MacOS klijent je u preview
verziji u trenutku pisanja lanka)
56
WD MREA 2015
Selective Sync je opcija pomou koje moete izabrati koje direktorije elite sinkronizirati na vae raunalo. Opcija je posebno
korisna ako koristite raunala s ogranienim
prostorom na lokalnom disku (netbookovi,
Razvojem Interneta,
a prije toga i BBS-ova,
dolo je do ekspanzije
raznih naina dijeljenja
datoteka, kako legalnih,
tako i nelegalnih. Sve
je to bilo nesigurno
za ozbiljne korisnike.
Stabilizacijom
i dostupnou
irokopojasnog Interneta,
sigurnou i brzinom
pristupa, otvorio se novi
servis osobne pohrane.
Za Dropbox, pria
kae, da je servis - koji
je vrlo brzo postao
javan i dostupan za
sve - pokrenut zbog
izgubljenog USB
sticka. Naime, osniva
Dijeljenje
dokumenata i
zajedniki rad na
njima
Prozor koji se otvara nakon odabira dijeljenja dokumenta. Mogunost biranja korisnika
s kojima dijelimo i naina dijeljenja
Jedna od najkorisnijih
opcija koje nude obje
verzije OneDrivea jest
kolaboracija, odnosno
rad na dokumentima u
grupama. Ovaj nain
rada bitno olakava
protok informacija, kao i smanjenje greaka
u viekorisnikom radu. Naime, mogue je
pozvati korisnike, iz vlastite grupe, domene
ili tvrtke, kao i vanjske korisnike, dodijeliti
im odreena prava i suraivati s njima na
istom dokumentu. Dok je kod OneDrivea dijeljenje dokumenata s vanjskim suradnicima
bazirano na nekoliko osnovnih prava (itanje,
promjena, kreiranje) koja se dodjeljuju preko
Microsoft Accounta ili slanjem pozivnice,
kod OneDrivea for Business, o pravima i
dijeljenju brinu SharePoint servisi koji su u
pozadini, kao i servis za sinkronizaciju dokumenata, ve prije spomenuti Groove. Bitno je
da za dodjelu i pristup vaim dokumentima
nije potrebna dodatna licenca, niti se kri licencna politika koritenja aplikacija i servisa.
Za one koji to ele, mogue je povezati svoj
OneDrive prostor za dijeljenje datoteka i slika
s prijateljima na Facebooku.
Svako malo dodaju se nove opcije, nadograuju stare, tako da e do izlaska ovog teksta
sigurno biti jo nekoliko interesantnih i korisnih
opcija u OneDriveu. Ako ga ne koristite, probajte OneDrive, vrlo moan i napredan servis
za pohranu vaih podataka u oblaku.
WD MREA 2015
57
Tehnologije
Integracijske mogunosti Microsoft Azure platforme
Integracija - nikada
dostupnija
Azure nudi zaista pregrt mogunosti za povezivanje
aplikacija, sustava i podataka. Od standardnih servisa
poput queue mehanizma, preko Azure sabirnice, Event
huba pa do notifikacijskih servisa i BizTalk Servera u
oblaku. Na prvi pogled, mogli bi se izgubiti u toj umi
dostupnih usluga. U ovom emo vam lanku pribliiti
glavne funkcionalnosti Azurea na podruju integracije
Luka Lovoevi
Sabirnica - prava
integracijska komponenta
Redovi su u redu
Azure Queue Storage dostupan je jo od prvih verzija Azure platforme. Radi se o klasinom queue mehanizmu, odnosno o strukturi
podataka koja podrava FIFO, first in first out,
nain upisivanja i uvanja podataka. Redovi
se tradicionalno koriste za komunikaciju izmeu web i worker rola, recimo u scenariju
kada trebate asinkrono predati podatke iz
vae aplikacije u neki pozadinski proces koji
e te podatke obraditi i kasnije vratiti rezultat
obrade. Dobar primjer za to je zapisivanje
dogaaja (logiranje), gdje web aplikacija
zapisuje dogaaje u red, a pozadinski proces te dogaaje ita, obrauje i sprema u
58
WD MREA 2015
Xbox Halo rezultati u realnom vremenu preko Azure Service Bus komponente
A gdje je tu enterprise?
poslovne logike. Trei scenarij primjene
Azure Service Busa je dvosmjerni pristup,
odnosno relay. U prva dva scenarija imali
smo brokersku komponentu koja sjedi
izmeu poiljatelja i primatelja poruke, a
ovdje imamo direktnu komunikaciju. Ovo
se esto koristi za izgradnju hibridnih aplikacija koje se vrte u lokalnom podatkovnom
centru i u Azureu i koje trebaju siguran kanal
komunikacije preko WCF servisa. Postoji i
etvrti scenarij, Azure Event Hubs, koji se
isto tako bazira na Service Busu, ali njega
emo zasebno obraditi. Primjeri iz prakse
gdje Microsoft koristi Azure Service Bus su
procesiranje statistika igrice Halo u realnom
vremenu (na primjer, top lista igraa) i Xbox
One, analiza utakmica amerikog nogometa.
Naplata sabirnice temelji se na potronji,
odnosno broju operacija, vremenu i broju
konekcija koje radite.
to je lanak
bez Internet of Things
Microsoft je na nedavnom
BizTalk Integration
Summitu 2014 najavio niz
novosti u svijetu BizTalka
i Azure platforme. Jedna
od tih novosti odnosi se
i na budunost Azure
BizTalk Servicesa koja
za sada nije egzaktno
definirana, iako postoji
standardni SLA i obeanje
o dugoronoj podrci
MS-a. ini se da je
budunost enterprise
cloud integracije u tzv.
BizTalk Microservices,
nizu kompozitnih manjih
servisa koje e biti lako
povezati i skalirati u
oblaku, uz programsku
podrku za migraciju
postojeih BizTalk
rjeenja na tu novu
platformu. Ovo je za
sada vie arhitekturalni
koncept nego gotov
proizvod pa valja jo malo
priekati.
WD MREA 2015
59
Tehnologije
Azure Key Vault
Tomica Kaniki
Je li to za mene?
S obzirom na to da
uslugu Azure Key Vault
moete zatraiti i koristiti
ve danas, nema razloga
da ju barem ne isprobate
u svojim okruenjima.
Tako ete, uz ova dva
navedena scenarija
koritenja, zasigurno
pronai jo neki koji je
moda specifian ba
za vae okruenje. Pri
koritenju usluge Azure
Key Vault svakako treba
60
WD MREA 2015
na sigurno
vrijeme osigurana. Takoer, valja napomenuti da svatko tko posjeduje Azureovu pretplatu, moe kreirati i upravljati
spremitima kljueva, bez obzira na to
radi li se o administratoru ili programeru, odnosno osobama kojima je usluga
prije svega namijenjena - ovime, usluga
upravljanja kljuevima vrlo jednostavno
moe biti delegirana administratoru koji
upravlja i ostalim Azureovim uslugama
u organizaciji.
BitLocker u virtualnim
strojevima i jo sigurniji
pristup SQL-u
Uz pohranu osjetljivih podataka (lozinki) koje koriste vlastite line-of-business
aplikacije u oblaku, jedan od zgodnih
scenarija za koritenje usluge Azure Key
Vault jest enkripcija podataka u samim
virtualnim strojevima - pritom ne mislimo na enkripciju datoteka virtualnih
diskova smjetenih na Microsoftovim
posluiteljima, nego na enkripciju diskova
iz perspektive virtualnog stroja (recimo,
koritenje BitLockera ili Linux ekvivalentne enkripcije unutar virtualnog stroja
u Azureu, u svrhu zatite podataka na
sistemskom disku). Kao to vjerojatno
znate, Microsoft trenutno ne podrava
koritenje BitLockera za zatitu sistemskih
diskova iz isto tehnikih razloga - korisnici nemaju mogunost pristupa TPM
ipovima (Trusted Platform Module) na
koje bi spremili svoje enkripcijske kljueve. Ovaj nedostatak moe predstavljati
ozbiljan problem organizacijama koje
ele preseliti svoje poslovanje u oblak,
ali u isto vrijeme zahtijevaju i da njihovi
virtualni strojevi smjeteni u oblaku koriste BitLocker. Kako bi se ovaj problem
rijeio, razvijena su rjeenja poput CloudLink SecureVM rjeenja, koje virtualnim
strojevima u oblaku omoguuje enkripciju sistemskog i/ili podatkovnih diskova,
koristei Azure Key Vault za smjetaj
enkripcijskih kljueva. Uz navedeno,
omoguuje se i autentikacija prije pokretanja virtualnog stroja, zatita integriteta
virtualnih strojeva te integracija postojeih
enterprise key management rjeenja i
politika. Ovo rjeenje za svoj rad koristi
virtualni appliance (CloudLink Center),
koji moe biti smjeten on-premise ili u
oblaku, te agenta koji se instalira u sam
WD MREA 2015
61
Tehnologije
Strojno uenje u oblaku
Nikad laki
machine learning
uz pomo platforme Azure
WD MREA 2015
Renato Jovi
Proces uenja
63
Tehnologije
Strojno uenje u oblaku
A koliko to kota?
Svjesni da na ovome
svijetu nita nije
besplatno, postavljamo
si pitanje koliko nas
kota koritenje ovakvog
servisa? Direktan
odgovor - i ne mnogo!
Ono to je dobro u
svoj ovoj prii jest to
da je sam servis Azure
Machine Learning u
takozvanoj preview
fazi te se, zasad, moe
koristiti besplatno,
naravno s odreenim
koliinskim limitima, ali i
to je i vie nego dovoljno
da servis isprobate
te neto i nauite.
u izvoenju procesa te
u koliini podataka koje
elite koristiti u uenju
i predikciji. Takoer je
zgodno napomenuti da
svi oni koji ele posve
besplatno isprobati
servis ne moraju
ostaviti podatke o
kreditnoj kartici (to u
suprotnom esto zna
imati negativan uinak
na odluku korisnika o
koritenju servisa). Jedini
uvjet koritenja je to da
posjedujete Microsoftov
Account, a ako ga i
nemate, moete ga
besplatno aktivirati.
eer na kraju - povezivanje vaeg modela s vanjskim svijetom uz pomo web-servisa REST
WD MREA 2015
Azure ML API
Postoje dvije vrste servisa i naina koritenja web-servisa: takozvani Batch Execution servis (BES) za asinkroni pristup
i rezultat, gdje aljete vei broj upita
na obradu te Request Response pristup
(RRS) za sinkroni rezultat, gdje aljete
jedan upit i dobivate jedan odgovor.
Vano je napomenuti da ne postoji limit
u veliini ulaznih podataka koji se prenose preko API suelja samom modelu
strojnog uenja. Pristup BES je koristan
u sluaju kada imate veliki broj ulaznih
podataka ili kada se ti podaci nalaze
unutar nekog servisa kao Azure Storage
ili Hadoop cluster, a pristup RRS je primjeren kada nam je rezultat potreban
to prije ili kada neki drugi proces ovisi
o rezultatu nauenog modela predvianja. Servis API moe biti postavljen u
takozvani staging ili production mode.
Promjena jednog u drugi i obrnuto dostupna je u obliku jednog klika na portalu
Azure. Za koritenje samog web-servisa
potrebno je pri svakom pozivu ukljuiti
vrijednost pristupnog kljua, koji se
automatski generira pri kreiranju servisa
API te je dostupan preko portala. Klju
u bilo kojem trenutku moete resetirati
te tako limitirati koritenje servisa API,
a time i samog modela, aplikacijama
kojima vi elite.
Jedna od vrlo zgodnih mogunosti
servisa Azure ML, odnosno modula API
jest mogunost automatskog generiranja
uputa za koritenje web-servisa. Osim
uputa te detaljnih specifikacija API pristupnih toaka, sustav generira primjere
kda za C#, R i Python pomou kojih
moete odmah pristupiti i testirati suelje prema modelu strojnog uenja.
Budunost
Razvoj aplikacija
Xamarin.Forms
Vieplatformski
razvoj P
Petar Kovaevi
Brz i jednostavan
razvoj nativnih iOS,
Android i Windows
Phone aplikacija
unutar Microsoftovog
ekosustava? Nikad
bolje vrijeme za biti C#
developer
Razvoj
na platformi Xamarin
WD MREA 2015
65
Razvoj aplikacija
Xamarin.Forms
66
WD MREA 2015
67
Razvoj aplikacija
Razvoj u oblaku ili na lokalnim resursima
Lokalna instalacija
TFS-a predstavlja
stabilnu i provjerenu
opciju, a VS Online,
uz veinu standardne
TFS funkcionalnosti,
nudi i znaajne novosti.
Razvojni timovi koji
imaju dvojbu oko
odabira jedne ili druge
opcije, bilo da se radi
o inicijalnom odabiru
za potrebe rada na
novim projektima ili o
migraciji s postojeeg
TFS-a na VS Online,
trebaju donositi odluke
na temelju specifinih
potreba svog
razvojnog procesa i
najboljih praksi
Informacije o
statusu VS Online
servisa promptno
se auriraju
68
WD MREA 2015
Malo povijesti
Usporedna tablica
Ogranieno
Integracija sa SharePointom
Lab Management
Upravljanje isporukama verzija
(Release Management)
Ogranieno
Application Insights
Load testing u oblaku
Standardni klijenti Heterogeni razvoj
(Eclipse, Git)
Serverska infrastruktura
i jednostavnost instalacije
Struktura projekata
Neograniene kolekcije/projekti/timovi
1 kolekcija/Neogranieni projekti/timovi
Licenciranje
Periodine nadogradnje
(svaka 3 do 4 mjeseca)
Provodi se planski
Korisnici i prava
(Identity and Permissions)
Sigurnost i privatnost podataka
Sigurnosne kopije (Backup)
Nadogradnja i odravanje
(Upgrade and Maintainance)
Instalacija,
nadogradnja, odravanje
Krenimo od samog poetka, od podeavanja okruenja i poetka rada. Ovdje
je VS Online u velikoj prednosti pred
TFS-om kad su u pitanju jednostavnost
i koliina vremena potrebnog da tim
efektivno zapone raditi. VS Online
raun se dobiva besplatno, a za prikljuivanje svih lanova razvojnog tima i
lanova ostalih rola ukljuenih u razvojni proces, na raspolaganju stoje razliite
opcije licenciranja. I to je otprilike to!
Sljedei su koraci isti kao i kod lokalne
TFS instalacije, a svode se na kreiranje
WD MREA 2015
69
Razvoj aplikacija
Razvoj u oblaku ili na lokalnim resursima
o sigurnosti i privatnosti korisnikih
podatka.
Klijentske aplikacije
Upravljanje korisnikim raunima svodi se na kombiniranje besplatnih rauna, MSDN licenci i razina
pristupa s mjesenom naplatom
WD MREA 2015
Mitovi i istine
Ve smo istaknuli da TFS
i VS Online dijele istu
bazu kda, pa se velika
veina scenarija upotrebe
alata i praksi u okruenju
odnosi na obje varijante.
Zato moemo rei da
VS Online nije potpuno
novi proizvod, ali da
istodobno posjeduje
razne nadogradnje i
proirenja, koja ga ine
novim i drugaijim.
S druge strane se
postavlja pitanje
budunosti TFS-a: Hoe
li TFS eventualno otii u
mirovinu? injenica da
se mnogo intenzivnije
radi na VS Online
funkcionalnostima,
kako se sustav esto
nadograuje te da je
Microsoft migrirao dio
razvojnih timova na ovu
platformu, dovoljna je
da brojni korisnici TFS-a
postanu sumnjiavi. No,
Upravljanje
i voenje projekata
Agilni alati pruaju isto iskustvo rada,
neovisno o tome koristite li TFS ili VS
Online.
U sluaju da je va proces razvoja
softvera kompleksan i da ga ne moete
modelirati koritenjem jednog od triju
ugraenih procesnih predloaka (Scrum,
Agilnog i CMMI), tada VS Online ne
moe zadovoljiti vae potrebe. Naime,
za timske projekte koji ive u oblaku
nije mogue editirati i prilagoavati vrste radnih stavki i njihove osobine, kao
ni bilo koje druge procesne postavke,
osim ako mogunosti takve prilagodbe nisu ugraene kao funkcionalnost
(primjerice, bazna pravila ne ukljuuju
prikaz bugova na backlog listama, ali je
to mogue konfigurirati kroz postavke).
Kako je potranja za funkcionalnou
prilagodbe predloka velika, Microsoft
ju dri visoko na listi prioriteta, ali bez
najave kada bi ona mogla biti dostupna
na VS Online.
VS Online ne podrava integraciju
sa SharePoint portalom. Takoer ne
podrava izvjetavanje temeljeno na
SQL Reporting serveru, pa osim niza
ugraenih grafova (Burndown, Velocity), za jednostavno izvjetavanje na
raspolaganju imate grafove temeljene
na analizi stvarnih svojstava vaih radnih
stavki (Work Item Charts).
Izgradnja
novih verzija bez muke
Jedna on najveih prednosti VS Online
okruenja u odnosu na TFS je gotova
infrastruktura za izgradnju novih verzija
vaih aplikacija (Build). Na raspolaganju
vam stoji usluga izgradnje na agentima
u oblaku, na kojima su ve instalirane
sve softverske komponente potrebne
za izgradnju razliitih vrsta standardnih
aplikacija poput Windows, Office, Java
ili mobilnih aplikacija. Potpunu listu
komponenata moete nai na slubenim
VS Online stranicama. Kako na agentskim strojevima ne moete dobiti administratorska prava, na njih ne moete
nita instalirati, niti konfigurirati svojstva
za koja su potrebna administratorska
prava (npr. postaviti certifikate i sl.). Ako
prethodna ogranienja ne predstavljaju
problem za izgradnju vaih aplikacija,
ispunjeni su osnovni preduvjeti za koritenje izgradnje u oblaku. Rezultate
procesa izgradnje moete spremati
unutar sustava za verzioniranje (Source
Control) ili direktno na server, odakle
ih, prema potrebi, moete preuzimati.
Opisana infrastruktura omoguuje vam
da u vrlo kratkom roku postavite va au-
Upravljanje
procesom
isporuke
Skup serverskih i klijentskih alata za upravljanje
procesom isporuke pod
imenom Release Management doao je kao
sastavni dio TFS 2013
okruenja. Nakon to na
vaoj lokalnoj infrastrukturi instalirate i podesite
alate, na raspolaganju
imate mehanizme kojima
moete oblikovati najsloenije procese isporuke kroz niz stadija od
razvoja do produkcije.
Hardversku i softversku
infrastrukturu na kojoj se
odvijaju pojedini stadiji
isporuke morate, naravno,
sami osigurati, konfigurirati i odravati, no imate
potpunu slobodu oko toga
kako i gdje isporuujete.
Na VS Online se s druge
strane tek nedavno pojaNove funkcionalnosti se transparentno najavljuju i agilno ugrauju
vila usluga Release Mau VS Online i TFS s kadencama od 3 tjedna i 3 mjeseca
nagement servisa za oblikovanje procesa isporuke
tomatizirani proces izgradnje koji sadri iz oblaka, koji zna raditi s VS Online,
osnovne provjere kvalitete (automatske ali i s TFS serverom. Ovdje vam nije potestove i analizu kda). Pritom ste u treban Release Management server koji
potpunosti osloboeni brige o alokaciji morate imati u lokalnom TFS okruenju.
i odravanju serverske infrastrukture po- Koncept oblikovanja procesa isporuke
trebne za izgradnju verzija. Vai zahtjevi slian je kao za lokalni TFS, uz injenicu
za izgradnjom ulaze u redove ekanja da Release Management servis, za sada
i izvravaju se na prvom slobodnom verzije izgraene na hostanim agentima,
agentu u oblaku. Nakon to je vaa nova moe samo isporuivati u Azure virtualverzija izgraena, agent se oslobaa za ne strojeve u oblaku. Servis je u ovom
narednu aktivnost.
trenutku u testnoj fazi, ima na raspolaU sluaju da se va proces izgradnje ganju samo mali broj gotovih aktivnosti
ipak odlikuje nekim posebnostima koje koje moete koristiti u procesu isporuke
nisu podrane na hostanim agentima, i moe se oblikovati samo kroz Visual
tada bez problema moete povezati Studio suelje. No, Microsoft je najavio
svoj server za izgradnju s VS Online da radi na integraciji alata u VS Online
kolekcijom, bilo da se radi o vaem suelje, dodavanju mogunosti isporuke
lokalnom serveru ili o Azure virtualnom na lokalne strojeve i oblikovanju dodatstroju te raditi u svojevrsnom hibridnom nih aktivnosti isporuke.
okruenju. Tada se morate sami brinuti
o vaim serverima za izgradnju, na isti Load testing
nain kao to to morate i pri lokalnoj
u oblaku
instalaciji TFS-a.
Load testing funkcionalnost se u osnovi
Uz besplatni VS Online raun (5
besplatnih rauna, neogranieni broj nije promijenila od 2005. godine. Jo
MSDN licenci i neogranien broj li- tada smo mogli upotrijebiti bilo koji
cenci za dionike) imate mjeseno na web-test (snimljeni ili programirani) i
raspolaganju 60 minuta za izgradnju definirati broj simuliranih raunala na
na hostanim agentima, to je dovoljno kojima e se test izvravati. Koliko god
za poetak, ali ne i za ozbiljniji rad. je testiranje web-aplikacija pod opteDodatni angaman agenata moete reenjem vano, dosad se nedovoljno
platiti prema broju minuta utroenih za koristilo iz jednog jednostavnog razloga
izgradnju vaih verzija, to ne ukljuuje - bilo je teko osigurati hardverske resurse za takvu vrstu testiranja. Tijekom
vrijeme provedeno u redu ekanja.
WD MREA 2015
71
Razvoj aplikacija
Razvoj u oblaku ili na lokalnim resursima
Licenciranje
Najpopularnije
Dionici
(Stakeholders)
Osnovna
(Basic)
Profesionalna
(Professional)
Napredna
(Advanced)
MSDN pretplatnici
(MSDN Subscribers)
Pregled dashboarda
Upravljanje dashboardima
Same as
Basic plus:
Same as
Basic plus:
Osnovna:
Upravljanje radnim
stavkama
Mjesena
licenca za
Visual Studio
Professional
Upravljanje
povratnim
informacijama
od korisnika
(Feedback)
Uvid u plou sa
zadacima i Kanban
plou
(Task and Kanban
Boards)
Upravljanje
testovima iz
web-suelja
Visual Studio
Professional
s MSDN pretplatom
Napredna:
Visual Studio
Ultimate
s MSDN pretplatom
Visual Studio
Premium
s MSDN pretplatom
Interaktivno komentiranje
MSDN Platforme
Visual Studio
Test Professional
s MSDN pretplatom
$45
Mjeseno
po korisniku
$20
Mjeseno
po korisniku
Svaki VS Online raun ukljuuje 5 besplatnih
korisnikih licenci
72
WD MREA 2015
$60
Mjeseno
po korisniku
Ukljueno
Mjeseno po
validnoj MSDN
pretplati
Migracija
ili kako doi do oblaka?
Cijelo vrijeme naglaavamo da postoje velike slinosti izmeu VS Online i
lokalne TFS instalacije, pa je logino
oekivati da se postojei TFS server
moe preslikati u oblak i tamo nastaviti
raditi. To, naalost, nije jednostavno i
donedavno nije ni bilo mogue. Tek
je otprije nekoliko mjeseci mogue
besplatnim alatom OpsHub ostvariti prijenos dijela sadraja. Alat migrira radne
stavke, promjene u kdu (changesetove),
testne sluajeve i rezultate izvravanja
testova, zajedno s povijeu promjena,
ali samo ako niste mijenjali procesni
predloak vaeg TFS timskog projekta.
Migracija u suprotnom smjeru, sa
VS Online natrag na TFS, i dalje nije
mogua.
Naa preporuka pri ovakvim migracija-
U oblaku,
lokalno ili hibridno?
Odluka o tome hoete li koristiti lokalni TFS, Visual Studio Online ili neko
hibridno rjeenje koje e ukljuivati oba
sustava, nije niti laka niti jednostavna. S
ciljem da vam olakamo odluivanje, u
nastavku navodimo razliite argumente
za i protiv svake od ovih mogunosti.
Ako razvojni tim nema pristup Internetu ili ako veza s Internetom nije dovoljno dobra i pouzdana, ili, pak, ne elite
ovisiti o spoju na Internet, TFS je jedino
rjeenje. Isto vrijedi i za sluaj kada iz
bilo kojeg razloga (sigurnost, politika
Licenciranje i korisnici
Za pojedince i timove do
pet lanova koritenje
VS Online potpuno je
besplatno, pa svi oni koji
ele isprobati i testirati
rad u ovom okruenju
mogu to uiniti bez
dodatnih trokova. Za
svakog sljedeeg lana
prava pristupa proizlaze
iz njegove Visual Studio
ili MSDN licence, i
mogue je registrirati
neogranieni broj
takvih licenci. Dodatno
vam na raspolaganju
stoji neogranieni broj
takozvanih licenci za
dionike (Stakeholder
licenses) koje su
besplatne, ali imaju
ogranienja u radu s
okruenjem, jer su uistinu
namijenjene lanovima
grafovima, pregledavanje
kda u web-pregledniku,
pokretanje izgradnji novih
verzija te izvravanje
testova u webpregledniku, i sve to za 20
USD mjeseno po lanu
tima.
lanove tima je mogue
registrirati koritenjem
njihovih Microsoftovih
rauna (nekadanjih Live
ID rauna) i oni imaju
prava pristupa onim
funkcionalnostima koje
su pokrivene njihovom
MSDN licencom. Osim
toga, mogue je preko
servisa Azure integrirati
Active Directory i VS
Online, pa se korisnici
mogu spajati i preko
svojih organizacijskih
rauna.
Odluka je na vama
73
Softver
Azure AD Premium
Poetna web-stranica za konfiguriranje Azure AD Premium usluge s prikazom korisnika koji ima aktivnu licencu za koritenje
Active Directory
kakav ne poznajete
Azure Active
Directory (Azure AD)
specijaliziran je dio
Azure platforme za
upravljanje korisnikim
identitetima. Azure
AD Premium,
pak, proiruje
besplatno dostupne
funkcionalnosti Azure
AD-a s naprednim
funkcionalnostima
upravljanja i
administracije te
je kao sastavni dio
Enterprise Mobility
Suitea (EMS) jedna
od tri komponente za
upravljanje mobilnim
ureajima
Tomislav Poljak
Pregled stanja pretplata na cloud servise gledano s Office 365 portala. U ovom pogledu na licence
potrebno je pratiti datum isteka i ukupan broj dodijeljenih licenci
74
WD MREA 2015
Premium funkcionalnost
za Premium korisnike
Usporedni prikaz tri razliite edicije Azure AD-a: Free, Basic i Premium. Sve napredne funkcionalnosti dostupne su bez ogranienja
jedino uz Azure AD Premium
WD MREA 2015
75
Softver
Azure AD Premium
Gdje se koristi Azure AD Premium?
Osim samostalnih
funkcionalnosti koje su
detaljno opisane u glavnom
tekstu, Azure AD Premium
izvrsno se naslanja na cloud
servise Office 365 i Intune.
Korisnici Officea 365 e
kroz Azure AD Premium
dobiti pristup mnogim
naprednim scenarijima
koritenja pomou
kojih e maksimizirati
administraciju ovog servisa.
S druge strane, koritenje
odreenih scenarija za
Managementu (MDM)
i Mobile Application
Managementu (MAM).
Upravo zbog navedenih
scenarija koritenja od
sredine prole godine
korisnicima je dostupan
za naruivanje Enterprise
Mobility Suite (EMS), skup
proizvoda koji se sastoji
od zasebnih proizvoda
Windows Intunea,
Azure RMS-a i Azure AD
Premiuma.
Azure AD Premium mogue
Za upravljanje mobilnim ureajima potrebno je upravljati korisnikim identitetima kroz sve Microsoft
cloud servise. Sve to moe Azure AD Premium
WD MREA 2015
Ima li jo toga?
Softver
Enterprise Mobility Suite
Prokuane komponente
Iako prvobitno zamiljen kao cloud-based alat za nadzor klasinih PC platformi, posebice prijenosnika, iji su se korisnici rijetko nalazili u uredu pa ih nije
bilo mogue kontrolirati preko klasine
System Center platforme, Intune se u
praksi pokazao kao idealan alat upravo
za nadzor mobilnih ureaja. U poetku
su mu nedostajala neka kljuna obiljeja
Ukoliko se odluimo za
kupnju licenci EMS-a,
utedjet emo 30% u odnosu
na kupnju parcijalnih licenci
za svaki od proizvoda
koje EMS sadri. Dodatno,
ukoliko kupujete vie od 250
licenci i imate Enterprise
Agreement, jedna licenca e
vas kotati svega 4 USD, to
donosi dodatne utede
78
WD MREA 2015
Primordijalni MDM
Exchange ActiveSync
(EAS) je sinkronizacijski
protokol koji se zasniva
na protokolima HTTPS
i XML, a prva stvar koja
nam pada na pamet
na njegov spomen je
sinkronizacija email
poruka, kalendara
i kontakata izmeu
posluitelja Exchange
i klijentskih mail
aplikacija. Tek manji
broj korisnika zna da
se EAS (u nedostatku
boljeg rjeenja) moe
upotrijebiti i kao
rudimentarni alat
MDM. Najvei je broj
ActiveSync politika
primjenjiv iskljuivo
na starije operacijske
sustave poput (ve
arhainog) Windows
Mobilea pa ukoliko
nai korisnici koriste
novije Android ili iOS
platforme, na prve
emo probleme naii
ve u prilino ranoj
fazi implementacije
ovakvog rjeenja. EAS
bi se mogao pokazati
dobrim rjeenjem
ukoliko je sve to
elimo propagacija
rudimentarnih
sigurnosnih politika
(poput forsiranja
kompleksnosti lozinke
i sl.), no ukoliko kroz
MDM elimo publicirati
i odreene aplikacije,
EAS e biti potpuno
pogrean odabir.
Veliki problem u svijetu
EMM-a predstavlja
neujednaenost
upravljakih poluga
koje razliite mobilne
platforme nude
kreatorima alata EMM.
Valja naglasiti da alati
EMM mogu izvravati
samo one zadae koje
im dizajneri mobilnih
platformi, uz pomo
razliitih upravljakih
poluga tj. API-a,
omogue. Ovo naroito
dolazi do izraaja u
svijetu Androida, gdje
razliiti proizvoai
(HTC, Samsung)
implementiraju
razliita rjeenja
Kroz Intune konzolu moemo odraditi klasine MDM zadae poput udaljenog brisanja,
zakljuavanja ili resetiranja lozinke na pametnom telefonu.
WD MREA 2015
79
Softver
Enterprise Mobility Suite
Aplikacije ili poveznice koje publiciramo kroz softverski repozitorij Intunea moemo grupirati na razliite naine, no korisnik e na pametnom telefonu
kroz Company Portal vidjeti samo one aplikacije koje mu dodijelimo i koje su adekvatne za njegovu platformu. S lijeve strane vidimo konzolu Intunea, a s
desne kako publicirane aplikacije izgledaju na korisnikovom pametnom telefonu
WD MREA 2015
Problematian
za analitiare
Softver
Microsoft Office 365
Zato Evergreen?
Evergreen
u javnom oblaku
Na spomen rijei
evergreen, jedna od
prvih misli koje padaju na
pamet su ljetne veeri
u kristalnoj dvorani
u Opatiji i, recimo,
pjesme Ive Robia koje
se tamo izvode. No kad
se govori o alatima za
produktivnost, prva
misao koja nam mora
pasti na pamet je MS
Office 365
Igor Pavlekovi
Clutter
81
Softver
Microsoft Office 365
Postavke OWA-a
kroz koje je
mogue ukljuiti
ili iskljuiti
koritenje
Cluttera
82
WD MREA 2015
Grupe na steroidima
Jedna od znaajnijih novosti koje su se pojavile u sklopu usluge Office 365 su i Office
grupe. Administratori su navikli na upravljanje
sigurnosnim i distribucijskim grupama koje se
koriste za razliite namjene i proizvode Office posluiteljske obitelji. Korisnici OWA-a od
verzije Exchange 2010 sustava imaju mogunost samostalno kreirati svoje distribucijske
grupe, no iz prakse se moe vidjeti kako
administratori to korisnicima nisu doputali,
odnosno kreiranje i upravljanje distribucijskim grupama krajnjim korisnicima je bilo
duboko zakopano u postavkama OWA-a.
Sredinom 2014. godine pojavila se opcija
Grupe preko OWA-a, dostupna odmah, s
lijeve strane navigacijske trake OWA sustava.
To znai da je krajnjim korisnicima ponuena
mogunost kreiranja, ali i ukljuenja u postojee grupe odmah iz OWA prozora, bez
obzira koriste li OWA na raunalu, tabletu ili
mobilnom telefonu.
One stare, prethodno spomenute distribucijske grupe koje su skrivene u opcijama
OWA-a su i dalje dostupne, korisnici se u njih
mogu prikljuiti, mogu se ukloniti iz grupa,
I jo mnogo toga
Status svih prolih, postojeih i buduih funkcionalnosti koje su ukljuene u Office 365 roadmap
na temelju sastanka u
kalendaru, odnosno neke
tematike koja je dostupna
i koritena u e-mail
raspravama.
Valja napomenuti kako
e Delve prikazivati
samo one informacije
do kojih korisnik Delvea
ima prava na pristup,
ime se osigurava tajnost
i dostupnost podataka.
Delve nije mogue
iskljuiti za pojedinane
korisnike, ve ga je
mogue omoguiti ili ne
na razini kompletnog
Office 365 tenanta.
83
Softver
MVVM Light
Hijerahija MVVM Light klasa pokazuje kako se odnose ObservableObject, ViewModelBase, Model i
ViewModel klase
Nikad laki
MVVM
Iako smiljen jo
2005. godine,
MVVM je i danas
najvaniji obrazac u
razvoju aplikacija na
Microsoftovoj mobilnoj
platformi, to ukljuuje
i sve popularnije
aplikacije budunosti univerzalne aplikacije
temeljene na
Windowsima
84
WD MREA 2015
Igor Rali
Tri muketira
85
Softver
MVVM Light
WD MREA 2015
MVVM Light ekstenzija moe se integrirati u Visual Studio, stoga je ve pri pokretanju
novog projekta mogue odabrati MVVM Light tip aplikacije
lag na tortu
Sve studente prikazat emo na jednoj, glavnoj stranici u aplikaciji, stoga imamo samo jedan ViewModel koji dri kolekciju
studenata. Ovdje ne rjeavamo problem dohvaanja studenata iz nekog izvora podataka, ve samo koristimo dizajn opciju i
popunjavamo kolekciju studentima.
public class MainViewModel : ViewModelBase
{
private ObservableCollection<Student> students;
public ObservableCollection<Student> Students
{
get { return students; }
set { Set(ref students, value); }
}
public MainViewModel()
{
if (IsInDesignMode)
{
this.Students = new ObservableCollection<Student>
{
new Student { FirstName = Igor, LastName = Ralic},
new Student { FirstName = Zana, LastName = Horvat},
new Student { FirstName = Ivan, LastName = Ivanovic},
new Student { FirstName = Marko, LastName = Markovic}
};
}
}
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlockText={BindingFirstName}FontSize=16/>
<TextBlockText={BindingLastName}FontSize=20/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Rezultat je dizajn mod u kojem imamo listu studenata
te moemo lako mijenjati predloak koji definira
dizajn liste. Ovo je vrlo jednostavan primjer, gotovo
najmanji mogu, ali dobro pokazuje na koji se nain
mogu iskoristiti neke komponente MVVM Lighta
kao to je ViewModelBase klasa kako bi se izbjegla
implementacija INotifyPropertyChanged suelja i kako
bi se lako dizajniralo korisniko suelje aplikacije kroz
Visual Studio ili Blend (IsInDesignMode svojstvo)
Rezultat primjera je lista etiri studenta,
koju moemo jednostavno dizajnirati i bez
pokretanja aplikacije
WD MREA 2015
87
Tehnologije
Klaster i pohrana u sljedeoj verziji Windows Servera
Pogled
u budunost
WD MREA 2015
Ljubo Brodari
Godot je stigao
89
Tehnologije
Klaster i pohrana u sljedeoj verziji Windows Servera
Identina kopija
WD MREA 2015
udaljenost i prihvatljivo je da
u sluaju havarije ostanemo
bez dijela podataka, koristit
emo asinkronu replikaciju.
Sinkrona replikacija: 1)
Aplikacija alje podatke
koje eli zapisati na disk.
2) Podaci se zapisuju
na izvorini log disk i u
isto vrijeme alju prema
odredinom posluitelju
u istom ili udaljenom
podatkovnom centru.
Zapisivanje na log disk
odvija se izravno bez
koritenja priuvne
memorije - cachea. 3) Na
odredinom posluitelju
podaci se zapisuju na
odredini log disk. 4) alje
se potvrda izvorinom
posluitelju da su podaci
zapisani. 5) Izvorini
posluitelj alje aplikaciji
potvrdu da su podaci
zapisani. t i t 1) Podaci se u
najpovoljnijem trenutku
zapisuju na izvorini i
odredini podatkovni disk.
Asinkrona replikacija: 1)
Aplikacija alje podatke
koje eli zapisati na disk.
2) Podaci se zapisuju na
izvorini log disk. Zapisivanje
na log disk odvija se izravno
bez koritenja priuvne
memorije - cachea. 3) alje
se potvrda aplikaciji da su
U izolaciji
91
Tehnologije
Klaster i pohrana u sljedeoj verziji Windows Servera
WD MREA 2015
Savjeti
Azure RemoteApp
Koritenje aplikacija
Postavljanje
Azure
RemoteApp
usluge
Tomislav Luli
emoteApp pojavljuje se kao jedan od servisa na Windows Server 2008 R2. Funkcija mu je bila preko Remote
Desktop servisa pristupiti aplikacijama kao da se radi na
lokalnom raunalu. Te aplikacije su RemoteApp aplikacije, koje
koriste zajedniki Remote Desktop Services servis. One se pokreu u vlastitom prozoru s kojim je mogue neovisno upravljati.
Bilo im je mogue pristupati na nekoliko naina, kroz RemoteApp i Desktop konekciju, koristei Remote Desktop Web pristup, pomou Remote Desktop datoteke (.rdp) koju je prije toga
pripremio administrator. Isto ih se tako moglo pokretati pomou
Start menija i MSI paketa ili pokrenuti datoteku s ekstenzijom
koja je bila asocirana s RemoteApp programom. Konfiguracija
se pripremala uz pomo MSI instalacijskih paketa.
Prethodnica novijeg datuma bila je pria vezana za Office365.
Odabir
aplikacija
koje su
postavljenje
u RemoteApp
sustav
Preuzimanje
Azure Remote
App klijentske
aplikacije
94
WD MREA 2015
Zato RemoteApp
RemoteApp omoguuje da uz pomo Microsoft Remote Desktop klijenta preko Interneta pristupate svojim aplikacijama kao
da se one nalaze lokalno.
Prednost je to to prema potrebi moete organizirati dostupnost
na vie lokacija, bez potrebe za kompliciranom lokalnom infrastrukturom. Takoer je
jednostavno upravljati
brojem korisnika, bez
nabavke nove opreme.
Servis se koristi prema
principu pay-as-yougo. Ukratko, kad vam
je potreban, plaate
ga. Kad vam ne treba, ne plaate. To je
praktino kada imate
fluktuaciju radne snage kao to su sezonski
Platforme
djelatnici ili, pak, prikoje su
vremene aktivnosti na
podrane
vie lokacija.
za koritenje
Sigurnost je jo jedna
s RemoteAppom
prednost RemoteApp
servisa. Naime, isporuka eljenih aplikacija
95
Savjeti
Azure RemoteApp
u inicijalnom paketu, nakon ega se svaki
sljedei sat dodatno naplauje, ovisno o
odabranom modelu koritenja. Kako je
ovo relativno novi servis, sigurno moemo
oekivati korekcije paketa, kao i promjene
u samim modelima koritenja, sve ovisno
o potrebama korisnika.
I za kraj
96
WD MREA 2015
Nakon odabira
RemoteAppa na
mobilnom ureaju,
potrebno se prijaviti
na sustav
Pretplatite se i profitirajte!
199 kn
gODinja pretplata
169 kn*
gODinja pretplata
* povlatena za pretplatnike BUga
www.bug.hr/winstore
399 kn
DVOgODinja pretplata
338 kn*
DVOgODinja pretplata
* povlatena za pretplatnike BUga
PRETPLATE
e-mail: pretplata@bug.hr
tel: +385 1 3821 555
fax: +385 1 3821 669
online: http://shop.bug.hr
Savjeti
Hyper-V najbolje prakse
Najbolje u
tehnologija
98
WD MREA 2015
Romeo Mlinar
izvui ono najbolje iz Hyper-V virtualizacijske platforme kroz primjere iz prakse te pokazati koje su najbolje
prakse prilikom izgradnje virtualnog okruenja bez obzira
radimo li to iznova ili ve imamo neko postojee rjeenje.
Keep It Smart and Simple (K.I.S.S.) - faza planiranja osnova
je za uspjenu implementaciju Hyper-V okruenja. Imajte na
umu da prije nego to ponete s implementacijom, detaljno
pripremite faze jer ete na taj nain utedjeti vrijeme, novac
i, naravno, ivce. Kljuni faktori za pravilno implementirano
Hyper-V virtualno okruenje su performanse, visoka dostupnost, mrena infrastruktura, zatita podataka i oporavak u
sluaju eventualne katastrofe.
Zato Hyper-V projekti ne uspijevaju? Prije samog poetka
implementacije Hyper-V infrastrukture kvalitetno i detaljno
razradite plan i faze implementacije. Mnogo puta imali
smo prilike uvjeriti se da je kod neplaniranih i nerazraenih
projekata implementacije virtualne infrastrukture trebalo
naknadno ispravljati pogreke strunjaka, to iziskuje dodatne trokove. Najvee greke dogaaju se upravo ovdje,
na poetku implementacije, stoga trebamo biti svjesni da u
fazi planiranja moramo imati nekoga s tehnolokim i organizacijskim iskustvom. Ako mislite da je profesionalac preskup,
zaposlite amatera pa ete doi do raunice. Imati eksperta
barem u fazi planiranja i poetku implementacije, najbolji je
put prema uspjenom projektu.
Microsoftovi partneri
klasi virtualizacijskih
Hyper-V s drugom generacijom virtualnih strojeva donio je velika poboljanja
u poveanju sigurnosti, kraem vremenu podizanja sustava, puno broj
instalaciji operativnog sustava, automatskoj aktivaciji i jo mnogo drugih
poboljanja u R2 verziji, zbog kojih su mnogi sretni i radosni
WD MREA 2015
99
Savjeti
Hyper-V najbolje prakse
Microsoft Virtual Machine Converter 3.0
Microsoft Virtual Machine
Converter besplatan je
alat za konverziju VMware
ESXi virtualnih strojeva u
Hyper-V. Vrlo je jednostavan
za koritenje i s njim u
svega nekoliko klikova
miem konvertirate VMware
virtualne strojeve u Hyper-V
bez obzira na to jesu li
virtualni strojevi Windows ili
Linux te bez obzira o kojoj
verziji operativnog sustava
govorimo. Konverzija se
dogaa na razini domaina,
drugim rijeima, kako bismo
napravili konverziju s jedne
strane moramo imati ESXi
domaina na kojega se
spajamo MVMC-om, a na
drugoj strani Hyper-V host
na kojega selimo virtualne
strojeve. MVMC 3.0 osim
to radi konverziju s ESXi
na Hyper-V moe takoer
konvertirati virtualne
strojeve u Microsoft Azure
te moe konvertirati fizike
strojeve u virtualne, tako
zvani P2V (physical to
virtual). Funkciji P2V mnogi
su se razveseliti s obzirom
na to da ju je Microsoft
maknuo iz Virtual Machine
Managera.
MVMC je odlian alat, ali
ima jedno ogranienje. U
procesu konverzije moemo
konvertirati samo jedan
virtualni stroj. To i nije
tako zabrinjavajue ako
imamo svega nekoliko
virtualnih strojeva, ali ako
ih imamo mnogo, postavlja
se pitanje postoji li nain
kojim bismo automatizirali
proces konverzije. Odgovor
je, da! Ako imamo mnogo
virtualnih strojeva koje
treba konvertirati, rjeenje
je Microsoft Automation
Toolkit (MAT). MAT je
nita drugo nego set
PowerShell skripti koji
koristi MicrosoftVirtual
Machine Converter i SQL
Express, takoer besplatan
alat, spaja se na ESXi i
Hyper-V domaine te
konvertira virtualne strojeve
prema uputama koje smo
prethodno definirali.
Vjeito pitanje
WD MREA 2015
101
Savjeti
Hyper-V najbolje prakse
Zatita Hyper-V okruenja
Nita nas ne smije iznenaditi,
stara je uzreica. Biti
pripravan u sluaju gubitka
podataka prouzrokovanog
ljudskom pogrekom ili u
sluaju tehnike greke
ili katastrofe je iznimno
bitno. Rad infrastrukture
ne smije stati bez obzira na
tip katastrofe. Kako bismo
izbjegli eventualni zastoj
rada IT infrastrukture, kao i
za sve, moramo imati plan,
a pomou Microsoft alata
i mogunosti koje nam oni
pruaju moemo biti prilino
sigurni. Kada govorimo o
zatiti podataka u Hyper-V
okruenju imamo nekoliko
mogunosti i opcija. Jedna
od takvih je Hyper-V Replica,
ugraena tehnologija za
WD MREA 2015
WD MREA 2015
103
Savjeti
C# i Visual Studio 2015
Interpolacija stringova
Formatiranje znakovnih nizova vrlo je est zadatak i postojee metode su sasvim dovoljne. No za jednostavno formatiranje moemo
koristiti sljedei kd:
varperson=newPerson{Name=Hrvoje,
LastName=Horvat};
varfullName=${person.Name}{person.Last
Name};
Ekvivalentan kd u C#u 5 je:
varfullName=string.Format({0}{1},person.
Name,person.LastName);
Interpolirani se argumenti ponaaju na isti nain kao da ste pisali
donju formu. To znai da moete koristiti i dodatne instrukcije za
formatiranje poput \{person.BirthDate:dd.MM.yyyy}
Null-propagation operator
WD MREA 2015
Globalne metode
Ne, C# nije dobio globalne metode, ali je dobio znaajku koja daje
isti efekt. Osim to je mogue uvesti klase iz imenika koristei kljunu
rije using, sad je mogue na isti nain uvesti statine funkcije iz
statinih klasa. Umjesto pisanja:
Console.WriteLine(Helloworld);
sad piemo:
using staticSystem.Console;
WriteLine(Helloworld);
Ukoliko je statina metoda
istovremeno i extension metoda, ona se nee moi koristiti
kao globalna funkcija jer je
ideja iza takvih funkcija da se
koriste kao metode.
Poboljanja
u pisanju klasa
publicFoo()
{
MaxLength=15;
}
}
vardict=newDictionary<int,int>
{
[1]=1,
[2]=2,
[3]=3,
[3]=4,
};
Ukoliko vie puta navedete isti klju kao u gornjem primjeru, nee
doi do iznimke i koristi se zadnja vrijednost.
publicclassFoo
{
publicstringFullName=${FirstName}
{LastName};
publicstringToString=>Foo;
}
Budunost
Ostale znaajke
C# 6 donosi i
nove funkcionalnosti na
klasi
WD MREA 2015
105
Savjeti
Koji Azure model odabrati?
106
WD MREA 2015
instalacije na korisnikovom
raunalu, a time omoguuje
velikim tvrtkama lako
odravanje aplikacija i
podrku. Korisnika se ne
optereuje nadogradnjama i
zakrpama - one se dogaaju
konstantno i korisnik uiva
u prilagodljivom softveru
koji se konstantno mijenja i
unaprjeuje te osjea da se
netko brine o njemu.
Popularne SaaS usluge
su elektronika pota i
kolaboracija, CRM sustavi
te aplikacije orijentirane
ouvanju zdravlja. Radi
se uglavnom o zamjeni za
softver koji se donedavno
nalazio na ureajima
107
Savjeti
Microsoftov hibridni oblak
Povezivanje
postojee infrastrukture
U dananje se vrijeme sve vie ispreplie interna infrastruktura s raznim uslugama u
oblaku. Microsoft je kao jedan od lidera u podruju raunalstva u oblaku ponudio skup
rjeenja koja omoguuju IT odjelima da jednostavno iskoriste sve potencijale svoje interne
infrastrukture te da ju, povezivanjem s Microsoftovim javnim oblakom, dodatno proire
Matija Blagus
System Center App Controller - Odabir oblaka u koji moemo staviti server
bez obzira na to je li to privatan ili javni oblak (Microsoft Azure)
A to se nudi
sistemskim inenjerima?
Usluga Azure Active Directory slui nam kao IDaaS (Identity as a Service) - nezaobilazna stvar
kod hibridnih scenarija
108
WD MREA 2015
Budunost je hibridna
naprijed u unaprjeenju
usluga u svojem oblaku.
Pojednostavljenjem
povezivanja lokalnih usluga
s onima u javnom oblaku
Microsoft je napravio dobar
posao, jer je omoguio
tvrtkama koje nisu IT
orijentirane da povoljnije
dou do usluga. S druge
strane, sistemci e sada
moi kombinirati razliite
usluge kako bi dostavili
traena rjeenja krajnjim
korisnicima.
To naravno ne znai
da su nuno hibridni
scenariji jednostavniji za
implementaciju, nego da
se otvara cijeli novi spektar
usluga koje se mogu
ponuditi korisnicima. U
krajnjoj liniji korisnicima
danas vie nije niti bitno
gdje se nalazi server koji
posluuje njihove zahtjeve,
ve da je usluga brza,
stabilna i pouzdana. Hibridni
oblak jedan je od vrlo dobrih
odgovora na zahtjeve koji se
postavljaju pred IT odjele,
a i od krajnjih korisnika i
menadmenta.
Microsoft Azure je ve due vrijeme prisutna usluga na tritu narije. to se tie upravljanja korisnicima i ureajima Configuration
koja korisnicima omoguuje iznajmljivanje infrastrukture prema Manager i usluga Windows Intune odlino pokrivaju taj segment trita.
Uza sve spomenute komponente System Centra, mogue je koritenjem
potrebama.
Osim samih infrastrukturnih usluga i iznajmljivanja virtualnih stroje- Azure Packa dobiti izgled Azureovog portala koji moete ponuditi vlava, dostupan je cijeli spektar usluga kao to su primjerice SQL baze, stitim korisnicima. U novom valu operativnog sustava Windows Server
trezori za backup, Visual Studio Online, RemoteApp te mnogi drugi. te System Centar alata, za oekivati je daljnje integracije i proirivanje
Ve danas velika veina usluga koje moete imati interno u tvrtki mogunosti Cloud OS-a, odnosno hibridnog oblaka.
dostupna je i u javnom oblaku
te ih je sve mogue povezati u
jedinstveni hibridni oblak. System
Centar alati bitno olakavaju
upravljanje i nadziranje hibridnog oblaka te su spremni za sve
izazove. App Controller nudi
jednostavno kreiranje virtualnih
strojeva i u privatnom oblaku i
u Microsoftovom Azureu. Operations Manager ima mogunost
nadgledanja servisa i u privatnom
i u javnom oblaku, ime je omogueno jednostavno upravljanje
i nadziranje hibridnog oblaka.
Data Protection Manager pak
nudi, osim spremanja na lokalni
storage, spremanje podataka i u
Microsoftov Azure.
Orchestrator se takoer prilagodio trendu te nam nudi kompletnu
automatizaciju za hibridne sce- Usluga Microsoft Intune omoguuje nam nadzor lokalne infrastrukture direktno iz Microsoftovog oblaka
WD MREA 2015
109
Savjeti
Microsoft SharePoint 2013
SharePoint infrastruktura
za poetnike
SharePoint 2013 dostupan je na
tritu ve jedno dulje vrijeme za
krajnje korisnike. Jedan od izazova
implementacije je dobro isplanirati
infrastrukturu i donijeti odluke na koji
nain sloiti SharePoint kako bi dao
optimalne performanse, ovisno o
scenariju
Matija Blagus
110
WD MREA 2015
Takvi su scenariji
mogui kod velikih
enterprise korisnika,
koji imaju opet neke
specifine potrebe.
Za manje i srednje
tvrtke u Hrvatskoj u
veini sluajeva bit
e dovoljan jedan do
dva servera u farmi
kako bi se zadovoljile njihove potrebe.
Vrlo je vano imati
odgovarajui hardver
u pozadini kako bi
cijeli SharePoint bio
responzivan. Preporuke koje moete
nai na Microsoftovim stranicama minimalni su zahtjevi.
Potrebno je voditi
rauna i o limitima Primjer virtualizacije s odvojenim rolama
koje SharePoint ima SharePointa na razliitim virtualnim serverima
(u sluaju da imate
velike koliine dokumenata). Primjerice, 200 GB je maksimalna
preporuena veliina jedne baze, osim ako nemate poseban
storage koji zadovoljava odreene uvjete.
vano je odravati
SharePoint prema najboljim
praksama. Naravno, neke su
se preporuke s vremenom
mijenjale, tako da je
takoer vano biti u tijeku
s najnovijim informacijama.
Veina stvari pri
implementaciji SharePointa
ovise o odreenom scenariju
koritenja. Nekima e biti
vano pretraivanje pa e
naglasak pri projektiranju
infrastrukture staviti
na taj dio. Drugima e,
moda, biti zanimljivije BI
funkcionalnosti. Bez obzira
na scenarij koritenja,
planirajte da e se sustav
u nekom trenutku morati
proirivati te probajte odmah
u poetku predvidjeti rast.
Time ete utedjeti dosta
vremena pri kasnijem
odravanju, koje je uvijek
potrebno. SharePoint je jedan
od sustava o kojemu morate
proaktivno brinuti i nakon
to zavrite implementaciju.
Kako korisnici budu sve vie
koristili SharePoint, tako e
vjerojatno i neki segmenti
SharePointa morati biti
promijenjeni u skladu s
koritenjem i zahtjevima
korisnika.
WD MREA 2015
111