SlideShare ist ein Scribd-Unternehmen logo
1 von 47
DevGoiás.NET User Group
Tendências no Setor
$ / Cliente
                          Poucos mercados de milhões ou
                            milhões de mercados de poucos?

              Seus grandes clientes
                                 O que aconteceria se pudéssemos baixar os custos de
                                 aquisição e os custos de operação?


                         Seus clientes típicos
                                                                   O micro pagamento...

                                      Novo mercado >> velho mercado
                                      Seus clientes inalcançáveis (por enquanto)



                                                                          # de clientes
Por que uma plataforma na
Nuvem
• Um pool de recursos computacionais (virtualmente)
  infinito, e elástico;

• Oferecido no modo self-service;

• Via um modelo “Pague pelo que usa”
Por que uma plataforma na Nuvem?

     Controle de               Aumento de                      Mais
       Custos                  Produtividade                 Inovação




Menores custos de operação   Potencializar seu pessoal      Capturar/criar
                                                         novas oportunidades
Continuação da Plataforma
          Aplicativo                        Aplicativo                      Aplicativo
        on-premises                        hospedado                       na nuvem




• Tenho minhas máquinas,          • Alugo máquinas,                • Ambiente compartilhado e
  conectividade, software, etc.     conectividade, software          multi-inquilino
• Controle e responsibilidade     • Menor controle e menos         • Não tem
  é minha                           responsibilidades                controle/responsabilidade
• Alto investimento inicial       • Investimento inicial menor -     hardware
  para a infra-estrutura            paga por capacidade fixa       • Oferece pool de recursos
                                    c/ ociosidade eventual           computacionais de modo
                                                                     elástico
                                                                   • Paga pelo que usa!
Rode na Nuvem
Plataforma de Serviços Azure


                      Compute

                      Storage

                      Management




                      Database




                      Service Bus

                      Access Control
A Plataforma Windows Azure
Windows Azure é
    uma plataforma cloud computing,
sendo assim, ele foi projetado para escalar.
Internamente existem
    muitos servidores.
com VMs rodando Windows.
Nós chamamos isso de Fabric,
e aqui é onde sua app roda.
O gerenciamento de tarefas são automatizados
           pelo Fabric Controller.
Você diz ao Fabric Controller
o que quer fazer, e ele descobre como fazê-lo.
Escalonamento de Serviços

 Your
Service                                                 Service

                   D
                   N                     Service
                   S                                     Service
                               Service                             Service

                           L
                           B
                                         Service
                                                        Service


                                              Service
   Web Portal
     (API)
                                                        L
                          Fabric                        B


                        Controller
                Model
Monitoramento e
                               Recuperação dos Serviços
 Your
Service
                   D                   Service
                   N
                   S
                                                           Service

                           L
                           B         Service     Service



   Web Portal
     (API)
                                                 L
                          Fabric                 B


                        Controller
                Model
Storage
Tables – Guarda dados tabulares (linhas e colunas). NÃO é igual a DB,
pois não aceita JOINS e PKs e FKs

BLOBs– Guarda dados binários como imagem, audio, vídeo, etc...

Queues – Ideal para passagem de mensagens entre Roles
Plataforma de Serviços Azure
         http://www.microsoft.com/azure
Reporting          Business Analytics       Data Sync




 A plataforma SQL na nuvem
 Possibilita o reuso de conhecimento e ferramentas
 Possibilita aplicativos OLTP a usarem as novas capacidades da nuvem
Web Edition                Business Edition
• 1GB Database              • 10GB Database

                 NOVIDADE
              • 50GB Database
Service Bus:
 Conecta aplicações na Nuvem com aplicações on-premises, de maneira segura e através de
 firewalls, NATs, etc..
Access Control:
 Controle de acesso as aplicações na nuvem com Federação de Identidade
Quanto Custa?

