Desenvolvimento Efetivo na Plataforma Microsoft: o livro.

Desenvolver software é complexo. E fazer isso de forma ágil, manutenível, gerando soluções escaláveis, performáticas, seguras e com alta disponibilidade é mais complexo ainda.

Diante desses desafios, o time de engenheiros de suporte a campo Modern Apps Brazil decidiu por reunir um conjunto de práticas e lições aprendidas em campo com a plataforma Microsoft em um livro. Esses engenheiros são focados na resolução de problemas críticos relacionados a ALM, IIS e .NET Framework na plataforma Microsoft.

clip_image001

Leia mais »

Publicidade

Windows Azure Storage – Table

Azure Tables é o recurso do Windows Azure storage mais próximo dos bancos de dados NoSql.

O Windows Azure Tables fornece recursos para o armazenamento e manipulação de dados estruturados.

Uma Azure Table pode ser vista como um container que provê recursos para o armazenamento de dados. Uma grande diferença entre as Azure Tables e as tabelas de bancos de dados relacionais é que, podemos armazenar diferentes estruturas dentro de uma mesma Azure Table, algo impossível de ser feito com tabelas de bancos relacionais. Desta maneira, as Tables acabam se tornando um grande conjunto de entidades. Isso torna o Azure Table ideal para o armazenamento de grandes coleções de objetos.

Azure Tables são otimizadas para trabalhar com grandes quantidades de dados. Um detalhe importante é que Tables podem ser automaticamente escaladas para acomodarem até 100 terabytes de dados, a fim de garantir a melhor performance possível.

Leia mais »

Windows Azure Storage – Blob

Um dos recursos providos pelo Windows Azure storage é a administração de Blobs. Os Blobs (Binary Large Objects) são coleções de dados binários armazenados em uma única entidade de forma não estruturada. Blobs são tipicamente imagens, áudios ou outros tipos de artefatos de multimídia. O armazenamento de blobs requer cuidados, pois não são dados estruturados (como dados de bancos de dados estruturais e instâncias de classes) e geralmente estão associados com grandes quantidades de dados binários (esta é a origem do termo binary large objects).

Para ter uma visão mais geral sobre o Windows Azure storage leia este link: https://ferhenriquef.com/2013/05/16/windows-azure-storage/

Leia mais »

Windows Azure Storage

Vivemos uma fase bastante interessante, na qual presenciamos a crescente expansão dos serviços providos pela nuvem. Dia após dia, novos serviços surgem e ficamos estatelados, imaginando: “Nossa! Eu podia ter usado isso naquele projeto!” ou então “Nossa! Como eu consegui trabalhar até agora sem isso?”.

Na minha humilde opinião, logo mais, conhecer os serviços providos pela nuvem será tão importante quando saber conectar sua aplicação a um banco de dados ou jogar uma mensagem em um serviço de mensageria. Trabalhar com a nuvem não será um diferencial, mas um conhecimento tido como requisito básico.

image

Leia mais »

SQL Azure – Consultando dados

O SQL Azure é um conjunto de serviços que oferece capacidade de processamento e armazenamento de dados relacionais na nuvem. É a ferramenta que devemos utilizar para armazenarmos dados relacionais de nossa aplicação na plataforma Windows Azure.

No post anterior (https://ferhenriquef.com/2012/04/25/como-criar-um-banco-de-dados-no-sql-azure/) discutimos sobre como criar uma base de dados no SQL Azure, neste post vou demonstrar como acessar o SQL Azure.

Para acessar o SQL Azure não precisamos de nenhum SDK ou configuração especial, apenas precisamos modificar nossa connection string, definindo como server o nome do nosso servidor no Azure.Leia mais »

Como criar um Banco de Dados no SQL Azure

O SQL Azure representa um conjunto de serviços que fornecem a capacidade de processamento e armazenamento de dados relacionais no Windows Azure. O SQL Azure nos permite fazer uso dos mesmos recursos que estamos acostumados no SQL (persistência de dados, BI, relatórios, replicação e outros).

Neste post irei descrever como criar seu banco de dados no Windows Azure, nos próximos posts vou demonstrar como devemos fazer para consumir os dados deste banco de dados utilizando os recursos nativos do .Net Framework.

Vamos então a criação do banco de dados!

1 – Faça logon em sua conta do Windows Azure
2 – Vá até o painel de gerenciamento do Windows Azure e clique no ícone “Novo Servidor de Banco de Dados”

Capture02

Leia mais »