Granska dina data alternativReview your data options

När du förbereder din landningszonmiljö för övergång till molnet måste du avgöra datakraven för att vara värd för dina arbetsbelastningar.When you prepare your landing zone environment for your cloud adoption, you need to determine the data requirements for hosting your workloads. Produkter och tjänster för Azure-databaser har stöd för en mängd olika scenarier och funktioner för datalagring.Azure database products and services support a wide variety of data storage scenarios and capabilities. Konfigurationen av din landningszonmiljö i förhållande till dina datakrav beror på din arbetsbelastningsstyrning, samt tekniska och företagsrelaterade krav.How you configure your landing zone environment to support your data requirements depends on your workload governance, technical, and business requirements.

Identifiera krav för datatjänsterIdentify data services requirements

Som del av utvärderingen och förberedelsen av landningszonen måste du identifiera de datalager som din landningszon måste ha stöd för.As part of your landing zone evaluation and preparation, you need to identify the data stores that your landing zone needs to support. Processen förutsätter att du bedömer var och ett av de program och tjänster som utgör arbetsbelastningarna för att fastställa datalagrings- och åtkomstkrav.The process involves assessing each of the applications and services that make up your workloads to determine their data storage and access requirements. När du har identifierat och dokumenterat dessa krav kan du skapa principer för din landnings zon för att kontrollera tillåtna resurstyper utifrån dina arbetsbelastningsbehov.After you identify and document these requirements, you can create policies for your landing zone to control allowed resource types based on your workload needs.

För varje program eller tjänst som du distribuerar till din landningszonmiljö använder du följande beslutsträd som utgångspunkt för att hjälpa dig att avgöra vilka datalagringstjänster som ska användas:For each application or service you'll deploy to your landing zone environment, use the following decision tree as a starting point to help you determine the appropriate data store services to use:

Besluts träd för Azure Database Services : bild 1: ett besluts träd i Azure Database Services.Azure database services decision tree Figure 1: An Azure database services decision tree.

Viktiga frågorKey questions

