Metod tips för kostnader och storleks arbets belastningar som migrerats till AzureBest practices to cost and size workloads migrated to Azure

När du planerar och utformar en migrering ger ett fokus på kostnader den bästa Azure-migreringen på lång sikt.As you plan and design for migration, focusing on costs ensures the long-term success of your Azure migration. Under ett migreringsprojekt är det viktigt att alla team (såsom ekonomi, ledning och utveckling) förstår kostnaderna.During a migration project, it's critical that all teams (such as finance, management, and application development teams) understand associated costs.

  • Innan migreringen är det viktigt att ha en bas linje för varje månad, kvartals vis och budget mål för varje månad för att uppskatta det belopp som du ägnat åt migreringen och se till att det lyckades.Before migration, it's important to have a baseline for monthly, quarterly, and yearly budget targets in order to estimate the amount you'd spend on your migration and ensure its success.
  • Efter migreringen bör du optimera kostnaderna, kontinuerligt övervaka arbetsbelastningarna och planera för framtida användningsmönster.After migration, you should optimize costs, continually monitor workloads, and plan for future usage patterns. Migrerade resurser kan starta som en typ av arbetsbelastning, men därefter ändras till en annan typ beroende på användning, kostnad och ändrade affärsförutsättningar.Migrated resources might start out as one type of workload, but shift to another type over time, based on usage, costs, and shifting business requirements.

Den här artikeln beskriver metod tips för att förbereda för och hantera kostnader och storlek, både före och efter migreringen.This article describes best practices for preparing for and managing cost and size, both before and after migration.

Viktigt

Metodtipsen och åsikter i den här artikeln baseras på de plattformar och tjänster som är tillgängliga för Azure vid tidpunkten på den skrevs.The best practices and opinions described in this article are based on Azure platform and service features available at the time of writing. Funktioner förändras över tid.Features and capabilities change over time. Vissa rekommendationer kan kanske inte tillämpas på din distribution så välj vad som passar dig bäst.Not all recommendations might be applicable for your deployment, so select what works for you.

Före migreringenBefore migration

Innan du flyttar dina arbetsbelastningar till molnet ska du beräkna månadskostnaden för att köra dem i Azure.Before you move your workloads to the cloud, estimate the monthly cost of running them in Azure. Proaktiv hantering av molnkostnaderna hjälper dig att följa din budget för driftskostnader.Proactively managing cloud costs helps you adhere to your operating expense budget. Om budgeten är begränsad bör du ta hänsyn till detta innan du migrerar.If budget is limited, take this into account before migration. Överväg att konvertera arbetsbelastningar till Azures lösningar utan server för att minska kostnaderna i förekommande fall.Consider converting workloads to Azure serverless technologies, where appropriate, to reduce costs.

De bästa metoderna i det här avsnittet hjälper dig att:The best practices in this section help you:

  • Beräkna kostnader.Estimate costs.
  • Utför rätt storlek för virtuella datorer och lagring.Perform right-sizing for virtual machines (VMs) and storage.
  • Använd Azure Hybrid-förmån.Use Azure Hybrid Benefit.
  • Använda Azure Reserved Virtual Machine Instances.Use Azure Reserved Virtual Machine Instances.
  • Beräkna moln utgifter mellan prenumerationer.Estimate cloud spending across subscriptions.

Bästa praxis: beräkna månads kostnaden för arbets belastningenBest practice: Estimate monthly workload costs

