Think Smart - Start Grid
-
Upload
itdogadjajicom -
Category
Technology
-
view
914 -
download
3
description
Transcript of Think Smart - Start Grid
Think Smart – Start Grid
Eunet, maj 2009.
Think Smart – Start Grid
Šta je grid tehnologija? Hosting platforma koja se zasniva na povezanosti velikog
broja pristupačnih servera, čiji se fizički resursi objedinjuju u jedan pool virtuelnih resursa: memorije, procesora i diskova
Zašto AppLogic? AppLogic softver na jedinstven način primenjuje grid
tehnologiju i pruža jednostavno upravljanje celokupnom grid infrastrukturom i aplikacijama koje se na njoj izvršavaju
Think smart – Start Grid Zašto koristiti GRID Hosting?
Fleksibilnost. Korisnici ne trpe ograničenja u pogledu instaliranih aplikacija na svojim sistemima
Skalabilnost. Svaka tačka Grid Aplikacije može se skalirati u odnosu na pool virtuelnih resursa. Sama infrastruktura takođe je skalabilna
Isplativost. Sam koncept Grid Hostinga zasniva se na principu pay-as-you-grow, što za korisnike znači da plaćaju samo resurse koje aktivno i koriste
Efikasnost. Postiže se ubrzan razvoj aplikacija jer se drastićno smanjuje vreme potrebno za instalaciju, održavanje i skaliranje sistemske infrastrukture
Think smart – Start Grid Karakteristike AppLogic Grid infrastrukture
Pokretanje više različitih aplikacija na istom fizičkom serveru
Skaliranje resursa aplikacije od delića do ukupno raspoloživih resursa infrastrukture
Upravljanje velikim brojem grid servera jednostavnije je nego sa jednim ili nekoliko klasičnih servera
Rešavanje hardverskih problema bez gubitka podataka Dodavanje i izbacivanje servera bez prekida rada
aplikacija Upravljanje aplikacijama, serverima i prostorom kroz web
browser
Think smart – Start Grid
GRID INFRASTRUKTURA
Think Smart – Start Grid
Virtuelizacija kroz XEN
Think Smart – Start Grid
Grid Infrastruktura
NODE1 NODE2 NODE3 NODE4
MEMORY POOL CPU POOL DISK POOL
Think Smart – Start Grid
Šta je Grid Appliance? Appliance je osnovna gradivna komponenta Grid
Aplikacije Namenska virtuelna mašina koja najčešće ima jednu
određenu funkciju Nalaze se u katalogu i mogu se međusobno spajati radi
kreiranja složenije strukture – Grid Aplikacije
Šta je Grid Aplikacija? Aplikacija je skup jedne ili više povezanih komponenti
(appliance-a) koja daje finalnu funkcionalnost
Think Smart – Start Grid
Grid Appliance
VM
EXT SWITCH
INT SWITCH
Internet
CNT
DISK POOLVIRT DISK (RAID1)
XEN dom0
XEN domU
Think smart – Start Grid
Grid Aplikacije
Think Smart – Start Grid
Virtual Grid Server (VGS) VGS je poseban slučaj Grid Aplikacije, unutar koje postoji
samo jedna komponenta (Appliance), a koja ima instaliran sav softver koji korisniku treba
Predstavlja pandan klasičnom namenskom serveru Direktno je povezan na internet preko eksternog switch-a
Grid Infrastrukture
Think Smart – Start Grid
Virtual Grid Server (VGS)
Think Smart – Start Grid
Složene Grid Aplikacije
Think Smart – Start Grid
Složene Grid Aplikacije Sastoje se od većeg broja komponenti (Appliance-a)
međusobno povezanih preko interne mreže Grid Infrastrukture
Svaka komponenta daje deo ukupne funkcionalnosti Grid Aplikacije
Svaka komponenta može zauzeti resurse najviše jednog fizičkog noda, tako da cela aplikacija moze da se skalira do ukupnih resursa celog grida
Moguće je koristiti gotove, predefinisane aplikacije za određenu namenu, ili razvijati sopstvene
Think Smart – Start Grid
Primeri gotovih Grid Aplikacija (template-ova) LAMP LAMP Cluster SugarCRM DirectAdmin Twiki
Think Smart – Start Grid
Katalog komponenti Sadrži gotove appliance koji imaju specifičnu namenu Grupiše appliance po nameni Omogućava brzi razvoj sopstvenih aplikacija Omogućava razvoj sopstvenih komponenti koji
standardno ne dolaze uz AppLogic
Think Smart – Start Grid
Katalog komponenti Apache, Tomcat MySQL, PostgreSQL IN, INSSL, OUT, NET NAS VGS...
Think Smart – Start Grid
Dinamičko dodeljivanje resursa – SLA Appliance
Think Smart – Start Grid
VDC – Virtual Data Center Više-serverska instalacija Potpuna kontrola GRID-a kroz AppLogic Skalabilnost u zavisnosti od potreba Jaka hosting platforma bez ulaganja u opremu Mora sadržati minimum 2 noda
Think Smart – Start Grid
Upravljanje Gridom 3tShell
Think Smart – Start Grid
Upravljanje Gridom
Web GUI
Think Smart – Start Grid
Kome je namenjeno? SaaS – custom aplikacije dostupne preko weba Web 2.0 – social-networking, e-commerce Web Design kompanije Korisnici koji žele dedicated servere bez plaćanja i brige o
hardveru Korisnici kojima je potrebna veća kontrola i sloboda
korišćenja nego kod hosting rešenja Korisnici koji započinju web biznis i imaju mala početna
sredstva Svi ostali koji imaju slične potrebe