SlideShare uma empresa Scribd logo
1 de 36
SharePoint e AzureIntegrando o seu Portal com a Nuvem Fabian André Gehrke MCITP, MCPD, MCT SharePoint
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
Agenda Introdução ao SharePoint Introdução ao Windows Azure SharePoint + Azure = ??? Próximos Passos
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
NUVEM? AZURE?
Cenário OnPremise Previsão de Carga Capacitade de TI alocada Recursos faltando Recursos sobrando Capacidade de TI Recursos Alocados Tempo
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
O que é a nuvem? Abordade de computaçãoutilizando a escala e a conectividade da internet paraumavariedade de dispositivos e serviços
Por que Uma Plataforma na Nuvem? ,[object Object]
Simplificar a implantação de aplicativos e gestão
Flexibilidade de aplicativos e infra-estrutura
Custoeficiente com picos de aumento de carga
Focoemnovas funcionalidades e nãonainfra-estrutura,[object Object]
Datacenter
CONSTRUÇÃO DE UM DC DO AZURE
Por Dentro de um DC do Azure
Visão Interna de um DC do Azure
O QUE RODA NOS DATACENTERS? Quaisoscomponentes do Azure?
Plataforma Windows Azure Compute Storage Management Database Service Bus Access Control
Escalonamento  de Serviços SeuServiço Service DNS Service Service Service Service LB Service Service Service Web Portal (API) LB Model Fabric Controller
Monit. e Recuperação  dos Serviços SeuServiço DNS Service Service LB Service Service Web Portal (API) LB ! Model Fabric Controller
Subindo um aplicativo para o Windows Azure
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
SharePoint Online Microsoft disponibiliza para você SLA (disponibilidade, suporte) “Aluguel” Customizações com desenvolvimento
Por que SharePoint eAzure? Impacto APROVEITANDO A NUVEM ,[object Object]
Maior disponibilidade de serviço
Melhor programação
Tradução de habilidades
Dados/serviço mash-ups
Oportunidades de parceiroAlcance: 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
Como o SharePoint E Azure se integram
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/>
ASP.NET e IFRAME SharePoint Content Editor Web Part Site Page <iframe> …
Integrando com Azureutilizando IFRAME <IFRAME id=“azureTest" src="http://fabrikamhockeyazure.cloudapp.net/Default.aspx" scrolling="auto"></IFRAME>
Dados (serviços) Hospedados SharePoint Web Part Silverlight BCS …

Mais conteúdo relacionado

Mais procurados

Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech NightsIntegração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech NightsDouglas Romão
 
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010Fabian Gehrke
 
OneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePointOneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePointDouglas Romão
 
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...Fabian Gehrke
 
GMC 2010 - SharePoint 2010 - WCM
GMC 2010 - SharePoint 2010 - WCMGMC 2010 - SharePoint 2010 - WCM
GMC 2010 - SharePoint 2010 - WCMRodolfo Roim
 
SharePoint 2013 Overview
SharePoint 2013 OverviewSharePoint 2013 Overview
SharePoint 2013 OverviewWagner Amorim
 
O que fazer com meu SharePoint?
O que fazer com meu SharePoint?O que fazer com meu SharePoint?
O que fazer com meu SharePoint?Marcelo Leite ☁
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e FuturoAndré Vala
 

Mais procurados (9)

Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech NightsIntegração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
 
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010
 
OneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePointOneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePoint
 
Desenvolvimento com sharepoint
Desenvolvimento com sharepointDesenvolvimento com sharepoint
Desenvolvimento com sharepoint
 
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
 
GMC 2010 - SharePoint 2010 - WCM
GMC 2010 - SharePoint 2010 - WCMGMC 2010 - SharePoint 2010 - WCM
GMC 2010 - SharePoint 2010 - WCM
 
SharePoint 2013 Overview
SharePoint 2013 OverviewSharePoint 2013 Overview
SharePoint 2013 Overview
 
