Ipari felh infrastrukt炭r叩k a gyakorlatbanOpen Academy
油
K旦zel az id, amikor a v叩llalati szerverszob叩k ki端r端lnek, 辿s helyett端k a 220V-os csatlakoz坦 aljzatok mellett megjelennek a t叩r- 辿s sz叩m鱈t叩si kapacit叩st k鱈n叩l坦 UTP aljzatok.
(Krasznay Csaba, IT biztons叩gi szak辿rt, HP)
Students in Norway have learned American Sign Language and can now fingerspell their names and country's name. They have also fingerspelled a question for friends around the world and are waiting for someone to decode the message and answer their question.
A Pannon Egyetemen fejlesztett felh alap炭 workflow rendszer (ORENBI) back-end oldali fejleszt辿se alapj叩n a M撤szaki Informatikai karon tartott tansz辿ki szemin叩rum sor叩n eladott prezent叩ci坦nk. A prezent叩ci坦 t辿m叩ja az alkalmazott technol坦gi叩k 辿s architekt炭r叩lis valamint TDD m坦dszereink bemutat叩sa 辿s tapasztalataink 叩tad叩sa.
Windows a dobozban, avagy IoT fejleszt辿s C#-banGy旦rgy Bal叩ssy
油
A Windows 10 megjelen辿s辿vel a Microsoft oper叩ci坦s rendszere imm叩r eg辿szen kicsi m辿ret撤 hardver eszk旦z旦k旦n, p辿ld叩ul Raspberry Pi 2-n is el辿rhetv辿 v叩lt. Mivel az itt fut坦 Windows IoT Core pontosan ugyanaz a Windows, amit m叩r asztali vagy mobil k旦rnyezetben megszokhattunk, a kor叩bban megszerzett fejleszti tud叩sunkat felhaszn叩lva pillanatok alatt maker-k辿nt l辿phet端nk be az Internet of Things (IoT) vil叩g叩ba. Az elad叩sban r旦viden 叩ttekintj端k a Microsoft IoT strat辿gi叩j叩t, majd megn辿zz端k, hogyan fut a Windows egy bankk叩rtya m辿ret撤 PC-n, 辿s hogyan tudjuk azt konfigur叩lni. R辿szletesebben lesz sz坦 a fejleszti lehets辿gekrl, konkr辿t p辿ld叩kon kereszt端l kaphatunk k辿pet a szenzorok programoz叩s叩r坦l 辿s az IoT debuggol叩sr坦l Visual Studio seg鱈ts辿g辿vel.
Windows a dobozban, avagy IoT fejleszt辿s C#-banGy旦rgy Bal叩ssy
油
A Windows 10 megjelen辿s辿vel a Microsoft oper叩ci坦s rendszere imm叩r eg辿szen kicsi m辿ret撤 hardver eszk旦z旦k旦n, p辿ld叩ul Raspberry Pi 2-n is el辿rhetv辿 v叩lt. Mivel az itt fut坦 Windows IoT Core pontosan ugyanaz a Windows, amit m叩r asztali vagy mobil k旦rnyezetben megszokhattunk, a kor叩bban megszerzett fejleszti tud叩sunkat felhaszn叩lva pillanatok alatt maker-k辿nt l辿phet端nk be az Internet of Things (IoT) vil叩g叩ba. Az elad叩sban r旦viden 叩ttekintj端k a Microsoft IoT strat辿gi叩j叩t, majd megn辿zz端k, hogyan fut a Windows egy bankk叩rtya m辿ret撤 PC-n, 辿s hogyan tudjuk azt konfigur叩lni. R辿szletesebben lesz sz坦 a fejleszti lehets辿gekrl, konkr辿t p辿ld叩kon kereszt端l kaphatunk k辿pet a szenzorok programoz叩s叩r坦l 辿s az IoT debuggol叩sr坦l Visual Studio seg鱈ts辿g辿vel.
2. A sz叩m鱈t叩si
felh
A Windows
Azure platform
Windows Azure
Compute 辿s Storage
SQL Azure
Windows Azure
platform AppFabric
rak, licenc-
konstrukci坦k,
t叩mogat叩s
K辿rd辿sek
12. 370 milli坦 akt鱈v postafi坦k
t旦bb, mint 600 milli坦 egyedi felhaszn叩l坦
6 milli坦 zenesz叩m a katal坦gusban
23 milli坦 elfizet
14 milli叩rd hirdet辿s / h坦nap
2 milli叩rd egyedi h鱈v叩s / 辿v
10 milli叩rd 端zenet / nap
500 milli坦 akt鱈v Windows Live ID
t旦bb, mint 3 milli叩rd keres辿s / nap
16. FIZIKAI BIZTONSG:
A legkorszer撤bb biztons叩gi berendez辿sek
辿s folyamatok
Redund叩ns t叩pfesz端lts辿g k端l旦nb旦z
forr叩sokb坦l; akkumul叩torok 辿s d鱈zeles
tartal辿k-gener叩torok; l辿gkondicion叩l叩s;
t撤zv辿delem 辿s olt叩s
LOGIKAI BIZTONSG:
A Windows Azure egy m坦dos鱈tott
Windows 2008 Server oper叩ci坦s rendszert
futtat, amely a felhben t旦rt辿n
鞄温壊噛稼叩鉛温岳ra optimaliz叩lt, 辿s sem a
vend辿gfelhaszn叩l坦knak, sem
alkalmaz叩saiknak nem biztos鱈t
rendszergazdai hozz叩f辿r辿st
Az alkalmaz叩sok 辿s felhaszn叩l坦ik nem
friss鱈thetik az oper叩ci坦s rendszert
FOLYAMATOSSG:
T旦bb, f旦ldrajzilag elosztott adatk旦zpont
A felhaszn叩l坦k v叩laszthatnak
szolg叩ltat叩saik 辿s adataik egy adott
adatk旦zpontban vagy nagyobb f旦ldrajzi
egys辿gben t旦rt辿n elhelyez辿se k旦z旦tt
A t叩rolt adatok t旦bb m叩solatban l辿teznek
A rendszer vissza叩ll鱈t叩si pontokat haszn叩l
TRVNYI MEGFELELS S
TANSTVNYOK:
A Microsoft c辿lja a megfelel辿s valamennyi
helyi t旦rv辿nynek
A megfelel ipari tan炭s鱈tv叩nyok
megszerz辿se folyamatban van
FONTOS: Az 端gyfelek maguk felelnek
szolg叩ltat叩saik 辿s alkalmaz叩saik
biztons叩g叩辿rt 辿s t旦rv辿nyi megfelel辿s辿rt
17. A sz叩m鱈t叩si
felh
A Windows
Azure platform
Windows Azure
Compute 辿s Storage
SQL Azure
Windows Azure
platform AppFabric
rak, licenc-
konstrukci坦k,
t叩mogat叩s
K辿rd辿sek
22. A Fabric Controller kommunik叩l a felh
sz旦vet辿ben tal叩lhat坦 kiszolg叩l坦kkal. Kezeli a
Windows Azure oper叩ci坦s rendszert, figyeli
valamennyi alkalmaz叩st, eld旦nti, hol fussanak
az 炭jak 鱈gy optimaliz叩lja a hardver
kihaszn叩l叩s叩t.
23. Virtualiz叩lt sz叩m鱈t叩s
ez a massz鱈v sk叩l叩zhat坦s叩g alapja. Az
端gyfelek webes 辿s munkav辿gz
szerepek tetszleges kombin叩ci坦j叩t
辿p鱈thetik fel. Ezek a szerepek ig辿ny
szerint sokszorozhat坦k, hogy az
alkalmaz叩s sz叩m鱈t叩si teljes鱈tm辿nye
sk叩l叩zhat坦 legyen.
Adatt叩rol坦 szolg叩ltat叩sok teszik
lehetv辿 nagy mennyis辿g撤, tetszleges
form叩tum炭 adat b叩rmilyen hossz炭 ideig
t旦rt辿n t叩rol叩s叩t, valamint a t叩rolt 辿s
haszn叩lt adatmennyis辿g ut叩ni fizet辿st.
Szolg叩ltat叩s-menedzsment ez a Fabric Controller feladata: ez
vez辿rli az adatk旦zpontban tal叩lhat坦 valamennyi erforr叩st. Telep鱈ti az n
szolg叩ltat叩s叩t, 辿s figyeli a rendszer eg辿szs辿gi 叩llapot叩t.
Biztons叩g 辿s fel端gyelet a
legkorszer撤bb fizikai v辿delem a szigor炭an
korl叩tozott oper叩ci坦srendszer-
hozz叩f辿r辿ssel kombin叩lva. Az adatok
biztons叩gi m叩sodp辿ld叩nyai az 端gyf辿l 叩ltal
kiv叩lasztott hibat撤r t叩rol坦helyen
tal叩lhat坦k.
Korszer撤 adatk旦zpontok a vil叩g
minden pontj叩n: biztons叩gosan hosztolj叩k
az n alkalmaz叩sait 辿s adatait, 辿s
el辿rhetv辿 teszik azokat mindenhonnan,
ahonnan n szeretn辿.
24. K辿tf辿le szerep: webes 辿s munkav辿gz
A Windows Azure alkalmaz叩sok webes vagy
munkav辿gz szerepekbl, esetleg a kett
kombin叩ci坦j叩b坦l 叩llnak ezek egy vagy t旦bb
p辿ld叩nyban futnak.
Minden p辿ld叩ny a
saj叩t virtu叩lis
g辿p辿ben (VM) fut, 辿s
tetsz辿s szerint
sokszorozhat坦.
C辿l: massz鱈v sk叩l叩zhat坦s叩g
25. WEBES SZEREP
(WEB ROLE)
El辿rhet felhaszn叩l坦k 辿s
webszolg叩ltat叩sok sz叩m叩ra
K旦zvetlen端l vagy v叩rakoz叩si sorok
seg鱈ts辿g辿vel kommunik叩l a munkav辿gz
szerepekkel
MUNKAVGZ SZEREP
(WORKER ROLE)
蔀n叩ll坦 adatlek辿r辿seket v辿gez, vagy a
v叩rakoz叩si sorb坦l veszi a feladatait
Hasonl鱈t a k旦tegelt (batch) feldolgoz叩sra
vagy a Windows-szolg叩ltat叩sokra
Szolg叩ltat叩sok 辿p鱈t辿se webes 辿s munkav辿gz szerepek tetszleges kombin叩ci坦j叩b坦l
Kommunik叩ci坦 HTTP/HTTPS 辿s TCP/IP f旦l旦tt, a 80/443 mellett m叩s portokon is
Fejleszt辿s Microsoft- 辿s nem Microsoft-nyelveken 辿s eszk旦z旦kkel:
ASP.NET, WCF, egy辿b .NET technol坦gi叩k, Java, Python, Ruby, PHP, stb.
26. Megk旦nny鱈ti a megl辿v alkalmaz叩sok migr叩l叩s叩t a felhbe
A Windows-alkalmaz叩sok sz辿les k旦r辿t futtatja az Azure-ban
27. A Windows Azure Storage egy
alkalmaz叩s, amit a Fabric Controller kezel
A Windows Azure alkalmaz叩sok
haszn叩lhatj叩k a nat鱈v adatt叩rol叩st,
adatb叩zis-kezelket egy VM-en bel端l,
vagy az SQL Azure-t
Az alkalmaz叩sok 叩llapota a Storage-ban
t叩rol坦dik, seg鱈tve a munkav辿gz
szerepek 炭j p辿ld叩nyainak l辿trehoz叩s叩t
A blob t鱈pus炭 adatok a glob叩lis Windows
Azure Content Delivery Networkben
(CDN) t叩rolhat坦k
C辿l: sk叩l叩zhat坦, tart坦s, k旦zm撤 jelleg撤 adatkezel辿s
30. Fabric: a kiszolg叩l坦k gy撤jtem辿nye
T旦bb VM / kiszolg叩l坦
A Windows Azure Guest OS minden verzi坦ja egy
meghat叩rozott Windows Server-verzi坦val
kompatibilis
N辿gy k端l旦nb旦z VM-m辿ret, ig辿ny szerint
A Fabric Controller feladata
a szolg叩ltat叩s-menedzsment
n megmondja, mit
a Controller kital叩lja, hogyan
Automatikus sk叩l叩z叩s
felfel辿/lefel辿, alkalmaz叩sok friss鱈t辿se/vissza叩ll鱈t叩sa
egy kor叩bbi verzi坦ra
Egyszer撤 rendszermenedzsment- 辿s bevezet辿si API-k
C辿l: automatiz叩lt alkalmaz叩s-kezel辿s 辿s -fel端gyelet
=Fabric Agent
33. Windows Azure SDK for Java
Blobs Tables Queues
Your Java Application
REST
Windows Azure SDK for PHP
Blobs, Tables, Queues
Manageability,
Instrumentation,
logging
Helper for Http, Auth,
REST, Error
Your PHP application
REST
35. Rel叩ci坦s adatb叩zis mint szolg叩ltat叩s
Odata
Scalability and Availability: fabric, failover, replication, and load balancing
VM 5
SQL Server
SQL DB
User
DB1
User
DB2
User
DB3
User
DB4
SQL Azure database provisioning (databases, accounts, roles, , metering, and billing)
VM 6
SQL Server
SQL DB
User
DB1
User
DB2
User
DB3
User
DB4
VM 4
SQL Server
SQL DB
User
DB1
User
DB2
User
DB3
User
DB4
41. A sz叩m鱈t叩si
felh
A Windows
Azure platform
Windows Azure
Compute 辿s Storage
SQL Azure
Windows Azure
platform AppFabric
rak, licenc-
konstrukci坦k,
t叩mogat叩s
K辿rd辿sek
45. Compute szolg叩ltat叩s el辿rhets辿ge 99,95%
P辿ld叩nyok figyel辿se 辿s 炭jraind鱈t叩sa 99,9%
Storage szolg叩ltat叩s rendelkez辿sre 叩ll叩sa 99,9%
SQL Azure rendelkez辿sre 叩ll叩sa 99,9%
Service Bus 辿s Access Control rendelkez辿sre 叩ll叩sa 99,9%
46. A sz叩m鱈t叩si
felh
A Windows
Azure platform
Windows Azure
Compute 辿s Storage
SQL Azure
Windows Azure
platform AppFabric
rak, licenc-
konstrukci坦k,
t叩mogat叩s
K辿rd辿sek