Det finns flera verktyg som du kan använda för att beräkna din månadsfaktura för migrerade arbetsbelastningar.To forecast your monthly bill for migrated workloads, there are several tools you can use.

  • Pris kalkylator för Azure: Välj de produkter som du vill beräkna, till exempel virtuella datorer och lagrings enheter.Azure pricing calculator: Select the products you want to estimate, such as VMs and storage. Sedan kan du mata in kostnader i Kalkylatorn för att bygga en uppskattning.Then, input costs into the calculator to build an estimate.

    Skärm bild av pris Kalkylatorn för Azure.Screenshot of the Azure pricing calculator. Bild 1: pris Kalkylatorn för Azure.Figure 1: Azure pricing calculator.

  • Azure Migrate: För att beräkna kostnaderna måste du granska och ta hänsyn till alla resurser som krävs för att köra dina arbets belastningar i Azure.Azure Migrate: To estimate costs, you need to review and account for all the resources required to run your workloads in Azure. För att hämta dessa data skapar du en förteckning över dina tillgångar, inklusive servrar, virtuella datorer, databaser och lagringsutrymmen.To acquire this data, you create inventory of your assets, including servers, VMs, databases, and storage. Du kan använda Azure Migrate för att samla in den här informationen.You can use Azure Migrate to collect this information.

    • Azure Migrate identifierar och utvärderar din lokala miljö och inventerar den.Azure Migrate discovers and assesses your on-premises environment to provide an inventory.

    • Azure Migrate kan mappa och Visa beroenden mellan virtuella datorer, så att du har en fullständig bild.Azure Migrate can map and show you dependencies between VMs, so that you have a complete picture.

    • En Azure Migrate-utvärdering innehåller uppskattade kostnader.An Azure Migrate assessment contains estimated cost.

      • Beräknings kostnader: Med hjälp av storleken på den virtuella Azure-datorn som rekommenderas när du skapar en utvärdering använder Azure Migrate API:er för Azure-fakturering för att beräkna uppskattade månatliga VM-kostnader.Compute costs: Using the Azure VM size recommended when you create an assessment, Azure Migrate uses the Azure Billing APIs to calculate estimated monthly VM costs. Uppskattningen tar hänsyn till operativ systemet, Software Assurance, Azure Reserved Virtual Machine Instances, drift tid för virtuell dator, plats och valuta inställningar.The estimation considers the operating system, Software Assurance, Azure Reserved Virtual Machine Instances, VM uptime, location, and currency settings. Den sammanställer kostnaden för alla virtuella datorer i utvärderingen och beräknar en total månatlig kostnadsberäkning.It aggregates the cost across all VMs in the assessment, and calculates a total monthly compute cost.
      • Lagrings kostnad: Azure Migrate beräknar total månatlig lagrings kostnad genom att aggregera lagrings kostnaderna för alla virtuella datorer i en utvärdering.Storage cost: Azure Migrate calculates total monthly storage costs by aggregating the storage costs of all VMs in an assessment. Du kan beräkna den månatliga lagringskostnaden för en viss dator genom att lägga ihop månadskostnaden för alla diskar som är kopplade till den.You can calculate the monthly storage cost for a specific machine by aggregating the monthly cost of all disks attached to it.

      Skärm bild av Azure Migrate bild 2: Azure Migrate bedömning.Screenshot of Azure Migrate Figure 2: Azure Migrate assessment.

Lära sig mer:Learn more:

Bästa praxis: virtuella datorer med rätt storlekBest practice: Right-size VMs

Du kan välja olika alternativ när du distribuerar virtuella Azure-datorer för att stödja arbetsbelastningar.You can choose various options when you deploy Azure VMs to support workloads. Varje typ av virtuell dator har specifika funktioner och olika kombinationer av processor, minne och diskar.Each VM type has specific features and different combinations of CPU, memory, and disks. De virtuella datorerna är grupperade som de visas i följande tabell:VMs are grouped as shown in the following table:

TypType InformationDetails AnvändningUsage
Allmänt-syfteGeneral-purpose Balanserat förhållande mellan processor och minne.Balanced CPU-to-memory. Bättre för testning och utveckling, små till medel stora databaser och webb servrar med låg till medelhög trafik.Good for testing and development, small- to medium-sized databases, and low- to medium-volume traffic web servers.
BeräkningsoptimeradCompute-optimized Högt förhållande mellan processor och minne.High CPU-to-memory. Lämpar sig för webb server, nätverks enheter, batch-processer och program servrar med medelhög volym.Good for medium-volume traffic web server, network appliances, batch processes, and application servers.
MinnesoptimeradMemory-optimized Högt minne-till-CPU.High memory-to-CPU. Passar för Relations databaser, medelhög cacheminne med stor storlek och minnes intern analys.Good for relational databases, medium- to large-size cache, and in-memory analytics.
LagringsoptimeradStorage optimized Hög disk data flöde och I/O.High disk throughput and I/O. Passar för Big data och SQL-och NoSQL-databaser.Good for big data, and SQL and NoSQL databases.
GPU-optimeradGPU optimized Specialiserade virtuella datorer.Specialized VMs. En eller flera GPU:er.Single or multiple GPUs. Tung grafik- och videoredigering.Heavy graphics and video editing.
Höga prestandaHigh performance Den snabbaste och mest kraftfulla processorn.Fastest and most powerful CPU. Virtuella datorer med valfria nätverks gränssnitt för stora data flöden (RDMA).VMs with optional high-throughput network interfaces (RDMA). Kritiska program med höga prestanda.Critical high-performance applications.
  • Det är viktigt att förstå prisskillnaderna mellan de olika virtuella datorerna och deras långsiktiga effekt på budgeten.It's important to understand the pricing differences between these VMs, and the long-term budget effects.
  • Varje typ innehåller flera virtuella datorserier.Each type has several VM series within it.
  • När du väljer en virtuell dator i en serie kan du dessutom bara skala upp och ned den virtuella datorn inom ramen för den serien.Additionally, when you select a VM within a series, you can only scale the VM up and down within that series. Till exempel kan en DS2_v2 instans skala upp till DS4_v2 , men den kan inte ändras till en instans av en annan serie, t F2s_v2 . ex. en instans.For example, a DS2_v2 instance can scale up to DS4_v2, but it can't be changed to an instance of a different series, such as a F2s_v2 instance.

Lära sig mer:Learn more:

Bästa praxis: Välj rätt lagringBest practice: Select the right storage