O que fazer com meu SharePoint?
O que fazer com meu SharePoint?O que fazer com meu SharePoint?
O que fazer com meu SharePoint?
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e Futuro
 

Destaque

Tdc2016 trilha testes - browsersync acelerando seus testes na web
Tdc2016 trilha testes - browsersync acelerando seus testes na webTdc2016 trilha testes - browsersync acelerando seus testes na web
Tdc2016 trilha testes - browsersync acelerando seus testes na webDanilo Feijó
 
Sharepoint intranet - anatomia de um projeto
Sharepoint intranet - anatomia de um projetoSharepoint intranet - anatomia de um projeto
Sharepoint intranet - anatomia de um projetoJoão Beltrão
 
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Igor Abade
 
SharePoint 2013 & Social concepts
SharePoint 2013 & Social conceptsSharePoint 2013 & Social concepts
SharePoint 2013 & Social conceptsFernanda Saraiva
 
Tdc2016 eu naogarantoa_qualidade
Tdc2016 eu naogarantoa_qualidadeTdc2016 eu naogarantoa_qualidade
Tdc2016 eu naogarantoa_qualidadeDiego Blond
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraDiego Gabriel Cardoso
 
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)Júlio de Lima
 

Destaque (8)

Tdc2016 trilha testes - browsersync acelerando seus testes na web
Tdc2016 trilha testes - browsersync acelerando seus testes na webTdc2016 trilha testes - browsersync acelerando seus testes na web
Tdc2016 trilha testes - browsersync acelerando seus testes na web
 
Sharepoint intranet - anatomia de um projeto
Sharepoint intranet - anatomia de um projetoSharepoint intranet - anatomia de um projeto
Sharepoint intranet - anatomia de um projeto
 
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
 
SharePoint 2013 & Social concepts
SharePoint 2013 & Social conceptsSharePoint 2013 & Social concepts
SharePoint 2013 & Social concepts
 
Tdc2016 eu naogarantoa_qualidade
Tdc2016 eu naogarantoa_qualidadeTdc2016 eu naogarantoa_qualidade
Tdc2016 eu naogarantoa_qualidade
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
 
Micro serviços alterando seu mindset de tester
Micro serviços alterando seu mindset de testerMicro serviços alterando seu mindset de tester
Micro serviços alterando seu mindset de tester
 
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
 

Semelhante a SharePoint e Azure: Integrando o Seu Portal com a Nuvem

SharePoint Server 2010 - Recursos e Funcionalidades
SharePoint Server 2010 - Recursos e FuncionalidadesSharePoint Server 2010 - Recursos e Funcionalidades
SharePoint Server 2010 - Recursos e FuncionalidadesImpacta Eventos
 
SharePoint 2010 - Intregrando com a Nuvem
SharePoint 2010 - Intregrando com a NuvemSharePoint 2010 - Intregrando com a Nuvem
SharePoint 2010 - Intregrando com a NuvemFabian Gehrke
 
Info Tech Share Point 2010 Rroim
Info Tech   Share Point 2010   RroimInfo Tech   Share Point 2010   Rroim
Info Tech Share Point 2010 RroimRodolfo Roim
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 OverviewWagner Amorim
 
ECO Developers - Piracicaba 2010 - SharePoint 2010 - Colaborando com o Planeta
ECO Developers - Piracicaba 2010 - SharePoint 2010 - Colaborando com o PlanetaECO Developers - Piracicaba 2010 - SharePoint 2010 - Colaborando com o Planeta
ECO Developers - Piracicaba 2010 - SharePoint 2010 - Colaborando com o PlanetaFabian Gehrke
 
Workflows no SharePoint 2010
Workflows no SharePoint 2010Workflows no SharePoint 2010
Workflows no SharePoint 2010Wagner Amorim
 
SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?Wagner Amorim
 
