Fernando Correia

Archive for setembro \28\UTC 2012|Monthly archive page

Modelo de cobrança do SQL Database

In Dicas on 28 set 2012 at 20:45

Uma dúvida que pode surgir sobre o SQL Database (antigo SQL Azure) é se o pagamento é por instância de servidor ou se é por base de dados.

Na realidade, a cobrança é por base de dados. Por exemplo, um servidor que tenha duas bases de dados de 1 GB irá custar 2 x US$ 9.99 por mês (no total, US$ 19.98).

Se estivessem sendo usadas duas instâncias de servidor para estas mesmas duas bases de dados de 1 GB, o preço seria o mesmo.

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 »

SQL Database como Linked Server e outras novidades

In Novidades on 21 set 2012 at 13:19

O SQL Database (anteriormente chamado SQL Azure) recebeu uma atualização com diversas novidades:

Suporte a Linked Server

Agora uma base de dados do SQL Database pode ser adicionada como um linked server em um SQL Server local. Uma vez feita esta configuração, é possível usar distributed queries que combinem dados do servidor local e da base de dados na nuvem.

Este recurso facilita cenários de migração de bancos de dados para a nuvem: é possível migrar parte dos dados para o Azure e manter outros dados localmente, sem perder a capacidade de trabalhar simultaneamente com dados nos dois locais.

Leia o resto deste post »

Série de vídeos sobre máquinas virtuais no Azure

In Vídeos on 20 set 2012 at 09:09

Fernando Carmo publicou no site CATEDI uma série de vídeos sobre o recurso de virtual machines do Windows Azure.

Os vídeos explicam desde os conceitos básicos das máquinas virtuais e como criá-las, passando por conceitos mais avançados como adicionar discos, configurar endpoints, utilizar load balance, criar imagens e utilizar SQL Server.

Leia o resto deste post »

Continuous Delivery para Websites no Azure

In Dicas on 19 set 2012 at 11:03

Continuous Delivery é uma prática para disponibilizar rapidamente para os usuários melhorias e correções de erros com baixo risco e mínima intervenção manual.

Um pré-requisito para aplicar esta técnica é automatizar o processo de desenvolvimento de software. A construção de pacotes (build), testes unitários, de integração e funcionais, e a instalação (deployment) devem ser automatizados ao máximo. O sucesso desta prática depende, portanto, da utilização de ferramentas adequadas.

Leia o resto deste post »

Web Sites no Azure ganham novos recursos

In Novidades on 18 set 2012 at 10:00

A prévia do recurso Windows Azure Web Sites, que são websites escaláveis como serviço, com suporte a ASP.NET, PHP e Node.js, ganhou uma série de novas funcionalidades.

Leia o resto deste post »

Excluindo uma conta de armazenamento usada por uma VM

In Dicas on 14 set 2012 at 21:38

A minha resposta mais consultada no Stack Overflow é sobre como excluir uma conta de armazenamento que contém um blob bloqueado por uma máquina virtual.

Esta situação acontece quando você cria uma máquina virtual no Windows Azure (não confundir com VM Role) e depois você exclui esta máquina virtual. Ao olhar nas contas de armazenamento, você percebe que existe uma conta com um blob grande, de vários gigas. Em seguida você tenta excluir esta conta, para não gastar com o armazenamento deste blob, mas fica confuso quando aparece uma mensagem como esta:

Failed to delete Storage account ‘portalvhdscwtwycpsxxxxx’

Details:

Storage account portalvhdscwtwycpsxxxxx has 1 container(s) which have an active image and/or disk artifacts. Ensure those artifacts are removed from the image repository before deleting this storage account.

Leia o resto deste post »