SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Sistemas Distribuídos
Cloud ComputingeMicrosoft Azure
JOSÉ OSVANO DA SILVA, PMP
SISTEMAS DISTRIBUÍDOS
Conteúdo
❑Visão software + serviços
❑Computação na nuvem
❑Plataforma Windows Azure
❑Conclusões
❑Recursos
SISTEMAS DISTRIBUÍDOS
Evolução no Enterprise
EDI, ETL,
EAI
Web
Services
SOA
Aplicações
Compostas
Consolidação
de Infra-estrutura
Racionalização
de software
Integração Ponto-
a-Ponto
Rodando o
negócio Crescimento
do negócio
Transformações
de negócio
Velocidade e
Agilidade
Eficiência no Enterprise
Agilidade no Enteprise
Serviços
TI dinâmica
Visão Software + Serviços
O poder da escolha
Combinação entre infra-estrutura local e infra-
estrutura remota.
Infra-estrutura
auto-hospedada
(on-premise)
Infra-estrutura
na nuvem
(off-premise, in the cloud)
4
+
Visão Software + Serviços
Segurança e Privacidade
Personalização
Visibilidade e Controle
Acessibilidade aos Dados
Alcance Global
Facilidade de Provisionamento
Agilidade para o Negócio
Planejamento de Capacidade e Gerênciamento
+
5
O que é Cloud Computing?
Talvez um nome muito vago?
Fonte:
http://www.cs.ucsb.edu/~lyouseff/CCOntology/CloudOntology.pdf
6
O que é Cloud Computing?
Uma ontologia unificada
SaaS – Software as a Service
aplicações expostas pela Internet;
PaaS – Platform as a Service
plataforma para ser usada pelos desenvolvedores que provê API’s e
ambiente em tempo de execução;
IaaS – Infrastructure as a Service
Infra-estrutura de recursos virtualizados pela nuvem;
DaaS – Data as a Service
Dados oferecidos como serviços;
CaaS – Communication as a Service
Comunicação oferecida como Serviço;
7
Componentesde uma plataforma de
aplicações
Segundo David Chappell
Aplicação
Armazenamento
Integração, Comunicação
Identidade
Serviços de Infra-estrutura
Suporte Local
Sistema Operacional
Fundamentos, envolvendo
API’s, modelo de
programação e recursos Serviços de Aplicação
Aplicações
Usuário
Combinação on-premise + off-premise
Aplicação
on-premise
Fundamentos
on-premise
Aplicação
na nuvem
Fundamentos
na nuvem
Serviços de
infra-estrutura
na nuvem
Serviços de
aplicação na
nuvem
Serviços de
infra-estrutura
on-premise
Serviços de
aplicação
on-premise
9
Desafios do dia-a-dia do IT Pro
Aplicação de patches do sistema operacional
Diagnóstico de falhas de software
Adição de maior capacidade de armazenamento
Aumento de tráfego e consumo de banda
Recuperação de falhas de hardware
Custos gerais de operação e administração
Planejamento de capacidades e evolução da
infra-estrutura
10
O que é a nuvem?
Datacenters com alta disponibilidade, escalabilidade e
armazenamento ilimitado, acessível via Web.
Por que a nuvem?
O sistema operacional da nuvem cuida dos
detalhes de infra-estrutura:
Deployment / Implantação
Disponibilidade / Balanceamento de Carga
Patching / Correções
Configuração de Hardware
Diagnóstico de Falhas
Você se preocupa apenas em escrever seu
serviço!
12
O que é o Windows Azure?
Um Sistema Operacional para a Nuvem
Gerenciamento de Serviços
Armazenamento massivo
Desenvolvimento ágil
Acessibilidade pela internet
Alta disponibilidade e escalabilidade
Federação de datacenters
Integração com o ambiente on-premise (local)
13
O que é o Windows Azure?
O que é o Windows Azure?
Computação
• .NET 3.5 SP1
• Server 2008 – 64bit
• Full Trust*
• Web Role
• IIS7 Web Sites (ASP
.NET
,
FastCGI)
• Web Services (WCF)
• Worker Role
• Stateless Servers
• Http(s)
15
O que é o Windows Azure?
Armazenamento
• Durável, escalável,
disponível
• Blobs
• Tables
• Queues
• Suporte a interfaces REST
• Pode ser usado por serviços
fora do ambienteAzure (on-
premise).
16
O que é o Windows Azure?
HARDWARE
✓Aspectos de Hardware
✓Balanceamento de carga
✓Servidores
✓Configurações de rede
✓DNS
✓Segurança
✓Monitoração
✓Gerenciamento automático
de serviços na nuvem
17
Modelo de Serviço
Descrição dos serviços envolvidos.
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="CloudService1"
xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
<WebRole name="WebRole">
<ConfigurationSettings>
<Setting name="AccountName"/>
</ConfigurationSettings>
<LocalStorage name="scratch" sizeInMB="50"/>
<InputEndpoints>
<!-- Must use port 80 for http and port 443 for https when running in the cloud -->
<InputEndpoint name="HttpIn" protocol="http" port="80" />
</InputEndpoints>
</WebRole>
<WorkerRole name="WorkerRole">
<ConfigurationSettings>
<Setting name="AccountName"/>
<Setting name="TableStorageEndpoint"/>
</ConfigurationSettings>
</WorkerRole>
</ServiceDefinition>
18
Windows Azure Datacenter
Sua Aplicação
Arquitetura de Serviços Azure
LB
Internet
W
W
e
e
b
b
S
S
i
t
i
e
t
e
(ASPX, ASMX, WCF)
(ASPX, WCF)
LB
Storage
Tables Blobs
Queue
19
Plataforma de Serviços Azure
Computação:
Ambiente de computação virtualizado
baseado em Windows Server
Armazenamento:
Durável, escalável e disponível
Base de Dados:
Processamento relacional para dados
estruturados/não-estruturados
Service Bus:
Barramento de aplicações de propósito
geral
Access Control:
Rules-driven, claims-based access control
20
Integração entre o mundo
on-premise e off-premise
21
Visão Software + Serviços
22
Plataforma Azure
Conclusões
A visão Software + Serviços envolve o poder da
escolha, com a combinação entre software local
(on-premise) e software remoto (off-premise).
Uma TI dinâmica irá combinar recursos locais,
recursos remotos em provedores e recursos na
nuvem.
O Windows Azure é um sistema operacional na
nuvem, oferecendo uma plataforma de serviços
online e recursos para a chamada computação
na nuvem.
23
Dúvidas
SISTEMAS DISTRIBUÍDOS
José Osvano da Silva
joseosvano@unipac.br

