Cloud Computing vs Virtualization
A mundet Informatika dhe Virtualizimi janë terma të lidhura në optimizimin e burimeve të infrastrukturës së TI-së. Virtualizimi është një teknologji e përdorur në konceptin Cloud Computing. Virtualizimi po përdor të njëjtën infrastrukturë harduerike për të ndërtuar disa serverë virtualë sipas kërkesave dhe nevojave. Për shembull, supozoni se ju nevojitet një server Windows dhe Linux për qëllime të ndryshme, mund ta ndërtoni këtë në të njëjtin server fizik duke përdorur teknikën e Virtualizimit.
Virtualizim (Virtualizimi i butë vs Virtualizimi i vështirë)
Virtualizimi po përdor të njëjtën infrastrukturë harduerike për të ndërtuar disa serverë virtualë sipas kërkesave dhe nevojave. Nëse e vendosim këtë në një arkitekturë me shtresa, shtresa 1 do të ishte SAN (Rrjeti i zonës së ruajtjes), shtresa 2 do të ishte serverë harduerikë (serverët blade) për shpërndarjen e burimeve dhe shtresa e sipërme do të ishte serveri pritës. Softueri i virtualizimit si Citrix, VMware's vSphere, Xen, Microsoft Hyper V, Sun xVM do të funksionojnë në serverët e shtresës së sipërme të cilët quhen serverë pritës. Serveri pritës drejton çdo sistem operativ dhe serverët virtualë mund të ndërtohen në çdo sistem operativ sipas kërkesës.
Teknika e virtualizimit u prezantua për të arritur përdorimin e optimizuar të pajisjeve harduerike dhe për të zvogëluar barrën e mirëmbajtjes dhe kostot e lidhura me to. Serveri virtual me të njëjtin konfigurim si serveri i dedikuar, do të japë performancën e saktë atë që serveri i dedikuar mund të kryejë nëse kërkohet. Teknika e lartpërmendur quhet Virtualizimi i butë. Ekziston një teknikë tjetër e quajtur Hard Virtualization e cila bëhet duke alokuar burime të dedikuara gjatë ndërtimit të serverit. Kjo mund të bëhet në serverët e markës vetëm me sistemin operativ Pre. Kjo është në thelb një ndarje fizike e burimeve dhe nuk do të arrijë përdorimin maksimal të burimeve.
Cloud Computing
Koncepti i kompjuterit në renë kompjuterike është të ofrojë serverë virtualë me detaje të veçanta konfigurimi me sistem operativ, aplikacione dhe shërbime specifike. Vendndodhja fizike e bërthamave (përpunuesit ose fuqia llogaritëse), softueri, aksesi i të dhënave dhe hapësira e ruajtjes janë të parëndësishme për përdoruesit. Cloud Computing përdor teknikën e Virtualizimit për të arritur kriteret e saj.
Në thelb Cloud Computing është një koleksion i teknikës së virtualizimit, SOA (Arkitekturë e orientuar nga shërbimi), informatikë autonome dhe e shërbimeve.
Koncepti i biznesit pas kësaj është, në vend që të kesh çdo server fizik për çdo shërbim ose aplikacion në vend, mund të punësosh një server virtual off-shore ose jashtë sajtit nga një ofrues i kompjuterëve cloud. Këto burime jashtë vendit nuk kërkojnë fuqi të dedikuar për mirëmbajtje nga pikëpamja e kompanisë. Korporata mund të përcaktojë specifikimet e kërkesës dhe t'ia japë atë ofruesit të kompjuterit cloud ose të llogarisë kërkesat e burimeve dhe të porosisë për një server cloud në internet.
Cloud Computing përfshin IaaS dhe SaaS (IasS vs SaaS). IaaS do të thotë Infrastruktura si Shërbim dhe SaaS është Software si Shërbim. Në vend që të investoni në serverë, SAN, programe kompjuterike, hapësirë në raft, pajisje rrjeti, gjerësi brezi, fuqia punëtore e mirëmbajtjes është më mirë të blini një shërbim të serverit cloud nga një ofrues i kompjuterit cloud. Në këtë model, korporatat nuk kanë nevojë të investojnë shuma të mëdha parash në infrastrukturë dhe nuk kanë nevojë të paguajnë kostot e riparimit apo mirëmbajtjes.
Softueri si shërbim (SaaS) është një koncept për të ofruar shërbime softuerike për korporatat në platformën virtuale IaaS. Skedarët e instalimit ose binarët do të mbahen në serverin pritës ku funksionon softueri i virtualizimit dhe do të instalohen në serverë virtualë siç dhe kur kërkohet ose kërkohet.
Pra, me IaaS dhe SaaS, ofruesit e Cloud computing duhet të jenë në gjendje të ofrojnë të gjithë zgjidhjen në një kuti të vetme virtuale sipas nevojave të klientit. Për shembull, nëse dëshironi të përdorni një server për Microsoft Exchange Server për qëllime postimi të stafit, në vend që të blini një server fizik dhe të shpenzoni më shumë burime, mund të blini një kuti cloud me MS Exchange të instaluar me lidhje interneti ose lidhje VPN me rrjetin e korporatës.
Dallimi midis Cloud Computing dhe Virtualizimit
(1) Virtualizimi është një teknikë, por Cloud Computing është një koncept që përdor teknikat e Virtualizimit.
(2) Virtualizimi mund të bëhet nga brenda në vend dhe përfshirja e burimeve përveç harduerit ekziston ende, por në Cloud Computing nuk do të kërkohen burime të brendshme.