SharePoint - Conhecendo uma nova plataforma
SharePoint - Conhecendo uma nova plataformaSharePoint - Conhecendo uma nova plataforma
SharePoint - Conhecendo uma nova plataformaTarcisio Gambin
 
Customizando o SharePoint 2010
Customizando o SharePoint 2010Customizando o SharePoint 2010
Customizando o SharePoint 2010Marcel Medina
 
Portais de E-learning - SharePointLMS
Portais de E-learning - SharePointLMSPortais de E-learning - SharePointLMS
Portais de E-learning - SharePointLMSESAT
 
AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906Orlando Mariano
 
Overview Share Point 2010
Overview Share Point 2010Overview Share Point 2010
Overview Share Point 2010Conectt
 
1 - WebCast Overview SharePoint 2010 - Comunidade CanalSharePoint
1 - WebCast Overview SharePoint 2010 - Comunidade CanalSharePoint1 - WebCast Overview SharePoint 2010 - Comunidade CanalSharePoint
1 - WebCast Overview SharePoint 2010 - Comunidade CanalSharePointComunidade CanalSharePoint
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesMarkus Christen
 
Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Igor Rosa Macedo
 

Semelhante a SharePoint e Azure: Integrando o Seu Portal com a Nuvem (20)

SharePoint Server 2010 - Recursos e Funcionalidades
SharePoint Server 2010 - Recursos e FuncionalidadesSharePoint Server 2010 - Recursos e Funcionalidades
SharePoint Server 2010 - Recursos e Funcionalidades
 
SharePoint 2010 - Intregrando com a Nuvem
SharePoint 2010 - Intregrando com a NuvemSharePoint 2010 - Intregrando com a Nuvem
SharePoint 2010 - Intregrando com a Nuvem
 
SpugRIA
SpugRIASpugRIA
SpugRIA
 
Info Tech Share Point 2010 Rroim
Info Tech   Share Point 2010   RroimInfo Tech   Share Point 2010   Rroim
Info Tech Share Point 2010 Rroim
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overview
 
ECO Developers - Piracicaba 2010 - SharePoint 2010 - Colaborando com o Planeta
ECO Developers - Piracicaba 2010 - SharePoint 2010 - Colaborando com o PlanetaECO Developers - Piracicaba 2010 - SharePoint 2010 - Colaborando com o Planeta
ECO Developers - Piracicaba 2010 - SharePoint 2010 - Colaborando com o Planeta
 
Workflows no SharePoint 2010
Workflows no SharePoint 2010Workflows no SharePoint 2010
Workflows no SharePoint 2010
 
SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?
 
SharePoint - Conhecendo uma nova plataforma
SharePoint - Conhecendo uma nova plataformaSharePoint - Conhecendo uma nova plataforma
SharePoint - Conhecendo uma nova plataforma
 
Deploy Azure ML Connect
Deploy Azure ML ConnectDeploy Azure ML Connect
Deploy Azure ML Connect
 
Customizando o SharePoint 2010
Customizando o SharePoint 2010Customizando o SharePoint 2010
Customizando o SharePoint 2010
 
Portais de E-learning - SharePointLMS
Portais de E-learning - SharePointLMSPortais de E-learning - SharePointLMS
Portais de E-learning - SharePointLMS
 
AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906
 
Overview Share Point 2010
Overview Share Point 2010Overview Share Point 2010
Overview Share Point 2010
 
1 - WebCast Overview SharePoint 2010 - Comunidade CanalSharePoint
1 - WebCast Overview SharePoint 2010 - Comunidade CanalSharePoint1 - WebCast Overview SharePoint 2010 - Comunidade CanalSharePoint
1 - WebCast Overview SharePoint 2010 - Comunidade CanalSharePoint
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de Aplicações
 
Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017
 
Aula 01 introducao
Aula 01   introducaoAula 01   introducao
Aula 01 introducao
 

Mais de Fabian Gehrke

Gerenciamento de Informações
Gerenciamento de InformaçõesGerenciamento de Informações
Gerenciamento de InformaçõesFabian Gehrke
 