Det kan vara kostsamt och tidskrävande att justera och underhålla lokalt lagringsutrymme (SAN eller NAS) och nätverken som de ligger på.Tuning and maintaining on-premises storage (SAN or NAS), and the networks to support them, can be costly and time-consuming. Fildata migreras vanligtvis till molnet för att förenkla driften och hanteringen.File (storage) data is commonly migrated to the cloud to help alleviate operational and management headaches. Microsoft erbjuder flera alternativ för att flytta data till Azure och du måste fatta beslut om dessa alternativ.Microsoft provides several options for moving data to Azure, and you need to make decisions about those options. Om du väljer rätt lagringstyp för data kan din organisation spara tusentals kronor varje månad.Picking the right storage type for data can save your organization several thousands of dollars every month. Här följer några överväganden:Here are a few considerations:

  • Data som inte används mycket och som inte är affärs kritiska behöver inte placeras på den dyraste lagringen.Data that isn't accessed much and isn't business-critical doesn't need to be placed on the most expensive storage.
  • Å andra sidan bör verksamhetskritiska data förvaras på högre nivå.Conversely, important business-critical data should be located on higher tier storage options.
  • När du planerar migreringen bör du inventera dina data och organisera dem efter prioritet så att de kan placeras på den lämpligaste lagringen.During migration planning, take an inventory of data and classify it by importance, in order to map it to the most suitable storage. Överväg både budget och kostnader, samt prestanda.Consider budget and costs, as well as performance. Kostnaden bör inte nödvändigt vis vara huvud faktorn.Cost shouldn't necessarily be the main factor. Genom att välja det billigaste alternativet kan du exponera arbets belastningen för prestanda-och tillgänglighets risker.Picking the least expensive option might expose the workload to performance and availability risks.

Typer av lagringsdataStorage data types

Azure erbjuder olika typer av lagringsdata.Azure provides different types of storage data.

DatatypData type InformationDetails AnvändningUsage
BlobarBlobs Optimerad för att lagra enorma mängder ostrukturerade objekt, till exempel text eller binära data.Optimized to store massive amounts of unstructured objects, such as text or binary data.

Få åtkomst till data var du än är över HTTP/HTTPS.Access data from everywhere over HTTP/HTTPS.

Används för streaming och scenarier där åtkomst sker från oväntade platser.Use for streaming and random access scenarios. Till exempel, för att tillhandahålla bilder och dokument direkt i en webbläsare, streama video och ljud samt lagra data för säkerhetskopiering och haveriberedskap.For example, to serve images and documents directly to a browser, stream video and audio, and store backup and disaster recovery data.
FilerFiles Hanterade fil resurser som nås via SMB 3,0.Managed file shares accessed over SMB 3.0. Används när du migrerar lokala filresurser och för flera sätt att få åtkomst/ansluta till fildata.Use when migrating on-premises file shares, and to provide multiple access/connections to file data.
DiskarDisks Baserat på sidblobbar.Based on page blobs.

Disktyp: standard (HDD eller SSD) eller Premium (SSD).Disk type: standard (HDD or SSD) or premium (SSD).

Disk hantering: ohanterad (du hanterar disk inställningar och lagrings utrymme) eller hanterade (du väljer disk typen och Azure hanterar disken åt dig).Disk management: unmanaged (you manage disk settings and storage) or managed (you select the disk type and Azure manages the disk for you).
Använd Premium diskar för virtuella datorer.Use premium disks for VMs. Använd hanterade diskar för enkel hantering och skalning.Use managed disks for simple management and scaling.
KöerQueues Lagra och hämta stora mängder meddelanden som nås via autentiserade anrop (HTTP eller HTTPS).Store and retrieve large numbers of messages accessed via authenticated calls (HTTP or HTTPS). Anslut program komponenter med asynkron meddelande kön.Connect application components with asynchronous message queueing.
TabellerTables Lagra tabeller.Store tables. Den här data typen är en del av Azure Cosmos DB Tabell-API.This data type is part of Azure Cosmos DB Table API.

ÅtkomstnivåerAccess tiers

Azure Storage tillhandahåller olika alternativ för åtkomst till block BLOB-data.Azure Storage provides different options for accessing block blob data. Genom att välja rätt åtkomstnivå lagrar du blockblobbdata på det mest kostnadseffektiva sättet som finns.Selecting the right access tier helps ensure that you store block blob data in the most cost-effective manner.

ÅtkomstnivåAccess tier InformationDetails AnvändningUsage
FrekventHot Högre lagrings kostnad än cool.Higher storage cost than cool. Lägre åtkomst avgifter än cool.Lower access charges than cool.

Detta är standardnivån.This is the default tier.
Används för data i aktivt bruk som används ofta.Use for data in active use, that's accessed frequently.
LågfrekventCool Lägre lagrings kostnad än frekvent.Lower storage cost than hot. Högre åtkomst avgifter än frekvent.Higher access charges than hot.

