Część z tych technologii początkowo również wzbudzała wiele kontrowersji i nie zawsze była traktowana poważnie. Ich rozwój i standaryzacja są bardzo blisko związane z formowaniem się chmur obliczeniowych, dlatego uważam, że ich bliższe przedstawienie jest konieczne do pełnego zrozumienia przetwarzania w chmurze.
1.2.1. Historia lubi się powtarzać
Bardzo popularne jest obecnie odejście od rozwiązań typu in-house12 w kierunku rozwiązań wykorzystujących usługi komputerowe dostarczane za pośrednictwem Internetu przez wyspecjalizowanych dostawców. Jest to spowodowane dwoma głównymi czynnikami. Po pierwsze, nabywca takiej usługi uzyskuje obniżenie kosztów związanych z nabyciem i utrzymaniem infrastruktury informatycznej dzięki ich przeniesieniu na dostawcę. Dodatkowo, w bardzo łatwy sposób może dostosowywać do swoich potrzeb usługę, z której korzysta wraz ze zmieniającymi się warunkami na rynku. Po drugie, dostawca, który swoją infrastrukturę komputerową od samego początku tworzy z myślą o tym, że będzie użytkowana przez wielu klientów i w różnym celu, wypracowuje zysk szybko pokrywając koszty inwestycyjne dzięki wysokiemu wykorzystaniu zasobów.
Nie jest to oczywiście nowe podejście; już wcześniej było ono wykorzystywane w odniesieniu do komputerów typu mainframe, których koszt zakupu i utrzymania był ogromny. Sprawiło to, że bardzo szybko zaczęły się pojawiać firmy, które posiadając własny komputer mainframe wynajmowały go innym pozwalając na wykonywanie własnych obliczeń. Umożliwiało to wykorzystanie zasobów komputera w bardzo wysokim stopniu, dzięki czemu jego utrzymanie stawało się możliwe, a czasem nawet opłacalne.
W niedługim czasie komputery mainframe zostały wyparte przez dużo tańsze i szybsze komputery klasy PC. Niestety, poza oczywistymi zaletami, nowy model prowadził do izolacji poszczególnych zadań na dedykowanych serwerach głównie z powodu braku kompatybilności w oprogramowaniu, a także z powodu rosnącego obciążenia. Dodatkowo, niewydajne połączenia sieciowe o niewielkiej przepustowości sprawiały, że dostęp do infrastruktury informatycznej przedsiębiorstwa
12 Rozwiązania typu in-house to rozwiązania, w których cała infrastruktura komputerowa jest w posiadaniu przedsiębiorstwa
11