Backup strategie: JungleDisk revisit & managed S3 accounts
by mbakkenes. Average Reading Time: almost 3 minutes.
Opletten als je een JungeDisk account aanmaakt, want er zit een klein “addertje” onder het gras die je de kop in wil drukken. Standaard kan je kiezen uit S3 storage, of Rackspace storage. Als je, net als ik, je data op wil slaan in de Amazon wolk, dan krijg je een tweede optie: een persoonlijk S3 account gebruiken, of via JungleDisk aanmaken. Ik koos voor de tweede, met als gevolg dat ik nu – 78GB verder – alles opnieuw kan backuppen. Wat blijkt: een JungleDisk gecreëerd S3 account is geen persoonlijk eigendom. M.a.w., je hebt geen rechtstreekse toegang tot je S3 buckets.
Managed S3 account vs Personal S3 account
Het is wat onduidelijk vermeld op de JungleDisk site, en de vraag is op het forum al een paar keer gesteld: is het JungleDisk account in combinatie met de bij JungleDisk aangemaakte S3 account rechtstreeks toegankelijk. Met andere worden, kan je gebruik maken van alle Amazon S3 functionaliteiten wanneer je via JungleDisk een S3 account aanmaakt. Of nog beter: is de storage die je gebruikt om je backup naar toe te schieten echt van jou? Het antwoord blijkt: nee. Als je via JungleDisk een S3 account aanmaakt, gebruik je storage die eigendom is van JungleDisk: een zogenaamd “Managed S3 account”. Een eigen S3 account koppelen aan je JungleDisk account kan wel, maar dan kan je daarna, net als ik nu, opnieuw je backup versturen.
Waarom dit relevant is
Er zijn twee redenen waarom ik toch mijn eigen Amazon S3 account wil en niet een door JunlgeDisk managed S3 account wil gebruiken:
1. Privacy: Cloud storage valt of staat met privacy en security. Wanneer iemand anders dan ik theoretisch via een interface bij mijn S3 bucket (S3 folder) kan komen, heeft diegene rechtstreeks toegang tot mijn data. Eens, de data is encrypted, maar alles wat encrypted is kan weer gedecrypt worden. De eerste stap – het verkrijgen van toegang – is dan al geweest.
2. Amazon S3 functionaliteiten: Amazon S3 storage kan ook via andere tools en interfaces benaderd worden. Zo kan je bijvoorbeeld ook via s3sync een backup maken van je website naar je Amazon S3 account. Dan moet je wel toegang hebben tot je eigen “shared keys” (een authenticatie methode). Als je een JungleDisk Managed S3 account gebruikt heb je die toegang niet.
Maar wat loop je dan mis
Het enige wat je nu mis lijkt te lopen is de eerste 5GB gratis storage. JungleDisk kan namelijk niet meer bijhouden hoeveel storage je gebruikt. Ook krijg je bij het gebruik van JungleDisk in combinatie met een persoonlijk Amazon S3 account twee verschillende invoices: 1 van JungleDisk voor de fee, en 1 van Amazon. Daar merk je in de praktijk weinig van, want beiden chargen gewoon je creditcard en sturen een mail.
Hoe kom je aan een S3 account
Via de Amazon S3 site kan je een eigen account aanmaken. Na de standaard registratie stappen en een hippe telefonische verificatie kom je uiteindelijk op een pagina met “resources”. Dan wordt het heel even onduidelijk: hoe nu buckets (folders) aanmaken. Het makkelijkste is de Firefox plugin downloaden, of via Transmit je buckets aanmaken en bewerken. Wanneer je een bucket hebt aangemaakt voor je JungleDisk backups kan je in de JungleDisk applicatie je S3 account gegevens (shared key and secret) opgeven en je backup starten. Let wel… de volledige backup wordt opnieuw geupload.

[...] ik mijn eigen Amazon S3 account gebruik voor backups van zowel verschillende clients als van de web contents en databases van deze (en andere) websites, [...]