Windows Azure                               SQL Azure                    AppFabric
•   Compute = $0.12 / hr                    •   1 GB = $9.99 / month     •   Messages = $0.15 / 100K
•   Storage = $0.15 / GB stored /           •   10 GB = $99.99 /         •   Bandwidth = $0.10 in / $0.15
    month                                       month                        out / GB
•   Bandwidth = $0.10 in / $0.15 out /      •   Bandwidth = $0.10 in /
    GB                                          $0.15 out / GB
Web Edition
• $9.99 per database up to 1GB per month
• $49.95 per database up to 5GB per month**

Business Edition
• $99.99 per database up to 10GB per month**
• $199.98 per database up to 20GB per month**
• $299.97 per database up to 30GB per month**
• $399.96 per database up to 40GB per month**
• $499.95 per database up to 50GB per month**
SLAs
   Compute              Instance monitoring &            Storage                 Database            Service bus & Access
                               restart                                                                control availability
  connectivity                                          availability             availability


Seu serviço está         Todos roles ativos serão   Serviço de storage        O Database está          Endpoints do Service
conectado &              monitorados                estará disponível/        conectado ao gateway     bus & access control
alcançável via web       continuamente              alcançável                da internet              terão conectividade
                                                    (conectividade)                                    externa
Roles c/ conexão c/ a    Se o role não está                                   Todos os databases
Internet                 saudável isto será         Seus pedidos de leitura   serão monitorados        Pedidos de operação
                         detectado o estado         e escrita serão           continuamente            de mensagens serão
                         corretivo será iniciado    processados c/ sucesso                             processadas com
                                                                                                       sucesso
Vá para a Nuvem
Por que?
 TI Verde
 Diminuição de Custos
 Manter foco em áreas estratégias
 Suporte a ambientes mistos
Cases de sucesso
Seja a Nuvem
http://channel9.msdn.com/Learn/Courses/Azure
http://msdn.microsoft.com/pt-br/windowsazure/default.aspx
http://azureservicesbr.ning.com/
Como “testar”?
http://www.facebook.com/devgoias


kono@devgoias.net


marcelo.paiva@devgoias.net
Plataforma Windows Azure (Cloud Computing)

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud como diferencial competitivo na redução de custos, agilidade e inovação
Cloud como diferencial competitivo na redução de custos, agilidade e inovaçãoCloud como diferencial competitivo na redução de custos, agilidade e inovação
Cloud como diferencial competitivo na redução de custos, agilidade e inovaçãoAmazon Web Services LATAM
 
Apresentação do estudo de caso AWS do cliente Portal Terra
Apresentação do estudo de caso AWS do cliente Portal TerraApresentação do estudo de caso AWS do cliente Portal Terra
Apresentação do estudo de caso AWS do cliente Portal TerraJose Papo, MSc
 
Customer presentation office 365 - vinícius caetano
Customer presentation   office 365 - vinícius caetanoCustomer presentation   office 365 - vinícius caetano
Customer presentation office 365 - vinícius caetanoAllen Informática
 
Computação em Nuvem: conceitos, tendências e aplicações em Software Livre
Computação em Nuvem: conceitos, tendências e aplicações em Software LivreComputação em Nuvem: conceitos, tendências e aplicações em Software Livre
Computação em Nuvem: conceitos, tendências e aplicações em Software LivreDiego Kreutz
 
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?DNAD
 
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
 
Oportunidades da Nuvem para a Educação, a Pesquisa e o Governo
Oportunidades da Nuvem para a Educação, a Pesquisa e o GovernoOportunidades da Nuvem para a Educação, a Pesquisa e o Governo
Oportunidades da Nuvem para a Educação, a Pesquisa e o GovernoAmazon Web Services LATAM
 
[Cloud Summit 2010] Microsoft - Danilo Bordini
[Cloud Summit 2010] Microsoft - Danilo Bordini[Cloud Summit 2010] Microsoft - Danilo Bordini
[Cloud Summit 2010] Microsoft - Danilo BordiniTecla Internet
 
17h30 aws-databases-summit
17h30   aws-databases-summit17h30   aws-databases-summit
17h30 aws-databases-summitinfolive
 
