Trocas de custosTradeoffs for costs

Ao conceber a carga de trabalho, considere trocas entre a otimização de custos e outros aspetos do design, tais como segurança, escalabilidade, resiliência e operabilidade.As you design the workload, consider tradeoffs between cost optimization and other aspects of the design, such as security, scalability, resilience, and operability.

O que é mais importante para o negócio: menor custo, sem tempo de inatividade, alta produção?What is most important for the business: lowest cost, no downtime, high throughput? **_ Um design ideal não equivale a um design de baixo custo.**_ An optimal design doesn’t equate to a low-cost design. Pode haver escolhas arriscadas feitas a favor de uma solução mais barata.There might be risky choices made in favor of a cheaper solution.

Custo versus fiabilidadeCost versus reliability

O custo tem uma correlação direta com a fiabilidade.Cost has a direct correlation with reliability.

O custo dos componentes de alta disponibilidade excede o tempo de inatividade aceitável? * **Does the cost of high availability components exceed the acceptable downtime?* **

O Acordo Global de Nível de Serviço (SLA), o Objetivo do Tempo de Recuperação (RTO) e o Objetivo do Ponto de Recuperação (RPO) podem conduzir a escolhas de conceção dispendiosas.Overall Service Level Agreement (SLA), Recovery Time Objective (RTO), and Recovery Point Objective (RPO) may lead to expensive design choices. Se os seus serviços SLAs, RTOs e RPOs são curtos, então um maior investimento é inevitável para opções de alta disponibilidade e recuperação de desastres.If your service SLAs, RTOs, and RPOs times are short, then higher investment is inevitable for high availability and disaster recovery options.

Por exemplo, para apoiar a alta disponibilidade, você escolhe hospedar a aplicação em todas as regiões.For example, to support high availability, you choose to host the application across regions. Esta escolha é mais dispendiosa do que a região única devido aos custos de replicação ou à necessidade de a provisionar nós extra.This choice is costlier than single region because of the replication costs or the need provisioning extra nodes. A transferência de dados entre regiões também irá acrescentar custos.Data transfer between regions will also add cost.

Se o custo de alta disponibilidade exceder o custo de tempo de inatividade, pode economizar utilizando a replicação gerida pela plataforma Azure e recuperar dados do armazenamento de backup.If the cost of high availability exceeds the cost of downtime, you can save by using Azure platform-managed replication and recover data from the backup storage.

Para questões de resiliência, disponibilidade e fiabilidade, consulte o pilar de Fiabilidade.For resiliency, availability, and reliability considerations, see the Reliability pillar.

Custo versus eficiência de desempenhoCost versus performance efficiency

Aumentar o desempenho levará a custos mais elevados.Boosting performance will lead to higher cost.

Muitos fatores impactam o desempenho.Many factors impact performance.

*Provisão fixa ou baseada no consumo**.*Fixed or consumption-based provisioning**. Evite a estimativa de custos de uma carga de trabalho em utilização consistentemente elevada.Avoid cost estimation of a workload at consistently high utilization. Os preços baseados no consumo serão mais caros do que os preços a um preço a que se baseou.Consumption-based pricing will be more expensive that the equivalent provisioned pricing. Suavize os picos para obter um fluxo consistente de computação e dados.Smooth out the peaks to get a consistent flow of compute and data. Idealmente, utilize manual e autoscalibramento para encontrar o equilíbrio certo.Ideally, use manual and autoscaling to find the right balance. Escalar é mais caro do que escalonar.Scaling up is more expensive than scaling out.

Regiões de Azure.Azure regions. Os custos escalam diretamente com o número de regiões.Cost scales directly with number of regions. Localizar recursos em regiões mais baratas não deve anular o custo da entrada e saída da rede ou pelo desempenho de aplicação degradado devido ao aumento da latência.Locating resources in cheaper regions shouldn't negate the cost of network ingress and egress or by degraded application performance because of increased latency.

Caching.Caching. Cada ciclo de renderização de uma carga útil consome tanto a computação como a memória.Every render cycle of a payload consumes both compute and memory. Pode utilizar o cache para reduzir a carga nos servidores e economizar com custos de armazenamento pré-enlatado e largura de banda, e as poupanças podem ser dramáticas, especialmente para serviços de conteúdo estático.You can use caching to reduce load on servers and save with pre-canned storage and bandwidth costs, and the savings can be dramatic, especially for static content services.

Embora o caching possa reduzir os custos, existem algumas compensações de desempenho.While caching can reduce cost, there are some performance tradeoffs. Por exemplo, o preço do Azure Traffic Manager baseia-se no número de consultas dns que chegam ao serviço.For example, Azure Traffic Manager pricing is based on the number of DNS queries that reach the service. Pode reduzir esse número através do cache e configurar a frequência com que a cache é renovada.You can reduce that number through caching and configure how often the cache is refreshed. Confiar na cache que não é frequentemente atualizada irá causar tempos de ins falha do utilizador mais longos se um ponto final estiver indisponível.Relying on the cache that isn't frequently updated will cause longer user failover times if an endpoint is unavailable.

Processamento de lote ou em tempo real.Batch or real-time processing. A utilização de recursos dedicados para o processamento de lotes para trabalhos de longa duração aumentará os custos.Using dedicated resources for batch processing long running jobs will increase the cost. Você pode baixar os custos fornecendo VMs spot, mas esteja preparado para que o trabalho seja interrompido cada vez que Azure despeja o VM.You can lower cost by provisioning Spot VMs but be prepared for the job to be interrupted every time Azure evicts the VM.

Para considerações de desempenho, consulte o pilar de Eficiência de Desempenho.For performance considerations, see the Performance Efficiency pillar.

Custo versus segurançaCost versus security

Aumentar a segurança da carga de trabalho aumentará os custos.Increasing security of the workload will increase cost.

Por norma, não se comprometa com a segurança.As a rule, don't compromise on security. Para certas cargas de trabalho, não se pode evitar os custos de segurança.For certain workloads, you can't avoid security costs. Por exemplo, para requisitos específicos de segurança e conformidade, a implantação em regiões diferenciadas será mais cara.For example, for specific security and compliance requirements, deploying to differentiated regions will be more expensive. As funcionalidades de segurança premium também podem aumentar o custo.Premium security features can also increase the cost. Existem áreas que pode reduzir custos usando funcionalidades de segurança nativas.There are areas you can reduce cost by using native security features. Por exemplo, evite implementar funções personalizadas se puder utilizar funções incorporadas.For example, avoid implementing custom roles if you can use built-in roles.

Por questões de segurança, consulte o Pilar de Segurança.For security considerations, see the Security Pillar.

Custo versus excelência operacionalCost versus operational excellence

Investir na monitorização e automação de sistemas pode aumentar o custo inicialmente, mas com o tempo reduzirá os custos.Investing in systems monitoring and automation might increase the cost initially but over time will reduce cost.

  • Os processos de operações de TI, como o fornecimento de acesso ao utilizador ou de aplicação, a resposta a incidentes e a recuperação de desastres devem ser integrados com a carga de trabalho.IT operations processes like user or application access provisioning, incident response, and disaster recovery should be integrated with the workload.
  • O custo da manutenção das infraestruturas é mais caro.Cost of maintaining infrastructure is more expensive. Com serviços PaaS ou SaaS, infraestruturas, serviços de gestão de plataformas e eficiência operacional adicional estão incluídos nos preços do serviço.With PaaS or SaaS services, infrastructure, platform management services, and additional operational efficiencies are included in the service pricing.

Para considerações operacionais, consulte o pilar de Excelência Operacional.For operational considerations, see the Operational Excellence pillar.