O que é e como calcular IOPS (Exchange, SQL, SharePoint, etc)?
Esta pergunta é frequente, principalmente porque como consultor de soluções da Dell que é um fabricante de hardware temos que saber.
O que são IOPS?
É o número de operações por segundo que um disco individual consegue chegar. Por exemplo, um disco SAS de 10K consegue em média 140 IOPS.
Esta velocidade é padrão na industria com variações entre modelos, mas podemos ter uma base do que é aceitável e o fabricante do disco poderá lhe informar este número.
Porem, note que a diferença é muito grande, principalmente levando em conta os novos discos SSD. Por exemplo, o disco X25-E da Intel (Veja o pdf com as caracteristicas em http://download.intel.com/design/flash/nand/extreme/extreme-sata-ssd-datasheet.pdf) chega a números 30 vezes maiores que os discos SAS e SATA.

Porque o IOPS é tão importante?
Esta pergunta é óbvia, mas a explicação pode não ser tão simples. Acontece que na maioria dos casos temos a tendencia de minimizar a questão dizendo que é “performance” ou “percepção do usuário” mas na verdade pode impactar diretamente no funcionando de um aplicativo, em alguns casos até inviabilizando.
Por exemplo, um ambiente Exchange 2003 com 2 mil caixas de correio precisa de 1,5 mil IOPS e este número não é fácil de alcançar. O SQL Server para um banco de dados do SharePoint precisa de 5 mil IOPS para funcionar.
Como calcular o IOPS?
Multiplique o total de discos pelo tipo de RAID e conseguirá o seu número. Segue alguns exemplos:

O RAID 1, RAID 10 ou RAID 0 irá lhe proporcional o maior numero de IOPS possivel, já o RAID 5 o calculo leva em conta 1 disco a menos e no RAID 50 2 discos a menos para as paridades.
Como conseguir o maior IOPS possivel com maior capacidade?
Temos tres formas de fazer isso:
- Utilize discos de alta performance, como os SAS de 15K ou o SSD, porem são caros e no caso do SSD de tamanhos de apenas 32/50/64/100GB
- Utilize o tipo de RAID apropriado para a performance e não visando o tamanho desejado como muitos hoje fazem, o que muitas vezes implica em utilizar RAID 10 para ter a performance total ao invés de RAID 50, perderiamos em capacidade mas ganhamos em performance
- Compre um storage que trabalha com as LUNs virtuais, ou seja, ele aloca os dados nos discos conforme a necessidade deste dado e não necessita dizer o tipo de RAID
O que são as LUNs virtuais?
Não vamos entrar no ponto técnico já que este é bem mais complexo, porem podemos entender o que é esta nova tecnologia sem nos tornarmos especialistas em storage.
Usando os storages da Dell como exemplo, o MD3200i trabalha com LUNs da forma normal que conhecemos. Você indica que os discos X a Y formam o RAID 0, de Z a W o RAID 5 e assim por diante. Ou seja, mapeamos diretamente os discos e ficamos dependentes da capacidade de IO individual de cada um.
Já na série EqualLogic podemos definir o tamanho da LUN sem indicar os discos e o próprio storage irá alocar automaticamente os dados mais acessados nos discos mais rápidos (!!!!!!!!!!). Você deve estar achando que é brincadeira ou algo do tipo “conceito”, mas não é!!
Os novos storages vendidos pela Dell, EMC, IBM e outros são inteligentes e permitem misturar os discos. Por exemplo, posso colocar discos SSD na gaveta do storage e mais uma gaveta adicional com 24 discos de 15K SAS e não me preocupar se a LUN que criei está nos discos mais performáticos, quem fará este trabalho é o storage.
E, o mais interessante, quando o storage “perceber” que determinado dado (LUN) é mais acessado que outro ele irá realocar para os discos mais rápidos e fazer o shift dos dados sem intervenção e queda de performance, já que trabalha em background e automático !!!!
Referencias interessantes
Como calcular IOPS para Exchange 2003 http://technet.microsoft.com/en-us/library/bb125019(EXCHG.65).aspx
Como calcular IOPS para Exchange 2010 http://technet.microsoft.com/en-us/library/ee832791.aspx
Como calcular IOPS para o SQL do SharePoint 2010 http://technet.microsoft.com/en-us/library/cc298801.aspx
Utilitário para medir IOPS para o SQL Server (SQLIO) http://www.microsoft.com/download/en/details.aspx?displaylang=br&id=20163
Referencia do EqualLogic S6000 http://www.equallogic.com/products/default.aspx?id=9511
SharePoint 2010–Technical Reference, Planning Guide for Farms and Environments e Operations Guide

Disponibilizados na semana passada, respectivamente dias 22 de Maio, 27 de Maio e 6 de Junho estes tres guias oficiais são excelente.
Technical reference for Microsoft SharePoint Server 2010
Traz todas as mensagens de erros que o SharePoint tem e como resolver, muito interessante e essencial para uso no dia a dia.
São 505 páginas com sintoma, causa e solução incluido guias passo a passo de resolução de problemas.
Download http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a3b9fa1b-0300-489e-8d67-f14deb4c3a56
Planning guide for server farms and environments for Microsoft SharePoint Server 2010
Este guia é mais completo que o IPD pois não trata apenas de recomendações, mas sim de como fazer.
Ele trata de Hosting, Fisico x Virtual, desenhos, configurações de Search, URLs e muitas outras com exemplos práticos e modelos que podem ser usados, tudo em 307 páginas.
Alem disso traz os links do TechCenter para ajudar na implementação.
Download http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bbd414c5-00fe-4a65-8a35-d52c9aa84609
SharePoint Server 2010: Operations Framework and Checklists
Este guia tem foco nas operações do dia a dia, explicando as tarefas diarias, semanais e mensais que um administrador precisa executar.
É um guia de 73 páginas muito bom para a operação do ambiente implementado.
Download http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3cd07201-7420-4c12-9639-81da513e728d
Aproveite estes guias, se conseguir ler tudo você é ninja !!!
Mas vale a pena guardar para quando precisar, porque com certeza vc irá consultar !!!
Removendo Project Server 2010 Applications no SharePoint 2010
Um erro comum é remover a Site Collection de um PWA sem fazer isso pelo gerenciador de aplicações. Normalmente quem incorre neste erro tem vários problemas depois, o PWA não abre mais e algumas vezes não é possivel criar novos PWAs.
Causa
Ao deletar a Site Collection diretamente foi removido o ponteiro na Web Application, porem para o serviço de dados do Project Server ainda consta um PWA com o banco de dados intacto.
Sintoma
Ao tentar agora deletar corretamente pelo “Manage Service Applications” ocorre o erro:
“Service application cannot be deleted due to existing project sites”

Solução
Entre no SharePoint 2010 Management Shell e execute a seguinte sequencia de comandos:
Get-SPServiceApplication
$ID_App = Get-SPServiceApplication | ? {$_.Displayname -like "Nome da Aplicação"}
$Colecoes = $ID_App.SiteCollection
$Colecoes
$ID_App.SiteCollection.Remove("22ffa7a9-17f1-4801-b648-cc7e1dbe2183")
O primeiro comando lista todas as aplicações encontradas e entre elas as do PWA. É possivel criar um filtro para o like, similar ao segundo comando. Ou se você já conhece o nome da aplicações coloque diretamente na segunda linha.
O segundo comando captura o ID da aplicações e o terceiro utiliza este ID para trazer a lista de Site Collections vinculadas ao PWA.
O quarto comando lista o resultado da variavel $Colecoes para que você posso ler o ID da Site Collection que é inserido no ultimo dos comandos.
Após isso, rode novamente os comandos 3 e 4 até que não retornem mais nenhum Site Collection, apesar de que o PWA costuma ser um unico SC.
Veja abaixo os prints completos, de cada estágio:




E não se esqueça que não será deletado os bancos de dados no SQL Server, o que deve ser feito manualmente antes de se criar uma nova aplicação para o servidor de PWA.
Atualizado: Baixe todos os Infrastructure Planning and Design (IPD) guides da Microsoft JUNTOS !!!
Pois é, todos sabemos que a Microsoft tem os IPDs para seus produtos. Mas para quem não sabe IPD é o guia para planejamento e design que o ajuda a montar projetos de implementação.
Foi acrescentado os IPD para o BPOS, atualizado os de virtualização e de System Center, alem do Exchange 2010 e SCSM.
Por exemplo, o guia do SQL Server 2008 R2 é dividido em 8 tarefas que devem ser documentadas para uma implementação satisfatória. Ele também contem links para referencias técnicas, um ppt para apresentação do guia e um documento do visio com o modelo de implementação.
A grande sacada é que existe como baixar todos os IPDs juntos, desde sistema operacional de cliente até Datacenters, passando pelo Sharepoint, SQL, familia System Center e por ai afora !!!
Use este link para baixar todos os IPDs: http://download.microsoft.com/download/5/B/C/5BC966BC-47D8-41DF-95F2-FA9A2D816258/IPD%20-%20All.zip
Use este link para baixar IPDs individuais: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=AD3921FB-8224-4681-9064-075FDF042B0C&displaylang=en
Veja a lista dos IPDs disponiveis na data de hoje:
- New! Exchange Server
- New! System Center Service Manager
- Updated! Exchange Online—Evaluating Software-plus-Services
- Updated! SharePoint Online—Evaluating Software-plus-Services
- Active Directory Certificate Services
- Active Directory Domain Services
- DirectAccess
- Dynamic Datacenter
- File Services
- Forefront Identity Manager 2010
- Forefront Unified Access Gateway
- Internet Information Services
- IPD Series Introduction
- Microsoft Application Virtualization 4.6
- Microsoft Enterprise Desktop Virtualization (MED-V)
- Print Services
- Selecting the Right NAP Architecture
- Selecting the Right Virtualization Technology
- SQL Server
- System Center Configuration Manager 2007 SP1 with R2
- System Center Data Protection Manager 2007 with SP1
- System Center Operations Manager 2007
- System Center Virtual Machine Manager 2008
- Terminal Services
- Windows Deployment Services
- Windows Optimized Desktop Scenarios
- Windows Server 2008 R2 Remote Desktop Services
- Windows Server Virtualization (for Windows Server 2008 Hyper-V)
- Windows User State Virtualization
Pesquisa de Perfil para Conteudo de SharePoint 2010
No ultimo encontro de influenciadores do SharePoint na Microsoft, coberto pelo Hara ficou claro aos participantes que a necessidade mais preemente hoje não é ensinar recursos e sim passar aos profissionais as funcionalidades do SharePoint.
Por incrivel que possa parecer, o SharePoint é visto por profissionais de TI como um File Server na web e por muitos desenvolvedores como uma plataforma para portais. Os que conhecem sabem que o SharePoint é muito mais do que isso !!!
Portanto, desenvolvi a pesquisa para que os profissionais respondam e nos deem uma direção dos principais conteudos que a comunidade precisa produzir para ajudar profissionais.
Por favor, responda a pesquisa em http://bit.ly/pesquisaSPS e nos ajude a montar o conteudo ideal para você !!!!!!!
Guia de preparação para o exame 70-667 (MCTS SharePoint 2010 Configuring)
Hoje entreguei o conteudo da palestra no TechEd 2010 “Dicas e truques do exame 70-667– MCTS SharePoint 2010 Configuring”.
_thumb.jpg)
Durante a palestra falamos sobre o conteudo do exame, a importancia dele no mercado e facilidades para se certificar.
Dois pontos tornam esta certificação hoje importante, o primeiro que o SharePoint está crescendo muito como produto e já é o 3º produto da Microsoft após o Windows, alta demanda de mercado e carencia de profissionais. Existem poucos “profissionais” e muitos “fuçadores” e a certificação o distinguirá de outros profissionais.
A outra é que as promoções de certificação da Microsoft para pessoas fisicas (http://www.marcelosincic.com.br/blog/post/Segunda-Chance-(Second-Shot)-de-volta-com-desconto-por-volume-(Pack)-de-1525-a-2025.aspx) e parceiros (http://www.marcelosincic.com.br/blog/post/Segunda-chance-(Second-shot)-para-parceiros-MPNe28093Descontos-de-2025-a-3025-no-Pack.aspx) facilita financeiramente a certificação.
Na palestra utilizei como recurso o powerpoint da apresentação, anexado abaixo em formato PDF, o meu guia de dicas do exame 70-667 que está linkado neste blog e um simulado baseado no Self Test. Quanto a este ultimo não pude colocar no site porque ao consultar o pessoal descobri que distribuir este conteudo é ilegal… Uma pena.
Segue abaixo então os dois arquivos principais:
PowerPoint: CER206_Msincic.pps (1,52 mb)
Guia para o exame 70-667: Guia Exame 70-667.pdf (3,42 mb)
SharePoint 2010 Hot Site–Diagramas de Implementação e Componentes
O SharePoint 2010 introduziu diversos papeis que antes o MOSS era limitado, como o gerenciamento de contas, o search integrado com federação, multi tenant e outros.
No hot site do SharePoint foram desenvolvidos 5 posters bem interessantes do produto com a possibilidade de serem baixados em xps, pdf ou vsd. São 5 modelos disponíveis hoje:
- Deployment - Documenta os exemplos de montagem do ambiente, resultados esperados e como testar cada um, além do resumo dos prereqs para cada modelo de implementação
- Topologias – Tipos de topologia possíveis, modelos, serviços por camada e uma interessante tabela de qual serviço precisa estar ativo em cada role de servidor
- Hosting – Mostra em detalhes como o modelo Multitenancy poderá ser implementado em uma empresa de hospedagem, achei o mais interessante dos 5 que estavam disponíveis
- Serviços (single server) – É muito útil porque aborda uma funcionalidade que poucos conhecem do SharePoint 2010, a implementação de várias instancias de um mesmo serviço, o que este gráfico deixa claro como funciona e pode ser implementado
- Serviços (cross-farm) – Similar ao anterior, mas com detalhamento para implementações com diversas empresas ou estruturas
Boa leitura e estes gráficos são um bom guia para quem está se preparando para as certificações em SharePoint 2010.
TechNet Webcast: Migração de Windows SharePoint Services 3.0 para SharePoint Foundation 2010 em 29 de Julho as 12:00
Já realizado, use o link abaixo para baixar ou assistir o webcast gravado. No post PPTs e links do TechNet Webcast- Migração de Windows SharePoint Services 3.0 para SharePoint Foundation vc poderá acessar o ppt e os links citados no webcast.
Na quinta dia 29/07/2010 estarei junto com o André Lima (http://andrealveslima.spaces.live.com) apresentando o webcast da semana de migração, e a nosso cargo está o de WSS 3.0 para o Sharepoint Foundation 2010.
Nossa idéia será iniciar com um overview das novas funcionalidades e demonstrar um site em WSS 3.0 com blog, wiki e team site criados e como a migração in-place foi realizada.
Não poderemos demonstrar em um webcast por limitações óbvias, mas aboraremos como fazer a migração em farms.
Link para baixar ou assistir a versão gravada: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032456610&culture=en-US

TechNet Webcast: Migração de Windows SharePoint Services 3.0 para SharePoint Foundation 2010
Idioma(s): Português.
Produto(s): Outros.
Público(s): Generalista de TI.
Duração: 60 Minutos
Data de Início: quinta-feira, 29 de julho de 2010 12:00 Brasília
Visão Geral do Evento
Veja neste webcast como fazer o upgrade das funcionalidades que você criou no Windows SharePoint Services 3.0 para o SharePoint Foundation 2010.
Exames beta do Sharepoint 2010 abertos !!!
Como já havia comentado em um post anterior, agora o Sharepoint terá a carreira para desenvolvedor e IT Pro completas, com um exame MCTS e um MCITP para cada uma das duas carreiras, totalizando 4 exames. Atualmente são apenas 2 exames MCTS para o Sharepoint 2007, um para cada carreira. Detalhes em http://www.marcelosincic.com.br/blog/post/Novos-exames-e-carreiras-para-o-Sharepoint-2010-mostram-a-maturidade-do-produto.aspx
Os exames podem ser feitos de 21/maio até 11/junho e o código para o exame está em http://borntolearn.mslearn.net/btl/b/weblog/archive/2010/05/19/register-for-sharepoint-2010-beta-exams.aspx.
Bom exame !!!!