Luiz Macedo - DevBrasil Joinville - Windows Azure
Luiz Macedo - DevBrasil Joinville - Windows AzureLuiz Macedo - DevBrasil Joinville - Windows Azure
Luiz Macedo - DevBrasil Joinville - Windows AzureLuiz Macedo
 
Citrix transformando seu DC em nuvem
Citrix   transformando seu DC em nuvemCitrix   transformando seu DC em nuvem
Citrix transformando seu DC em nuvemNuno Alves
 
Utilizando Windows, .NET e produtos Microsoft na AWS
Utilizando Windows, .NET e produtos Microsoft na AWSUtilizando Windows, .NET e produtos Microsoft na AWS
Utilizando Windows, .NET e produtos Microsoft na AWSJose Papo, MSc
 

Was ist angesagt? (14)

Cloud como diferencial competitivo na redução de custos, agilidade e inovação
Cloud como diferencial competitivo na redução de custos, agilidade e inovaçãoCloud como diferencial competitivo na redução de custos, agilidade e inovação
Cloud como diferencial competitivo na redução de custos, agilidade e inovação
 
Apresentação do estudo de caso AWS do cliente Portal Terra
Apresentação do estudo de caso AWS do cliente Portal TerraApresentação do estudo de caso AWS do cliente Portal Terra
Apresentação do estudo de caso AWS do cliente Portal Terra
 
AWS re:Invent 2019
AWS re:Invent 2019AWS re:Invent 2019
AWS re:Invent 2019
 
Customer presentation office 365 - vinícius caetano
Customer presentation   office 365 - vinícius caetanoCustomer presentation   office 365 - vinícius caetano
Customer presentation office 365 - vinícius caetano
 
Computação em Nuvem: conceitos, tendências e aplicações em Software Livre
Computação em Nuvem: conceitos, tendências e aplicações em Software LivreComputação em Nuvem: conceitos, tendências e aplicações em Software Livre
Computação em Nuvem: conceitos, tendências e aplicações em Software Livre
 
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
 
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
 
Oportunidades da Nuvem para a Educação, a Pesquisa e o Governo
Oportunidades da Nuvem para a Educação, a Pesquisa e o GovernoOportunidades da Nuvem para a Educação, a Pesquisa e o Governo
Oportunidades da Nuvem para a Educação, a Pesquisa e o Governo
 
[Cloud Summit 2010] Microsoft - Danilo Bordini
[Cloud Summit 2010] Microsoft - Danilo Bordini[Cloud Summit 2010] Microsoft - Danilo Bordini
[Cloud Summit 2010] Microsoft - Danilo Bordini
 
17h30 aws-databases-summit
17h30   aws-databases-summit17h30   aws-databases-summit
17h30 aws-databases-summit
 
Luiz Macedo - DevBrasil Joinville - Windows Azure
Luiz Macedo - DevBrasil Joinville - Windows AzureLuiz Macedo - DevBrasil Joinville - Windows Azure
Luiz Macedo - DevBrasil Joinville - Windows Azure
 
Citrix transformando seu DC em nuvem
Citrix   transformando seu DC em nuvemCitrix   transformando seu DC em nuvem
Citrix transformando seu DC em nuvem
 
Utilizando Windows, .NET e produtos Microsoft na AWS
Utilizando Windows, .NET e produtos Microsoft na AWSUtilizando Windows, .NET e produtos Microsoft na AWS
Utilizando Windows, .NET e produtos Microsoft na AWS
 
Introducao aos servicos de AI na AWS
Introducao aos servicos de AI na AWSIntroducao aos servicos de AI na AWS
Introducao aos servicos de AI na AWS
 

Andere mochten auch

Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Rodrigo Kono
 
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorMicrosoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorRodrigo Kono
 
Arquitetura de uma aplicação web moderna - MVP ShowCast
Arquitetura de uma aplicação web moderna - MVP ShowCastArquitetura de uma aplicação web moderna - MVP ShowCast
Arquitetura de uma aplicação web moderna - MVP ShowCastRodrigo Kono
 
O futuro do desenvolvimento .NET
O futuro do desenvolvimento .NETO futuro do desenvolvimento .NET
O futuro do desenvolvimento .NETRodrigo Kono
 
Padrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsPadrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsRodrigo Kono
 
Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalR
Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalRDesenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalR
Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalRRodrigo Kono
 

Andere mochten auch (6)

Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4
 
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorMicrosoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
 
Arquitetura de uma aplicação web moderna - MVP ShowCast
Arquitetura de uma aplicação web moderna - MVP ShowCastArquitetura de uma aplicação web moderna - MVP ShowCast
Arquitetura de uma aplicação web moderna - MVP ShowCast
 
O futuro do desenvolvimento .NET
O futuro do desenvolvimento .NETO futuro do desenvolvimento .NET
O futuro do desenvolvimento .NET
 
Padrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsPadrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-Patterns
 
Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalR
Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalRDesenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalR
Desenvolvendo aplicações de comunicação em tempo real com ASP.NET SignalR
 

Ähnlich wie Plataforma Windows Azure (Cloud Computing)

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
 
MS Online Friday - 2ª Sexta
 MS Online Friday - 2ª Sexta MS Online Friday - 2ª Sexta
MS Online Friday - 2ª SextaSara Barbosa
 
Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows AzureMarcelo Paiva
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesElvis Fusco
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computingFabio Leandro
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambguest34ed8ec
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambMicrosoft Brasil
 
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
 
Nuvens híbridas: Conectando aplicações locais com a nuvem na plataforma Windo...
Nuvens híbridas:Conectando aplicações locais com a nuvem na plataforma Windo...Nuvens híbridas:Conectando aplicações locais com a nuvem na plataforma Windo...
Nuvens híbridas: Conectando aplicações locais com a nuvem na plataforma Windo...Osvaldo Daibert
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Amazon Web Services LATAM
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web ServicesDicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web ServicesAmazon Web Services LATAM
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
NoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemNoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemJose Papo, MSc
 

Ähnlich wie Plataforma Windows Azure (Cloud Computing) (20)

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
 
MS Online Friday - 2ª Sexta
 MS Online Friday - 2ª Sexta MS Online Friday - 2ª Sexta
MS Online Friday - 2ª Sexta
 
A plataforma Azure da Microsoft
A plataforma Azure da MicrosoftA plataforma Azure da Microsoft
A plataforma Azure da Microsoft
 
Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows Azure
 
Azure Overview
Azure OverviewAzure Overview
Azure Overview
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
 
Detonando mitos Computacao Nuvem
Detonando mitos Computacao NuvemDetonando mitos Computacao Nuvem
Detonando mitos Computacao Nuvem
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
 
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
 
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
 
Nuvens híbridas: Conectando aplicações locais com a nuvem na plataforma Windo...
Nuvens híbridas:Conectando aplicações locais com a nuvem na plataforma Windo...Nuvens híbridas:Conectando aplicações locais com a nuvem na plataforma Windo...
Nuvens híbridas: Conectando aplicações locais com a nuvem na plataforma Windo...
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web ServicesDicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
NoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemNoSQL e Big Data na Nuvem
NoSQL e Big Data na Nuvem
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Mehr von Rodrigo Kono

Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.xDicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.xRodrigo Kono
 
Develop using Office Graph API
Develop using Office Graph APIDevelop using Office Graph API
Develop using Office Graph APIRodrigo Kono
 
.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!Rodrigo Kono
 
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconfRodrigo Kono
 
ASP.NET Core 2.1 #dotnetconf
ASP.NET Core 2.1 #dotnetconfASP.NET Core 2.1 #dotnetconf
ASP.NET Core 2.1 #dotnetconfRodrigo Kono
 
