Fernando Correia

Archive for março \24\UTC 2012|Monthly archive page

De Olho no Azure – 24/03/2012

In Novidades on 24 mar 2012 at 22:04

de_olho_no_azure_604

Esta é uma retrospectiva de algumas novidades que chamaram minha atenção nos últimos dias no ecossistema do Windows Azure.

Leia o resto deste post »

Curso Entendendo o Windows Azure

In Novidades on 22 mar 2012 at 00:21

A Microsoft Virtual Academy (MVA) é um portal de treinamento gratuito que a Microsoft criou. A proposta é um ambiente fácil e amigável para que cada um aprenda no seu próprio ritmo, sem despesas. Eu adorei a idéia, porque na minha experiência o estudo auto-didata dá muito resultado, ainda mais quando é feito seguindo um plano bem elaborado.

mva

Leia o resto deste post »

Segurança no Windows Azure

In Dicas on 20 mar 2012 at 22:21

Desenvolver aplicações seguras é um grande desafio. Se forem conectadas à Internet, então, as ameaças se multiplicam. E aplicações na nuvem, distribuídas e em ambientes compartilhados, trazem ainda mais desafios. Mas são desafios que precisam ser compreendidos e dominados, porque segurança não é opcional, é pré-requisito.

seguranca_nuvem

Bruce Kyle, arquiteto evangelista da Microsoft, escreveu uma série de 7 artigos esmiuçando qual é a segurança da nuvem e, especialmente, do Windows Azure, e o que precisamos fazer para proteger uma aplicação.

Leia o resto deste post »

Otimizando o pool de conexões com SQL Azure Federations

In Dicas on 16 mar 2012 at 23:21

No Windows Azure, para aplicações que requerem banco de dados relacional, a melhor alternativa é o SQL Azure, que é um banco de dados como serviço com alta disponibilidade e tolerância a falhas.

Ao desenvolver um serviço na nuvem que atenda vários clientes, um desafio importante para o arquiteto da aplicação é encontrar o equilíbrio ideal entre compartilhamento de recursos e isolamento entre os clientes. Encontrar a melhor arquitetura é uma tarefa complexa devido à quantidade de requisitos e variáveis.

Alguns fatores podem não ser percebidos à primeira vista. Um deles, ao usar bancos de dados, é a possibilidade de incorrer em fragmentação do pool de conexões, o que irá causar uma degradação significativa na performance ao se tentar escalar a aplicação além de uns poucos clientes.

Leia o resto deste post »

Sequências com SQL Azure Federations

In Dicas on 13 mar 2012 at 22:25

sequencia_numerica

O particionamento horizontal dos dados, ao mesmo tempo em que favorece a escalabilidade e o desempenho, apresenta novos desafios. Um deles é como gerar códigos numéricos sequenciais. Neste artigo eu analiso diversos aspectos do problema e indico 5 alternativas de solução.

Leia o resto deste post »

Nuvem: pagando menos por mais

In Novidades on 10 mar 2012 at 13:19

Um dos principais argumentos a favor da computação em nuvem é o ganho de eficiência. É o conceito econômico clássico de diminuição de custos unitários através da economia de escala.

Leia o resto deste post »

Computação em nuvem irá gerar 400 mil empregos no Brasil

In Novidades on 8 mar 2012 at 09:02

20120308-CloudJobs_Brazil

A computação em nuvem pode ser percebida como ameaça por alguns profissionais. De certa forma é uma terceirização; em vez da empresa utilizar seu próprio pessoal para administrar seus servidores, atualizar sistemas operacionais, configurar redes, instalar serviços de middleware, cuidar de replicação e atuar para manter a disponibilidade em caso de falha em um destes componentes, um prestador de serviços assume estas responsabilidades.

Leia o resto deste post »