Fernando Correia

Archive for PM|Yearly archive page

Criptografia no Azure: Entropia

In Dicas on 26 fev 2013 at 20:43

Quanto mais eu aprendo sobre o Windows Azure, mais eu percebo o grau de cuidado e a extensão do planejamento que foi envolvido na criação desta plataforma.

Um exemplo é este fato:

As máquinas virtuais do Windows Azure recebem entropia forte no seu processo de inicialização.

Continue lendo »

Livros gratuitos sobre Windows Azure

In Dicas on 24 fev 2013 at 12:08

Uma das vantagens da plataforma Windows Azure é a quantidade de material gratuito disponível. Desde tutoriais introdutórios, passando por exemplos completos, guias de treinamento online, laboratórios, documentação de referência e livros.

Esta é uma lista de diversos e-books gratuitos referentes ao Azure:
Continue lendo »

Migrar banco de dados do SQL Server para Azure

In Dicas on 22 fev 2013 at 12:47

Digamos que você queira transferir uma base de dados do SQL Server on-premises para a nuvem para aproveitar os benefícios de usar banco de dados como serviço: terceirização do gerenciamento, evitar gastos com servidores, redundância de dados automática, alta disponibilidade, conectividade de rede de alta performance com outros serviços hospedados na nuvem.

Mas qual a melhor maneira de transferir uma base de dados local para a nuvem? Uma das formas mais simples e rápidas é usar o recurso de Data Tier Application (BACPAC).

Rafael Leonhardt escreveu um tutorial com os passos para esta migração. Confira:

Copiando uma base de dados local para o SQL Azure

Armazenamento do Azure avaliado como o melhor

In Novidades on 20 fev 2013 at 08:37

Em 2012, os provedores de nuvem armazenaram mais de 1 exabyte de dados. Ou seja, um milhão de terabytes. O Gartner prevê que até 2016 mais de 50% das principais empresas do mundo estará armazenando dados críticos de clientes em nuvens públicas.

A empresa Nasuni pesquisou o estado dos serviços de armazenamento da nuvem em 2013. A sua investigação foi em três linhas:

  • Desempenho
  • Disponibilidade
  • Erros

Continue lendo »

Atualização 2012.2 do ASP.NET traz novidades de Azure

In Novidades on 18 fev 2013 at 20:56

A atualização 2012.2 do ASP.NET e Web Tools, disponível gratuitamente para Visual Studio 2012 e .NET Framework 4.5, traz novidades relacionadas com o Windows Azure.

As novidades dizem respeito a publicações de web sites, diagnóstico de serviços Web API e autenticação de usuários.

Continue lendo »

Como atualizar uma aplicação no Azure para .NET 4.5 e Windows Server 2012

In Dicas on 16 fev 2013 at 11:03

Uma das funcionalidades introduzidas pela versão 1.8 (October 2012) do SDK do Azure para .NET foi o suporte a uma nova versão de sistema operacional nos serviços em nuvem. A versão 3 de Guest OS Family é um ambiente com sistema operacional Windows Server 2012 e .NET Framework 4.5.

Esta nova versão coloca à disposição das aplicações os novos recursos do Windows Server 2012, incluindo o IIS 8, com suas melhorias de performance e suporte a WebSockets para construir aplicativos web modernos com atualização em tempo real e uma nova versão do ASP.NET com novos recursos para processamento assíncrono, suporte a WebSockets e melhorias de desempenho.

Continue lendo »

Liberados fontes do Windows Azure PowerShell

In Novidades on 15 fev 2013 at 13:28

O projeto Windows Azure PowerShell oferece um conjunto de cmdlets (comandos) de PowerShell para automatizar a administração de aplicações no Windows Azure.

Entre as funcionalidades disponíveis estão o gerenciamento de contas e assinaturas, websites, serviços em nuvem, armazenamento, banco SQL, Service Bus, máquinas virtuais, redes e deployment de node.js e PHP.

Continue lendo »

Serviço de relatórios no Azure ficou mais barato

In Novidades on 14 fev 2013 at 19:14

O SQL Reporting Services, que é uma instância gerenciada de servidor de relatórios no Windows Azure, teve o seu preço reduzido.

Anteriormente o custo era de US$ 0,88 por hora de disponibilidade da instância, com franquia de impressão de até 200 relatórios por hora. O novo preço é de US$ 0,16 por hora de instância, com franquia de impressão de 30 relatórios por hora.

Continue lendo »

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.

Continue lendo »

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.

Continue lendo »