Novidades do ASP.NET Core 2.1
Novidades do ASP.NET Core 2.1Novidades do ASP.NET Core 2.1
Novidades do ASP.NET Core 2.1Rodrigo Kono
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSRodrigo Kono
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaRodrigo Kono
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreConhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreRodrigo Kono
 
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
Controle do ciclo de vida do desenvolvimento de software com tfs  vstsControle do ciclo de vida do desenvolvimento de software com tfs  vsts
Controle do ciclo de vida do desenvolvimento de software com tfs vstsRodrigo Kono
 
Desenvolvimento add in Office 2016
Desenvolvimento add in Office 2016Desenvolvimento add in Office 2016
Desenvolvimento add in Office 2016Rodrigo Kono
 
Além do código dicas de evolução profissional
Além do código   dicas de evolução profissionalAlém do código   dicas de evolução profissional
Além do código dicas de evolução profissionalRodrigo Kono
 
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMAprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMRodrigo Kono
 
O que você precisa saber sobre ASP.NET CORE
O que você precisa saber sobre ASP.NET COREO que você precisa saber sobre ASP.NET CORE
O que você precisa saber sobre ASP.NET CORERodrigo Kono
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no AzureRodrigo Kono
 
Servidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaServidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaRodrigo Kono
 
Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Rodrigo Kono
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreRodrigo Kono
 
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open SourceDesenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open SourceRodrigo Kono
 
TypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptTypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptRodrigo Kono
 

Mehr von Rodrigo Kono (20)

Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.xDicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
Dicas para migrar sua aplicação ASP.NET para ASP.NET Core 2.x
 
Develop using Office Graph API
Develop using Office Graph APIDevelop using Office Graph API
Develop using Office Graph API
 
.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!
 
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
 
ASP.NET Core 2.1 #dotnetconf
ASP.NET Core 2.1 #dotnetconfASP.NET Core 2.1 #dotnetconf
ASP.NET Core 2.1 #dotnetconf
 
Novidades do ASP.NET Core 2.1
Novidades do ASP.NET Core 2.1Novidades do ASP.NET Core 2.1
Novidades do ASP.NET Core 2.1
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTS
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a ponta
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreConhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
 
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
Controle do ciclo de vida do desenvolvimento de software com tfs  vstsControle do ciclo de vida do desenvolvimento de software com tfs  vsts
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
 
Desenvolvimento add in Office 2016
Desenvolvimento add in Office 2016Desenvolvimento add in Office 2016
Desenvolvimento add in Office 2016
 
Além do código dicas de evolução profissional
Além do código   dicas de evolução profissionalAlém do código   dicas de evolução profissional
Além do código dicas de evolução profissional
 
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMAprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
 
O que você precisa saber sobre ASP.NET CORE
O que você precisa saber sobre ASP.NET COREO que você precisa saber sobre ASP.NET CORE
O que você precisa saber sobre ASP.NET CORE
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no Azure
 
Servidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaServidor de Build e Integração Contínua
Servidor de Build e Integração Contínua
 
Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET Core
 
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open SourceDesenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
 
TypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptTypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascript
 

