Veta när Azure Data Box-serien kan användas

Slutförd

Azure Data Box-seriens enheter är inte det enda sättet att hämta data till Azure på. För dina autonomt fordon vill du se till att Data Box Disk är det bästa valet innan du gör en beställning.

I den här lektionen får du lära dig när du ska använda en Data Box-enhet och när du ska använda någon annan lösning.

Användningsfall för Data Box-enheter

Data Box passar perfekt för överföring av terabyte data i scenarier med begränsad eller ingen nätverksanslutning. Dataflytten kan vara enstaka, periodisk eller en inledande massöverföring följt av periodiska överföringar.

Här är de olika scenarier där du kan använda Data Box-enheter för att importera data till Azure.

  • Engångsmigrering – När en stor mängd lokala data flyttas till Azure.

    • Flytta ett mediebibliotek från offlineband i Azure för att skapa ett mediebibliotek online.
    • Migrera din VM-servergrupp, SQL-server och program till Azure.
    • Flytta historiska data till Azure för djupgående analys och rapportering med HDInsight.
  • Inledande massöverföring – När en första massöverföring görs med Data Box (seed) följt av inkrementella överföringar över nätverket.

  • Periodiska uppladdningar – När en stor mängd data genereras regelbundet och måste flyttas till Azure. Till exempel: i energiutforskning, där videoinnehåll genereras på oljeriggar och väderkvarnsparker.

Här är de olika scenarier där du kan använda Data Box för att exportera data från Azure. Data Box Disk och Data Box Heavy stöder inte export av data från Azure.

  • Haveriberedskap – När en kopia av data från Azure återställs till ett lokalt nätverk. I ett typiskt haveriberedskapsscenario exporteras en stor mängd Azure-data till en Data Box. Microsoft skickar sedan denna Data Box och data återställs lokalt på kort tid.

  • Säkerhetskrav – När du behöver kunna exportera data från Azure på grund av myndighets- eller säkerhetskrav. Till exempel: Azure Storage är tillgängligt i moln med amerikanska hemligheter och topphemligheter och du kan använda Data Box för att exportera data från Azure.

  • Migrera tillbaka till lokalt eller till en annan molntjänstleverantör – När du vill flytta tillbaka alla data till en lokal plats eller till en annan molntjänstleverantör kan du exportera data via Data Box för att migrera arbetsbelastningarna.

Alternativ för offlineöverföring

Offlinealternativen för att flytta dina data till Azure inkluderar Data Box-enheter och Azure Import/Export.

Data Box-enheter

Om du vill hämta data till Azure kan du läsa in den på fysiska enheter och skicka dem till ett Azure-datacenter. Där kopieras datan till din Azure-prenumeration. Som du såg i enhet 2 finns det tre Data Box-produkter som fungerar på det här sättet:

  • Data Box
  • Data Box Disk
  • Data Box Heavy

Om du inte befinner dig i en region som stöds av Azure Data Box-serien, kan du använda Azure Import/Export för att importera data till Azure.

Azure Import/Export

Den andra tjänsten som använder fysiska enheter för att överföra data till Azure är Azure Import/Export. Med Azure Import/Export kan du använda dina egna diskar. Du kan göra offline-överföring av data från Blob Storage till diskar. Azure Import/Export exporterar även data från Azure tillbaka till dina egna datacenter och tillåter data att korsa internationella gränser.

Konfigurationen för att importera data med Azure Import/Export är mer komplicerad än i Azure Data Box-serien. Du måste hantera all leveransinformation och enhetsförberedelse. Vi rekommenderar att du använder Azure Data Box, en färdig tjänst som minimerar den insats som krävs för att flytta stora datavolymer, på ett kostnadseffektivt och säkert sätt till Azure.

Alternativ för nätverksöverföring

Ett annat sätt att hämta data till Azure är att skicka dem via Internet. Det finns flera verktyg som du kan använda för att överföra data i nätverket.

Data Box Gateway

Som beskrivs i enhet 2 är Data Box Gateway en virtuell installation. Den baseras på en virtuell dator som du etablerar i din lokala miljö. Du skriver data till den virtuella enheten med hjälp av NFS- och SMB-protokollen. Enheten överför sedan dina data till Azure blockblob, sidblob eller Azure Files.

Azure Storage Explorer

Azure Storage Explorer är ett kostnadsfritt nedladdningsbart program som du kan köra i Windows, Mac eller Linux. Det innehåller ett grafiskt användargränssnitt (GUI) som du kan använda för att utforska blobbar, filer, köer och tabeller på Azure Storage-konton. Om du bara överför några få filer i taget och inte behöver automatisera överföringarna, är Storage Explorer en perfekt lösning.

Om du inte vill installera ett program men har en webbläsare kan du använda sidan Storage Explorer i Azure-portalen för att överföra filer.

Azure Stack Edge

Azure Stack Edge använder också fysiska enheter för att överföra data till Azure. Till skillnad från Data Box-enheter tillhandahåller Azure Stack Edge-enheter Azure-funktioner som beräkning, lagring, nätverk och maskinvaruaccelererad maskininlärning till valfri gränsplats. Använd en Azure Stack Edge-enhet för följande scenarier:

  • Slutsatsdragning med Azure Machine Learning – Kör ML-modeller för att få snabba resultat som du kan agera på innan data skickas till molnet. Du kan också överföra den fullständiga datamängden för att fortsätta träna om och förbättra dina ML-modeller.

  • Förbearbeta data – Transformera data via beräkningsalternativ som containrar eller virtuella datorer innan de skickas till Azure för att skapa en mer användbar datauppsättning. Du kan använda förbearbetning för att:

    • Aggregera data.
    • Ändra data; till exempel för att ta bort personliga data.
    • Delmängdsdata för att optimera lagring och bandbredd eller för ytterligare analys.
    • Analysera och reagera på IoT-händelser.
  • Överföra data via nätverk till Azure – Överför enkelt och snabbt data till Azure för att utföra ytterligare beräkning och analys eller i arkiveringssyfte.

