AZ-900 - 2 - Descrever os benefícios do uso de serviços de nuvem Flashcards

1
Q

Quais são as duas das maiores considerações ao criar ou implantar um aplicativo de nuvem?

A

Tempo de atividade (ou disponibilidade) e a capacidade de lidar com a demanda (ou a escala).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Defina o que seria uma alta disponibilidade de um aplicativo de nuvem.

A

A alta disponibilidade se concentra em garantir a disponibilidade máxima, independentemente de interrupções ou eventos que possam ocorrer, pois quando você está implantando um aplicativo, um serviço ou qualquer recurso de TI, é importante que os recursos estejam disponíveis quando necessário.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ao arquitetar sua solução, você precisará considerar as garantias de disponibilidade do serviço. Essas garantias fazem parte dos SLAs (Contratos de Nível de Serviço). O que é SLA?

A

O SLA é um contrato formal entre um provedor de serviços e o cliente, que garante ao cliente um nível de serviço declarado.
O provedor de serviços pode ser uma empresa comercial, que fornece o serviço, como a Microsoft, quando utilizamos os serviços do Azure, mas o SLA também são usados dentro das organizações, em um contrato entre o departamento de TI e os usuários de negócios.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como são representados os contratos de nível de serviço do Azure, no Azure SLA?

A

Os contratos de nível de serviço do Azure são representados como um percentual relacionado à disponibilidade do serviço ou do aplicativo. Essa disponibilidade também é conhecida como “tempo de atividade”. Se o serviço estivesse sempre disponível para uso, você diria que que está 100% disponível, ou que tem 100% de tempo de atividade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Por que SLAs de 99%, 99,9%, 99,95% e até de 99,9% são os mais comuns ao invés de SLAs de 100%?

A

Porque 100% de tempo de atividade é difícil e caro de alcançar, porque não permite tempo para interromper o serviço para manutenção ou atualizações necessárias. Também exigiria a duplicação de cada componente em caso de falha de um componente e exigiria que esses componentes de backup realizassem as tarefas de serviço sem interrupção para o cliente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Bizu para calcular o tempo (em horas ou minutos) de indisponibilidade dos serviços que não são 100% disponíveis:

A

Para um SLA de 99,9% de disponibilidade, por exemplo, pegamos quantos minutos um mês de 30 dias possui, que é 24 * 30 * 60, que dá 43.200, em seguida multiplicamos pela disponibilidade do serviço, neste caso de 0,999 e em seguida subtraímos o valor original de 43.200 por este novo valor, pois o ‘saldo’ restante da operação é o quanto de tempo no mês que o serviço vai ficar indisponível.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Defina o que seria a escalabilidade de um aplicativo de nuvem.

A

A escalabilidade, sendo outro grande benefício da computação em nuvem, refere-se à capacidade de ajustar recursos para atender uma demanda. Se você experimentar um pico repentino de tráfego e seus sistemas ficarem sobrecarregados, a capacidade de escalar significa que você poderá adicionar mais recursos para lidar melhor com o aumento da demanda. O outro benefício da escalabilidade é que você não está pagando além do necessário pelos serviços. Como a nuvem é um modelo baseado em consumo, você paga apenas pelo que usa. Se a demanda cair, você poderá reduzir seus recursos e, assim, reduzir seus custos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quais são os dois tipos de escala e o que cada uma delas faz?

A

A escala geralmente vem em duas variedades: vertical e horizontal. A escala vertical se concentra em aumentar ou diminuir a capacidade dos recursos. A escala horizontal é adição ou subtração do número de recursos. Com a escala vertical, se você estivesse desenvolvendo um aplicativo e precisasse de mais capacidade de processamento, poderia escalar verticalmente para adicionar mais CPUs ou RAM à máquina virtual. Por outro lado, se você percebesse que superestimou as necessidades, poderia reduzir verticalmente, diminuindo as especificações de CPU ou RAM. Com a escala horizontal, se você experimentasse um salto repentino acentuado na demanda, seus recursos implantados poderiam ser expandidos (automaticamente ou manualmente). Por exemplo, você pode adicionar máquinas virtuais ou contêineres por meio da expansão. Da mesma forma, se houver uma queda significativa na demanda, os recursos implantados poderão ser reduzidos horizontalmente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Confiabilidade e previsibilidade são dois benefícios cruciais na nuvem que ajudam você a desenvolver soluções com confiança. Define e explique cada um dos termos.

A