Mais conteúdo relacionado

Semelhante a Azure Cloud Computing e Plataforma Windows

Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSAmazon Web Services LATAM
 
CloudOS - Office 365 e Microsoft Azure
CloudOS - Office 365 e Microsoft AzureCloudOS - Office 365 e Microsoft Azure
CloudOS - Office 365 e Microsoft AzureSara Barbosa
 
Evento Allen ES Office 365 e Azure
Evento Allen ES Office 365 e AzureEvento Allen ES Office 365 e Azure
Evento Allen ES Office 365 e AzureAllen Informática
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureGiovanni Bassi
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publicoFabio Hara
 
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...WordCamp Floripa
 
Copa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e IgorCopa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e IgorInvent IT Solutions
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambMicrosoft Brasil
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambguest34ed8ec
 
AAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcambAAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcambMicrosoft Brasil
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 
Windows azure overview for it pros
Windows azure overview for it prosWindows azure overview for it pros
Windows azure overview for it prosCDS
 
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdfRicardo Carneiro
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2Fabio Hara
 

Semelhante a Azure Cloud Computing e Plataforma Windows (20)

Azure Overview
Azure OverviewAzure Overview
Azure Overview
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWS
 
CloudOS - Office 365 e Microsoft Azure
CloudOS - Office 365 e Microsoft AzureCloudOS - Office 365 e Microsoft Azure
CloudOS - Office 365 e Microsoft Azure
 