Lagring i minst 30 dagar.Store for minimum of 30 days.
Lagring på kort sikt.Store short-term. Data är tillgängliga men används sällan.Data is available but accessed infrequently.
ArkivArchive Används för enskilda blockblobbar.Used for individual block blobs.

Det mest kostnadseffektiva alternativet för lagring.Most cost-effective option for storage. Dataåtkomst är dyrare än frekvent och lågfrekvent.Data access is more expensive than hot and cold.
Används för data som kan tolerera flera timmars svars tid för hämtning och kommer att finnas kvar på nivån i minst 180 dagar.Use for data that can tolerate several hours of retrieval latency, and will remain in the tier for at least 180 days.

LagringskontotyperStorage account types

Azure erbjuder olika typer av lagringskonton och prestandanivåer.Azure provides different types of storage accounts and performance tiers.

KontotypAccount type InformationDetails AnvändningUsage
Generell användning v2 standardGeneral-purpose v2 standard Stöder blobbar (block, sida och tillägg), filer, diskar, köer och tabeller.Supports blobs (block, page, and append), files, disks, queues, and tables.

Har stöd för frekventa, låg frekventa och Arkiv åtkomst nivåer.Supports hot, cool, and archive access tiers. Zone-redundant lagring (ZRS) stöds.Zone-redundant storage (ZRS) is supported.
Används för de flesta scenarier och de flesta typer av data.Use for most scenarios and most types of data. Standard lagrings konton kan vara HDD-eller SSD-baserade.Standard storage accounts can be HDD- or SSD-based.
Generell användning v2 PremiumGeneral-purpose v2 premium Stöder blobblagringsdata (sidblobbar).Supports Blob storage data (page blobs). Har stöd för frekventa, låg frekventa och Arkiv åtkomst nivåer.Supports hot, cool, and archive access tiers. ZRS stöds.ZRS is supported.

Lagrad på SSD.Stored on SSD.
Microsoft rekommenderar att du använder detta för alla virtuella datorer.Microsoft recommends using for all VMs.
Generell användning v1General-purpose v1 Åtkomstnivåer stöds inte.Access tiering isn't supported. Stöder inte ZRS.Doesn't support ZRS. Använd om program behöver den klassiska Azure-distributions modellen.Use if applications need the Azure classic deployment model.
BlobBlob Specialiserat lagringskonto för lagring av ostrukturerade objekt.Specialized storage account for storing unstructured objects. Tillhandahåller block-blobbar och endast bifogade blobbar (ingen fil, kö, tabell eller disk lagrings tjänster).Provides block blobs and append blobs only (no file, queue, table, or disk storage services). Ger samma hållbarhet, tillgänglighet, skalbarhet och prestanda som generell användning v2.Provides the same durability, availability, scalability and performance as general-purpose v2. Du kan inte lagra sid-blobar i dessa konton och kan därför inte lagra VHD-filer.You can't store page blobs in these accounts, and therefore can't store VHD files. Du kan ange att åtkomst nivån ska vara frekvent eller låg frekvent.You can set an access tier to hot or cool.

Alternativ för lagringsredundansStorage redundancy options

Lagringskonton kan använda olika typer av redundans för återhämtning och hög tillgänglighet.Storage accounts can use different types of redundancy for resilience and high availability.

TypType InformationDetails AnvändningUsage
Lokalt redundant lagring (LRS)Locally redundant storage (LRS) Skyddar mot ett lokalt avbrott genom att replikera inom en enskild lagringsenhet till en separat feldomän och uppdateringsdomän.Protects against a local outage by replicating within a single storage unit to a separate fault domain and update domain. Behåller flera kopior av dina data i samma datacenter.Keeps multiple copies of your data in one datacenter. Tillhandahåller minst 99,999999999 procents tålighet för objekt under ett visst år.Provides at least 99.999999999 percent (eleven nines) durability of objects over a particular year. Överväg om ditt program lagrar data som enkelt kan rekonstrueras.Consider whether your application stores data that can be easily reconstructed.
Zonredundant lagring (ZRS)Zone-redundant storage (ZRS) Skyddar mot ett Data Center avbrott genom att replikera över tre lagrings kluster i en enda region.Protects against a datacenter outage by replicating across three storage clusters in a single region. Varje lagrings kluster är fysiskt åtskilda och finns i en egen tillgänglighets zon.Each storage cluster is physically separated and located in its own Availability Zone. Tillhandahåller minst 99,9999999999 procents tålighet för objekt under ett visst år genom att behålla flera kopior av dina data i flera data Center eller regioner.Provides at least 99.9999999999 percent (twelve nines) durability of objects over a particular year, by keeping multiple copies of your data across multiple datacenters or regions. Överväg om du behöver konsekvens, hållbarhet och hög tillgänglighet.Consider whether you need consistency, durability, and high availability. Kanske inte skyddar mot en regional katastrof när flera zoner påverkas permanent.Might not protect against a regional disaster, when multiple zones are permanently affected.
Geo-redundant lagring (GRS)Geo-redundant storage (GRS) Skyddar mot en hel regions störning genom att replikera data till en sekundär region hundratals mil bort från den primära.Protects against an entire region outage, by replicating data to a secondary region hundreds of miles away from the primary. Tillhandahåller minst 99.99999999999999 procent (sexton nio) objekt hållbarhet under ett visst år.Provides at least 99.99999999999999 percent (sixteen nines) durability of objects over a particular year. En replik kanske inte är tillgänglig om inte Microsoft initierar sekundär redundans.Replica data isn't available unless Microsoft initiates a failover to the secondary region. In redundans uppstår är läs- och skrivåtkomst tillgängligt.If failover occurs, read and write access is available.
Geo-redundant lagring med läsbehörighet (RA-GRS)Read-access geo-redundant storage (RA-GRS) Liknar GRS.Similar to GRS. Tillhandahåller minst 99.99999999999999 procent (sexton nio) objekt hållbarhet under ett visst år.Provides at least 99.99999999999999 percent (sixteen nines) durability of objects over a particular year. Ger 99,99 procent Läs tillgänglighet genom att tillåta Läs åtkomst från den andra regionen som används för GRS.Provides 99.99 percent read availability, by allowing read access from the second region used for GRS.

