Pazi, postoje tu tri stvari:
- Nije problem izracunati cenu i za cloud i za on-prem za neki rok. Ako hoces availability kao cloud to su dva datacentra, tvoje IP adrese, rutiranje izmedju, hardver sa podrskom tipa 8x5xNBD ili boljom. Problem je - kosta.
- Naravno da ima logike da neke stvari imas on-prem. Ima logike da neke druge stvari drzis na cloud-u ali da koristis enkripciju i on-rest i in-transit. Sve zavisi cime se bavis. Za neke stvari, ako ti je privatnost jako bitna, a nemas opravdanje za cenu, onda smanjis availability. I to je isto OK.
- Konacno, glavni razlog da imas private cloud, a ne "samba server" je cinjenica da private cloud radi isto kao cloud. Imas automatizaciju i self-service. Za bilo koji razvoj mogucnost da stvari radis automatizovano na infrastrukturi koja je "mekana" i koju oblikujes jednostavnim alatima - prednost je velika, pre svega u brzini rada. Ovde vec ne pricam o SaaS resenjima tipa GitHub ili MS365, vec o nekim Paas/IaaS tipa AWS ili GCloud.
Zasto pricamo o ovome u ovoj temi: Pa zato sto cloud (cak i IaaS, za sve primene osim asemblera) totalnu apstrahuju hardver. Samim tim, cloud ti omogucava da imas web server na intel CPU, DB server na AMD, Redis cache na Graviton - a load balancer na "necemu", jer cak i ne znas sta je. Do sad je ozbiljna konkurencija za intel bio samo AMD (koji nije mogao da bude stvarno ozbiljna konkurencija zbog nemogucnosti da sustigne proizvodnju). Sad Amazon pravi svoje procesore - moze im se. Na njima (koliko znamo) rade i load balanceri i S3 storage i networking i security i sve ostalo na AWS-u. Pre 5-7 godina AWS je za sve ovo kupovao procesore od intel-a. Danas ne kupuje nista.
Cloud je postao bitan deo platforme, bar donekle. Stavise, danas je realno HashiCorp ono sto je platforma, cak je i cloud apstrahovan. Cisco UCS je jedini dobar primer, njihovi serveri nude da se, uz pomoc njihovog cloud servisa, upravlja hardverom kroz terraform. :) Ali, realno, ti danas mozes da imas terraform koji dize tvoju infrastrukturu i na AWS i na GCloud uz neke izmene koje mozes da lepo formiras. Izbor procesora je bukvalno samo parametar.... Cela ova prica je totalno apstrahovala hardver, tako da sad nije bitno ko ga proizvodi. Uz autoscaling (koji je magic sauce cloud-a, i nesto sto je tesko imati on-prem), cloud ti nudi da bukvalno ne razmisljas koji je CPU. Sta mene briga da li pool servera koji voze PHP ili JavaScript kod rade na Intel, AMD ili Arm? Imam autoscaling, imam performanse - mene zanima koji od tih kosta najmanje mesecno, to je sve.
Slicno PaaS, posebno u tim "kroz browser" primenama je promenio nacin kako konzumiras softver. Danas sve radi za Chrome (nadam se i FireFox). Ako PaaS radi u browseru ne moram da razmisljam o tome koji hardver imam. Zasto bi me bilo briga koji je CPU u laptopu ili desktopu koji kupujem za firmu, ako mi samo treba browser? Realno, za nekog ko radi prodaju (a ovih ljudi ima mnogo) meni treba da ima pristup internetu, da mu radi ceo dan na terenu i da ima browser. Kupim mu iPad Pro, foil tastaturu, 4G karticu i cepaj! Realno, vise ne razmisljam ni o prezentacijama kao nekad - niko vise ne vuce projektor i kablove, sad imam TV za prezentacije koji podrzava AirPlay (direktno ili kroz zakaceni AppleTV - nemate pojma koliko tih AppleTV kutijica ima po firmama.....).
Cloud, ne AMD je taj koji je oduvao intel sa neprikosnovenog trona i cloud je taj zbog koga se intel znoji.... AMD je poznat problem, to mogu da rese. Amazon, Google i MicroSoft su pravi problemi. Zato sad intel "gine" da ostane u dobrom odnosu sa njima, pravi specijalne SKU-ove za njih, sa cenama na kojima zaradjuje skoro-pa-nista.
Please do not feed the Trolls!
Blasphemy? How can I blaspheme? I'm a god!'