Azure Data Factory

Azure Data Factory är en tjänst som gör att du kan organisera, flytta och transformera stora mängder data från många olika källor. I Data Factory kan du skapa datapipelines som matar in data från relationsdatabaser, NoSQL-databaser och andra system. Du kan använda Azure Machine Learning, Hadoop, Spark och andra tjänster till att bearbeta och transformera dessa data. I slutet av pipelinen kan du sedan publicera den transformerade datan till Azure SQL Data Warehouse, Azure SQL Database, Azure CosmosDB och Azure Storage.

Du kan använda den här tjänsten om du har komplexa datatransformeringsbehov, men inte vill skriva skript eller kompilera kod.

Skriptbaserad eller programmatisk överföring

Microsoft erbjuder ett antal optimerade kommandoradsverktyg som du kan anropa med separata kommandon eller sammanställa till skript, och som kan flytta data till Azure. Dessa verktyg innefattar:

  • AzCopy. Du kan anropa detta kommandoradsprogram från ett valfritt skript och överföra blobbar eller filer till ett Azure Storage-konto.
  • Azure PowerShell. PowerShell är ett skriptgränssnitt och språk som är utformat för att hjälpa administratörer att automatisera komplexa uppgifter genom att köra kommandon som kallas för cmdletar. Azure PowerShell-modulen tillhandahåller ett flertal cmdletar som fungerar med Azure. Det är bland annat cmdletar som du kan använda för att ladda upp data till Azure Storage-konton, Azure SQL Database, Azure CosmosDB och andra mål. Om du till exempel vill ladda upp en fil till en Azure Storage-blob använder du cmdleten Set-AzStorageBlobContent .
  • Azure CLI. Azure CLI är ett kommandoradsverktyg som du kan anropa från PowerShell och bash-skript och som fungerar med Azure. Det innehåller alternativ för att flytta data till Azure-platser. Du kan till exempel använda az storage blob upload kommandot för att ladda upp en fil till en Azure Storage-blob.

Skriptverktyg är enkla för administratörer och nondevelopers att använda. Om du har anställda med utvecklarkunskaper som kan skriva kompilerad kod, kan du använda programmeringsspråk för att dirigera dataöverföringar till Azure. Din kod måste anropa Azure Storages REST-API:er. REST-API:erna är en uppsättning webbtjänster som du kan anropa från flera olika programmeringsspråk. Utvecklare kan använda .NET-språk, Java, Python, Node.js, C++och PHP, bland andra språk, för att anropa dessa API:er. Utvecklare kan välja det språk som de är mest bekanta med.

Välja en dataöverföringsmetod

När du ska välja en överföringsmetod bland ovanstående system, bör du tänka på följande frågor:

  • Vad är datastorleken?
  • Hur ofta ska jag överföra data?
  • Hur mycket nätverksbandbredd är tillgänglig?

Om du vill överföra några filer ibland kan du välja Azure Storage Explorer eller använda Azure-portalen.

Om nätverksbandbredden är låg eller dyr att använda och du har en stor mängd data kan du använda en fysisk enhet för att överföra data. Om du vill använda dina egna diskar väljer du Azure Import/Export. Om du föredrar att använda Microsoft-maskinvara väljer du en Azure Data Box-produkt. Du kan välja mellan Data Box, Data Box Disk och Data Box Heavy enligt deras maximala datavolymer.

Om du har gott om tillgänglig nätverksbandbredd och vill överföra data regelbundet eller kontinuerligt kan du välja en metod för nätverksöverföring. Om du vill transformera data när du överför dem och inte använda kod bör du överväga Azure Data Factory. Om du kan investera tid och ha kunskaper om att skriva kod kan du använda skriptverktyg eller utveckla kompilerad kod mot REST-API:erna. Om du vill överföra stora datamängder via nätverket och har hög tillgänglig bandbredd kan du välja Data Box Gateway eller en Azure Stack Edge-enhet.

Dataöverföring för de självkörande bilarna

I din organisation vill du ladda upp telemetridata för självkörande fordon till Azure på ett snabbt, relativt billigt och säkert sätt utan att använda nätverket. Det scenariot är ett viktigt användningsfall för Azure Data Box Disk.

Du kan använda Azure Data Box Disk till olika typer av dataöverföring. Azure Data Box Disk lämpar sig för engångsmigreringar, som att flytta upp till 35 TB data från offline-band till Azures lågfrekventa lagring. Om det finns mer än 35 TB att ladda upp kan du skapa fler beställningar. Du kan också granska de andra alternativen i Data Box-serien, som vi gick igenom i den första lektionen, eftersom det kan finnas en lämpligare kandidat där. Stegvisa överföringar fungerar också bra. Data Box Disk används för det första stora startvärdet. Därefter kopieras ytterligare data stegvis med hjälp av standardnätverkstekniker.

Testa dina kunskaper

1.

Vilken dataimportmetod lämpar sig bäst för att importera dagliga videodata från trafikkameror när du har måttlig till hög nätverksbandbredd?

2.

Vilken är den maximala mängd data som kan överföras till Azure i en åtgärd via Azure Data Box Disk?

3.

Du har en enorm mängd data som genereras av smarta enheter och program i ditt datacenter. Du vill utföra snabb maskininlärningsbaserad härledning av datan innan du flyttar den till Azure för en mer djupgående analys. Vilken enhet skulle du använda?