Lära sig mer:Learn more:

Bästa praxis: dra nytta av Azure Hybrid-förmånBest practice: Take advantage of Azure Hybrid Benefit

En portfölj som integrerar en lokal Microsoft-programvara med Azure kan ge dig konkurrens för delar och kostnads besparingar.A portfolio that integrates on-premises Microsoft software with Azure can provide you with competitive and cost advantages. Om du för närvarande har ett operativ system eller annan program varu licens genom Software Assurance kan du ta de här licenserna med dig i molnet, med Azure Hybrid-förmån.If you currently have an operating system or other software licensing through Software Assurance, you can take those licenses with you to the cloud, with Azure Hybrid Benefit.

Lära sig mer:Learn more:

Bästa praxis: Använd reserverade VM-instanserBest practice: Use reserved VM instances

De flesta moln plattformarna använder en betalnings modell enligt principen betala per användning.Most cloud platforms use a pay-as-you-go payment model. Den här modellen visar nack delar eftersom du inte nödvändigt vis vet hur dynamiska arbets belastningar blir.This model presents disadvantages, because you don't necessarily know how dynamic your workloads will be. När du anger tydliga avsikter för en arbetsbelastning bidrar du till infrastrukturplaneringen.When you specify clear intentions for a workload, you contribute to infrastructure planning.

När du använder Azure Reserved VM Instances förskottsbetals du för ett år eller tre års period för VM-instanser.When you use Azure Reserved VM Instances, you prepay for a one-year or three-year term for VM instances.

  • Förskottsbetalning ger rabatt på de resurser du använder.Prepayment provides a discount on the resources you use.
  • Du kan avsevärt minska den virtuella datorn, Azure SQL Database beräkning, Azure Cosmos DB eller andra resurs kostnader som jämförs med priset för betala per användning.You can significantly reduce VM, Azure SQL Database compute, Azure Cosmos DB, or other resource costs that compare to pay-as-you-go prices.
  • Reservation ger en rabatt och påverkar inte resursernas körningsstatus.Reservations provide a billing discount, and don't affect the runtime state of your resources.
  • Du kan avbryta reserverade instanser.You can cancel reserved instances.

Skärm bild av jämförelse av "betala per användning" och Azure Hybrid-förmån med reserverade instanser. Bild 3: Azure Reserved VM instances.Screenshot of comparison of pay-as-you-go and Azure Hybrid Benefit with reserved instances. Figure 3: Azure Reserved VM Instances.

Lära sig mer:Learn more:

Bästa praxis: Sammanställ moln utgifter över prenumerationerBest practice: Aggregate cloud spending across subscriptions

Slutligen är det mycket troligt att du har fler än en Azure-prenumeration.Eventually, it's very likely that you'll have more than one Azure subscription. Du kan till exempel behöva ytterligare en prenumeration för att skapa en gräns mellan utveckling och produktion, eller du kanske har en plattform där varje kund måste ha en separat prenumeration.For example, you might need an additional subscription to separate development and production boundaries, or you might have a platform that requires a separate subscription for each client. Att kunna samla in datarapporter över alla prenumerationer på en enda plattform är en värdefull funktion.Having the ability to aggregate data reporting across all the subscriptions into a single platform is a valuable feature.