Besvara följande frågor om dina arbetsbelastningar för att skapa ett beslutsunderlag baserat på beslutsträdet för Azure-databastjänster:Answer the following questions about your workloads to help you make decisions based on the Azure database services decision tree:

  • Behöver du fullständig kontroll eller ägarskap av databasens programvara eller värdoperativsystem?Do you need full control or ownership of your database software or host OS? Vissa scenarier kräver att du har en hög grad av kontroll eller ägande av programvarukonfigurationen och värdservrarna för dina databasarbetsbelastningar.Some scenarios require you to have a high degree of control or ownership of the software configuration and host servers for your database workloads. I dessa scenarier kan du distribuera virtuella datorer med anpassad infrastruktur som en tjänst (IaaS) för att kontrollera distributionen och konfigurationen av datatjänster fullständigt.In these scenarios, you can deploy custom infrastructure as a service (IaaS) virtual machines to fully control the deployment and configuration of data services. Om du inte har dessa krav kan plattform som en tjänst (PaaS) databas tjänster minska kostnaderna för hantering och åtgärder.If you don't have these requirements, platform as a service (PaaS) database services might reduce your management and operations costs.
  • Använder dina arbetsbelastningar relationsdatabasteknik?Will your workloads use a relational database technology? Om ja, vilken teknik planerar du att använda?If so, what technology do you plan to use? Azure tillhandahåller hanterade PaaS-databasfunktioner för Azure SQL Database, MySQL, postgresql ochMariaDB.Azure provides managed PaaS database capabilities for Azure SQL Database, MySQL, PostgreSQL, and MariaDB.
  • Kommer arbetsbelastningarna att använda SQL Server?Will your workloads use SQL Server? I Azure kan du köra arbetsbelastningarna på den IaaS-baserade SQLServer på virtuella Azure-datorer eller på den PaaS-baserade hanterade Azure SQL-databastjänsten.In Azure, you can have your workloads running in IaaS-based SQL Server on Azure Virtual Machines or on the PaaS-based Azure SQL Database hosted service. Att välja vilket alternativ som ska användas handlar i huvudsak om huruvida du vill hantera din databas, tillämpa korrigeringar och göra säkerhetskopior själv eller om du vill delegera dessa åtgärder till Azure.Choosing which option to use is primarily a question of whether you want to manage your database, apply patches, and take backups, or if you want to delegate these operations to Azure. I vissa fall kan kompatibilitetsproblem kräva användning av en SQL Server med IaaS-värd.In some scenarios, compatibility issues might require the use of IaaS-hosted SQL Server. Mer information om hur du väljer rätt alternativ för dina arbetsbelastningar finns i Välj rätt SQL Server-alternativ i Azure.For more information about how to choose the correct option for your workloads, see Choose the right SQL Server option in Azure.
  • Kommer dina arbetsbelastningar använda nyckel-/värdedatabaslagring?Will your workloads use key/value database storage? Azure Cache för Redis erbjuder en nyckel-/värdelagringslösning med hög prestanda som kan ge snabba, skalbara program.Azure Cache for Redis offers a high-performance cached key/value data storage solution that can power fast, scalable applications. Azure Cosmos DB tillhandahåller också nyckel-/värdelagringsfunktioner för allmänt bruk.Azure Cosmos DB also provides general-purpose key/value storage capabilities.
  • Kommer dina arbetsbelastningar använda data från dokument eller grafik?Will your workloads use document or graph data? Azure Cosmos DB är en databastjänst med flera modeller som stöder en mängd olika datatyper och API:er.Azure Cosmos DB is a multi-model database service that supports a wide variety of data types and APIs. Azure Cosmos DB tillhandahåller också funktioner för dokument- och grafikdatabaser.Azure Cosmos DB also provides document and graph database capabilities.
  • Kommer dina arbetsbelastningar använda data från kolumnfamiljer?Will your workloads use column-family data? Apache HBase i Azure HDInsight bygger på Apache Hadoop.Apache HBase in Azure HDInsight is built on Apache Hadoop. Det stöder stora mängder ostrukturerade och delvis strukturerade data i en schema lös databas som är ordnad efter kolumn familjer.It supports large amounts of unstructured and semi-structured data in a schemaless database that's organized by column families.
  • Kräver dina arbetsbelastningar hög kapacitet för dataanalys?Will your workloads require high-capacity data analytics capabilities? Du kan använda Azure SQL Data Warehouse för att effektivt lagra och fråga strukturerade data i storleksordningen petabyte.You can use Azure SQL Data Warehouse to effectively store and query structured petabyte-scale data. För ostrukturerade stor data arbets belastningar kan du använda Azure Data Lake för att lagra och analysera filer och biljon objekt i petabyte.For unstructured big data workloads, you can use Azure data lake to store and analyze petabyte-size files and trillions of objects.
  • Kräver dina arbetsbelastningar funktioner för sökmotor?Will your workloads require search engine capabilities? Du kan använda Azure kognitiv sökning för att bygga AI-förstärkta, molnbaserade Sök index som kan integreras i dina program.You can use Azure Cognitive Search to build AI-enhanced cloud-based search indexes that can be integrated into your applications.
  • Kommer dina arbetsbelastningar att använda tidsseriedata?Will your workloads use time series data? Azure Time Series Insights har utformats för att lagra, visa och fråga stora mängder tidsseriedata, till exempel data som från IoT-enheter.Azure Time Series Insights is built to store, visualize, and query large amounts of time series data, such as data generated by IoT devices.

Anteckning

Läs mer om hur du kan utvärdera databasalternativ för var och ett av dina program eller tjänster i Azures programarkitekturguide.Learn more about how to assess database options for each of your application or services in the Azure application architecture guide.

Vanliga databasscenarierCommon database scenarios