Evento Allen ES Office 365 e Azure
Evento Allen ES Office 365 e AzureEvento Allen ES Office 365 e Azure
Evento Allen ES Office 365 e Azure
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
Windows Aazure
Windows AazureWindows Aazure
Windows Aazure
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
 
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
 
Copa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e IgorCopa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e Igor
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcamb
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcamb
 
AAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcambAAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcamb
 
What's New On Azure IaaS
What's New On Azure IaaSWhat's New On Azure IaaS
What's New On Azure IaaS
 
Projetando aplicações para a nuvem
Projetando aplicações para a nuvemProjetando aplicações para a nuvem
Projetando aplicações para a nuvem
 
Integrando infraestruturas híbridas
Integrando infraestruturas híbridas Integrando infraestruturas híbridas
Integrando infraestruturas híbridas
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 
Gab2018 - Introdução ao Azure
Gab2018 - Introdução ao AzureGab2018 - Introdução ao Azure
Gab2018 - Introdução ao Azure
 
Windows azure overview for it pros
Windows azure overview for it prosWindows azure overview for it pros
Windows azure overview for it pros
 
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 

Último

Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 

Último (20)

Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 

Azure Cloud Computing e Plataforma Windows

  • 1. Sistemas Distribuídos Cloud ComputingeMicrosoft Azure JOSÉ OSVANO DA SILVA, PMP SISTEMAS DISTRIBUÍDOS
  • 2. Conteúdo ❑Visão software + serviços ❑Computação na nuvem ❑Plataforma Windows Azure ❑Conclusões ❑Recursos SISTEMAS DISTRIBUÍDOS
  • 3. Evolução no Enterprise EDI, ETL, EAI Web Services SOA Aplicações Compostas Consolidação de Infra-estrutura Racionalização de software Integração Ponto- a-Ponto Rodando o negócio Crescimento do negócio Transformações de negócio Velocidade e Agilidade Eficiência no Enterprise Agilidade no Enteprise Serviços TI dinâmica
  • 4. Visão Software + Serviços O poder da escolha Combinação entre infra-estrutura local e infra- estrutura remota. Infra-estrutura auto-hospedada (on-premise) Infra-estrutura na nuvem (off-premise, in the cloud) 4 +
  • 5. Visão Software + Serviços Segurança e Privacidade Personalização Visibilidade e Controle Acessibilidade aos Dados Alcance Global Facilidade de Provisionamento Agilidade para o Negócio Planejamento de Capacidade e Gerênciamento + 5
  • 6. O que é Cloud Computing? Talvez um nome muito vago? Fonte: http://www.cs.ucsb.edu/~lyouseff/CCOntology/CloudOntology.pdf 6
  • 7. O que é Cloud Computing? Uma ontologia unificada SaaS – Software as a Service aplicações expostas pela Internet; PaaS – Platform as a Service plataforma para ser usada pelos desenvolvedores que provê API’s e ambiente em tempo de execução; IaaS – Infrastructure as a Service Infra-estrutura de recursos virtualizados pela nuvem; DaaS – Data as a Service Dados oferecidos como serviços; CaaS – Communication as a Service Comunicação oferecida como Serviço; 7
  • 8. Componentesde uma plataforma de aplicações Segundo David Chappell Aplicação Armazenamento Integração, Comunicação Identidade Serviços de Infra-estrutura Suporte Local Sistema Operacional Fundamentos, envolvendo API’s, modelo de programação e recursos Serviços de Aplicação Aplicações Usuário
  • 9. Combinação on-premise + off-premise Aplicação on-premise Fundamentos on-premise Aplicação na nuvem Fundamentos na nuvem Serviços de infra-estrutura na nuvem Serviços de aplicação na nuvem Serviços de infra-estrutura on-premise Serviços de aplicação on-premise 9
  • 10. Desafios do dia-a-dia do IT Pro Aplicação de patches do sistema operacional Diagnóstico de falhas de software Adição de maior capacidade de armazenamento Aumento de tráfego e consumo de banda Recuperação de falhas de hardware Custos gerais de operação e administração Planejamento de capacidades e evolução da infra-estrutura 10
  • 11. O que é a nuvem? Datacenters com alta disponibilidade, escalabilidade e armazenamento ilimitado, acessível via Web.
  • 12. Por que a nuvem? O sistema operacional da nuvem cuida dos detalhes de infra-estrutura: Deployment / Implantação Disponibilidade / Balanceamento de Carga Patching / Correções Configuração de Hardware Diagnóstico de Falhas Você se preocupa apenas em escrever seu serviço! 12
  • 13. O que é o Windows Azure? Um Sistema Operacional para a Nuvem Gerenciamento de Serviços Armazenamento massivo Desenvolvimento ágil Acessibilidade pela internet Alta disponibilidade e escalabilidade Federação de datacenters Integração com o ambiente on-premise (local) 13
  • 14. O que é o Windows Azure?
  • 15. O que é o Windows Azure? Computação • .NET 3.5 SP1 • Server 2008 – 64bit • Full Trust* • Web Role • IIS7 Web Sites (ASP .NET , FastCGI) • Web Services (WCF) • Worker Role • Stateless Servers • Http(s) 15
  • 16. O que é o Windows Azure? Armazenamento • Durável, escalável, disponível • Blobs • Tables • Queues • Suporte a interfaces REST • Pode ser usado por serviços fora do ambienteAzure (on- premise). 16
  • 17. O que é o Windows Azure? HARDWARE ✓Aspectos de Hardware ✓Balanceamento de carga ✓Servidores ✓Configurações de rede ✓DNS ✓Segurança ✓Monitoração ✓Gerenciamento automático de serviços na nuvem 17
  • 18. Modelo de Serviço Descrição dos serviços envolvidos. <?xml version="1.0" encoding="utf-8"?> <ServiceDefinition name="CloudService1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> <WebRole name="WebRole"> <ConfigurationSettings> <Setting name="AccountName"/> </ConfigurationSettings> <LocalStorage name="scratch" sizeInMB="50"/> <InputEndpoints> <!-- Must use port 80 for http and port 443 for https when running in the cloud --> <InputEndpoint name="HttpIn" protocol="http" port="80" /> </InputEndpoints> </WebRole> <WorkerRole name="WorkerRole"> <ConfigurationSettings> <Setting name="AccountName"/> <Setting name="TableStorageEndpoint"/> </ConfigurationSettings> </WorkerRole> </ServiceDefinition> 18
  • 19. Windows Azure Datacenter Sua Aplicação Arquitetura de Serviços Azure LB Internet W W e e b b S S i t i e t e (ASPX, ASMX, WCF) (ASPX, WCF) LB Storage Tables Blobs Queue 19
  • 20. Plataforma de Serviços Azure Computação: Ambiente de computação virtualizado baseado em Windows Server Armazenamento: Durável, escalável e disponível Base de Dados: Processamento relacional para dados estruturados/não-estruturados Service Bus: Barramento de aplicações de propósito geral Access Control: Rules-driven, claims-based access control 20
  • 21. Integração entre o mundo on-premise e off-premise 21 Visão Software + Serviços
  • 23. Conclusões A visão Software + Serviços envolve o poder da escolha, com a combinação entre software local (on-premise) e software remoto (off-premise). Uma TI dinâmica irá combinar recursos locais, recursos remotos em provedores e recursos na nuvem. O Windows Azure é um sistema operacional na nuvem, oferecendo uma plataforma de serviços online e recursos para a chamada computação na nuvem. 23
  • 24. Dúvidas SISTEMAS DISTRIBUÍDOS José Osvano da Silva joseosvano@unipac.br