Think Smart - Start Grid

22
Think Smart – Start Grid Eunet, maj 2009.

description

EUnet prezentacija o Grid Hostingu, autori Željko Tomić i Andrea Prunić.

Transcript of Think Smart - Start Grid

Page 1: Think Smart - Start Grid

Think Smart – Start Grid

Eunet, maj 2009.

Page 2: Think Smart - Start Grid

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

Page 3: Think Smart - Start Grid

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

Page 4: Think Smart - Start Grid

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

Page 5: Think Smart - Start Grid

Think smart – Start Grid

GRID INFRASTRUKTURA

Page 6: Think Smart - Start Grid

Think Smart – Start Grid

Virtuelizacija kroz XEN

Page 7: Think Smart - Start Grid

Think Smart – Start Grid

Grid Infrastruktura

NODE1 NODE2 NODE3 NODE4

MEMORY POOL CPU POOL DISK POOL

Page 8: Think Smart - Start Grid

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

Page 9: Think Smart - Start Grid

Think Smart – Start Grid

Grid Appliance

VM

EXT SWITCH

INT SWITCH

Internet

CNT

DISK POOLVIRT DISK (RAID1)

XEN dom0

XEN domU

Page 10: Think Smart - Start Grid

Think smart – Start Grid

Grid Aplikacije

Page 11: Think Smart - Start Grid

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

Page 12: Think Smart - Start Grid

Think Smart – Start Grid

Virtual Grid Server (VGS)

Page 13: Think Smart - Start Grid

Think Smart – Start Grid

Složene Grid Aplikacije

Page 14: Think Smart - Start Grid

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

Page 15: Think Smart - Start Grid

Think Smart – Start Grid

Primeri gotovih Grid Aplikacija (template-ova) LAMP LAMP Cluster SugarCRM DirectAdmin Twiki

Page 16: Think Smart - Start Grid

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

Page 17: Think Smart - Start Grid

Think Smart – Start Grid

Katalog komponenti Apache, Tomcat MySQL, PostgreSQL IN, INSSL, OUT, NET NAS VGS...

Page 18: Think Smart - Start Grid

Think Smart – Start Grid

Dinamičko dodeljivanje resursa – SLA Appliance

Page 19: Think Smart - Start Grid

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

Page 20: Think Smart - Start Grid

Think Smart – Start Grid

Upravljanje Gridom 3tShell

Page 21: Think Smart - Start Grid

Think Smart – Start Grid

Upravljanje Gridom

Web GUI

Page 22: Think Smart - Start Grid

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