|
Editorial |
|
|
|
|
Desenvolvedores e Profissionais de TI, unidos, jamais serão vencidos!
Durante os meses de Março a Maio deste ano tive a oportunidade de participar de um programa de intercâmbio e imersão na sede da Microsoft, em Redmond, WA, Estados Unidos.
Além da experiência única de se viver em um outro país (mesmo que por um curto tempo), trabalhar na sede de uma grande empresa de tecnologia muda sua perspectiva das coisas. A grandiosidade e a escala, são outras. As preocupações e análises, globais. O impacto, mundial. É sobre isso que quero compartilhar com vocês.
Fui alocado em um projeto para estruturar a mensagem e conteúdo do assunto “DevOps”... Mas talvez você se pergunte: “O que é isso? Como me afeta”?
Bem, DevOps não é um produto. Não é uma função (se bem que o Linkedin enumera várias empresas ávidas em busca de tal conhecimento). DevOps pode ser considerada uma prática. Uma prática que promete resolver uma antiga diferença entre os Denvolvedores de software e os Profissionais de TI (time de Operações). Quem aqui já não passou por longas discussões, muitas vezes acaloradas, sobre quem é o culpado por determinado sistema não funcionar apropriadamente? É um bug no código? Culpa do desenvolvedor. Não, é uma configuração errada de rede. Culpa de operações. E quem sai perdendo? A área de negócios e os clientes.
DevOps tem por objetivo unir, ao invés de manter times separados, desenvolvedores e time de operações em prol de um objetivo comum. Pode ser apenas uma funcionalidade ou todo um sistema. Muitas empresas, tais como o Netflix, já adotaram DevOps como prática comum e vêm colhendo muitos benefícios. Releases diários mais constantes, agilidade, correções de bugs mais rapidamente, melhor comunicação entre os times são alguns destes benefícios.
Para os que querem se aprofundar no tema, recomendo o livro The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win, escrito por um dos maiores especialistas no assunto, Gene Kim (@realgenekim). Ao contrário do que se pensa, DevOps pode ser sim adotado por grandes organizações, ao invés de simplesmente ser renegado a estruturas enxutas e startups. Claro que como qualquer prática, a recomendação é começar com um projeto menor, controlado, e aos poucos, expandir sua utilização. Grande parte do sucesso na adoção de uma prática de DevOps é a cultura. Se desenvolvedores e time de operações não estiverem convencidos que é possível, o projeto está destinado a falir. Portanto, ter esse objetivo comum é essencial.
Mais especificamente no projeto que trabalhei, fui responsável por entender e desenhar cenários de interoperabilidade entre open source e Microsoft, para soluções de DevOps. Trabalhei bem próximo do Microsoft OpenTech, subsidiária da Microsoft que tem como objetivo contribuir para projetos open source e integrá-los em nossa plataforma.
Um dos cenários por exemplo, é integrar a ferramenta Puppet com o Microsoft Azure, automatizando a criação e padronização de ambientes de desenvolvimento e produção. Inclusive, esse anúncio foi feito mundialmente durante a conferêncial Build 2014, que aconteceu esse ano em São Francisco. Além do próprio Puppet, outras ferramentas, tais como Chef, Docker e Jenkins também são suportadas pela plataforma Microsoft em cenários DevOps. Isso mostra o compromisso que temos com interoperabilidade e em escutar e atender da melhor maneira possível nossos clientes e parceiros.
Parte do trabalho que desenvolvi foi disponibilizado publicamente, e pode ser encontrado neste link. Esse mesmo conteúdo será base para eventos e conteúdos no Brasil, Europa, Estados Unidos, Ásia, enfim, onde quer que a Microsoft tenha presença. Como comentei no início deste texto, esse é o tipo de impacto global e preocupação que a Microsoft tem, de levar conhecimento a todos!
Não há dúvidas que tendências tecnológicas tais como computação em nuvem e mobilidade vem transformando a carreira de desenvolvedores e profissionais de TI. As novas possibilidades são infinitas e animadoras! Cenários que antes eram impossíveis, agora são realidade. Considero DevOps parte desta revolução; mesmo que sua adoção seja gradual, no futuro, boa parte das aplicações nascerão baseadas nesta prática. E essa frase, será mais verdadeira do que nunca: “Desenvolvedores e Profissionais de TI, unidos, jamais serão vencidos!”
|
|
|
|
|
Novidades em destaque |
|
|
Confira estes artigos publicados recentemente no portal Technet: |
|
Exchange Server 2013 Alta Disponibilidade de Transporte (autor: Fernando Lugão Veltem)
Os componentes de transporte do Exchange Server 2013 não são somente um reservatório de mensagems. A arquitetura de transporte do Exchange é composta por uma série de serviços que têm o objetivo de garantir o roteamento adequado das mensagens. |
|
https://technet.microsoft.com/pt-br/library/dn747216.aspx |
|
|
Configurando Proteção de Malware no Exchange Server 2013 (autor: Fernando Lugão Veltem)
O Exchange Server 2013 inclui uma feature de proteção contra malwares, vírus e spywares. Este serviço está integrado no Mailbox Server role e uma vez habilitado todas as mensagens que passam na fila são escaneadas, não é feito o scan das mensagens quando elas estão na base de dados ou quando são acessadas pelos usuários na base. |
|
https://technet.microsoft.com/pt-br/library/dn747215.aspx |
|
|
Exchange Server 2013 Criando Database Availability Groups (autor: Fernando Lugão Veltem)
O Database Availability Group (DAG) é a funcionalidade de alta disponibilidade para as bases de dados do Exchange Server 2013. Um DAG é formado por um conjunto de até 16 servidores Mailbox e provê replicação das bases e recuperação no caso de falha de servidores. |
|
https://technet.microsoft.com/pt-br/library/dn747214.aspx |
|
|
Filtered Index SQL Server (autor: Luan Moreno)
O filtered index é um índice não cluster otimizado, isso porque ele apresenta filtros e predicados que fazem com que os dados sejam mais bem “selecionados” durante a criação de um índice. |
|
https://technet.microsoft.com/pt-br/library/dn747213.aspx |
|
|
SQL Server - Conexão, Sessão e Requisição (autor: Luan Moreno)
Quando trabalhamos com investigação, análise de desempenho, verificação de configurações, visualização de índices ou seja, tudo relacionado a informações globais do servidor de banco de dados, temos a DMV’s (Dynamic Management View’s) como nossas aliadas. |
|
https://technet.microsoft.com/pt-br/library/dn747212.aspx |
|
|
Microsoft Azure - Instalação expressa do Windows Azure Pack (autor: Daniel Donda)
Através desse artigo você aprenderá como fazer a instalação expressa do Windows Azure Pack que poderá ser utilizado para fins de estudo, apresentações ou prova de conceito. |
|
https://technet.microsoft.com/pt-br/library/dn747211.aspx |
|
|
Administrando Microsoft Azure com o System Center AppController (autor: Marcelo Sincic)
Um dos produtos da suite System Center pouco conhecidos é o AppController. Sua função é tornar o uso de ambientes Private Cloud reais, por proporcionar um portal de auto-atendimento simples com uma interface web. |
|
https://technet.microsoft.com/pt-br/library/dn747210.aspx |
|
E veja também estas coleções publicadas no Curah!:
• Boletins de Segurança da Microsoft 2014(Luciano Lima)
• Certificação Cloud Essentials - Exame CLO-001 (Luciano Lima)
• BFE - Buffer Pool Extension - SSD (Luan Moreno)
• ALM - Monitorando Suas Aplicações (Alan do Nascimento Carlos)
• Microsoft "Project Siena" (Daniel Fonseca Castro)
• Terminologias para os 10 Domínios do CISSP(Luciano Lima)
• Segurança da Informação em Ambientes Microsoft (Luciano Lima)
• DaRT 7.0 (Microsoft Diagnostics and Recovery Toolset) (Luciano Lima)
• Certificação CEH V8 (Certified Ethical Hacking) - Exame 312-50 (Luciano Lima)
• Certificação CompTIA SY0-301 Security+(Luciano Lima)
|
|
|
|
Novidades do Microsoft Azure |
|
|
|
|
|
|
Este mês queremos divulgar dois posts relacionados ao Microsoft Azure. O primeiro é sobre o novo portal do Azure, escrito pelo MVP Marcelo Sincic. E o segundo é sobre a funcionalidade de Auto-Scale de Máquinas Virtuais, escrito pelo Vinícius Apolinário.
Outra informação interessante é que recentemente o time de Patterns & Practices da Microsoft publicou um eBook chamado “Developing big data solutions on Microsoft Azure HDInsight”. Este livro digital mostra como utilizar o HDInsight em diversos cenários de big data, tais como exploração iterativa, data warehouse, processos ETL e integração com sistemas de BI existentes. Ele também aborda os principais conceitos relacionados com big data, incluindo o planejamento, o design e a implementação deste tipo de solução. Acesse o eBook neste link.
E por fim, queremos divulgar também o vídeo Transformando Datacenter com Microsoft Azure, publicado no Channel 9. Este vídeo é a gravação de uma palestra apresentada pelo Fabio Hara e pelo MVP Lucas Romão no evento MS Tech Day. |
|
|
|
|
|
|
|
|
Apps em destaque |
|
|
|
|
|
|
|
|
Phoenix Force
Muitos anos após o planeta Terra ter queimado até as cinzas, a Fênix renasceu e encontrou o mundo cheio de monstros. Agora ela deve trazer as gemas essenciais até a Árvore da Vida, para que a Terra possa renascer. Phoenix Force desafiará você e seus amigos em 100 batalhas contra chefões para ver quem tem a melhor estratégia e os melhores reflexos.
Windows Phone:http://bit.ly/News_Phoenix_WP
Windows 8:http://bit.ly/News_Phoenix_W8
|
|
|
|
Pinterest Beta
Pinterest é uma ferramenta para ajudá-lo a descobrir e planejar coisas do seu interesse. Quando você encontrar algo que parece interessante, simplesmente marque-o com um Pin! Pins são marcas visuais que você organiza e compartilha do jeito que quiser.
Windows Phone:http://bit.ly/News_Pinterest_Beta
|
|
|
|
iFood
Procurar cardápios para pedir comida virou coisa do passado. Com o iFood, você faz o pedido rapidamente em qualquer restaurante que atenda a sua região. Em poucos cliques, você escolhe entre uma infinidade de cozinhas e pratos e pode ficar despreocupado enquanto espera sua comida chegar onde quer que você esteja. Windows Phone:http://bit.ly/News_iFood
|
|
|
|
Globosat Play
É assinante de TV por assinatura? Assista a filmes e séries exclusivos além de programas de sucesso do GNT, Multishow, Bis, Off, SporTV, Premiere FC, Combate, Viva, Gloob, +Globosat, Philos, Canal Brasil e Universal Channel. Tudo na íntegra - e quando quiser! Produto disponível gratuitamente para assinantes NET, GVT, MULTIPLAY e CTBC. Em breve disponível para outras operadoras.
Windows 8:http://bit.ly/News_GlobosatPlay
|
|
|
|
|
|
|
|
|
|