Resiliência é a capacidade que um sistema tem de se recuperar de falhas e continuar funcionando. Ela também é um dos pilares do Microsoft Azure Well-Architected Framework.
Devido ao design descentralizado, a nuvem naturalmente dá suporte a uma infraestrutura confiável e resiliente. Com um design descentralizado, a nuvem permite que você tenha recursos implantados em várias regiões do mundo. Com essa escala global, mesmo que ocorra um evento catastrófico em uma região, as outras regiões ainda estarão em funcionamento. Você pode criar aplicativos para aproveitar automaticamente essa confiabilidade maior. Em alguns casos, o próprio ambiente de nuvem mudará automaticamente para uma região diferente, sem que você precise realizar nenhuma ação. Já a previsibilidade na nuvem permite que você avance com confiança. A previsibilidade pode se concentrar na previsibilidade de desempenho ou na previsibilidade de custo. Tanto a previsibilidade de desempenho quanto a de custo são bastante influenciadas pelo Microsoft Azure Well-Architected Framework. Ao implantar uma solução criada com base nessa estrutura, você tem uma solução com custo e desempenho previsíveis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explique o que seria uma previsibilidade de desempenho e o que seria uma previsibilidade de custo.

A

A previsibilidade de desempenho se concentra em prever os recursos necessários para oferecer uma experiência positiva aos clientes. O dimensionamento automático, o balanceamento de carga e a alta disponibilidade são apenas alguns dos conceitos de nuvem que dão suporte à previsibilidade de desempenho. Se de repente você precisar de mais recursos, o dimensionamento automático poderá implantar recursos adicionais para atender à demanda e depois reduzir a implantação quando a demanda cair. Ou se o tráfego estiver bem concentrado em uma área, o balanceamento de carga ajudará a redirecionar parte da sobrecarga para áreas menos sobrecarregadas. A previsibilidade de custos se concentra em prever o custo dos gastos com a nuvem. Com a nuvem, você pode acompanhar o uso de recursos em tempo real, monitorar os recursos para garantir a maior eficiência de uso possível e aplicar a análise de dados para encontrar padrões e tendências que ajudam a planejar melhor as implantações de recursos. Operando na nuvem e usando a análise e as informações da nuvem, você pode prever custos futuros e ajustar os recursos conforme o necessário.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Define e explique os benefícios da segurança e da governança na nuvem.

A

Se você estiver implantando infraestrutura como serviço ou software como serviço, os recursos de nuvem vão dar suporte à governança e à conformidade, o que garante que todos os seus recursos implantados atendam aos padrões corporativos e aos requisitos regulatórios governamentais, além da possibilidade de atualizar os recursos implantados com novos padrões à medida em que os padrões são alterados. A auditoria baeada em nuvem ajuda a sinalizar qualquer recurso que esteja fora de coformidade com seus padrões corporativos e fornece estratégias de mitigação. Em relação à segurança, você pode encontrar uma solução de nuvem que atenda às suas necessidades de segurança. Se você quiser o controle máximo da segurança, a infraestrutura como serviço fornecerá recursos físicos, mas permitirá que você gerencie os sistemas operacionais e o software instalado, incluindo aplicação de patches e manutenção. Se você quiser que a aplicação de patches e a manutenção sejam tratadas automaticamente, as implantações de plataforma como serviço ou software como serviço podem ser as melhores estratégias de nuvem para você. E como a nuvem se destina a uma entrega de recursos de TI via Internet, os provedores de nuvem normalmente são adequados para lidar com situações como ataques de DDoS (negação de serviço distribuído), tornando sua rede mais robusta e segura.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Um dos principais benefícios da computação em nuvem são as opções de capacidade de gerenciamento. Há dois tipos de capacidade de gerenciamento para computação em nuvem, explique quais são eles e suas características.

A

São eles o gerenciamento da nuvem e o gerenciamento na nuvem. O primeiro, diz respeito a gerenciar seus recursos de nuvem. Na nuvem, você pode:
Escalar automaticamente a implantação de recursos com base na necessidade.
Implantar recursos com base em um modelo pré-configurado, removendo a necessidade de configuração manual.
Monitorar a integridade dos recursos e substituir automaticamente os recursos com falha.
Receber alertas automáticos com base em métricas configuradas, de modo a ficar ciente do desempenho em tempo real.
O segundo, por sua vez, diz respeito à maneira de gerenciar seu ambiente de nuvem e seus recursos. Você pode gerenciá-los:
Por meio de um portal da Web.
Usando uma interface de linha de comando.
Usando APIs.
Usando o PowerShell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly