SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Microsoft Windows Azure
Plataforma de negócios
imobiliários
Introdução e vantagens
Dervanil Junior
www.viaprincipal.com.br
www.dervanil.me
Cenário atual para aplicações web
A computação em nuvem
Cenário atual para aplicações web
Cenário atual para aplicações web
Aplicações web são dependentes do ambiente onde
estão hospedadas.
E seu sucesso, além das funcionalidades
oferecidas, está ligado a sua disponibilidade e
velocidade.
Cenário atual para aplicações web
Sistemas Web atuais
Cenário atual para aplicações web
Desvantagens
 Baixa escalabilidade
 Alto custo com armazenamento e backup dos dados.
 Atualização/instalação de aplicações nos servidores.
 Gastos com compra, manutenção e atualização de
hardware e software.
 A segurança dos dados pode ser comprometida, caso a
configuração não esteja correta e os servidores
atualizados.
 Profissionais qualificados para a configuração e
manutenção dos servidores aumentam o custo da
operação.
A computação em nuvem
O novo paradigma da computação em nuvem
Por que computação em nuvem
A nuvem possibilita uma grande redução de custos, pois o
provedor de serviços, por exemplo, Microsoft Windows
Azure, gerencia e disponibiliza uma série de recursos, que de
outra forma são de responsabilidade da empresa.
O novo paradigma da computação em nuvem
Por que computação em nuvem
 Redução de custos com gerenciamento de
infraestrutura, com a sua aplicação na nuvem não há a
necessidade de executar atualizações nos servidores.
 Alta escalabilidade, para atender um crescimento de
acessos na sua aplicação web é necessário escalá-la, ou
seja, prover mais poder de processamento, no modo
tradicional isso implica na compra de novos servidores e
todo o custo decorrente disso
 A escalabilidade e feita com apenas uma
configuração, aumentando o poder de
processamento, com a vantagem de escalar para sua
capacidade original com a mesma facilidade.
O novo paradigma da computação em nuvem
Por que computação em nuvem
 Rapidez na configuração inicial, para uma empresa ou
Startup, usar os recursos de um provedor de serviços na
nuvem e fácil de contratar e começar a utilizar, o que traz
uma grande vantagem estratégica, como por exemplo, um
e-commerce que tem um crescimento repentino pode ser
escalado com facilidade.
 Com a criação de uma aplicação web na nuvem, não
existe limitação de dispositivos que podem acessá-
la, basta ser acessada de um browser.
O novo paradigma da computação em nuvem
Por que computação em nuvem
 Uso de recursos e funcionalidades disponibilizadas pelo
provedor de serviços na nuvem, indo desde API para
gerenciamento e monitoramento até banco de dados não
relacionais criados para a nuvem.
 Replicação automática dos dados na nuvem em
servidores com localizações diferentes (geo redundância).
O novo paradigma da computação em nuvem
Principais vantagens
 Escalabilidade e Elasticidade, possibilidade de alocar
recursos de maneira dinâmica.
 Alta disponibilidade chegando a 99.95%.
 Grande variedade de recursos agregados que podem ser
utilizados, dentre eles: Storage
(Tables, Blobs, Queues), Cache, CDN e SQL Azure.
 Baixo custo (http://www.windowsazure.com/en-us/pricing/calculator/?scenario=cloud).
O novo paradigma da computação em nuvem
O que muda na nuvem com Windows Azure
No Windows Azure o desenvolvimento de aplicações web
pode ser feito de varias formas.
As principais são essas:
 Azure Cloud Services  Web Sites
 Virtual Machines
O novo paradigma da computação em nuvem
O que muda na nuvem com Windows Azure
 Não existe gerenciamento de estado.
 Possibilidade da distribuição do processamento (Worker
Roles para Cloud Services).
 Diagnóstico da aplicação.
 Princípios de arquitetura específicos para a nuvem
(tolerância a falhas).
 Banco de dados SQL Azure
 Uso de banco não relacional (Tables)
O novo paradigma da computação em nuvem
Principais recursos do Windows Azure
 Azure Cloud Services
Possibilita criar e disponibilizar Web Sites ou Web
Services, que são hospedados no IIS em máquinas
virtuais, com uma altíssima abstração da configuração.
Há também a possibilidade de hospedar serviços em
background para processamento em paralelo. (Worker
Roles)
Permite que regras sejam configuradas em cima da
demanda de recursos da aplicação, permitindo que a
mesma seja escalada de forma automática, com a
possibilidade de configurar alertas para determinadas
métricas. (Recursos em Preview)
O novo paradigma da computação em nuvem
Principais recursos do Windows Azure
 Azure Web Sites
Hospedagem de sites, porém com total acesso aos
recursos de escalabilidade.
É possível criar a sua aplicação usado:
.Net, PHP, Node.js, Python, integrando ainda com
TFS, GitHub e BitBucket.
Customização de domínios, configuração de certificados
SSL. (vale também para Cloud Services)
O novo paradigma da computação em nuvem
Principais recursos do Windows Azure
 Virtual Machines
Permite a configuração de máquinas virtuais, com
imagens em formato padrão no mercado (VHD), possui
inclusive uma galeria com imagens já
configuradas, incluindo máquinas Linux.
Possui também imagens com Servidores Windows com
diversos recursos pré-configurados.
O novo paradigma da computação em nuvem
Principais recursos do Windows Azure
 Mobile Services
Cria serviços de forma rápida para aplicações mobile,
provendo o backend, armazenamento e segurança.
 Service Bus
Barramento para troca de mensagens em fila.
 SQL Databases e Reporting
Banco de dados SQL Server com algumas
funcionalidades reduzidas, sendo por isso específico para
uso na nuvem.
O novo paradigma da computação em nuvem
Principais recursos do Windows Azure
 Active Directory
Similar ao Active Directory existente em servidores on
premises, porém integrado na nuvem podendo ser usado
na autenticação em aplicações Cloud Services, além de
ser possível a sincronização com o Active Directory local.
 Storage
Conjunto de recursos essenciais para o desenvolvimento
de aplicações usando Azure Cloud Services, sendo eles:
Tables banco de dados não relacionais, Blobs permite
armazenar streams de dados (fotos, documentos), Queue
permite a troca de mensagens entre as Roles (Web e
Worker) assim e possível que a aplicação agende
processamentos em paralelo.
O novo paradigma da computação em nuvem
Principais recursos do Windows Azure
 Caching
Solução de Cache distribuído que pode ser consumido em
todas as instâncias de Web Roles de sua
aplicação, criando assim uma camada de Cache única e
escalável.
 CDN
Cria um ponto de distribuição de conteúdo estático e Blobs
através de servidores físicos instalados ao redor do
mundo.
O novo paradigma da computação em nuvem
Exemplo de Arquitetura para a nuvem
Obrigado!
www.viaprincipal.com.br
www.dervanil.me

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureFabrício Lopes Sanchez
 
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Filipe Barretto
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012sandrobmartins
 
Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fabio Hara
 
Migrando Aplicações para o SQL Azure Database
Migrando Aplicações para o SQL Azure DatabaseMigrando Aplicações para o SQL Azure Database
Migrando Aplicações para o SQL Azure DatabaseRoberto Fonseca
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure FundamentalsJaqueline Ramos
 
Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)Giovanni Bassi
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...Walter Coan
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemFabio Hara
 
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2Amazon Web Services LATAM
 
Conteineres no Microsoft Azure
Conteineres no Microsoft AzureConteineres no Microsoft Azure
Conteineres no Microsoft AzureFabio Hara
 
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poa
Reduza seu trabalho de gerenciamento do kubernetes   tdc 2018 poaReduza seu trabalho de gerenciamento do kubernetes   tdc 2018 poa
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poaFabio Hara
 
Cloud, já migrei e agora?
Cloud, já migrei e agora?Cloud, já migrei e agora?
Cloud, já migrei e agora?Sara Barbosa
 

Was ist angesagt? (20)

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
 
A plataforma Azure da Microsoft
A plataforma Azure da MicrosoftA plataforma Azure da Microsoft
A plataforma Azure da Microsoft
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
Overview AWS - Bemobi
Overview AWS - BemobiOverview AWS - Bemobi
Overview AWS - Bemobi
 
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
 
Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008
 
Migrando Aplicações para o SQL Azure Database
Migrando Aplicações para o SQL Azure DatabaseMigrando Aplicações para o SQL Azure Database
Migrando Aplicações para o SQL Azure Database
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals
 
Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
Visão Geral da Nuvem da AWS
Visão Geral da Nuvem da AWSVisão Geral da Nuvem da AWS
Visão Geral da Nuvem da AWS
 
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvem
 
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
 
Conteineres no Microsoft Azure
Conteineres no Microsoft AzureConteineres no Microsoft Azure
Conteineres no Microsoft Azure
 
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poa
Reduza seu trabalho de gerenciamento do kubernetes   tdc 2018 poaReduza seu trabalho de gerenciamento do kubernetes   tdc 2018 poa
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poa
 
Cloud, já migrei e agora?
Cloud, já migrei e agora?Cloud, já migrei e agora?
Cloud, já migrei e agora?
 
3 Telas e uma nuvem
3 Telas e uma nuvem3 Telas e uma nuvem
3 Telas e uma nuvem
 

Andere mochten auch

SOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureSOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureHugo Rodrigues
 
AE Rio 2011 - Arquitetura da Informação organizacional
AE Rio 2011 - Arquitetura da Informação organizacionalAE Rio 2011 - Arquitetura da Informação organizacional
AE Rio 2011 - Arquitetura da Informação organizacionalFernando Botafogo
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecturerenanwb
 
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Rafael Targino
 
Noções da lei 8666(LICITAÇÃO)
Noções da lei 8666(LICITAÇÃO)Noções da lei 8666(LICITAÇÃO)
Noções da lei 8666(LICITAÇÃO)Lenilson de Assis
 
Um século para uma implantação 1851 1950 t003
Um século para uma implantação 1851 1950 t003Um século para uma implantação 1851 1950 t003
Um século para uma implantação 1851 1950 t003paulo580
 
Historia de colombia
Historia de colombiaHistoria de colombia
Historia de colombiayerson813
 
Semana santa. practica point
Semana santa. practica pointSemana santa. practica point
Semana santa. practica pointDarwin988
 
4º FastShow - Separação de responsabilidades em um relatório
4º FastShow - Separação de responsabilidades em um relatório4º FastShow - Separação de responsabilidades em um relatório
4º FastShow - Separação de responsabilidades em um relatórioqualidatavix
 
Escola estadual senador filinto müller
Escola estadual senador filinto müllerEscola estadual senador filinto müller
Escola estadual senador filinto müllerlarissassantos
 
707 12 0675 74
707 12 0675 74707 12 0675 74
707 12 0675 74oabvga
 
O que é uma Startup? Devo Abrir uma? Dicas para universitários
O que é uma Startup? Devo Abrir uma? Dicas para universitáriosO que é uma Startup? Devo Abrir uma? Dicas para universitários
O que é uma Startup? Devo Abrir uma? Dicas para universitáriosEduardo Henrique Araujo da Rocha
 

Andere mochten auch (20)

SOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureSOA - Service Oriented Architecture
SOA - Service Oriented Architecture
 
AE Rio 2011 - Arquitetura da Informação organizacional
AE Rio 2011 - Arquitetura da Informação organizacionalAE Rio 2011 - Arquitetura da Informação organizacional
AE Rio 2011 - Arquitetura da Informação organizacional
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
 
Noções da lei 8666(LICITAÇÃO)
Noções da lei 8666(LICITAÇÃO)Noções da lei 8666(LICITAÇÃO)
Noções da lei 8666(LICITAÇÃO)
 
Um século para uma implantação 1851 1950 t003
Um século para uma implantação 1851 1950 t003Um século para uma implantação 1851 1950 t003
Um século para uma implantação 1851 1950 t003
 
Historia de colombia
Historia de colombiaHistoria de colombia
Historia de colombia
 
Enfoques
EnfoquesEnfoques
Enfoques
 
Semana santa. practica point
Semana santa. practica pointSemana santa. practica point
Semana santa. practica point
 
ACTIVITATS TEMA
ACTIVITATS TEMAACTIVITATS TEMA
ACTIVITATS TEMA
 
4º FastShow - Separação de responsabilidades em um relatório
4º FastShow - Separação de responsabilidades em um relatório4º FastShow - Separação de responsabilidades em um relatório
4º FastShow - Separação de responsabilidades em um relatório
 
Catalogoltre Ai11.Pdf
Catalogoltre Ai11.PdfCatalogoltre Ai11.Pdf
Catalogoltre Ai11.Pdf
 
Escola estadual senador filinto müller
Escola estadual senador filinto müllerEscola estadual senador filinto müller
Escola estadual senador filinto müller
 
Barão Copa Hostel
Barão Copa HostelBarão Copa Hostel
Barão Copa Hostel
 
707 12 0675 74
707 12 0675 74707 12 0675 74
707 12 0675 74
 
Aula bio 16set2011
Aula bio 16set2011Aula bio 16set2011
Aula bio 16set2011
 
Sistema genesis
Sistema genesisSistema genesis
Sistema genesis
 
Arum
ArumArum
Arum
 
O que é uma Startup? Devo Abrir uma? Dicas para universitários
O que é uma Startup? Devo Abrir uma? Dicas para universitáriosO que é uma Startup? Devo Abrir uma? Dicas para universitários
O que é uma Startup? Devo Abrir uma? Dicas para universitários
 
DIP KDU UC
DIP KDU UCDIP KDU UC
DIP KDU UC
 

Ähnlich wie Por que computação em nuvem?

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
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infosimples
 
Serviços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualServiços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualshsouza
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureLucasRomao
 
Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Augusto Berwaldt
 
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
 
Cloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseCloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseNuno Alves
 
Migrando seu Sistema de Gestão para a Nuvem da AWS
Migrando seu Sistema de Gestão para a Nuvem da AWSMigrando seu Sistema de Gestão para a Nuvem da AWS
Migrando seu Sistema de Gestão para a Nuvem da AWSArtsoft Sistemas
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Resource IT
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAmazon Web Services LATAM
 
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMarcondes Alexandre
 

Ähnlich wie Por que computação em nuvem? (20)

Sql azure
Sql azureSql azure
Sql azure
 
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
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
 
Azure Overview
Azure OverviewAzure Overview
Azure Overview
 
Serviços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualServiços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtual
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows Azure
 
Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
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
 
Cloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseCloudbridge whitepape rportuguese
Cloudbridge whitepape rportuguese
 
IDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaSIDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaS
 
Migrando seu Sistema de Gestão para a Nuvem da AWS
Migrando seu Sistema de Gestão para a Nuvem da AWSMigrando seu Sistema de Gestão para a Nuvem da AWS
Migrando seu Sistema de Gestão para a Nuvem da AWS
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
 
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Por que computação em nuvem?

  • 1. Microsoft Windows Azure Plataforma de negócios imobiliários Introdução e vantagens Dervanil Junior www.viaprincipal.com.br www.dervanil.me
  • 2. Cenário atual para aplicações web A computação em nuvem
  • 3. Cenário atual para aplicações web
  • 4. Cenário atual para aplicações web Aplicações web são dependentes do ambiente onde estão hospedadas. E seu sucesso, além das funcionalidades oferecidas, está ligado a sua disponibilidade e velocidade.
  • 5. Cenário atual para aplicações web Sistemas Web atuais
  • 6. Cenário atual para aplicações web Desvantagens  Baixa escalabilidade  Alto custo com armazenamento e backup dos dados.  Atualização/instalação de aplicações nos servidores.  Gastos com compra, manutenção e atualização de hardware e software.  A segurança dos dados pode ser comprometida, caso a configuração não esteja correta e os servidores atualizados.  Profissionais qualificados para a configuração e manutenção dos servidores aumentam o custo da operação.
  • 8. O novo paradigma da computação em nuvem Por que computação em nuvem A nuvem possibilita uma grande redução de custos, pois o provedor de serviços, por exemplo, Microsoft Windows Azure, gerencia e disponibiliza uma série de recursos, que de outra forma são de responsabilidade da empresa.
  • 9. O novo paradigma da computação em nuvem Por que computação em nuvem  Redução de custos com gerenciamento de infraestrutura, com a sua aplicação na nuvem não há a necessidade de executar atualizações nos servidores.  Alta escalabilidade, para atender um crescimento de acessos na sua aplicação web é necessário escalá-la, ou seja, prover mais poder de processamento, no modo tradicional isso implica na compra de novos servidores e todo o custo decorrente disso  A escalabilidade e feita com apenas uma configuração, aumentando o poder de processamento, com a vantagem de escalar para sua capacidade original com a mesma facilidade.
  • 10. O novo paradigma da computação em nuvem Por que computação em nuvem  Rapidez na configuração inicial, para uma empresa ou Startup, usar os recursos de um provedor de serviços na nuvem e fácil de contratar e começar a utilizar, o que traz uma grande vantagem estratégica, como por exemplo, um e-commerce que tem um crescimento repentino pode ser escalado com facilidade.  Com a criação de uma aplicação web na nuvem, não existe limitação de dispositivos que podem acessá- la, basta ser acessada de um browser.
  • 11. O novo paradigma da computação em nuvem Por que computação em nuvem  Uso de recursos e funcionalidades disponibilizadas pelo provedor de serviços na nuvem, indo desde API para gerenciamento e monitoramento até banco de dados não relacionais criados para a nuvem.  Replicação automática dos dados na nuvem em servidores com localizações diferentes (geo redundância).
  • 12. O novo paradigma da computação em nuvem Principais vantagens  Escalabilidade e Elasticidade, possibilidade de alocar recursos de maneira dinâmica.  Alta disponibilidade chegando a 99.95%.  Grande variedade de recursos agregados que podem ser utilizados, dentre eles: Storage (Tables, Blobs, Queues), Cache, CDN e SQL Azure.  Baixo custo (http://www.windowsazure.com/en-us/pricing/calculator/?scenario=cloud).
  • 13. O novo paradigma da computação em nuvem O que muda na nuvem com Windows Azure No Windows Azure o desenvolvimento de aplicações web pode ser feito de varias formas. As principais são essas:  Azure Cloud Services  Web Sites  Virtual Machines
  • 14. O novo paradigma da computação em nuvem O que muda na nuvem com Windows Azure  Não existe gerenciamento de estado.  Possibilidade da distribuição do processamento (Worker Roles para Cloud Services).  Diagnóstico da aplicação.  Princípios de arquitetura específicos para a nuvem (tolerância a falhas).  Banco de dados SQL Azure  Uso de banco não relacional (Tables)
  • 15. O novo paradigma da computação em nuvem Principais recursos do Windows Azure  Azure Cloud Services Possibilita criar e disponibilizar Web Sites ou Web Services, que são hospedados no IIS em máquinas virtuais, com uma altíssima abstração da configuração. Há também a possibilidade de hospedar serviços em background para processamento em paralelo. (Worker Roles) Permite que regras sejam configuradas em cima da demanda de recursos da aplicação, permitindo que a mesma seja escalada de forma automática, com a possibilidade de configurar alertas para determinadas métricas. (Recursos em Preview)
  • 16. O novo paradigma da computação em nuvem Principais recursos do Windows Azure  Azure Web Sites Hospedagem de sites, porém com total acesso aos recursos de escalabilidade. É possível criar a sua aplicação usado: .Net, PHP, Node.js, Python, integrando ainda com TFS, GitHub e BitBucket. Customização de domínios, configuração de certificados SSL. (vale também para Cloud Services)
  • 17. O novo paradigma da computação em nuvem Principais recursos do Windows Azure  Virtual Machines Permite a configuração de máquinas virtuais, com imagens em formato padrão no mercado (VHD), possui inclusive uma galeria com imagens já configuradas, incluindo máquinas Linux. Possui também imagens com Servidores Windows com diversos recursos pré-configurados.
  • 18. O novo paradigma da computação em nuvem Principais recursos do Windows Azure  Mobile Services Cria serviços de forma rápida para aplicações mobile, provendo o backend, armazenamento e segurança.  Service Bus Barramento para troca de mensagens em fila.  SQL Databases e Reporting Banco de dados SQL Server com algumas funcionalidades reduzidas, sendo por isso específico para uso na nuvem.
  • 19. O novo paradigma da computação em nuvem Principais recursos do Windows Azure  Active Directory Similar ao Active Directory existente em servidores on premises, porém integrado na nuvem podendo ser usado na autenticação em aplicações Cloud Services, além de ser possível a sincronização com o Active Directory local.  Storage Conjunto de recursos essenciais para o desenvolvimento de aplicações usando Azure Cloud Services, sendo eles: Tables banco de dados não relacionais, Blobs permite armazenar streams de dados (fotos, documentos), Queue permite a troca de mensagens entre as Roles (Web e Worker) assim e possível que a aplicação agende processamentos em paralelo.
  • 20. O novo paradigma da computação em nuvem Principais recursos do Windows Azure  Caching Solução de Cache distribuído que pode ser consumido em todas as instâncias de Web Roles de sua aplicação, criando assim uma camada de Cache única e escalável.  CDN Cria um ponto de distribuição de conteúdo estático e Blobs através de servidores físicos instalados ao redor do mundo.
  • 21. O novo paradigma da computação em nuvem Exemplo de Arquitetura para a nuvem