|
|
|
|
|
16/06/2009Olá pessoal,
Na semana passada tive uma conversa bastante interessante com um grande (na verdade gigante) cliente - envolvendo a arquitetura e planejamento de implantação de uma infra-estrutura de MOSS (SharePoint Server) ... Eu particularmente curto demais participar destas conversas...
Dentre os muitos fatores abordados e discutidos, falamos sobre capacity planning & sizing - principalmente dos content databases, sempre com vistas às melhores práticas e recomendações do product team. A recomendação mais clara e em evidência é que, o tamanho dos content databases deve ser de no máximo 100Gb.
(Lembrem-se, é uma recomendação, e não um hard-limit)
Referências (para quem quiser se aprofundar no assunto):
Falando especificamente na recomendação de 100Gb para os content databases, em determinados cenários de implementação este limite pode ser facilmente ultrapassado - e a equipe de arquitetura me questionou bastante sobre este item.
Primeiramente, é importante ressaltar que esta recomendação tem como foco a manutenção (otimizações, operações de backup/restore e DRV) e performance geral.
A arquitetura de armazenamento do sharepoint faz com que todo e qualquer conteúdo (principalmente arquivos, em nosso caso) adicionado a um site seja armazenado em um banco de dados sql server (aka content databases). Não é muito dificil de imaginar, mas armazenando arquivos grandes no sharepoint seria uma forma de atingir facilmente o limite recomendado - obtendo um banco de dados bastante grande e (consequentemente) crítico.
Não vou detalhar a discussão sobre minhas recomendações para armazenamento de arquivos e etc ..... vamos direto ao ponto:
- Cenário: Um grande volume de arquivos armazenados no sharepoint pode gerar um banco de dados muito grande, altamente crítico e com um alto custo;
- Pergunta: Não quero abandonar o sharepoint devido ao cenário acima apresentado. (NEM PENSEM NISSO!!! kkk) Existe alguma forma de contornar ou flexibilizar este modelo?
- Resposta: SIM, eu abordei tecnicamente este cenário a alguns meses atrás.
EBS - External BLOB Storage API (Business Vision) EBS - External BLOB Storage API (Technical Deep-Dive)
Obs.: O único problema do EBS é a sua implementação técnica, bastante complexa e específica.
- Pergunta 2: Mais alguma ajuda? (provavelmente, me assustei um pouco com o EBS acima citado!) :-)
- Resposta 2: SIM (informação obtida a algumas horas atrás ...)
BlueThread Technologies, uma empresa MS Gold Partner, lançou oficialmente um produto chamado StoragePoint. Além do nome interessante, este produto simplesmente atua exatamente na resolução do cenário acima ... gerenciando o modelo de armazenamento de BLOB´s (aka arquivos) do sharepoint.

Basicamente, os BLOB´s deixam de ser armazenados nos content databases do sharepoint, sendo redirecionados para unidades de armazenamento externas (discos, NAS, SAN e etc...).
Por que isso é tão interessante? Primeiramente pois evita o crescimento desordenado e ingerenciável dos bancos de dados do sharepoint. Em segundo - com o devido planejamento - vejo uma possibilidade de redução/otimização de custos, haja visto que o custo US$/GB é muito superior em unidades dedicadas à bancos de dados do que em unidades simples de armazenamento de arquivos.
O blog do time do StoragePoint apresenta informações muito interessantes (por gentileza, realizem sempre seus benchmarks de performance / custo / ROI / payback internamente ...). O post The Throwdown results are in! contém comparações muito bacanas, eu mesmo nunca tinha pensando em utilizar NTFS Compression neste caso - o ganho geral parece ser realmente possível! (Com uma pequena penalização de performance, na minha visão macro...)
Bom, acho que vocês já pegaram a idéia desta dica. Vou procurar falar mais sobre planning & performance nos próximos posts.
Para maiores informações acessem http://www.storagepoint.com/!!!
Obs.: Special thanks to Owen Allen and Michael Gannotti.
Abraços
Hélio Sá Moreira
Olá pessoal,
Sou eu denovo por aqui ...
Sei que faz um tempo que não passo pela blogsphera, mais especificamente aqui pelo SharePoint Brasil - mas feliz/infelizmente estes último meses tem sido extremamente intensos e desafiadores para mim.
Um conjunto de rolo compressor profissional + mudanças pessoais + dúvidas/pensamentos fizeram com que este espaço ficasse um pouco parado ....
Mas, falando de coisas boas a partir de agora, vocês já devem ter reparado que mudanças ocorreram por aqui ... e essa é o meu objetivo para os próximos meses - muitas e muitas atualizaões / novidades / surpresas.
Este espaço aqui tem uma representação muito grande dentro das minhas satisfações profissionais - e atualizá-lo visualmente e estruturalmente era algo que eu estava perseguindo a alguns meses. Felizmente - antes tarde do que nunca - estas idéias estão saindo do papel e tomando corpo.
Bom, esta é uma mensagem de animação e atualização ... esperem muitas e muitas novidades por aqui nos próximos dias / semanas / meses ... meus objetivos não são nem um pouco modestos, podem acreditar. ;-)
As primeiras novidades que gostaria de anunciar, como forma de proporcionar uma estrutura de colaboração e social networking entre os membros deste espaço, são:
- RSS (powered by feedburner)
O nosso link para consumo dos posts via RSS agora é gerenciado com a utilização do Feedburner, agregando maior flexibilidade e gerenciamento das atualizações aqui no portal .... não deixem de adicionar este endereço no FeedReader de vocês: http://feeds2.feedburner.com/SharePointBrasil/
- Twitter SharePoint Brasil .Net
É verdade que ainda estou tentando me acostumar com o Twitter e esta onda de social networking - mas acredito que seja uma ótima forma de proporcionar um canal de atualizações / notificações (quem sabe até de feedback) para o portal.
Follow us on Twitter: http://twitter.com/SharePointBRZ
- Twitter Hélio Sá Moreira
Para quem quiser acompanhar um pouco mais das minhas aventuras / loucuras / atividades pessoais&profissionais - Follow me on Twitter: http://twitter.com/HelioSaMoreira
Não posso deixar de expressar a minha animação com esta nova fase ... e peço a todos que participem e contribuem com este espaço. Dentro de poucos dias espero liberar para vocês funcionalidades que possam proporcionar colaboração e identificação de cada membro desta comunidade ...
Conto com vocês, contem comigo também ...... ;-)
Grande abraço a todos
Hélio Sá Moreira 14/02/2009
Olá pessoal, tudo bom?
(Após algum tempo fora, estamos aqui novamente ... tentando postar coisas bacanas à todos vocês)
Tenho trabalhado muito ultimamente, liderando projetos incríveis e super desafiadores (o que reflete a minha super empolgação) ... e para passar por estes desafios tenho consumido um volume de informações imenso a cada dia.
No meio deste montão de informações, tenho me deparado com ferramentas e utilitários super interessantes para o Sharepoint .... vou começar a postar por aqui alguns. :-)
Um dos mais interessantes que achei (e testei rapidamente) foi o SharepoinZip - um utilitário (aka feature) que adiciona as seguintes funcionalidades ao Sharepoint:
- Upload de um arquivo Zip para o Sharepoint, com a opção de extrair os arquivos após a realização da operação
(Interessante, seria como um batch upload bem fácil de fazer)

- Download de vários arquivos do Sharepoint como um único arquivo zip (aka batch download)

- e Mais uma outras coisas bem interessantes, tais como a possibilidade de 'zipar' uma folder com um simples click.

