AWS wordt dagelijks door miljoenen bedrijven gebruikt om hun content en services online te leveren. Maar AWS is veel meer dan Virtual Infrastructure. Op het meest basale niveau is het een complex ontwikkelomgeving waarmee je je benodigde resources kunt scheiden, waardoor je service betrouwbaarder en kosteneffectiever wordt.
Als je nadenkt over een typische webservice-opzet, begin je met je domein, dat is het merk van je bedrijf, maar het is nutteloos zonder een service erachter. Dus ga je webhosting regelen. Deze webhosting bestaat meestal uit een gedeelde server die je website en je backend database host. Het kan zelfs je e-mailserver bevatten. Wat gebeurt er als die uitvalt? Dan verlies je alles. Wat als het traag is, dan moet je alles naar een nieuwe server verplaatsen. Het wordt snel rommelig.
AWS heeft veel lagen. Het biedt standalone database-oplossingen, zowel relationeel als NoSQL, die je kunt gebruiken. Maar je hoeft niet meteen de krachtigste systemen te kiezen, je begint klein en bouwt het op naarmate je groeit.