I följande tabell visas några vanliga krav för användningsscenarier och rekommenderade databastjänster för att hantera dem:The following table illustrates a few common use scenario requirements and the recommended database services for handling them:

ScenarioScenario DatatjänstData service
Jag behöver en globalt distribuerad databas för flera modeller, med stöd för NoSQL-val.I need a globally distributed, multi-model database with support for NoSQL choices. Azure Cosmos DBAzure Cosmos DB
Jag behöver en helt hanterad relationsdatabas som är snabb att etablera, kan skalas efter hand och som har både inbyggd intelligens och säkerhet.I need a fully managed relational database that provisions quickly, scales on the fly, and includes built-in intelligence and security. Azure SQL DatabaseAzure SQL Database
Jag behöver en helt hanterad, skalbar och relationell MySQL-databas med hög tillgänglighet och säkerhet inbyggd utan extra kostnad.I need a fully managed, scalable MySQL relational database that has high availability and security built in at no extra cost. Azure Database for MySQLAzure Database for MySQL
Jag behöver en helt hanterad och skalbar PostgreSQL-relationsdatabas med hög tillgänglighet och inbyggd säkerhet utan extra kostnad.I need a fully managed, scalable PostgreSQL relational database that has high availability and security built in at no extra cost. Azure Database for PostgreSQLAzure Database for PostgreSQL
Jag planerar att vara värd för företags SQL Server program i molnet och ha fullständig kontroll över serverns operativ system.I plan to host enterprise SQL Server applications in the cloud and have full control over the server OS. SQL Server på virtuella datorerSQL Server on virtual machines
Jag behöver ett helt hanterat och flexibelt informationslager med säkerhet på alla nivåer utan extra kostnad.I need a fully managed elastic data warehouse that has security at every level of scale at no extra cost. Azure SQL Data WarehouseAzure SQL Data Warehouse
Jag behöver Data Lake Storage resurser som stöder Hadoop-kluster eller HDFS-data.I need Data Lake Storage resources that are capable of supporting Hadoop clusters or HDFS data. Azure Data LakeAzure data lake
Jag behöver dataåtkomst med stora dataflöden och konsekvent låg fördröjning för mina data för snabba och skalbara program.I need high throughput and consistent, low-latency access for my data to support fast, scalable applications. Azure Cache for RedisAzure Cache for Redis
Jag behöver en helt hanterad och skalbar MariaDB-relationsdatabas med hög tillgänglighet och inbyggd säkerhet utan extra kostnad.I need a fully managed, scalable MariaDB relational database that has high availability and security built in at no extra cost. Azure Database för MariaDBAzure Database for MariaDB

Regional tillgänglighetRegional availability

Med Azure kan du leverera tjänster i den skala du behöver för att nå dina kunder och partners, oavsett var de befinner sig.Azure lets you deliver services at the scale you need to reach your customers and partners, wherever they are. En viktig faktor vid planeringen av molndistributionen är att avgöra vilken Azure-region som ska vara värd för dina arbetsbelastningsresurser.A key factor in planning your cloud deployment is to determine what Azure region will host your workload resources.

De flesta databastjänster är allmänt tillgängliga i de flesta Azure-regioner.Most database services are generally available in most Azure regions. Men det finns några regioner, som främst riktar sig till statliga kunder, som endast har stöd för en delmängd av dessa produkter.But there are a few regions, mostly targeting governmental customers, that support only a subset of these products. Innan du bestämmer vilka regioner som du ska distribuera dina databas resurser till, rekommenderar vi att du läser den region sidan för att kontrol lera den senaste statusen för regional tillgänglighet.Before you decide which regions you will deploy your database resources to, we recommend that you refer to the regions page to check the latest status of regional availability.

Mer information om global infrastruktur för Azure finns på regionssidan för Azure.To learn more about Azure global infrastructure, see the Azure regions page. Du kan också visa produkter som är tillgängliga efter region för detaljerad information om de övergripande tjänster som är tillgängliga i varje Azure-region.You can also view products available by region for specific details about the overall services that are available in each Azure region.

