Vraag schakel tijdelijk roodverschuiving uit om de rekening te verminderen


Amazon zegt het volgende over facturering via Redshift "Knooppuntgebruiksuren worden gefactureerd voor elk uur dat uw datawarehouse-cluster wordt uitgevoerd in een beschikbaar staat.Als u niet langer wenst te worden belast voor uw datawarehouse-cluster, moet u het beëindigen om te voorkomen dat u wordt gefactureerd voor extra knooppunturen." Dit betekent dat als ik een cluster maak en of ik het gebruik of niet, ik 24/7 gefactureerd zal worden omdat het cluster geen status heeft zoals "Onderbreken". Is er een manier om de hele Redshift-server uit te schakelen wanneer deze niet in gebruik is, zodat ik alleen in rekening zal worden gebracht voor de uren dat ik de clusters wil gebruiken?

Bewerken: met het antwoord van Tomasz klinkt het alsof ik de cluster in het weekend wil afsluiten, zoals een back-up van de hele database op vrijdagavond en het herstellen op zondagavond. Dit klinkt niet goed. Wat betekent Amazon eigenlijk als ze zeggen: "ALLEEN BETALEN VOOR DE UREN DIE U GEBRUIKT"?

Kun je me vertellen hoeveel tijd het kost om een ​​gegevensmagazijn van ongeveer 100 GB te back-uppen / herstellen? Kan ik automatisch beveiligingsgroepen aan het cluster koppelen na het herstellen van de Java-code?


11
2017-11-06 22:36


oorsprong


antwoorden:


U kunt een maken handmatige snapshot van een cluster wanneer u klaar bent met werken en verwijder cluster.

U betaalt voor S3-opslag, maar dat is veel minder dan voor het uitvoeren van Redshift-cluster.

Herstart de volgende dag het cluster van de laatste momentopname. U moet beveiligingsgroepen toevoegen aan een nieuw cluster, waarschijnlijk met JAVA API:

Het nieuwe cluster wordt alleen gekoppeld aan de standaardbeveiliging en   parametergroepen. Als het originele cluster was gekoppeld aan een   andere beveiligings- of parametergroep moet u handmatig koppelen   die groepen met de nieuwe cluster.

De eenvoudigste manier om snapshots te maken is van de troosten, maar waarschijnlijk wil je het automatisch doen met cli of Java SDK.

Het maken van een momentopname van een cluster met 3 knooppunten dat voor 80% vol was, kostte me ongeveer 5 minuten (het is zo snel omdat snapshots incrementeel zijn). 100 GB is veel minder dan mijn installatie, dus het zou nog sneller moeten zijn. Ook moet herstellen niet lang duren.


14
2017-11-07 06:33



Wat betekent Amazon eigenlijk als ze zeggen: "ALLEEN BETALEN VOOR DE UREN DIE U GEBRUIKT"?

Je betaalt het hele uur van de gebruikte gedeeltelijke uren.

Kun je me vertellen hoeveel tijd het kost om een ​​gegevensmagazijn van ongeveer 100 GB te back-uppen / herstellen?

Snapshots zijn incrementeel en dit is wat ze snel maakt (zoals Tomasz al zei). Het is redelijk snel om een ​​cluster ongeveer een half uur uit te schakelen. Herstellen vanuit een snapshot is echter zeer langzaam  Ik zou ongeveer 3 uur voorstellen voor het herstellen van 100 GB.

als jij werkelijk snel een databasecluster op en neer wilt kunnen nemen, kunt u wellicht beter een andere analytische DB gebruiken (bijvoorbeeld Greenplum of Vertica-vrije edities) met de gegevens die zijn opgeslagen op EBS-volumes. Het zou echter veel meer werk zijn om te beheren, dat is de afweging.


3
2017-11-08 14:36