Om du vill göra detta kan du använda Azure Cost Management + API:er för fakturering.To do this, you can use Azure Cost Management + Billing APIs. När du har samlat in data i en enda källa, till exempel Azure SQL Database, kan du använda verktyg som Power BI för att ställa en yta för sammanställda data.Then, after aggregating data into a single source such as Azure SQL Database, you can use tools like Power BI to surface the aggregated data. Du kan skapa sammanställda prenumerationsrapporter och detaljerade rapporter.You can create aggregated subscription reports, and granular reports. För användare som behöver proaktiva insikter om kostnads hantering kan du till exempel skapa särskilda vyer av kostnader baserat på avdelning, resurs grupp eller annan information.For example, for users who need proactive insights into cost management, you can create specific views of costs, based on department, resource group, or other information. Du behöver inte ge dem fullständig åtkomst till faktureringsdata för Azure.You don't need to provide them with full access to Azure billing data.

Lära sig mer:Learn more:

Efter migreringenAfter migration

Efter en lyckad migrering av dina arbets belastningar och några veckor från insamling av förbruknings data har du en tydlig uppfattning om resursernas kostnader.After a successful migration of your workloads and a few weeks of collecting consumption data, you'll have a clear idea of resources costs. När du analyserar data kan du börja skapa en budgetbaslinje för resursgrupper och resurser i Azure.As you analyze data, you can start to generate a budget baseline for Azure resource groups and resources. När du sedan vet var din molnbudget används kan du analysera hur kostnaderna kan minskas ytterligare.Then, as you understand where your cloud budget is being spent, you can analyze how to further reduce your costs.

Bästa praxis: använda Azure Cost Management + faktureringBest practice: Use Azure Cost Management + Billing

Microsoft tillhandahåller Azure Cost Management + fakturering för att hjälpa dig att spåra utgifter.Microsoft provides Azure Cost Management + Billing to help you track spending. Den här tjänsten:This service:

  • Hjälper dig att övervaka och kontrollera utgifter för Azure och optimera användningen av dina resurser.Helps you to monitor and control Azure spending, and optimize use of resources.
  • Granskar hela prenumerationen och alla dess resurser och tar fram rekommendationer.Reviews your entire subscription and all of its resources, and makes recommendations.
  • Ger dig en fullständig API för att integrera externa verktyg och finans system för rapportering.Provides you with a full API to integrate external tools and financial systems for reporting.
  • Spårar resursanvändning och hjälper dig att hantera moln kostnader med en enda, enhetlig vy.Tracks resource usage and helps you manage cloud costs with a single, unified view.
  • Ger omfattande driftsrelaterade och ekonomiska insikter som hjälper dig att fatta välgrundade beslut.Provides rich operational and financial insights to help you make informed decisions.

Med Azure Cost Management + fakturering kan du:With Azure Cost Management + Billing, you can:

  • Skapa en budget för ekonomiskt ansvar.Create a budget for financial accountability.

    • Du kan ta hänsyn till de tjänster som du förbrukar eller prenumererar på under en viss period (varje månad, kvartals vis eller varje år) och ett omfång (prenumerationer eller resurs grupper).You can account for the services you consume or subscribe to for a specific period (monthly, quarterly, or annually), and a scope (subscriptions or resource groups). Du kan till exempel skapa en prenumerationsbudget för Azure per månad, kvartal eller år.For example, you can create an Azure subscription budget for a monthly, quarterly, or annual period.
      • När du har skapat en budget visas den i en kostnads analys.After you create a budget, it's shown in a cost analysis. Att visa din budget mot aktuella utgifter är viktigt när du analyserar dina kostnader och utgifter.Viewing your budget against current spending is important when you're analyzing your costs and spending.
    • Du kan välja att skicka e-postmeddelanden när budget tröskeln nås.You can choose to have email notifications sent when your budget thresholds are reached.
    • Du kan exportera Cost Management-data till Azure Storage för analys.You can export costs management data to Azure Storage, for analysis.

    Skärm bild av Cost Management budget. Figur 4: Azure Cost Management + fakturerings budget.Screenshot of Cost Management budget. Figure 4: Azure Cost Management + Billing budget.

  • Gör en kostnads analys för att utforska och analysera dina organisations kostnader för att hjälpa dig att förstå hur kostnader periodiseras och identifiera utgifts trender.Do a cost analysis to explore and analyze your organizational costs, to help you understand how costs are accrued, and identify spending trends.

    • Kostnads analys är tillgängligt för Enterprise-avtal användare.Cost analysis is available to Enterprise Agreement users.
    • Du kan visa information om kostnads analys för olika omfattningar, inklusive per avdelning, konto, prenumeration eller resurs grupp.You can view cost analysis data for various scopes, including by department, account, subscription, or resource group.
    • Du kan få en kostnadsanalys som visar den totala kostnaden för den aktuella månaden och de ackumulerade dagliga kostnaderna.You can get a cost analysis that shows total costs for the current month, and accumulated daily costs.

    Skärm bild av Azure Cost Management analys figur 5: Azure Cost Management + fakturerings analys.Screenshot of Azure Cost Management analysis Figure 5: Azure Cost Management + Billing analysis.

  • Få rekommendationer från Advisor som visar hur du kan optimera och förbättra effektiviteten.Get Advisor recommendations that show you how you can optimize and improve efficiency.

Lära sig mer:Learn more:

