Zonas e Regiões de disponibilidade Azure.

A Azure disponibiliza uma capacidade de disponibilidade de seus serviços de forma a entregar resiliência e confiabilidade nos seus produtos.

O que tudo isso quer dizer na prática?

Ao utilizar serviços Azure, a Microsoft garante um percentual de disponibilidade das suas aplicações dependendo da escolha de redundância, em outras palavras, mesmo que sua aplicação caia por qualquer motivo, ela não ficará mais que alguns segundos fora do ar.

O tempo de recuperação da aplicação ou serviço vai depender do tipo de redundância que escolher, que podem ser: Redundância Local, Redundância de Zonas e Redundância Regional.

Para cada tipo de contratação de redundância terá um custo diferente, quanto maior o tempo de disponibilidade/recuperação maior o custo.

Definindo cada redundância Azure.

A primeira opção que teremos é sem a contratação de redundância, a Single VM, onde teremos uma única instância do serviços, mas mesmo que a instância caia ela é recuperada rapidamente, sendo um SLA de 99,9% ao ano.

A segunda opção seria a Redundância Local ou Availability Set, onde teremos dentro de um mesmo data center 2 instâncias do serviços em racks separados, assim, mesmo que uma instância caia, teremos outra funcionando, essa modalidade tem um SLA de 99,95% ao ano.

A terceira opção é a Redundância por zona ou Availability zone, onde teremos instâncias espelhadas em “n” data centers de uma mesma zona de atuação, se um data center cair, ainda teremos outro data center disponível, essa modalidade tem um SLA de 99,99% ao ano.

A última opção é uma Redundância por região, onde teremos instâncias espelhadas em “n” data centers e em outra região separada por 300 milhas de distância, ou seja, se uma região por qualquer motivo seja por falta de energia ou queda de rede, ainda teremos a disponibilidade do serviço atendendo em outra região, essa modalidade entrega um SLA quase zero por ano.

Verificando a necessidade de disponibilidade da sua aplicação fica a cargo do Devops escolher qual a melhor modalidade solicitar.

Conclusão.

Fica claro que os serviços nas nuvens Azure são bem seguras e confiáveis, entregando um SLA muito próximo do zero, fica a cargo do cliente escolher o melhor custo benefício de redundância adotar.

Saas, Paas e Iaas.

Saas, Paas e Iaas, você sabe o que é e a diferença entre eles?

Todas essas “sopas de letrinhas” são acrônimos para serviços na nuvem ou o famoso cloud computing.

Traduzindo os termos IaaS, PaaS e SaaS ou Infraestrutura como Serviço, Plataforma como Serviço e Software como Serviço, respectivamente.

Apesar de praticar modalidades diferentes, eles compartilham o mesmo conceito de computação na nuvem.

Hoje a internet está mais acessível para a maioria da população e com o valor dos dados cada vez mais barato, a computação na nuvem está mais requisitada.

Definição.

SaaS ou Software as a Service talvez seja o mais conhecido dos serviços. O SaaS basicamente entrega para o usuário final o software propriamente dito, onde não existe a necessidade de instalação fisicamente, utilizando diretamente via web. Exemplos como Google drive, gmail, dropbox, draw io, entre outros. PaaS ou Platform as a Service é uma modalidade voltada para usuários que precisam entregar sistemas web mas não querem se preocupar com a infraestrutura. Por ser uma modalidade mais dedicada à implantação de softwares, é necessário um conhecimento técnico. Exemplos Heroku, Google app engine, Oracle Cloud Platform, Azure, entre outros. IaaS ou Infrastructure as a Service é uma modalidade voltada para um usuário que procura utilizar uma infraestrutura computacional alocando por demanda poder de processamento, memória, rede, tipo de servidor e sistemas operacionais. É uma modalidade que necessita um certo conhecimento técnico em infraestrutura computacional, podendo customizar o ambiente conforme sua necessidade. Exemplo Azure, Oracle Cloud Infrastructure, Ibm Cloud, AWS, entre outros.

Conclusão.

Com o valor dos dados ficando cada vez mais barato, o uso de serviços computacionais ficam cada vez mais interessante de utilizar devido a redução do valor cobrado.