Fernando Correia

Archive for the ‘Conceitos’ Category

Pôster do Windows Azure

In Conceitos on 6 maio 2013 at 09:44

A Microsoft produziu um pôster que apresenta o Windows Azure para desenvolvedores e profissionais de TI.

Pôster Azure

Leia o resto deste post »

Azure em 10 tópicos

In Conceitos on 13 fev 2013 at 22:31

Esta é uma visão geral e resumida do Windows Azure:

1. Computação na nuvem

Windows Azure é a plataforma de computação na nuvem da Microsoft que fornece recursos de computação sob demanda como serviço. Estes serviços são hospedados em diversos datacenters da Microsoft e gerenciados também pela própria Microsoft.

2. Web sites

O serviço para web sites do Azure fornece hospedagem gerenciada de websites em diversas tecnologias, desde HTML estático, PHP, ASP.NET, Node.js e outros. O serviço escala desde um modelo de hospedagem compartilhada até múltiplas instâncias redundantes com vários processadores e muita memória. O conteúdo pode ser publicado via repositório Git ou por FTP.

Leia o resto deste post »

Desenvolver para a nuvem é diferente

In Conceitos on 12 fev 2013 at 16:46

Ao longo das últimas décadas, milhões de profissionais adquiriram os conhecimentos e competências necessários para desenvolver produtos de software para uso interno em empresas e outras organizações.

Tecnologias como bancos de dados relacionais, arquitetura em camadas, servidores de aplicativo e servidores web têm sido aplicadas. Processos de desenvolvimento foram concebidos e aperfeiçoados para diminuir riscos e facilitar o atendimento dos requisitos dentro de custos e prazos aceitáveis.

Desenvolver novos produtos de software nunca é simples, mas os desafios deste tipo de desenvolvimento para uso interno são conhecidos pelos profissionais, bem como as técnicas necessárias para atingir o objetivo.

Estamos agora passando por uma fase de transição, em que cada vez mais empresas de software enxergam oportunidades de desenvolver software não mais para ser instalado internamente, mas na nuvem. Estas empresas estão criando uma nova categoria de aplicações – o software como serviço – que tira proveito dos benefícios econômicos do uso sob demanda de recursos de computação oferecidos em grande escala.

Leia o resto deste post »

Serviços do Azure – Visão Geral

In Conceitos on 27 set 2012 at 22:39

O Windows Azure pode ser comparado a um sistema operacional para datacenters. Assim como um sistema operacional convencional gerencia a alocação de recursos em um computador e fornece uma série de serviços como acesso a armazenamento, rede, processamento e segurança, o Windows Azure gerencia a alocação de recursos de computação distribuídos em um datacenter e fornece um vasto conjunto de serviços gerenciados de computação, armazenamento, comunicação de dados, controle de acesso, entre outros.

Outra forma de compreender o Azure é pensar nele como uma prestação de serviços. A Microsoft fornece recursos físicos de infraestrutura, computação, softwares e pessoal para oferecer serviços gerenciados. Nuvem não é servidor, é serviço.

Já são tantos os serviços oferecidos na plataforma Windows Azure que é difícil manter a conta. Este artigo é o primeiro de uma série que se propõe a explicar cada um dos serviços do Azure, explicando o que é, para que serve, como funciona, quais os benefícios, quando se usa, como se usa, quanto custa e como aprender a usar.

Vamos iniciar compilando um catálogo completo dos serviços oferecidos nesta data (setembro de 2012). É uma tarefa um pouco desafiadora, pois as informações estão espalhadas.

Leia o resto deste post »

Diagrama de referência de arquitetura do Azure

In Conceitos on 25 set 2012 at 13:10

Clint Edmonson, arquiteto evangelista da Microsoft, publicou uma versão atualizada do seu diagrama de referência de arquitetura da plataforma Windows Azure.

(Clique no diagrama para abrir uma versão ampliada.)

Este diagrama inclui os serviços lançados em junho/2012 e serve como modelo para a criação de diagramas de arquiteturas baseadas no Windows Azure.

Modalidades de serviço na nuvem

In Conceitos on 24 set 2012 at 12:06

Na computação em nuvem, recursos de computação são oferecidos como serviços gerenciados. Estes serviços são classificados em três modalidades principais: Infraestrutura como Serviço, Plataforma como Serviço e Software como Serviço.

Leia o resto deste post »