Waarom kiezen mensen voor opslag op locatie?
Het uploaden van een Amazon Machine Image (AMI) naar Amazon Simple Storage Service (S3) en het downloaden ervan naar uw lokale machine kan handig zijn voor het maken van back-ups, het delen van afbeeldingen met anderen of het verplaatsen van afbeeldingen tussen regio's. In dit artikel leggen we uit hoe u een AMI naar S3 uploadt en naar uw datacenter downloadt, hoe u een AMI maakt op basis van een lokale back-up en hoe u een exemplaar start vanaf die AMI.
Voordelen van het onderhouden van een lokaal AMI-datacenter
Naleving en veiligheid: Sommige organisaties zijn verplicht om specifieke gegevens binnen hun datacenters te bewaren vanwege compliance- of veiligheidsredenen. Door AMI's in een lokaal datacenter te houden, kunnen ze de controle over hun gegevens behouden en ervoor zorgen dat deze voldoen aan hun compliance- en beveiligingsvereisten.
Latentie en bandbreedte: Door AMI's in een lokaal datacenter te houden, kan de latentie en bandbreedte die nodig is om toegang te krijgen tot de afbeeldingen worden verminderd, omdat ze dichter bij de instanties worden opgeslagen die ze zullen gebruiken. Dit kan vooral gunstig zijn voor bedrijven met veel verkeer of een groot aantal instanties en ook om kosten voor gegevensoverdracht te vermijden.
Kostenbesparingen: Door AMI's in een lokaal centrum te houden, kunnen organisaties de kosten vermijden die gepaard gaan met het opslaan ervan in de cloud. Dit kan vooral gunstig zijn voor bedrijven met grote aantallen afbeeldingen of met hoge opslagvereisten.
Back-up en noodherstel: Met een kopie van de AMI beschikken organisaties over een extra laag voor back-up en noodherstel. In het geval van een onverwachte gebeurtenis in de cloud kan het bedrijf een exemplaar starten vanaf een lokale kopie van de AMI.
Het is belangrijk op te merken dat het houden van AMI's in een lokaal datacenter er ook enkele kan hebben nadelen, zoals hogere onderhouds- en beheerkosten en verminderde flexibiliteit. Organisaties moeten de voor- en nadelen zorgvuldig afwegen voordat ze besluiten AMI’s in een lokaal datacenter te houden.
AMI uploaden naar S3-bucket met behulp van AWS CLI
Om een AMI naar S3 te uploaden, moet u een AWS-account hebben en moet de AWS Command Line Interface (CLI) op uw lokale computer zijn geïnstalleerd.
Stap 1: Zoek de AMI die u naar S3 wilt uploaden door naar het EC2 Dashboard in de AWS Management Console te gaan en 'AMI's' te selecteren in het navigatiemenu.
Stap 2: Gebruik de opdracht AWS ec2 create-store-image-task om een taak te maken die de afbeelding naar S3 exporteert. Voor deze opdracht zijn de image-ID van de instance en de S3-bucket waarin u de image wilt opslaan vereist.
Stap 3: Gebruik de opdracht AWS ec2 write-import-image-tasks om de status te controleren van de taak die u zojuist hebt gemaakt.
Zodra de taak is voltooid, wordt de AMI opgeslagen in de opgegeven S3-bucket.
De AMI downloaden vanuit de S3-bucket
Nu de AMI naar S3 is geüpload, kunt u deze als volgt naar uw lokale computer downloaden.
Gebruik de AWS s3 cp-opdracht om de AMI van de S3-bucket naar uw lokale machine te kopiëren. Hiervoor zijn de S3-bucket en -sleutel nodig waar de AMI is opgeslagen en het lokale bestandspad waar u de AMI wilt opslaan.
Of anders kunt u de AWS S3-console gebruiken om het AMI-bestand uit de S3-bucket te downloaden.
Door deze stappen te volgen, zou u een AMI met succes naar S3 moeten kunnen uploaden en naar uw lokale computer moeten kunnen downloaden. Dit proces kan handig zijn voor het maken van back-ups, het delen van afbeeldingen met anderen of het verplaatsen van afbeeldingen tussen regio's.
Het is belangrijk op te merken dat het uploaden en downloaden van grote afbeeldingen enige tijd in beslag kan nemen en dat er mogelijk kosten met zich meebrengen die verband houden met het gebruik van S3- en EC2-instanties. Het wordt aanbevolen om de bijbehorende kosten te controleren voordat u doorgaat met dit proces.
AMI maken vanaf de lokale back-up in een ander AWS-account
Om AMI te maken vanaf de lokale back-up in een ander AWS-account, moet u een AWS-account hebben en de AWS Command Line Interface (CLI) op uw lokale computer hebben geïnstalleerd. Upload vervolgens uw lokale AMI-back-up op S3 naar een ander AWS-account
Stap 1: Zoek de back-up waarvan u een AMI wilt maken. Deze back-up moet worden opgeslagen in een S3-bucket in het formaat van een Amazon Machine Image (AMI).
Stap 2: Gebruik de opdracht AWS ec2 create-restore-image-task om een taak te maken die de afbeelding naar EC2 importeert. Hiervoor zijn de objectsleutel van de afbeelding in S3, de S3-bucket waarin de afbeelding is opgeslagen en de naam van de nieuwe afbeelding vereist.
Stap 3: Gebruik de opdracht AWS ec2 write-import-image-tasks om de taakstatus te controleren die u zojuist hebt gemaakt.
Zodra de taak is voltooid, is de AMI beschikbaar in uw EC2 Dashboard.
Nu de AMI is gemaakt, gaan we het proces bespreken van het starten van een exemplaar van die AMI.
Stap 1: Ga naar het EC2 Dashboard in de AWS Management Console en selecteer “Instances” in het navigatiemenu.
Stap 2: Klik op de knop “Instance starten” om het proces voor het starten van een nieuw exemplaar te starten.
Stap 3: Selecteer de nieuw aangemaakte AMI uit de lijst met beschikbare AMI's.
Stap 4: Configureer de instance-instellingen naar wens en klik op de knop “Launch”.
Stap 5: Zodra de instantie is gestart, kunt u er verbinding mee maken via SSH of Remote Desktop.
Conclusie
In dit artikel hebben we geleerd over het proces van het uploaden en downloaden van een Amazon Machine Image (AMI) naar Amazon Simple Storage Service (S3) en het downloaden ervan naar een lokale machine. We hebben ons verdiept in de voordelen van het onderhouden van AMI's in een on-premises datacenter, waaronder compliance en beveiliging, verminderde latentie en bandbreedte, kostenbesparingen en back-up en noodherstel. De stappen voor het uploaden van een AMI naar S3 met behulp van de AWS Command Line Interface (CLI) en het downloaden ervan vanuit S3 werden in detail uitgelegd. Ten slotte werd het proces van het maken van een AMI vanaf een lokale back-up in een ander AWS-account besproken en gedemonstreerd.
Ik hoop dat je dit artikel nuttig en interessant vond.
Wilt u meer van dergelijke inhoud lezen?
Bekijk onze blog: Een schone architectuur implementeren met Nest.JS
Over de auteur:
Suraj werkt als software-ingenieur bij Mantra Labs. Hij is verantwoordelijk voor het ontwerpen, bouwen en onderhouden van de infrastructuur en tools die nodig zijn voor de ontwikkeling en implementatie van software. Suraj werkt nauw samen met zowel ontwikkelings- als operationele teams om ervoor te zorgen dat de software snel en efficiënt wordt opgeleverd. In zijn vrije tijd speelt hij graag cricket en ontdekt hij graag nieuwe plekken.
- Door SEO aangedreven content en PR-distributie. Word vandaag nog versterkt.
- Platoblockchain. Web3 Metaverse Intelligentie. Kennis versterkt. Toegang hier.
- Bron: https://www.mantralabsglobal.com/blog/how-technology-will-shape-the-course-of-mobility-industry-in-2023/
- 1
- 2023
- a
- in staat
- Over
- toegang
- Account
- Extra
- toestaat
- Amazone
- Amazon eenvoudige opslagservice (S3)
- en
- Nog een
- architectuur
- dit artikel
- geassocieerd
- auteur
- Beschikbaar
- AWS
- AWS-beheerconsole
- backup
- backups
- bandbreedte
- vaardigheden
- heilzaam
- betekent
- tussen
- Blog
- Gebouw
- voorzichtig
- geval
- Centreren
- Centra
- lasten
- controle
- van nabij
- dichterbij
- Cloud
- Bedrijven
- compleet
- nakoming
- Verbinden
- troosten
- content
- onder controle te houden
- Kosten
- kostenbesparingen
- Kosten
- Type cursus
- en je merk te creëren
- aangemaakt
- Wij creëren
- krekel
- dashboards
- gegevens
- Data Center
- datacenters
- Beslissen
- geleverd
- gedemonstreerd
- inzet
- ontwerpen
- gewenste
- desktop
- detail
- Ontwikkeling
- ramp
- bespreken
- besproken
- Download
- nadelen
- gedurende
- efficiënt
- ingenieur
- verzekeren
- vooral
- Event
- Verklaren
- uitgelegd
- Verken
- export
- Dien in
- Tot slot
- Stevig
- bedrijven
- Flexibiliteit
- volgend
- formaat
- gevonden
- oppompen van
- Go
- gaan
- nuttig
- Hoge
- Hoe
- How To
- HTTPS
- beeld
- afbeeldingen
- belangrijk
- invoer
- in
- Inclusief
- meer
- -industrie
- Infrastructuur
- geïnstalleerd
- instantie
- interessant
- Interface
- IT
- Houden
- houden
- sleutel
- Labs
- Groot
- Wachttijd
- lancering
- gelanceerd
- lancering
- lagen
- geleerd
- Lijn
- Lijst
- lokaal
- machine
- onderhouden
- Het handhaven
- onderhoud
- management
- Mantra
- Mantra Labs
- max-width
- Meets
- Menu
- mobiliteit
- meer
- bewegend
- naam
- Navigatie
- Noodzaak
- Nest
- New
- nummers
- object
- Operations
- organisaties
- Overig
- pad
- Mensen
- plaatsen
- Plato
- Plato gegevensintelligentie
- PlatoData
- Spelen
- snel
- Lees
- redenen
- aanbevolen
- na een training
- verminderen
- Gereduceerd
- regio
- vanop
- nodig
- Voorwaarden
- vereist
- verantwoordelijk
- Bespaar
- Bespaar geld
- veiligheid
- selecteren
- service
- settings
- Vorm
- delen
- moet
- Eenvoudig
- sinds
- Software
- software development
- Software Engineer
- sommige
- specifiek
- gespecificeerd
- begin
- Status
- Stappen
- mediaopslag
- shop
- opgeslagen
- Met goed gevolg
- dergelijk
- Nemen
- Taak
- teams
- Technologie
- De
- hun
- niet de tijd of
- naar
- tools
- verkeer
- overdracht
- Onverwacht
- geüpload
- Uploaden
- .
- wegen
- wil
- binnen
- Bedrijven
- You
- Your
- zephyrnet