Bästa praxis: övervaka resursutnyttjandeBest practice: Monitor resource utilization

I Azure betalar du för det du använder när resurser förbrukas och endast då.In Azure you pay for what you use, when resources are consumed, and you don't pay when they aren't. Debitering för virtuella datorer sker när en virtuell dator tilldelas och du debiteras inte efter att den virtuella datorn har frigjorts.For VMs, billing occurs when a VM is allocated, and you aren't charged after a VM is deallocated. Med detta i åtanke bör du övervaka virtuella datorer som används och kontrol lera storleken på den virtuella datorn.With this in mind, you should monitor VMs in use, and verify VM sizing.

Utvärdera regelbundet arbetsbelastningarna för dina virtuella datorer för att fastställa baslinjer.Continually evaluate your VM workloads to determine baselines. Om din arbets belastning t. ex. används kraftigt måndag till fredag, 8 – 6 – 6 PM, men som inte används utanför dessa timmar, kan du nedgradera virtuella datorer utanför den högsta tiden.For example, if your workload is used heavily Monday through Friday, 8 AM to 6 PM, but hardly used outside those hours, you can downgrade VMs outside peak times. Det kan innebära att du ändrar storlek på de virtuella datorerna eller använder skaluppsättningar för de virtuella datorerna för att ändra deras skala uppåt eller nedåt automatiskt.This might mean changing VM sizes, or using virtual machine scale sets to autoscale VMs up or down. Vissa företag "vilo läge"-virtuella datorer via en kalender som anger när de ska vara tillgängliga och när de inte behövs.Some companies "snooze" VMs via a calendar that specifies when they should be available and when they're not needed.

Du kan övervaka användningen av virtuella datorer med hjälp av Microsoft-verktyg, till exempel Azure Cost Management + fakturering, Azure Monitor och Azure Advisor.You can monitor VM usage by using Microsoft tools, such as Azure Cost Management + Billing, Azure Monitor, and Azure Advisor. Verktyg från tredje part är också tillgängliga.Third-party tools are also available.

Anteckning

Förutom VM-övervakning bör du övervaka andra nätverks resurser, till exempel Azure-ExpressRoute och virtuella nätverksgateway, för underuse och överanvändning.In addition to VM monitoring, you should monitor other networking resources, such as Azure ExpressRoute and virtual network gateways, for underuse and overuse.

Lära sig mer:Learn more:

Bästa praxis: implementera resurs grupps budgetarBest practice: Implement resource group budgets

Ofta kan det vara användbart att representera kostnads gränser med resurs grupper.Often, you might find it useful to represent cost boundaries with resource groups. En resursgruppsbudget hjälper dig att följa kostnader som är kopplade till en resursgrupp.A resource group budget helps you track the costs associated with a resource group. Du kan utlösa aviseringar och köra en mängd olika spel böcker när du når eller överskrider din budget.You can trigger alerts and run a wide variety of playbooks when you reach or exceed your budget.

Lära sig mer:Learn more:

Bästa praxis: optimera Azure Monitor kvarhållningBest practice: Optimize Azure Monitor retention

När du flyttar resurser till Azure och aktiverar diagnostisk loggning för dem skapar du stora mängder loggdata.As you move resources into Azure and enable diagnostic logging for them, you generate a lot of log data. Dessa loggdata skickas vanligt vis till ett lagrings konto som är mappat till en Log Analytics-arbetsyta.Typically, this log data is sent to a storage account that's mapped to a Log Analytics workspace. Här följer några tips för att optimera Azure Monitor kvarhållning:Here are a few tips for optimizing Azure Monitor retention:

  • Ju längre dessa loggdata kvarhålls desto mer data har du.The longer the log data retention period, the more data you'll have.
  • Loggdata kan se ut på många sätt och vissa resurser kommer att skapa mer loggdata än andra.Not all log data is equal, and some resources will generate more log data than others.
  • På grund av regler och efterlevnad är det troligt att du måste behålla loggdata för vissa resurser som är längre än andra.Due to regulations and compliance, it's likely that you'll need to retain log data for some resources longer than for others.
  • Du måste noggrant avväga optimeringen av dina logglagringskostnader och kvarhållandet av de loggdata du behöver.You should walk a careful line between optimizing your log storage costs, and keeping the log data you need.
  • Vi rekommenderar att du utvärderar och konfigurerar loggningen direkt när du har slutfört en migrering så att du inte lägger pengar på att spara loggar utan betydelse.We recommend evaluating and setting up the logging immediately after completing a migration so that you don't spend money on retaining logs of no importance.

Lära sig mer:Learn more:

Bästa praxis: optimera lagringBest practice: Optimize storage