Plataforma Windows Azure (Cloud Computing)

  • 2.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. $ / Cliente Poucos mercados de milhões ou milhões de mercados de poucos? Seus grandes clientes O que aconteceria se pudéssemos baixar os custos de aquisição e os custos de operação? Seus clientes típicos O micro pagamento... Novo mercado >> velho mercado Seus clientes inalcançáveis (por enquanto) # de clientes
  • 9.
  • 10. Por que uma plataforma na Nuvem
  • 11. • Um pool de recursos computacionais (virtualmente) infinito, e elástico; • Oferecido no modo self-service; • Via um modelo “Pague pelo que usa”
  • 12. Por que uma plataforma na Nuvem? Controle de Aumento de Mais Custos Produtividade Inovação Menores custos de operação Potencializar seu pessoal Capturar/criar novas oportunidades
  • 13. Continuação da Plataforma Aplicativo Aplicativo Aplicativo on-premises hospedado na nuvem • Tenho minhas máquinas, • Alugo máquinas, • Ambiente compartilhado e conectividade, software, etc. conectividade, software multi-inquilino • Controle e responsibilidade • Menor controle e menos • Não tem é minha responsibilidades controle/responsabilidade • Alto investimento inicial • Investimento inicial menor - hardware para a infra-estrutura paga por capacidade fixa • Oferece pool de recursos c/ ociosidade eventual computacionais de modo elástico • Paga pelo que usa!
  • 15.
  • 16. Plataforma de Serviços Azure Compute Storage Management Database Service Bus Access Control
  • 18. Windows Azure é uma plataforma cloud computing, sendo assim, ele foi projetado para escalar.
  • 19. Internamente existem muitos servidores.
  • 20. com VMs rodando Windows.
  • 21. Nós chamamos isso de Fabric,
  • 22. e aqui é onde sua app roda.
  • 23. O gerenciamento de tarefas são automatizados pelo Fabric Controller.
  • 24. Você diz ao Fabric Controller o que quer fazer, e ele descobre como fazê-lo.
  • 25. Escalonamento de Serviços Your Service Service D N Service S Service Service Service L B Service Service Service Web Portal (API) L Fabric B Controller Model
  • 26. Monitoramento e Recuperação dos Serviços Your Service D Service N S Service L B Service Service Web Portal (API) L Fabric B Controller Model
  • 27. Storage Tables – Guarda dados tabulares (linhas e colunas). NÃO é igual a DB, pois não aceita JOINS e PKs e FKs BLOBs– Guarda dados binários como imagem, audio, vídeo, etc... Queues – Ideal para passagem de mensagens entre Roles
  • 28. Plataforma de Serviços Azure http://www.microsoft.com/azure
  • 29.
  • 30.
  • 31. Reporting Business Analytics Data Sync  A plataforma SQL na nuvem  Possibilita o reuso de conhecimento e ferramentas  Possibilita aplicativos OLTP a usarem as novas capacidades da nuvem
  • 32. Web Edition Business Edition • 1GB Database • 10GB Database NOVIDADE • 50GB Database
  • 33.
  • 34. Service Bus: Conecta aplicações na Nuvem com aplicações on-premises, de maneira segura e através de firewalls, NATs, etc.. Access Control: Controle de acesso as aplicações na nuvem com Federação de Identidade
  • 35. Quanto Custa? Windows Azure SQL Azure AppFabric • Compute = $0.12 / hr • 1 GB = $9.99 / month • Messages = $0.15 / 100K • Storage = $0.15 / GB stored / • 10 GB = $99.99 / • Bandwidth = $0.10 in / $0.15 month month out / GB • Bandwidth = $0.10 in / $0.15 out / • Bandwidth = $0.10 in / GB $0.15 out / GB
  • 36. Web Edition • $9.99 per database up to 1GB per month • $49.95 per database up to 5GB per month** Business Edition • $99.99 per database up to 10GB per month** • $199.98 per database up to 20GB per month** • $299.97 per database up to 30GB per month** • $399.96 per database up to 40GB per month** • $499.95 per database up to 50GB per month**
  • 37. SLAs Compute Instance monitoring & Storage Database Service bus & Access restart control availability connectivity availability availability Seu serviço está Todos roles ativos serão Serviço de storage O Database está Endpoints do Service conectado & monitorados estará disponível/ conectado ao gateway bus & access control alcançável via web continuamente alcançável da internet terão conectividade (conectividade) externa Roles c/ conexão c/ a Se o role não está Todos os databases Internet saudável isto será Seus pedidos de leitura serão monitorados Pedidos de operação detectado o estado e escrita serão continuamente de mensagens serão corretivo será iniciado processados c/ sucesso processadas com sucesso
  • 38. Vá para a Nuvem
  • 39. Por que?  TI Verde  Diminuição de Custos  Manter foco em áreas estratégias  Suporte a ambientes mistos
  • 42.
  • 45.