MS Techday Botucatu - SharePoint for Internet Sites
MS Techday Botucatu - SharePoint for Internet SitesMS Techday Botucatu - SharePoint for Internet Sites
MS Techday Botucatu - SharePoint for Internet SitesFabian Gehrke
 
Desvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para EstudantesDesvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para EstudantesFabian Gehrke
 
Desvendando o SharePoint
Desvendando o SharePointDesvendando o SharePoint
Desvendando o SharePointFabian Gehrke
 
Grupo de Usuários - UDI 2011
Grupo de Usuários - UDI 2011Grupo de Usuários - UDI 2011
Grupo de Usuários - UDI 2011Fabian Gehrke
 
BluDotNet 18 de jun 2011
BluDotNet 18 de jun 2011BluDotNet 18 de jun 2011
BluDotNet 18 de jun 2011Fabian Gehrke
 
WCF Brasil - Introdução ao WCF
WCF Brasil - Introdução ao WCFWCF Brasil - Introdução ao WCF
WCF Brasil - Introdução ao WCFFabian Gehrke
 
#MCITPSC SharePoint 2010 - Workflows
#MCITPSC SharePoint 2010 - Workflows#MCITPSC SharePoint 2010 - Workflows
#MCITPSC SharePoint 2010 - WorkflowsFabian Gehrke
 
ECO Developers - São Carlos - SharePoint 2010: Colaborando com o Planeta
ECO Developers - São Carlos - SharePoint 2010: Colaborando com o PlanetaECO Developers - São Carlos - SharePoint 2010: Colaborando com o Planeta
ECO Developers - São Carlos - SharePoint 2010: Colaborando com o PlanetaFabian Gehrke
 
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netTDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netFabian Gehrke
 

Mais de Fabian Gehrke (12)

Gerenciamento de Informações
Gerenciamento de InformaçõesGerenciamento de Informações
Gerenciamento de Informações
 
MS Techday Botucatu - SharePoint for Internet Sites
MS Techday Botucatu - SharePoint for Internet SitesMS Techday Botucatu - SharePoint for Internet Sites
MS Techday Botucatu - SharePoint for Internet Sites
 
Desvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para EstudantesDesvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para Estudantes
 
Desvendando o SharePoint
Desvendando o SharePointDesvendando o SharePoint
Desvendando o SharePoint
 
Grupo de Usuários - UDI 2011
Grupo de Usuários - UDI 2011Grupo de Usuários - UDI 2011
Grupo de Usuários - UDI 2011
 
BluDotNet 18 de jun 2011
BluDotNet 18 de jun 2011BluDotNet 18 de jun 2011
BluDotNet 18 de jun 2011
 
WCF Brasil - Introdução ao WCF
WCF Brasil - Introdução ao WCFWCF Brasil - Introdução ao WCF
WCF Brasil - Introdução ao WCF
 
Azure Overview
Azure OverviewAzure Overview
Azure Overview
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
 
#MCITPSC SharePoint 2010 - Workflows
#MCITPSC SharePoint 2010 - Workflows#MCITPSC SharePoint 2010 - Workflows
#MCITPSC SharePoint 2010 - Workflows
 
ECO Developers - São Carlos - SharePoint 2010: Colaborando com o Planeta
ECO Developers - São Carlos - SharePoint 2010: Colaborando com o PlanetaECO Developers - São Carlos - SharePoint 2010: Colaborando com o Planeta
ECO Developers - São Carlos - SharePoint 2010: Colaborando com o Planeta
 
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netTDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
 

SharePoint e Azure: Integrando o Seu Portal com a Nuvem

  • 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.
  • 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.
  • 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.
  • 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.
  • 31. Oportunidades de parceiroAlcance: 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
  • 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/

Notas do Editor

  1. 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
  2. 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 &amp; iframe, Dados Hospedados na Nuvem e Serviços Customizados na Nuvem