Om du har följt bästa praxis för att välja lagring före migreringen kan du förmodligen dra nytta av några fördelar.If you followed best practices for selecting storage before migration, you're probably reaping some benefits. Men det kan finnas ytterligare lagrings kostnader som du fortfarande kan optimera.But there can be additional storage costs that you can still optimize. Med tiden blir blobbar och filer inaktuella.Over time, blobs and files become stale. Dessa data kanske inte längre används men du kanske måste kvarhålla dem av juridiska skäl under en längre tid.Data might not be used anymore, but regulatory requirements might mean that you need to keep it for a certain period. Därför kanske du inte behöver lagra dem på den högpresterande lagring som du använde för den ursprungliga migreringen.As such, you might not need to store it on the high-performance storage that you used for the original migration.

Att identifiera och flytta inaktuella data till billigare lagringsområden kan ha stor inverkan på din månatliga lagringsbudget.Identifying and moving stale data to cheaper storage areas can have a huge impact on your monthly storage budget and cost savings. Azure erbjuder många olika sätt att identifiera och lagra inaktuella data.Azure provides many ways to help you identify and then store this stale data.

  • Dra nytta av åtkomst nivåer för General-Purpose v2-lagring, och flytta mindre viktiga data från frekvent till låg frekvent och Arkiverad nivå.Take advantage of access tiers for general-purpose v2 storage, moving less important data from hot to cool and archived tiers.
  • Använd StorSimple för att flytta inaktuella data som baseras på anpassade principer.Use StorSimple to help move stale data that's based on customized policies.

Lära sig mer:Learn more:

Bästa praxis: automatisera optimering av virtuella datorerBest practice: Automate VM optimization

Det ultimata målet med att köra en virtuell dator i molnet är att maximera CPU, minne och använt diskutrymme.The ultimate goal of running a VM in the cloud is to maximize the CPU, memory, and disk that it uses. Om du identifierar virtuella datorer som inte är optimerade eller har frekventa perioder när de virtuella datorerna inte används, är det klokt att antingen stänga ned dem eller downscale dem med hjälp av skalnings uppsättningar för virtuella datorer.If you discover VMs that aren't optimized or have frequent periods when VMs aren't used, it makes sense to either shut them down or downscale them by using virtual machine scale sets.

Du kan optimera en virtuell dator med Azure Automation, skaluppsättningar för virtuella datorer, automatisk avstängning och skript eller lösningar från tredje part.You can optimize a VM with Azure Automation, virtual machine scale sets, auto-shutdown, and scripted or third-party solutions.

Lära sig mer:Learn more:

Bästa praxis: använda Azure Logic Apps och Runbooks med budget-APIBest practices: Use Azure Logic Apps and runbooks with Budgets API

Azure tillhandahåller ett REST API som har åtkomst till din kundfaktureringsinformation.Azure provides a REST API that has access to your tenant billing information. Du kan använda budget-API:et för att integrera externa system och arbetsflöden som utlöses av mått som du skapar från API-data.You can use the Budgets API to integrate external systems and workflows that are triggered by metrics that you build from the API data. Du kan hämta användnings- och resursdata till ditt dataanalysverktyg.You can pull usage and resource data into your preferred data analysis tools. Du kan integrera budget-API: et med Azure Logic Apps och Runbooks.You can integrate the Budgets API with Azure Logic Apps and runbooks.

Azures API:er för resursanvändning och RateCard kan hjälpa dig att korrekt förutse och hantera dina kostnader.The Azure Resource Usage and RateCard APIs can help you accurately predict and manage your costs. API: erna implementeras som en resurs leverantör och ingår i de API: er som exponeras av Azure Resource Manager.The APIs are implemented as a resource provider and are included in the APIs exposed by the Azure Resource Manager.

Lära sig mer:Learn more:

Bästa praxis: implementera Server lös teknikBest practice: Implement serverless technologies

VM-arbetsbelastningar migreras ofta "i befintligt skick" för att undvika drift stopp.VM workloads are often migrated "as-is" to avoid downtime. Ofta kan virtuella datorer vara värdar för aktiviteter som är intermittent, körs under en kort period eller alternativt tar det flera timmar.Often, VMs can host tasks that are intermittent, run over a short period, or alternately, take up many hours. Exempel på detta är virtuella datorer som kör schemalagda aktiviteter, till exempel Schemaläggaren eller PowerShell-skript i Windows.Examples include VMs that run scheduled tasks, such as Windows task scheduler or PowerShell scripts. När de här uppgifterna inte körs debiteras du ändå för den virtuella datorn och disklagring.When these tasks aren't running, you're nevertheless absorbing VM and disk storage costs.

När du har migrerat och noggrant granskat dessa typer av aktiviteter kan du överväga att migrera dem till Server lös teknik som Azure Functions eller Azure Batch jobb.After migrating and thoroughly reviewing these types of tasks, you might consider migrating them to serverless technologies like Azure Functions or Azure Batch jobs. Dessa lösningar kan minska kostnaderna och du behöver inte längre hantera och underhålla de virtuella datorerna.These solutions can cut costs, and you'd no longer need to manage and maintain the VMs.

Lära sig mer:Learn more:

Nästa stegNext steps

Läs andra metodtips:Review other best practices: