Your SlideShare is downloading. ×
SharePoint e Azure: Integrando o Seu Portal com a Nuvem
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

SharePoint e Azure: Integrando o Seu Portal com a Nuvem

1,303
views

Published on

Palestra feita no dia 20/08/2011 no TDC2011 em Florianópolis/SC.

Palestra feita no dia 20/08/2011 no TDC2011 em Florianópolis/SC.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,303
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Connect and Empower People​Making people more productive is a direct result of enabling them to access resources and knowledge regardless of where they are and what device they use, through a user experience optimized for usability and adoption.  Learn moreCut costs with a Unified Infrastructure​Driving cost efficiencies and accomplishing more with the same resources is possible through the consolidation of all the key business collaboration solutions into SharePoint 2010 and using this common platform to deploy solutions for your intranet, extranet, or for your Internet web presence.  Learn moreRapidly Respond to Business Needs​When time-to-market is key, SharePoint 2010 enables people to customize the out-of-box platform and deploy solutions that enable them to address specific business requirements quickly and in a secure manner.  Learn more Sites: Share information seamlessly and securely with employees, partners and customersComunidades: Empower people to work together in new waysConteúdo: Manage content lifecycle from creation to dispositionBusca: Find people and information anywhereInsights: Make informed business decisionsComposites: Rapidly create dynamic business solutions
  • Alcance: Se você criar serviços na nuvem, esses serviços estarão disponíveis para muitos clientes SharePoint. Você pode aproveitar serviços já existentes, como o Windows Azure Marketplace DataMarket, ou você pode implementar suas aplicações ASP.Net ou serviços WCF. Está uma grande oportunidade para você vender muitas vezes o seu serviço e deixar a cargo do Windows Azure as preocupações de escala. Exemplos de serviços seriam um Dashboard de “Social Intelligence” ou uma solução para fazer tracking de documentos, etc.Recursos: A necessidade de armazenar / arquivar e acessar rapidamente arquivos de mídia e documentos está cada vez maior e com isso os custos de armazenamento podem ser altos. Dessa forma, ter outras maneiras para aproveitar os mecanismos de armazenamento econômico em cenários diferentes é importante — não só para os custos, mas para otimização de TI. Aproveitando o armazenamento de arquivos remotos, como Windows Azure BLOB storage e SQL Azure, você pode reduzir os custos e ao mesmo tempo fornecer aos clientes soluções eficazes. Exemplos de aplicações seriam soluções de treinamento ou arquivamento de arquivos em ambiente externo, etc.Reuso: Uma grande possibilidade que temos com computação em nuvem é reutilizar os conhecimentos ou seu código existente. Além disso, a nuvem proporciona a oportunidade de construir uma camada de serviço que permitem a conexão entre dispositivos (como telefone, web e PC) e integração de plataformas. Exemplos seriam: aplicações de negócio para PC, Telefone e Web, e Dashboard de forecast financeiro, etc.Existem algumas abordagens para essa integração: ASP.Net & iframe, Dados Hospedados na Nuvem e Serviços Customizados na Nuvem
  • Transcript

    • 1. SharePoint e AzureIntegrando o seu Portal com a Nuvem
      Fabian André Gehrke
      MCITP, MCPD, MCT SharePoint
    • 2. Apresentação
      Fabian André Gehrke
      fabiangehrke@hotmail.com
      http://fabiangehrke.com.br
      http://www.twitter.com/fgehrke
      http://sharepointersbr.wordpress.com
      http://www.azureservicesbr.ning.com
      http://www.bludotnet.com.br
      http://www.mcitpsc.com.br
      http://www.dotnetfloripa.com
    • 3. Agenda
      Introdução ao SharePoint
      Introdução ao Windows Azure
      SharePoint + Azure = ???
      Próximos Passos
    • 4. Microsoft SharePoint 2010A Plataforma de ColaboraçãoparaCorporações e para a Web
      Sites
      Conectar e capacitarpessoas
      Comunidades
      Composições
      Reduzircustos com umainfraestruturaunificada
      Responder rapidamente a necessidadesde negócio
      Conteúdo
      Inovação
      Search
    • 5.
    • 6. NUVEM? AZURE?
    • 7. Cenário OnPremise
      Previsão de Carga
      Capacitade de TI alocada
      Recursos faltando
      Recursos sobrando
      Capacidade de TI
      Recursos Alocados
      Tempo
    • 8. Cenário de Nuvem
      Previsão de carga
      Capacidade on demand
      Nenhum cliente gritando
      Capacidade de TI
      Nenhum capital ocioso
      Para cima...
      Para baixo...
      Baixo investimento
      Carga atual
      Tempo
    • 9. O que é a nuvem?
      Abordade de computaçãoutilizando a escala e a conectividade da internet paraumavariedade de dispositivos e serviços
    • 10. Por que Uma Plataforma na Nuvem?
      • Reduzir os custos de capital e operações
      • 11. Simplificar a implantação de aplicativos e gestão
      • 12. Flexibilidade de aplicativos e infra-estrutura
      • 13. Custoeficiente com picos de aumento de carga
      • 14. Focoemnovas funcionalidades e nãonainfra-estrutura
    • ONDE ESTÁ A NUVEM?
    • 15. Datacenter
    • 16. CONSTRUÇÃO DE UM DC DO AZURE
    • 17. Por Dentro de um DC do Azure
    • 18. Visão Interna de um DC do Azure
    • 19. O QUE RODA NOS DATACENTERS?
      Quaisoscomponentes do Azure?
    • 20. Plataforma Windows Azure
      Compute
      Storage
      Management
      Database
      Service Bus
      Access Control
    • 21. Escalonamento
      de Serviços
      SeuServiço
      Service
      DNS
      Service
      Service
      Service
      Service
      LB
      Service
      Service
      Service
      Web Portal
      (API)
      LB
      Model
      Fabric
      Controller
    • 22. Monit. e Recuperação
      dos Serviços
      SeuServiço
      DNS
      Service
      Service
      LB
      Service
      Service
      Web Portal
      (API)
      LB
      !
      Model
      Fabric
      Controller
    • 23. Subindo um aplicativo para o Windows Azure
    • 24. Alguns Conceitos (SharePoint)
      Web Part
      Customização de páginas
      Business Connectivity Services – BCS
      Conexão a dados externos
      SandboxSolution
      Contexto de execução protegido
    • 25. SharePoint Online
      Microsoft disponibiliza para você
      SLA (disponibilidade, suporte)
      “Aluguel”
      Customizações com desenvolvimento
    • 26. Por que SharePoint eAzure?
      Impacto
      APROVEITANDO A NUVEM
      • Compensar custos de dados
      • 27. Maior disponibilidade de serviço
      • 28. Melhor programação
      • 29. Tradução de habilidades
      • 30. Dados/serviço mash-ups
      • 31. Oportunidades de parceiro
      Alcance: estender os serviços
      Azuree aplicações para o
      Office 365
      SharePoint
      Recurso: Dados e armazenamento e gerenc. de arquivos grandes
      Reuso: Implante uma vez e use em todos os lugares
      Alcance | Recursos | Reuso
    • 32. Como o SharePoint E Azure se integram
    • 33. Abordagens para integração
      Dados Hospedados
      Serviços Customizados
      IFrame
      Artefato do SharePoint
      Artefato do SharePoint
      Artefato do SharePoint
      SP OM, BCS, etc.
      SP OM, BCS, etc.
      <iframe/>
    • 34. ASP.NET e IFRAME
      SharePoint
      Content Editor Web Part
      Site Page
      <iframe>

    • 35. Integrando com Azureutilizando IFRAME
      <IFRAME id=“azureTest" src="http://fabrikamhockeyazure.cloudapp.net/Default.aspx" scrolling="auto"></IFRAME>
    • 36. Dados (serviços) Hospedados
      SharePoint
      Web Part
      Silverlight
      BCS

    • 37. Azure & Serviços Customizados
      SharePoint
      Web Part
      Silverlight
      SSS
      BCS

    • 38. Exemplo de Integração
      Seucódigo
      Worker Role
      Serviços On-Premises
      SharePoint
    • 39. O Queé Possível?
      Do SharePoint:
      Usar o client object model parainteragir com dados do Windows Azure;
      Usar a Business Connectivity Services (BCS) paramapear dados do Azure com tipos de conteúdos e listasexternas;
      Usarserviçosexistentesno Azure oudados em Web Parts SharePoint;
      UsarSilverlightparacriar interfaces ricassobreserviçosou dados do Azure;
      Buscafederadaparaincluir dados do Azure.
      Do Windows Azure:
      Usarserviços do SharePoint parainteragir com listas, sites, usuários e outrasfuncionalidades do SharePoint;
      Usar a interface REST parainteragir com dados de listas do SharePoint.
    • 40. O que é Possível?
    • 41. ChamandoCódigoExterno
      SharePoint 2010 (On Premise)
      Internet
      Server
      Silverlight(or)InfoPath
      JQuery
      Windows Azure
    • 42. Acessando Dados Externos
      Internet
      SharePoint 2010
      Silverlight
      BCS
      Server
      Windows Azure
    • 43. Publicando Dados SharePoint paraCódigoExterno
      Internet
      SharePoint 2010 (On Premise)
      Windows Azure
    • 44. Ambiente de Desenv
      Azure
      DeveloperAccount/Keys
      Azure SDK & AppFabric SDK
      Azure tools for Visual Studio 2010
      SQL Server 2008 R2 Express
      Opcional
      Silverlight tools for Visual Studio 2010
      Silverlight 4 runtime
      SharePoint
      Windows 2008, 2008 R2
      SharePoint 2010
      Office Professional Plus
      Visual Studio 2010
      SharePoint Designer
      IIS
      ou
      Baixe a VM do SharePoint disponível no Microsoft download center
      Hyper-V
    • 45. Consumindo serviços Azure a partir do SharePoint Server 2010 e Office 365
    • 46. Integração de Informações
      Serviços Externos
      Cliente / Usuários
      Azure
      ???
      OnPremisse / Online
      Serviços Locais
      ERP
      CRM
      BD
    • 47. Conclusão

      =
    • 48. PróximosPassos
      Para Download
      Download VM do SharePoint
      http://www.microsoft.com/downloads/details.aspx?familyid=751FA0D1-356C-4002-9C60-D539896C66CE&displaylang=en
      Download Azure Developer Center
      http://msdn.microsoft.com/en-us/azure/default.aspx
      Para Referência
      Veja o blog do Steve Fox para os códigos e passo a passo de hoje
      http://blogs.msdn.com/steve_fox
      Channel 9 SharePoint Developer Training Kit
      http://channel9.msdn.com/learn/courses/SharePoint2010Developer/
      Channel 9 Azure Developer Training Kit
      http://channel9.msdn.com/learn/courses/Azure/
      SharePoint and Windows Azure Development Kit
      http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6d2dc556-650a-484f-8f52-f641967b42ea
      Azure empt-brhttp://www.microsoft.com/windowsazure/pt/br/