Krav för dataplacering och efterlevnadData residency and compliance requirements

Juridiska krav och avtalskrav som gäller för datalagring gäller vanligtvis för dina arbetsbelastningar.Legal and contractual requirements that are related to data storage often will apply to your workloads. Dessa krav kan variera baserat på din organisations plats, jurisdiktionen för de fysiska tillgångar som är värd för dina datalager eller din aktuella affärssektor.These requirements might vary based on the location of your organization, the jurisdiction of the physical assets that host your data stores, and your applicable business sector. Dataskyldighetsöverväganden omfattar dataklassificering, dataplats och tillämpliga ansvar för dataskydd enligt modellen för gemensamt ansvar.Components of data obligations to consider include data classification, data location, and the respective responsibilities for data protection under the shared responsibility model. Hjälp med att förstå dessa krav finns i white paper att uppnå kompatibla data placering och säkerhet med Azure.For help with understanding these requirements, see the white paper achieving compliant data residency and security with Azure.

En del av dina krav på efterlevnad kan vara att kontrollera var dina databasresurser är fysiskt placerade.Part of your compliance efforts might include controlling where your database resources are physically located. De geografiska Azure-regionerna är ordnade i grupper som kallas områden.Azure regions are organized into groups called geographies. Ett geografiskt Azure-område garanterar att krav på dataplacering, landsbaserad placering, efterlevnad och elasticitet stöds inom geografiska och politiska gränser.An Azure geography ensures that data residency, sovereignty, compliance, and resiliency requirements are honored within geographical and political boundaries. Om dina arbetsbelastningar är föremål för datasuveränitet eller andra krav på efterlevnad måste du distribuera dina lagringsresurser i en region som ligger i ett kompatibelt Azure-område.If your workloads are subject to data sovereignty or other compliance requirements, you must deploy your storage resources to regions in a compliant Azure geography.

Upprätta kontroller för databastjänsterEstablish controls for database services

När du förbereder din landningszonmiljö kan du upprätta kontroller som begränsar vilka data som användarna kan distribuera.When you prepare your landing zone environment, you can establish controls that limit what data stores users can deploy. Kontrollerna kan hjälpa dig att hantera kostnader och begränsa säkerhets risker samtidigt som utvecklare och IT-team kan distribuera och konfigurera resurser som behövs för att stödja dina arbets belastningar.Controls can help you manage costs and limit security risks while still allowing developers and IT teams to deploy and configure resources that are needed to support your workloads.

När du har identifierat och dokumenterat kraven för landningszonen kan du använda Azure Policy för att kontrollera vilka databasresurser användarna kan skapa.After you identify and document your landing zone's requirements, you can use Azure Policy to control the database resources that you allow users to create. Kontroller kan antingen tillåta eller neka att vissa typer av databasresurstyper skapas.Controls can take the form of allowing or denying the creation of database resource types. Du kan till exempel begränsa användarna till att endast kunna skapa Azure SQL-databasresurser.For example, you might restrict users to creating only Azure SQL Database resources. Du kan också använda principer för att styra de alternativ som tillåts när en resurs skapas, t. ex. att begränsa vad SQL Database SKU: er kan vara etablerade eller tillåta att endast vissa versioner av SQL Server installeras på en virtuell IaaS-dator.You can also use policy to control the allowable options when a resource is created, like restricting what SQL Database SKUs can be provisioned or allowing only specific versions of SQL Server to be installed on an IaaS VM.

Principer kan begränsas till resurser, resursgrupper, prenumerationer och hanteringsgrupper.Policies can be scoped to resources, resource groups, subscriptions, and management groups. Du kan inkludera dina principer i Azures skiss definitioner och tillämpa dem flera gånger i din moln egendom.You can include your policies in Azure blueprint definitions and apply them repeatedly throughout your cloud estate.