Bom, o SharepoinZip é um produto da BlackBlade, reconhecida por produzir interessantes add-ins para o Sharepoint. A ótima notícia para a comunidade é que SharepoinZip possui uma versão paga (2.0) e uma outra versão gratuita (1.2) para uso livre - é só baixar e instalar.
Seguem alguns links interessantes sobre a ferramenta:
É um post rápido, com uma dica bacaninha .... mas espero que vocês tenham gostado.
Abraços
11/01/2009
Olá pessoal,
Alguns dias atrás eu vi esta notícia, testei e achei super bacana ... então, decidi compartilhar com vocês.
O que são os BOT´s para o Windows Live Messenger?
Os BOT´s são robôs automáticos que podemos adicionar como amigo em nossa lista de contatos do Messenger e "falar com eles" como se fossem pessoas reais.
Existem diversos BOT´s disponíveis, dedicados à funções bastante interessantes ...
Os BOT´s normalmente simulam "inteligência" na interpretação das conversas e diálogos ...
O Translation Team da Microsoft liberou um BOT de tradução, que basicamente server como um amigo tradutor de palavras/sentenças entre diversos idiomas.
Basicamente você pode definir um modelo de tradução (idioma Origem // Destino) e depois enviar palavras/frases para serem traduzidas ..... os resultados são as "respostas" do seu amigo BOT.
O BOT é uma amigo seu (os mais loucos devem ter cuidado com isso) .... portanto, basta adicioná-lo à sua lista de contatos utilizando o seguinte endereço: mtbot@hotmail.com
Os idiomas atuamente suportados pelo TBOT são:
|
|
English to/from: > Arabic > Chinese Simplified > Chinese Traditional > Dutch > French > German > Italian > Japanese > Korean > Portuguese > Russian (RUS->ENU only) > Spanish
Chinese Simplified <-> Chinese Traditional |
Depois de adicionado, é possível trocar as primeiras palavras com o seu BOT para configurá-lo.
Agora, é só mandar algumas mensagens bacanas ..... seguem alguns dos meus experimentos:
Mensagem em inglês:
- I love Sharepoint!
Resultados (traduções do TBOT)
- Ich liebe SharePoint! (Alemão) - 我喜欢 sharepoint! (Chinês simplificado)
- Я люблю SharePoint! (Russo)
- احب Sharepoint! (Árabe)
Bom, é isso aeh ....... um pouco de diversão as vezes faz bem! :-)
Abraços
09/01/2009
Olá pessoal,
É isso mesmo, depois de muitos e-mail´s e tentativas de agendamento/organização, é com prazer que anuncio e disponibilizo a vocês a 3ª turma do nosso curso Sharepoint 2007 para Desenvolvedores.
Eu particularmente tentei lançar esta turma no final do ano passado (2008), mas infelizmente devido a alguns problemas de agenda/compromissos não foi possível.
As 2 turmas anteriores foram um sucesso, superando sem dúvida minhas expectativas iniciais em diversas áreas ... inclusive no prazer/satistação em ministrar este treinamento.
Ah, temos uma novidade: As duas turmas anteriores foram realizadas aos sábados ... e 5 sábados seguidos é realmente um cronograma bastante puxado, principalmente no que se refere à planejamneto e os conhecidos "ajustes familiares".
Por esta razão, desta vez estamos disponibilizando a turma em período noturno - durante 2 semanas - o que pessoalmente acho mais fácil de administrar e conciliar!
BOM, vamos aproveitar o período pré-carnaval para aprender SharePoint!!!! hehehehe
Um grande abraços a todos os Sharepointers e, qualquer informação adicional necessária, não deixem de entrar em contato ....
Obs.: Não deixem de consultar os resultados obtidos na 1ª turma ... prometo postar os resultados da 2ª turma o mais breve possível.
Grande Abraço a todos .... Olá pessoal,
A plataforma Sharepoint (e seus devidos agregados) é muito extensa em funcionalidades, e também em versões/edições disponíveis.
Para quem não conhece muito o histórico das tecnologias Sharepoint, que tal dar uma olhada neste meu antigo post:
Determinadas versões contam com determinadas features, e a visiblidade/entendimento completo e correto destas diferenças é essencial para a adoção do produto correto para a sua necessidade.
Esta é uma dúvida que encontro diariamento durante meus projetos, afinal, todos procuram por estes detalhes e muitas vezes não acham as informações de forma correta e organizada.
Pois bem, este meu post será exatamente sobre isso. Não tentarei explicar todas as diferenças (até por que, seria um trabalho para aproximadamente uns 50 posts ... ahuaua), mas minha ideia agora é simplesmente organizar as principais referências sobre este assunto - facilitando o entendimento e a procura por informações de todos vocês.
Antes de mais nada, deixa eu esclarecer um pouco as siglas que coloquei no título do post:
SIGLAS:
- WSS 2.0: Windows Sharepoint Services 2.0 (também conhecido como 2003)
- WSS 3.0: Windows Sharepoint Services 3.0 (também conhecido como 2007)
- SPS2003: SharePoint Portal Server 2003 - MOSS 2007 STD: Office Sharepoint Server 2007 Standard Edition
- MOSS 2007 ENT: Office Sharepoint Server 2007 Enterprise Edition
- SS2008: Search Server 2008
- SSX2008: Search Server Express 2008
------------ COMPARATIVOS ------------
- Versões do Windows Sharepoint Services
Mudanças e evoluções relacionadas ao WSS entre suas versões 2.0 (2003) e 3.0 (2007).
Windows SharePoint Services Version Comparison http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb400755.aspx
Obs.: Neste documento, é citada o produto SharePoint Team Services - entendam como WSS 1.0! :-)
- SPS 2003 vs MOSS 2007
O MOSS 2007 é a evolução do SPS 2003 logo, é interessante comparar funcionalidades e características destas 2 versões.
O mais interessante deste documento é que as comparações são realizadas seguindo as áreas de atuação dos produtos, ou seja: > Collaboration > Enterprise portals > Enterprise search > Enterprise content management > Forms-driven business processes > Business intelligence > Management > Platform capabilities
Microsoft Office SharePoint Server 2007 feature comparison http://office.microsoft.com/en-us/sharepointserver/FX101758881033.aspx
- 2003 vs 2007
Este documento é sem dúvida o mais completo, pois compara diversas versões e suas respectivas versões com relação a cada característica/melhoria/evolução possível.
. Comparação entre: . Windows SharePoint Services 3.0 . SharePoint Portal Server 2003 . Office SharePoint Server 2007 for Search . Office Forms Server 2007 . Office SharePoint Server 2007 Standard CAL . Office SharePoint Server 2007 Enterprise CAL or for Internet Site
versus
. Áreas de atuação: . Collaboration . Enterprise Portal . Enterprise Search . Enterprise Content Management . Forms-Driven Business Processes . Business Intelligence . Management . Platform Capabilities
versus
. Classificação . Feature Included . Improved 2007 . New in 2007
Com isso, temos uma visão clara de funcionalidades disponíveis, melhoradas, novas ou incluídas em cada uma das versões e edições das tecnologias Sharepoint.
Microsoft Office SharePoint Server 2007 products comparison download http://office.microsoft.com/en-us/sharepointserver/HA101978031033.aspx
- Search - MOSS 2007 vs SS2008 vs SSX2008
O cenário de Enterprise Search esta cada vez mais em evidência, e novamnete temos diversos produtos e versões que podem atender a determinadas necessidades.
A comparação das capacidades de Search de cada um dos produtos acima citados esta disponível no seguinte documento:
Which search product is right for you? http://www.microsoft.com/Enterprisesearch/products.aspx#compare
Obs.: Além dos produtos acima, este comparativo ainda inclui o FAST ESP - produto/empresa recém adquirida pela Microsoft para melhorar a sua oferta e penetração no mercado de Enterprise Search.
Bom pessoal, acho que para a comparação de features e funcionalidades estes documentos serão BEM eficientes. Espero que vocês utilizem este post como guia e referência ... :-)
Até mais .... 03/01/2009
Olá pessoal,
Final de ano .... teoricamente clima natalino ......
HAUHAUAHAU, QUE NADA!!!! Eu continuo por aqui, no mais tenso e agitado clima de Troubleshooting com o meu querido SharePoint. :-)
Let´s rocks!!!! (again...)
Hoje trabalhei em uma ambiente meio complicado, bastante customizado e com um erro nada agradável - gerado após a ativação de uma feature!
Erro: Arquivo Não-Encontrado.
Levando em consideração que a área afetada estava funcionando corretamente antes da ativação da feature, essa mensagem não fazia muito sentido ....... MAS, após a utilização das dicas de troubleshooting que postei a algum tempo atrás, tive acesso à página de erro real. Um belo Server Error in '/' Application, seguido por The resource cannot be found.
Infelizmente, nenhuma nova ou super-esclarecedora informação correto?!
A princípio realmente não, principalmente pois eu esperava um callstack avançado do erro para poder analisar a execução ... infelizmente a única informação contida nesta página é a URL chamada! :-(
Minha necessidade: Saber maiores detalhes sobre o erro.
Este erro é bastante complicado de diagnosticar, principalmente pois pela forma de processamento e renderização de uma página sharepoint, podem estar faltando recursos (arquivos adicionais) necessários para a página (ocasionando o FileNotFoundError) .... seria basicamente como se o sharepoint não conseguisse montar todo o quebra-cabeça (página).
Pela ordem de execução dos eventos, infelizmente esse erro também não gera novas informações no Windows Event Viewer (o que poderia facilitar minha vida).
|
DICA: hehehe .... nestes casos, é possível obter o callstack do erro (e a mensagem real consequentemente) através do código HTML da página exibida na 2ª imagem. |
|
E, no meu do código HTML esta página de erro, eis que temos o stacktrace completo do erro - sem dúvida essencial para sabermos mais informações sobre o problema que esta acontecendo!
No meu caso, o file not found era gerado por problemas na masterpage customizada aplicada ao site.
Bom, agora vou trabalhar para resolver esse problema ...... que ficou muito mais claro que que um simples The resource cannot be found!
Bom, por enquanto é só ..... uma dica importante, não necessariamente COMO resolver um problema, mas sim COMO achar mais pistas sobre o problema (1º passo, antes de resolvê-lo).
Abraços
17/12/2008
Olá pessoal,
As comunidades brasileiras são, sem dúvida, um exemplo de organização e perseverança no que se refere à compartilhamento, troca e aprendizado em conjunto - e estão cada vez mais fortes, inovando no formato de iteração entre os seus usuários e membros.
Uma grande inovação que gostaria de destacar aqui foi a implementação do novo site do Codificando.Net - baseado em uma ferramenta chamada Ning.com.
Acompanho o Codificando.Net a cerca de 3 anos, e é incrível ver como o site deu uma nova força e uma nova cara para a iteração entre os membros ...
Neste momento, penso em como os conceitos de Social Networking e Colaboração estão sendo utilizados (e muito BEM utilizados).
Este é sem dúvida um novo rumo nos moldes de iteração entre as pessoas, e convido vocês a conhecerem e participarem deste grande grupo de geeks! ;-)
Obs. 1: A equipe do codificando colocou como objetivo contar com 1.000 membros cadastrados até o final deste ano. Neste exato momento temos 911 membros, tenho certeza de que em poucos o objetivo dos líderes será atingido.
Alguns incentivos são bem interessantes, tais como Web Casts envolvendo as mais novas tecnologias ....
Obs. 2: Aos Sharepointers, eu criei um grupo Tecnologias Sharepoint, primeiro para sentir quantas pessoas conhecem ou estão interessadas em Sharepoint ..... e depois para começarmos a trocar informações, dicas, truques e conhecimento!
Meu local principal continuará sendo o www.sharepointbrasil.net, e em 2009 vocês verão GRANDES mudanças por aqui .... ;-)
Abraços a todos... 16/12/2008
Olá pessoal,
Esta é uma notícia rápida .... somente informando que o Service Pack 3 do SQL Server 2005 acaba de ser disponibilizado para download, incluindo atualização para todas as suas edições:
- SQL Server 2005 Enterprise Edition
- SQL Server 2005 Enterprise Evaluation Edition
- SQL Server 2005 Standard Edition
- SQL Server 2005 Workgroup Edition
- SQL Server 2005 Developer Edition
- SQL Server 2005 Express Edition
O interessante do SP3 é que estão inclusos todos os CU´s disponibilizados anteriormente (11 updates ao todo) ..... ou seja, sem dúvida é um pacote de atualizações bastante importante.
Abaixo mais alguns links interessantes para vocês:
AOS SHAREPOINTERS! (ehehehe, eu não podia deixar de ressaltar algumas novidades disponíveis nesta atualização referente ao Sharepoint)
Vendo o anúncio do SP3, realmente esperava algumas evoluções relacionadas ao Reporting Services Sharepoint Integration Mode ...
Lendo o documento What's New in SQL Server 2005 SP3, achei uma informação bastante interessante:
- In SharePoint integrated mode, reports typically run slower than the same reports run in native mode. The main cause of this latency can be attributed to SharePoint object model calls that are made. In SQL Server 2005 SP3, the number of SharePoint object model calls that SQL Server 2005 Reporting Services (SSRS) makes are optimized. This optimization reduces some of the latency when you compare report performance with native mode.
É claro que este anúncio é super importante, pois impacta diretamente em performance e escalabilidade. Outras correções e melhorias também estão disponíveis, e podem ser listadas detalhadamente utilizando o seguinte documento: List of the bugs that are fixed in SQL Server 2005 Service Pack 3.
Bom pessoal, acho que por enquanto é só .... agora vou planejar a aplicação desta correção aqui no servidor do Sharepoint Brasil.Net! ;-)
Abraços
10/12/2008Olá pessoal,
Gostaria de compartilhar uma informação muito importante com vocês, relacionada ao ciclo de suporte (suportabilidade) por parte da Microsoft ao Windows Sharepoint Services 3.0 e ao Office SharePoint Server 2007. A Microsoft disponibiliza e mantém um documento chamado Lifecycle Supported Service Packs, contendo esclarecimentos sobre a política e as datas limite de suporte.
Os Service Packs são as atualizações mais importantes e que representam a consistência dos produtos. Por esta razão, o suporte aos ambientes esta estritamente ligado à aplicação (ou não) destas atualizações.
LOGO, para que ainda não aplicou esta importante atualização no ambiente, vale a pena aproveitar os últimos dias de 2008 para planejar e atualizar seus servidores - corra, ainda dá tempo!
Seguem abaixo mais alguns links relacionados às atualizações disponíveis para as Tecnologias SharePoint:
Bom pessoal, é isso ai ....
Abraços
|
|
|
|
|
|