O documento discute a plataforma de computação em nuvem Windows Azure da Microsoft. Ele descreve as principais tendências no setor de TI que levaram ao desenvolvimento de soluções de nuvem, como SOA, Web 2.0 e SaaS. Também explica os principais componentes do Windows Azure, incluindo gerenciamento automático de serviços, armazenamento escalável e uma experiência de desenvolvimento familiar.
O documento apresenta as credenciais e experiência de Carlos dos Santos como desenvolvedor de software com mais de 25 anos de experiência na área de tecnologia Microsoft. Também resume os principais serviços da plataforma Microsoft Azure, incluindo máquinas virtuais, bancos de dados, armazenamento em nuvem e serviços para aplicativos móveis e web.
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Filipe Barretto
O documento resume os principais anúncios da AWS re:Invent 2016, incluindo novos serviços de inteligência artificial (Lex, Polly e Rekognition), melhorias na EC2, Lambda e containers, além de novidades em banco de dados (Aurora), desenvolvimento (CodeBuild e X-Ray) e segurança (Shield).
Introdução ao Windows Azure - Sessão 1 (mais teórica)Giovanni Bassi
O documento apresenta Giovanni Bassi, arquiteto de software, e seu seminário sobre Windows Azure. O seminário é dividido em duas sessões, a primeira sobre o que é computação na nuvem e Azure, e a segunda sobre os serviços do Azure como hosting, armazenamento e service bus.
O documento apresenta os conceitos e benefícios da nuvem AWS, incluindo IaaS, PaaS, SaaS, nuvens pública, privada e híbrida. Resume os principais serviços AWS como EC2, S3, RDS, DynamoDB e Elasticache e fornece exemplos de uso.
Amazon Cloud Sessions é uma série de Webinars introdutórios e práticos sobre a Nuvem da AWS. Essa é a parte 1/2 que mostra uma visão geral da Nuvem da AWS e de seus produtos e serviços. Vídeo desse webinar disponível em http://vimeo.com/52636278
O documento apresenta as credenciais e experiência de Carlos dos Santos como desenvolvedor de software com mais de 25 anos de experiência na área de tecnologia Microsoft. Também resume os principais serviços da plataforma Microsoft Azure, incluindo máquinas virtuais, bancos de dados, armazenamento em nuvem e serviços para aplicativos móveis e web.
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Filipe Barretto
O documento resume os principais anúncios da AWS re:Invent 2016, incluindo novos serviços de inteligência artificial (Lex, Polly e Rekognition), melhorias na EC2, Lambda e containers, além de novidades em banco de dados (Aurora), desenvolvimento (CodeBuild e X-Ray) e segurança (Shield).
Introdução ao Windows Azure - Sessão 1 (mais teórica)Giovanni Bassi
O documento apresenta Giovanni Bassi, arquiteto de software, e seu seminário sobre Windows Azure. O seminário é dividido em duas sessões, a primeira sobre o que é computação na nuvem e Azure, e a segunda sobre os serviços do Azure como hosting, armazenamento e service bus.
O documento apresenta os conceitos e benefícios da nuvem AWS, incluindo IaaS, PaaS, SaaS, nuvens pública, privada e híbrida. Resume os principais serviços AWS como EC2, S3, RDS, DynamoDB e Elasticache e fornece exemplos de uso.
Amazon Cloud Sessions é uma série de Webinars introdutórios e práticos sobre a Nuvem da AWS. Essa é a parte 1/2 que mostra uma visão geral da Nuvem da AWS e de seus produtos e serviços. Vídeo desse webinar disponível em http://vimeo.com/52636278
O documento discute os benefícios da computação em nuvem usando a plataforma Windows Azure. Apresenta as desvantagens dos sistemas web atuais e como a nuvem oferece escalabilidade, redução de custos e rapidez na configuração inicial de aplicações. Resume os principais recursos da plataforma Azure como Cloud Services, Web Sites, Virtual Machines, Storage e outros.
Este documento apresenta sobre migração de máquinas virtuais e recuperação de desastres na AWS usando ferramentas como CloudEndure. Ele discute os benefícios da migração para a nuvem incluindo redução de custos, agilidade e resiliência. Também descreve como o CloudEndure suporta migrações não disruptivas e recuperação de desastres de forma automatizada e flexível.
"O Amazon DynamoDB é um serviço de banco de dados NoSQL, totalmente gerenciado, para aplicativos que precisam de latência consistente de um dígito de milissegundos em qualquer escala. Nesta sessão iremos explorar as capacidades e benefícios do DynamoDB em detalhes e iremos discutir como obter o máximo do seu banco de dados DynamoDB. Examinaremos as melhores práticas de design de schema com o DynamoDB em vários casos de uso, incluindo jogos, AdTech, IoT e outros.
Também exploraremos o design de índices eficientes, scanning e queries, e detalharemos as funcionalidades lançadas recentemente, incluindo o suporte a documentos JSON, Streams, Time-to-Live (TTL) e muito mais."
https://aws.amazon.com/pt/products/databases/
Atlassian Confluence pela 3layer TecnologiaMarcelo Mrack
1) O documento apresenta o software de colaboração Atlassian Confluence e como a empresa 3layer Tecnologia o implanta em projetos.
2) As principais características e funcionalidades do Confluence são detalhadas, incluindo segurança, layout personalizável, integrações e workflows.
3) Exemplos reais de uso do Confluence em diferentes empresas e cenários são apresentados com screenshots.
A visualização de dados é um desafio que muitas organizações enfrentam hoje. Criar dashboards, alertas, fazer previsões e agir rapidamente de acordo com os insights dos dados é uma necessidade de todas as empresas. Junte-se aos nossos arquitetos para aprender como o Amazon QuickSight o ajudará a adicionar BI aos seus aplicativos. O Amazon Quicksight é um serviço de BI escalável e serverless criado para a nuvem. Com ele, você pode explorar seus dados para obter insights e tomar decisões embasadas em seus negócios, sem se preocupar em gerenciar e dimensionar servidores e manter a disponibilidade de sua infraestrutura.
Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...Amazon Web Services LATAM
1) O documento discute as opções da AWS para migrar bancos de dados, incluindo Amazon RDS, AWS Database Migration Service e AWS Schema Conversion Tool.
2) Ele fornece detalhes sobre como migrar bancos de dados relacionais para a AWS usando o Amazon RDS e AWS DMS, incluindo como manter a aplicação em execução durante a migração.
3) O documento também aborda recursos como replicação, conversão de esquema e suporte a várias origens e destinos para migração de bancos de dados.
Amazon EC2 oferece uma ampla seleção de tipos de instâncias para suportar diversos casos de uso. Nesta sessão, entregaremos uma visão geral da plataforma de instâncias do Amazon EC2, das características mais importantes da plataforma e do conceito de gerações de instâncias. Nos aprofundamos nas escolhas da geração atual para as diferentes famílias de instâncias, incluindo as famílias de Propósito Geral (General Purpose), as otimizadas para Computação, Otimizadas para Armazenamento, Otimizadas para Memória e as familias com Computação Acelerada (GPU e FPGA). Também detalharemos as melhores práticas e compartilhamos dicas de desempenho para obter o máximo de suas instâncias do Amazon EC2.
https://aws.amazon.com/pt/ec2/
O documento discute os benefícios da nuvem da AWS em relação à infraestrutura tradicional de TI. A AWS oferece escalabilidade automática, pagamento apenas pelo uso e economia de custos ao remover a necessidade de investimentos de capital em hardware. Isso permite às empresas se concentrarem no negócio em vez de manter a infraestrutura.
O documento discute como o DynamoDB da AWS pode ser usado para construir aplicações serverless escaláveis com armazenamento não relacional. Ele resume como o DynamoDB oferece desempenho previsível e alta disponibilidade para casos de uso como MLBAM e Duolingo, e como ele pode integrar-se com outros serviços da AWS como Lambda e API Gateway para criar aplicações baseadas em eventos.
O documento discute várias estratégias para reduzir custos com Microsoft na AWS, incluindo otimizar bancos de dados SQL, armazenamento, sistemas operacionais, computação de usuário final, aplicações e serviços de identidade. É fornecida orientação detalhada sobre como mover cargas de trabalho para a nuvem de forma econômica.
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverlessAmazon Web Services LATAM
O documento discute como a Amazon adotou práticas como DevOps, microserviços e arquiteturas serverless para acelerar a inovação e entrega de software. Isso incluiu a mudança de uma aplicação monolítica para microserviços, times menores com propriedade total, e automação da infraestrutura para liberar os desenvolvedores para se concentrarem na lógica do negócio.
O documento descreve como criar um data lake na AWS para armazenar e analisar dados de forma flexível e de baixo custo. Os principais componentes discutidos incluem armazenamento em larga escala na AWS S3, processamento de dados em streaming com Kinesis, catálogo e busca de metadados com DynamoDB e Lambda, e sistema de permissões com IAM."
Neste Webinar abordaremos as seguintes questões:
• O que é computação em nuvem com a AWS e quais são os benefícios que a nuvem pode lhe entregar;
• Quem já está utilizando a nuvem da AWS e de que maneira ;
• Como os serviços da AWS podem auxiliar a execução de seus workloads.
Este documento fornece uma introdução sobre o OpsWorks da AWS, incluindo seus principais conceitos como stacks, layers, instâncias, aplicações e lifecycles. O OpsWorks permite orquestrar a infraestrutura na nuvem da AWS, gerenciar configurações e implantar aplicações de forma automatizada através do uso de receitas no Chef. Uma demonstração é fornecida para ilustrar como o OpsWorks pode ser usado na prática.
O documento apresenta os conceitos e serviços da computação em nuvem da AWS. É discutido o que é computação em nuvem, os tipos de nuvem, os pilares, modelos em camadas, virtualização, infraestrutura AWS, segurança, e vários serviços como EC2, S3, DynamoDB, Redshift, entre outros. O palestrante também apresenta suas credenciais e canais de contato.
Este documento apresenta boas práticas de arquitetura e operação para ambientes na AWS. Apresenta o framework Well Architected e o Cloud Operations Review, que fornecem diretrizes para avaliar a arquitetura e os processos operacionais. Também discute princípios como segurança, confiabilidade, desempenho e otimização de custos.
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Amazon Web Services LATAM
Utilizada pelos maiores bancos do país, a solução Guardião da Diebold, utiliza os serviços da AWS (CloudFront, S3, SQS, SNS, API Gateway, Lambda) para escrever a nova versão da plataforma, dando mais agilidade ao seu time e clientes, com segurança e escalabilidade.
Computação em nuvem com aws (amozon web service)Augusto Berwaldt
Este documento fornece uma introdução à computação em nuvem com AWS (Amazon Web Services). Explica os modelos de computação em nuvem como SaaS, PaaS e IaaS e descreve alguns serviços AWS populares como EC2, S3, Load Balancer, Auto Scaling, CDN e CloudFront. Também discute os benefícios da computação em nuvem como economia de custos e escalabilidade.
Webinar: Adotando serviços gerenciados Windows File Server, Patches e ComplianceAmazon Web Services LATAM
Este documento discute como adotar serviços gerenciados da AWS para servidores de arquivos Windows, patches e conformidade. Ele apresenta o Amazon FSx para fornecer sistemas de arquivos nativos do Windows gerenciados e o AWS Systems Manager para governança e conformidade de ambientes Microsoft híbridos, simplificando inventário de software, gerenciamento de patches e acesso remoto.
O documento discute os benefícios da computação em nuvem usando a plataforma Windows Azure. Apresenta as desvantagens dos sistemas web atuais e como a nuvem oferece escalabilidade, redução de custos e rapidez na configuração inicial de aplicações. Resume os principais recursos da plataforma Azure como Cloud Services, Web Sites, Virtual Machines, Storage e outros.
Este documento apresenta sobre migração de máquinas virtuais e recuperação de desastres na AWS usando ferramentas como CloudEndure. Ele discute os benefícios da migração para a nuvem incluindo redução de custos, agilidade e resiliência. Também descreve como o CloudEndure suporta migrações não disruptivas e recuperação de desastres de forma automatizada e flexível.
"O Amazon DynamoDB é um serviço de banco de dados NoSQL, totalmente gerenciado, para aplicativos que precisam de latência consistente de um dígito de milissegundos em qualquer escala. Nesta sessão iremos explorar as capacidades e benefícios do DynamoDB em detalhes e iremos discutir como obter o máximo do seu banco de dados DynamoDB. Examinaremos as melhores práticas de design de schema com o DynamoDB em vários casos de uso, incluindo jogos, AdTech, IoT e outros.
Também exploraremos o design de índices eficientes, scanning e queries, e detalharemos as funcionalidades lançadas recentemente, incluindo o suporte a documentos JSON, Streams, Time-to-Live (TTL) e muito mais."
https://aws.amazon.com/pt/products/databases/
Atlassian Confluence pela 3layer TecnologiaMarcelo Mrack
1) O documento apresenta o software de colaboração Atlassian Confluence e como a empresa 3layer Tecnologia o implanta em projetos.
2) As principais características e funcionalidades do Confluence são detalhadas, incluindo segurança, layout personalizável, integrações e workflows.
3) Exemplos reais de uso do Confluence em diferentes empresas e cenários são apresentados com screenshots.
A visualização de dados é um desafio que muitas organizações enfrentam hoje. Criar dashboards, alertas, fazer previsões e agir rapidamente de acordo com os insights dos dados é uma necessidade de todas as empresas. Junte-se aos nossos arquitetos para aprender como o Amazon QuickSight o ajudará a adicionar BI aos seus aplicativos. O Amazon Quicksight é um serviço de BI escalável e serverless criado para a nuvem. Com ele, você pode explorar seus dados para obter insights e tomar decisões embasadas em seus negócios, sem se preocupar em gerenciar e dimensionar servidores e manter a disponibilidade de sua infraestrutura.
Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...Amazon Web Services LATAM
1) O documento discute as opções da AWS para migrar bancos de dados, incluindo Amazon RDS, AWS Database Migration Service e AWS Schema Conversion Tool.
2) Ele fornece detalhes sobre como migrar bancos de dados relacionais para a AWS usando o Amazon RDS e AWS DMS, incluindo como manter a aplicação em execução durante a migração.
3) O documento também aborda recursos como replicação, conversão de esquema e suporte a várias origens e destinos para migração de bancos de dados.
Amazon EC2 oferece uma ampla seleção de tipos de instâncias para suportar diversos casos de uso. Nesta sessão, entregaremos uma visão geral da plataforma de instâncias do Amazon EC2, das características mais importantes da plataforma e do conceito de gerações de instâncias. Nos aprofundamos nas escolhas da geração atual para as diferentes famílias de instâncias, incluindo as famílias de Propósito Geral (General Purpose), as otimizadas para Computação, Otimizadas para Armazenamento, Otimizadas para Memória e as familias com Computação Acelerada (GPU e FPGA). Também detalharemos as melhores práticas e compartilhamos dicas de desempenho para obter o máximo de suas instâncias do Amazon EC2.
https://aws.amazon.com/pt/ec2/
O documento discute os benefícios da nuvem da AWS em relação à infraestrutura tradicional de TI. A AWS oferece escalabilidade automática, pagamento apenas pelo uso e economia de custos ao remover a necessidade de investimentos de capital em hardware. Isso permite às empresas se concentrarem no negócio em vez de manter a infraestrutura.
O documento discute como o DynamoDB da AWS pode ser usado para construir aplicações serverless escaláveis com armazenamento não relacional. Ele resume como o DynamoDB oferece desempenho previsível e alta disponibilidade para casos de uso como MLBAM e Duolingo, e como ele pode integrar-se com outros serviços da AWS como Lambda e API Gateway para criar aplicações baseadas em eventos.
O documento discute várias estratégias para reduzir custos com Microsoft na AWS, incluindo otimizar bancos de dados SQL, armazenamento, sistemas operacionais, computação de usuário final, aplicações e serviços de identidade. É fornecida orientação detalhada sobre como mover cargas de trabalho para a nuvem de forma econômica.
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverlessAmazon Web Services LATAM
O documento discute como a Amazon adotou práticas como DevOps, microserviços e arquiteturas serverless para acelerar a inovação e entrega de software. Isso incluiu a mudança de uma aplicação monolítica para microserviços, times menores com propriedade total, e automação da infraestrutura para liberar os desenvolvedores para se concentrarem na lógica do negócio.
O documento descreve como criar um data lake na AWS para armazenar e analisar dados de forma flexível e de baixo custo. Os principais componentes discutidos incluem armazenamento em larga escala na AWS S3, processamento de dados em streaming com Kinesis, catálogo e busca de metadados com DynamoDB e Lambda, e sistema de permissões com IAM."
Neste Webinar abordaremos as seguintes questões:
• O que é computação em nuvem com a AWS e quais são os benefícios que a nuvem pode lhe entregar;
• Quem já está utilizando a nuvem da AWS e de que maneira ;
• Como os serviços da AWS podem auxiliar a execução de seus workloads.
Este documento fornece uma introdução sobre o OpsWorks da AWS, incluindo seus principais conceitos como stacks, layers, instâncias, aplicações e lifecycles. O OpsWorks permite orquestrar a infraestrutura na nuvem da AWS, gerenciar configurações e implantar aplicações de forma automatizada através do uso de receitas no Chef. Uma demonstração é fornecida para ilustrar como o OpsWorks pode ser usado na prática.
O documento apresenta os conceitos e serviços da computação em nuvem da AWS. É discutido o que é computação em nuvem, os tipos de nuvem, os pilares, modelos em camadas, virtualização, infraestrutura AWS, segurança, e vários serviços como EC2, S3, DynamoDB, Redshift, entre outros. O palestrante também apresenta suas credenciais e canais de contato.
Este documento apresenta boas práticas de arquitetura e operação para ambientes na AWS. Apresenta o framework Well Architected e o Cloud Operations Review, que fornecem diretrizes para avaliar a arquitetura e os processos operacionais. Também discute princípios como segurança, confiabilidade, desempenho e otimização de custos.
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Amazon Web Services LATAM
Utilizada pelos maiores bancos do país, a solução Guardião da Diebold, utiliza os serviços da AWS (CloudFront, S3, SQS, SNS, API Gateway, Lambda) para escrever a nova versão da plataforma, dando mais agilidade ao seu time e clientes, com segurança e escalabilidade.
Computação em nuvem com aws (amozon web service)Augusto Berwaldt
Este documento fornece uma introdução à computação em nuvem com AWS (Amazon Web Services). Explica os modelos de computação em nuvem como SaaS, PaaS e IaaS e descreve alguns serviços AWS populares como EC2, S3, Load Balancer, Auto Scaling, CDN e CloudFront. Também discute os benefícios da computação em nuvem como economia de custos e escalabilidade.
Webinar: Adotando serviços gerenciados Windows File Server, Patches e ComplianceAmazon Web Services LATAM
Este documento discute como adotar serviços gerenciados da AWS para servidores de arquivos Windows, patches e conformidade. Ele apresenta o Amazon FSx para fornecer sistemas de arquivos nativos do Windows gerenciados e o AWS Systems Manager para governança e conformidade de ambientes Microsoft híbridos, simplificando inventário de software, gerenciamento de patches e acesso remoto.
El documento describe los componentes principales de hardware de un ordenador personal, incluyendo el microprocesador, memoria y tipos de memoria. El microprocesador ejecuta instrucciones almacenadas en la memoria y consta de unidades de control y aritmético-lógica. La memoria RAM almacena instrucciones y resultados mientras la ROM almacena firmware. La memoria cache almacena datos recientemente accedidos para mejorar el rendimiento.
This document provides information about water recycling. It discusses how water recycling involves treating wastewater and reusing it for purposes such as agriculture, landscaping, industry, and replenishing groundwater. Recycling water offers resource and financial savings. The document also outlines some factors to consider in a water recycling program and lists some benefits of using recycled water for irrigation, including a guaranteed water supply and security for agricultural investments.
Accesos a los servicios de salud de los estudiantes del colegio loyola (4)pasalda
Este documento presenta los resultados de una encuesta realizada a estudiantes del Colegio Loyola sobre el acceso a servicios de salud. La encuesta tuvo 6 preguntas y se analizaron los resultados para cada una. Se encontró que la mayoría de estudiantes pertenecen al estrato 3, están afiliados a Sura, más de la mitad están en el Sisbén, consideran que el servicio es bueno y se sienten conformes con el mismo.
This document provides an introduction to the CodeIgniter web application framework. It discusses CodeIgniter's MVC architecture, components like controllers, views and models, and how they work together. It also covers common tasks like form validation, sessions, and CRUD operations using CodeIgniter. Key aspects of CodeIgniter mentioned include its ease of use, configuration, libraries, and documentation.
This document discusses managing shared libraries in Linux. It defines shared libraries as common code stored in files called by many programs to reduce duplication. It describes how shared libraries are located, configured, and loaded, including the roles of the ld.so.conf file and ldconfig tool. It also explains how the LD_LIBRARY_PATH environment variable and LD_PRELOAD can specify non-standard library paths or override symbols.
Desvendando a Plataforma de Serviços Windows AzureLucasRomao
O documento apresenta a plataforma de serviços Azure da Microsoft, resumindo suas principais características e vantagens em relação a outras opções de hospedagem de aplicações na nuvem. Apresenta os serviços de computação, armazenamento, banco de dados e integração disponíveis e explica como a plataforma é projetada para escalar automaticamente. Finaliza com uma demonstração prática dos serviços.
Introdução à computação na nuvem e Windows AzureGiovanni Bassi
Este documento resume uma apresentação sobre computação em nuvem usando o serviço Windows Azure da Microsoft. Ele descreve como a demanda crescente por serviços online levou as empresas a adotarem soluções de nuvem para melhor escalabilidade e disponibilidade. O Windows Azure oferece infraestrutura e plataforma como serviço para desenvolvimento e hospedagem de aplicações na nuvem da Microsoft.
O documento apresenta o conceito de computação em nuvem, discutindo seus modelos (IaaS, PaaS, SaaS), vantagens e desvantagens. O objetivo é ampliar a visão de profissionais de TI sobre essa nova demanda do mercado. Exemplos de plataformas em nuvem são apresentados, assim como previsões para o futuro mercado de cloud computing.
CloudOS - Office 365 e Microsoft AzureSara Barbosa
O documento discute como os produtos Cloud OS e Office 365 da Microsoft podem levar uma empresa para a nuvem, fornecendo maior produtividade, colaboração e mobilidade. Especificamente, o Office 365 oferece serviços de produtividade baseados na nuvem como email e aplicativos do Office. O Cloud OS fornece uma estratégia de nuvem híbrida que permite que empresas movam cargas de trabalho entre nuvens públicas e privadas.
O documento apresenta a solução de computação em nuvem da Microsoft, o Windows Azure. O Windows Azure oferece serviços de computação, armazenamento, banco de dados e integração para aplicações na nuvem. A plataforma permite hospedar e executar aplicações na nuvem de forma escalável e com baixo custo, sem a necessidade de gerenciar a infraestrutura.
O documento apresenta a solução de computação em nuvem da Microsoft, o Windows Azure. O Windows Azure oferece serviços de computação, armazenamento, banco de dados e integração para aplicações na nuvem. A plataforma permite que desenvolvedores criem e hospedem aplicações web e móveis de forma escalonável e com baixo custo de manutenção.
O documento discute como as empresas podem usar APIs e serviços em nuvem para inovar, monetizar dados e serviços, e abrir novos canais. Ele descreve diferentes tipos de APIs e como elas podem integrar aplicativos e sistemas. Também explica como as APIs podem conectar desenvolvedores a serviços back-end hospedados na nuvem.
Linux e padrões abertos estão transformando como empresas compram e usam tecnologia. A apresentação discute a relação entre tecnologias como Linux, Java, XML e HTML, o comprometimento da IBM com seu desenvolvimento, estratégias para empresas e casos de sucesso de clientes. Também aborda o uso de Linux no desktop, vantagens, desvantagens, verdades e mitos.
Architecture In a Box - Plataforma de AplicaçõesMarkus Christen
O documento discute a evolução e arquitetura das plataformas de aplicações, desde sistemas centralizados até a nuvem. Apresenta como as plataformas apoiam a estratégia de negócios ao permitir o desenvolvimento rápido de aplicações customizadas. Descreve os principais componentes de uma plataforma, incluindo desenvolvimento, integração, processos e infraestrutura.
O documento apresenta uma sessão técnica sobre a nova arquitetura do Microsoft Communications Server 2014. A sessão cobrirá as principais atualizações na arquitetura, incluindo topologias simplificadas, melhorias no gerenciamento com ferramentas como o Communications Server Control Panel e PowerShell, suporte para virtualização, balanceamento de carga DNS e melhorias na autenticação.
O documento discute o Microsoft Azure, uma plataforma de computação em nuvem da Microsoft que fornece infraestrutura virtual, plataforma e serviços. Ele descreve os principais recursos do Azure como data centers, cenários de uso, nuvem híbrida e oportunidades que oferece.
O documento discute o conceito de computação em nuvem, incluindo suas características, modelos de serviço e implementação. Também aborda tópicos como virtualização, economia de custos, segurança e contratos na nuvem.
O documento apresenta uma palestra sobre Windows Azure para IT Pros. Resume a biografia do palestrante Carlos dos Santos e sua experiência com tecnologias Microsoft. Apresenta também a agenda da palestra, que inclui introduções à computação em nuvem, Windows Azure, Cloud Services, Web Sites e Virtual Machines.
O documento apresenta uma palestra sobre Cloud Computing ministrada por Elvis Fusco. A palestra discute os problemas com infraestrutura de TI tradicional, introduz o conceito de Cloud Computing e seus modelos (IaaS, PaaS, SaaS), apresenta exemplos de plataformas e discute as vantagens e desvantagens dessa abordagem.
O documento resume uma apresentação sobre as novas funcionalidades da plataforma Microsoft Azure IaaS. Ele discute tópicos como desenvolvimento e DevOps, gerenciamento, segurança, recuperação de desastres e networking. O palestrante, Diego Henrique, destaca como o Azure oferece infraestrutura corporativa de nível empresarial.
Você está pensando em disponibilizar workloads Microsoft na AWS? Precisa entender mais como funciona o licenciamento na nuvem? Essa sessão tem como objetivo de expor sobre questões de arquitetura, boas práticas de implementações.
O documento discute opções para trabalho remoto com o Azure, incluindo VPN, Azure DevTest Labs e Windows Virtual Desktop. Ele destaca desafios do trabalho remoto como falta de notebooks e banda larga para usuários, e como essas soluções do Azure podem ajudar a implementar rapidamente uma infraestrutura remota segura para centenas de usuários de forma remota.
[1] O documento discute sistemas distribuídos e computação em nuvem, introduzindo a plataforma Microsoft Azure. [2] A visão de software e serviços envolve a combinação de infraestrutura local e remota para prover agilidade, eficiência e escolha. [3] O Windows Azure oferece uma plataforma na nuvem com recursos de computação, armazenamento e serviços para desenvolvimento ágil de aplicações.
Inteligência Artificial na prática com a NuvemMarcelo Paiva
1) O documento discute os serviços cognitivos da Microsoft para inteligência artificial, incluindo visão, fala, linguagem e tradução.
2) Esses serviços permitem que aplicativos entendam imagens, áudio, texto e forneçam funcionalidades como reconhecimento facial e de objetos, processamento de linguagem natural, tradução e mais.
3) Os serviços cognitivos da Microsoft podem ser usados para criar aplicativos inteligentes em várias plataformas e linguagens de programação.
Conheça o novo .NET: open source, rápido e multiplataforma.Marcelo Paiva
Estamos nos deparando com uma grande revolução na plataforma .NET, onde agora realmente podemos dizer que um projeto roda em Linux, Mac e ainda se quiser pode ser no Windows.
Internet das Coisas e Serviços CognitivosMarcelo Paiva
O documento discute a Internet das Coisas (IoT) e aplicações inteligentes com serviços cognitivos. Ele fornece exemplos de como dispositivos IoT como Raspberry Pi podem ser usados e apresenta vários Serviços Cognitivos da Microsoft que permitem que aplicativos entendam imagens, vídeos, áudio e texto. Demonstra como esses serviços podem ser usados para classificar o conteúdo de uma imagem de uma vaca em um campo.
O documento discute a Internet das Coisas (IoT) e como começar a desenvolver projetos nessa área usando dispositivos como o Raspberry Pi 3. Ele também apresenta casos de uso da IoT em indústrias e laboratórios e demonstra como conectar, monitorar e controlar ativos da IoT usando o portal Azure.
A Internet das Coisas (Internet of Things) é a nova revolução na Indústria de Tecnologia. Conheça os principais aspectos técnicos e econômicos e dicas sobre como começar a desenvolver no mundo de IoT.
The document discusses an agenda for an IoT event that includes topics on where to start with IoT, IoT security, and an IoT practical demonstration. It also provides an overview of IoT, describing it as the connectivity of devices that can collect and analyze data. It recommends starting with sensors for low-volume needs and scaling up to more powerful devices as requirements increase. Finally, it promotes Windows 10 and Azure IoT Hub as platforms for connecting, monitoring, and controlling IoT assets.
O documento apresenta uma palestra sobre a dotNET Foundation, Visual Studio Online e Windows Azure. A palestra inclui uma introdução à dotNET Foundation, seus projetos abertos e membros fundadores. Também discute como usar o Visual Studio Online e a plataforma Windows Azure.
The document provides an overview of Microsoft Azure's data platform and various database options, including SQL Database, SQL Server VMs, DocumentDB, HDInsight, and Azure Search. It discusses the architecture and features of these services, how to provision and manage databases, and includes demos of interacting with the databases. The key services covered allow for relational, non-relational, and search databases hosted on Azure infrastructure at varying levels of management and control.
Gerenciando seu projeto de software com Visual Studio Online - Join 2014Marcelo Paiva
O documento discute soluções de gerenciamento de aplicativos modernos na nuvem, permitindo equipes distribuídas colaborarem em projetos de desenvolvimento de software de qualquer lugar. Ele descreve os recursos e planos de preços de uma plataforma de gerenciamento de aplicativos na nuvem, incluindo planejamento ágil, controle de versão, integração contínua e implantações.
TDC 2012 Goiânia - Entity Framework 5 e ODataMarcelo Paiva
O documento discute as tecnologias de acesso a dados atuais como ADO.Net, Entity Framework e WCF Data Services. Ele apresenta as ferramentas ORM Entity Framework e WCF Data Services, demonstrando suas funcionalidades e objetivos de exposição de dados na web.
Plataforma Windows Azure (Cloud Computing)Marcelo Paiva
O documento discute as vantagens de se hospedar aplicações na nuvem, incluindo redução de custos de operação, maior produtividade e potencial para inovação. Também descreve os serviços oferecidos pela plataforma Microsoft Azure, como computação, armazenamento e banco de dados SQL na nuvem.
O documento resume as principais novidades do Entity Framework 4, como: 1) Suporte a objetos desconectados (POCOs); 2) Geração de código customizada através de T4 templates; 3) Melhorias no código SQL gerado e na ferramenta Model Browser.
O documento apresenta as principais novidades do Entity Framework 4 e do WCF Data Services 1.5, incluindo melhorias no código gerado, suporte a POCOs, contagem de registros e suporte a projeções. Apresenta também demonstrações das funcionalidades dessas tecnologias.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Cloud Computing com Windows Azure
1. Cloud Computing com Windows Azure Marcelo Paiva Softprime Soluçõesmarcelo@softprime.com.br
2. Marcelo Paiva Empresário por: Softprime Soluções Elo Tecnologia Arquiteto de Software MCP – IBM CLP Instrutor pela Pensou.Net Membro da Comunidade DevGoiás.Net
3. Agenda Tendências do Setor Arquitetura Software + Serviços Cloud Computing e o Windows Azure Resumo
11. Tendência 2: Web 2.0 A Web como plataforma Fim dos ciclos de release de software Beta permanente Modelos de programação leves Mashup e Composição Software para múltiplos dispositivos Mobilidade, Desktop Experiência rica para o usuário RIA – Rich Internet Application
13. Tendência 4: Software como Serviço (SaaS) e a Cauda Longa $ / 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
15. Tendências no Setor SOA: Arquitetura orientada a serviço Composição de serviços Web 2.0 Efeitode rede e comunidades Software + Serviços SaaS: Software comoServiço Distribuiçãode serviços RIA: Aplicações ricas para Internet ComputaçãonaNuvem Experiência ServiçocomoUtilidade
17. Software + ServiçosComposição de arquiteturas híbridas Hospedado na nuvem(in the cloud) Ambiente auto-hospedado(on-premise)
18. Software + ServiçosSoftware instalado ou na Internet? Segurançae privacidade Personalização Controle e visibilidade Acessibilidadeaos dados Alcance global Facilidade de provisionamento Agilidadepara o negócio Capacidade de implantaçãoe gerência
19. Software O melhor dos dois mundos O usuário no controle Opções de implantação para TI + Serviços Extensão das ferramentas e plataformas locais para a nuvem Os melhores SLAs e governança de TI Experiência abrangendo vários dispositivos
29. Windows Azure : um sistema operacional na nuvem Alta escalabilidade Gerenciamento de serviços automatizado são serviços gerenciados, não apenas servidores Alta disponibilidade Rica experiência para o desenvolvedor
34. Agenda Por que um Sistema Operacional na nuvem? O que é e o que compõe o Azure?
35. O que é a Nuvem? Um conjunto de servidores conectados e disponibilizados através da Internet Em que os desenvolvedores podem: Instalar e rodar serviços Armazenar e recuperar dados
36. Trabalho para desenvolver para a Nuvem Lógica de Negócio Expandir para nova localidade … Upgrade ao vivo de novas funcionalidades Aplicar patches do SO “Cola” p/ Serviços e operações Diagnosticar falhas de serviços Adcionar capacidade de armazenamento Lidar c/ aumento do tráfego Responder a falhas de hardware Datacenter
37. Que abstração temos de apoio no Desktop?Um Sistema Operacional: Um ambiente de execução que abstrai ohardware Um sistema com arquivos compartilhados com controle de acesso Alocação de recursos de um pool compartilhado Suporte para ambientes de programação poderosos Interoperabilidade com outros sistemas
38. O que está faltando na Nuvem?Um Sistema Operacional para a Nuvem: Gerenc Serviços Comput. Virtualizada Blobs Tables Queues Locks
39. O que é o Windows Azure? É um sistema operacional para a Nuvem É projetado para “utility computing” Visa a escalabilidade dinâmica da computação e armazenamento de dados Tem 4 funções principais: Gerenciamento de Serviços Computar Armazenamento Experiência do Desenvolvedor
40. Windows Azure Fabric Controller VM Control VM VM VM WS08 Hypervisor Service Roles Control Agent Comunicação externa – controle por hardware WS08 Comunicação interna – controle por software Load-balancers Nó pode ser uma VM ou uma máquina física Switches Alta disponibilidade Fabric Controller
41. Automação do Windows Azure Fabric Controller “O que” é necessário FabricController (FC) Mapeia as especificações declarativas dos serviços junto aos recursos disponíveis Gerencia o ciclo de vida do serviço já a partir do hardware Mantém a saudeso sistema e garante o SLA O que ele tem de especial: Gerência de serviço dirigida a Modelo Permite uma fábrica compartilhada no modelo de utilidade Automatiza a gerência do hardware Faz acontecer Fabric Switches Load-balancers
42. Guest OS Server Enterprise Guest OS Server Enterprise Host OS Server Core Applications Applications VirtualizationStack (VSC) VirtualizationStack (VSC) VirtualizationStack (VSP) Drivers Hypervisor Arquitetura de Alto Nível do Azure GuestPartition Host Partition GuestPartition VMBUS VMBUS VMBUS Hardware CPU NIC Disk1 Disk2
43. Seus serviços estão isolados dos demais serviços Podem acessar apenas os recursos declarados no modelo Recursos do nó local têm armazenamento temporário Usam End-points de Rede Isolamento usando múltiples mecanismos Aplicação automáticasde patches de segurança do Windows Upgrades das imagens do Sistema Operacional Isolamento de Serviços e Segurança
45. Ciclo de Vida dos Serviços no AzureO objetivo é automatizar ao máximo o ciclo de vida Automatizado Automatizado Desenvolvedor/ Deployer Desenvolvedor
46. Serviços no Azure Public Internet Um template mapeia automaticamente ao modelo de serviço Background Process Role Front-end Web Role Load Balancer Fundamental Services Load Balancer Channel Endpoint Interface Directory Resource
47. Como publicar seu Serviço na Nuvem Escrever código no seu PC Carregar seu pacote para o portal da web Apertar “deploy”... Monitorar, fazer upgrade, aumentar instâncias …
48. Windows AzureStorage Implementa um Storage que é: Durável Escalável (capacidade & taxa de transferência) Disponível Seguro Eficiência e com desempenho Distribuição e Replicação Geográfica Tem Abstrações de Dados Ricas: Comunicação entre serviços: queues, locks, … Grandes itens de dados: blobs, blocks, … Estado do serviço: tables, caches, … Interface de Programação Simples e Familiar Acessível via REST (Interop) e ADO.NET Não é um serviço de Banco de Dados na nuvem !
49. Windows Azure Projetado para encorajar as melhores práticas Computação sem estado (stateless) + Armazenamento durável Co-locação de dados e computação Filas para processamento assíncrono Uma plataforma aberta Conecte-se com qualquer servidor pela web Protocolos abertos e APIs para todos os componentes
50. Resumo Azure é um Sistema Operacional feito para a Nuvem É projetado para utility computing Tem 4 metas principais: Gerenciamento Automático dos Serviços Um hospedeiro poderoso de Serviços Storage e Processamento na Nuvem Escalável e Disponível Uma experiência de desenvolvimento rica e familiar
51. Billing$$$$ Standard Rates: Windows Azure Compute Small instance (default): $0.12 per hour Medium instance: $0.24 per hour Large instance: $0.48 per hour Extra large instance: $0.96 per hour Storage $0.15 per GB stored per month $0.01 per 10,000 storage transactions Content Delivery Network (CDN) $0.15 per GB for data transfers from European and North American locations* $0.20 per GB for data transfers from other locations* $0.01 per 10,000 transactions*
52. Billing$$$$ SQL Azure 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**
53. Billing$$$$ AppFabric Access Control $1.99 per 100,000 transactions Service Bus $3.99 per connection on a “pay-as-you-go” basis Pack of 5 connections $9.95 Pack of 25 connections $49.75 Pack of 100 connections $199.00 Pack of 500 connections $995.00 Data Transfers North America and Europe regions $0.10 per GB in $0.15 per GB out Asia Pacific Region $0.30 per GB in $0.45 per GB out •Inbound data transfers during off-peak times through October 31, 2010 are at no charge. Prices revert to our normal inbound data transfer rates after October 31, 2010.
54.
55. Acesso a dados (Entity Framework, LINQ toSql, Nhibernate)
56.
Notas do Editor
A agenda de hoje está dividida em 3 grandes blocos:Primeiro, a gente vai olhar as principais tendências do setor de TI, que direcionam a visão conhecida como Software + Serviço e a estratégia da Microsoft nesse contexto;Depois a gente discuti os principais aspectos de uma TI de composição com o Software + Serviço.E por fim, na onda da TI de composição, vamos conhecer o Windows Azure, um sistema operacional da Microsoft voltado para o modelo de cloudcomputing ou computação na nuvem.
Vamos iniciar então nossa sessão olhando um pouco sobre as tendências do setor.Quando a gente fala sobre tendências no setor de TI, existem diversas frentes e tipos de abordagem possíveis para essa análise.
Olhandoas várias indústrias, de finanças a telco, manufatura a bens e consumo, seja com foco no consumidor ou com o foco em serviços, um elemento crescente como direcionador da nova arquitetura de TI é o chamado negócio ÁGIL.E o que envolve o Negócio Ágil? Envolve uma rápida ida para o mercado com novos produtos, uma rápida incorporação de inovações, de novas tecnologias a novos produtos de mercado, enfim, envolve uma melhor operação, com mais agilidade e mais flexibilidade. Para isso, precisamos disponibilizar uma infra-estrutura de computação, envolvendo dados, funcionalidades e recursos de processamento que permita um rápido atendimento das áreas de negócio, na velocidade de suas exigências. Então essa é a visão do negócio ágil que tem exigido uma TI também ágil, ou a chamada TI dinâmica.
Outro motivador de mudanças em nossa TI tem sido a interface e os dispositivos de acesso a TI. A cada dia, vemos novos avanços em tecnologia, seja na construção de interfaces mais naturais, com maior riqueza de interação para o usuário, ou simplesmente maior presença no dia-a-dia do consumidor.Ou seja, nossos usuários estão cada vez mais conectados, interligados através de comunidades, com maior poder de decisão, de escolha. E essa mudança no perfil de nossos usuários tem um impacto direto para nossas aplicações e nossa TI.
Além dessas mudanças, a cada dia novas tecnologias são disponibilizadas. São muitos protocolos, formatos de representação de dados, mecanismos de acesso, de comunicação, fenômenos da web que nascem de um dia para o outro e que também exercem um impacto direto sobre nossas aplicações.Com certeza, muitas das tecnologias que temos aqui no slide já são realidade para a maioria das aplicações de vocês.
E essa evolução de negócio ágil, de dispositivos e tecnologias ocorre ao longo do tempo, enquanto diferentes abordagens de arquitetura direcionam nossa TI, em nossas empresas. Eu coloquei aqui uma visão de 10 em 10 anos, onde para cada período temos um destaque especial. Nos anos 70, a visão era centralizada, com aplicações monolíticas, que exigiam elevado experitise para programação;Nos anos 80, surge a computação pessoal e também a visão Cliente/Servidor, com um foco mais descentralizado, distribuído;Os anos 90 consolidam a visão da web, como meio de conectar pessoas, enquanto que aos poucos a própria web vai se tornando uma plataforma para sistemas de várias empresas.Nesses últimos anos temos discutido muito sobre serviços. A arquitetura orientada para serviços tem sido uma visão perseguida por várias empresas, que buscam reuso, diminuição de custos operacionais, consolidação de funcionalidades, uma maior eficiência na operação de TI. E o que virá depois de SOA? A Microsoft acredita que nos próximos anos, essa visão de serviços será ampliada, em diversos sentido. Teremos uma maior maturidade sobre os serviços locais que consumimos, mas também iremos consumir serviços remotos. E o quão remotos serão esses serviços???
Bom, bem remotos... Imagine que as empresas irão consumir serviços de diferentes regiões, através de presenças geograficamente distribuídas. Um dos impactos dessa visão envolve uma TI que suporte a combinação de serviços, de qualidades diferentes, de múltiplas interfaces, mas acima de tudo, com rápida capacidade de composição, configuração, monitoração, administração.Enfim, uma TI dinâmica.
Depois dessa breve introdução sobre nosso mundo de TI, onde vivemos e somos felizes... Vamos olhar algumas tendências do SETOR.Eu escolhi 5 tendências para destacar com vocês. A primeira delas é realmente, SOA. Se você fizer uma busca rápida na web, verá que SOA é um assunto não só recorrente mas de amplitude global. Mesmo a definição de SOA pode ser bem abrangente. Gosto muito da definição de SOA que dia que SOA é um estilo de arquitetura onde as funcionalidades de aplicações existentes são disponibilizadas na forma de.... serviços ....e podem ser disponibilizadas em barramentos de serviços (os chamados ESB – Enterprise Service Bus).E na frente de uma arquitetura SOA, existe uma aplicação de composição.
E por falar em composição, você já ouviu falar em mashup?Mashup é um elemento característico de nossa segunda tendência no setor, que é a WEB 2.0.A WEB 2.0 envolve uma série de fenômenos que surgiram nesses últimos anos, que refletem o novo poder do usuário, de mídias mais ricas, multiplos procolos, mas também múltiplas presenças.A Web como plataforma é um desses elementos, assim como a composição de diferentes recursos e serviços.Com certeza, os funcionários de sua empresa possuem blogs, wikis, mashups de composição, etc. Se eles mesmos não tiverem, eles são usuários ou leitores de sites da Web 2.0. Nada mais natural do que expandir essa visão para dentro da empresa.Um exemplo disso é o chamado mashup corporativo, que apacere em algumas aplicações de composição. E surge assim nossa terceira tendência, a RIA – Rich Internet Application.
O que envolve RIA? Envolve isso mesmo: esse WOOOWW...que vocês estão fazendo ai. Tô ouvindo É bonito mesmo!!! A gente olha e quer olhar de novo... É uma interface rica, envolvendo, com usabilidade, com riqueza de recursos, com velocidade de integração, com composição.E tudo isso a partir da internet, ou de um desktop (se você traduzir RIA como RICH INTERACTIVE APPLICATION) ou aplicações com alta interatividade.Mais uma tendência que surge com impacto forte para nossa arquitetura de todo dia.
Outra tendência é o SAAS.SAAS é um modelo de negócio que envolve o conceito da CAUDA LONGA. Quem aqui leu o livro do CHRIS ANDERSON, THE LONG TAIL, deve ter essa visão.Uma frase que resume o conceito da cauda longa é essa: “o que você quer? Poucos mercados de milhões ou milhões de mercados de poucos ?”Veja essa gráfico. No eixo x tenho o número de clientes no mercado, enquanto que no eixo y tenho o custo de aquisição de um software ou serviço.Existe um número pequeno de clientes que estão dispostos a pagar um valor alto, sobre um software ou serviço complexo ou mais sofisticado. Como são poucos clientes, imagine que somos um fornecedor de software. A gente oferece um software mais barato, que possui um custo de aquisição mais leve, atingindo um número maior de clientes, nossos clientes típicos, do dia.Agora imagine que o custo de customização, de operação, ou de administração desse software seja muito baixo. Haverá um ponto na curva onde atingimos um número muito grande de usuário, milhões de usuários potenciais para nossa solução ou negócio. Estaremos então na cauda longa.Essa nova tendência de negócio também tem impacto na TI de hoje. Como consumir software como serviço? Como construir software como serviço? Qual é a infra-estrutura necessária para a construção de um software que tenha aspectos de micro-pagamento, subscrição, propaganda, já que tenho milhões de usuários que navegam pelo meu software. Olhando essa infra-estrutura necessária para o software como serviço surge nossa quinta tendência evolutiva no setor de TI.A nuvem.
Com vocês, a nuvem!! Nossa nuvem de fato é feita de aço, fios, cabeamento, máquinas, muitas máquinas. Na verdade, mais de 50 mil metros quadrados de máquinas, poder de processamento, staff operacional pequeno, provisionamento dinâmico, computação elástica.Esse modelo de computação na nuvem é baseado em grandes datacenters, com poder de armazenamento ilimitado, poder de processamento massivo.É comum hoje os datacenters trabalharem com o conceito de containers de processamento, grandes caixas fechadas com um número enorme de hacks com máquinas e poder de processamento, que são colocados em grandes áreas com refrigeração controlada, geração de energia de backup para vários dias, etc. Uma das grandes forças do mundo de serviços do futuro são esses datacenters.
ResumindoVimos 5 forças motivadoras de TI, 5 tendências de futuro de fato.SOA, com a composição de serviços e a busca pelo reuso de funcionalidadesWEB 2.0 com o efeito de rede, maior poder de usuárioRIA, com interfaces mais ricas e interativas, permitindo uma melhor usabilidade para o usuário finalSAAS, com o modelo de negócio baseado na cauda longa, com o micro-pagamento, a subcrição de serviços, etcE finalmente a COMPUTAÇÃO NA NUVEM, com o poder de processamento de datacenters espalhados pelo mundo.Esses componentes juntos forma a visão Software + Services.
Vamos olhar o que envolve uma arquitetura S+S
Um dos aspectos importantes do SOFTWARE + SERVIÇOS é que teremos o pode de escolha.Teremos mesmo a possibilidade de rodar nossas aplicações em ambiente auto-hospedado, ou on-premise, aquele que temos em casa mesmo.Podemos decidir colocar algumas aplicações ou funcionalidades localmente, rodando em nossos servidores, de forma auto-hospedada.Teremos também a possibilidade de colocar nossas aplicações ou funcionalidades na nuvem. E quando falamos na nuvem, pensamos nos vários datacenters pelo mundo, in the cloud.
Cada decisão tem aspectos diferentes.Quando rodamos uma aplicação no ambiente auto-hospedado estamos buscando personalização, maior acessibilidade aos dados, com baixa latência eventualmente, mas principalmente, maior controle. Nós é que somos os responsáveis pela saúde, operação e execução de nossas aplicações, em nosso ambiente.Quando usamos a nuvem estamos buscando um alcance global, maior provisionamento, maior capacidade de implantação, maior dinamismo na configuração da infra-estrutura. Hoje posso precisa de 20 máquinas no meu ambiente de front-end. Mas ao longo do mês, posso diminuir essa capacidade e só pago o quanto eu uso.
Essa capacidade de combinar ora a visão auto-hospedada ora a visão na nuvem é o núcleo do software+serviços. Envolve portanto todos os aspectos citados aqui no slide:O melhor dos dois mundosO usuário no controleOpções de implantação para TIExtensão das ferramentas e plataformas locais para a nuvemOs melhores SLAs e governança de TIExperiência abrangendo vários dispositivosEnfim, a visão do software+serviço envolve a combinação de software local (on-premise) com serviços remotos (na nuvem). Uma arquitetura S+S consolida esses aspectos ao mesmo tempo, aproveitando todos os outros elementos que vimos até aqui, como interfaces ricas, modelo SAAS, aspectos de serviço, etc.
E como a Microsoft oferece essa visão?A Microsoft oferece essa visão através de 2 formas integradas: a primeira é um conjunto de serviços online, que definem uma plataforma de serviços na nuvem.Esses serviços estão agrupados em 3 blocos principais: os chamados finished services, o attached services e os building block services.Cada um, atendendo uma frente na composição S+S, seja o consumidor final, a empresa ou o desenvolvedor, para a construção de novos serviços.
Outro aspecto importante da visão Microsoft são seus inúmeros datacenters espalhados pelo mundo. A visão Microsoft para a nova geração de datacenters tem sido discutida em alguns fóruns inclusive, e já chamada de 4.geração de datacenters, que envolve flexibilidade de construção, de provisionamento de máquinas, geradores de energia, etc.
E finalmente, sobre esse modelo de infra-estrutura, teremos um modelo de licenciamento diferenciado, que envolve 4 grandes formatos monetização:O pagamento por transação;A assinatura ou subscrição de serviços;O Licenciamento por usuário ou maquina;A propaganda, que está diretamente relacionada ao volume de acesso, tamanho da audiência, nichos, etc.
Então como ficará nossa TI?Será mesmo um modelo híbrido. Ora vamos estar em ambiente auto-hospedadoOra em ambiente terceirizado, de um hoster local ou parceiro, que pode vender capacidade de processamento com algum serviço de administração especializado;Ora na nuvem, hospedado num datacenter da Microsoft. Nesse último cenário, teremos o poder de provisionamento dinâmico, com serviços online associados sobre essa plataforma, sobre um sistema operacional da nuvem.É o que veremos a seguir…
A partir dessa discussão, temos o conceito de plataforma de serviços na nuvem.
Pensando na integração dos vários mundos:On-premise, a infra-estrutura de hardware local;Cloud computing, a infra-estrutura de hardware na nuvem, provisionável e contratável dinamicamente;O mundo desktop;O mundo web eO mundo dos dispositivos móveis, A Microsoft anunciou um novo sistema operacional para a nuvem, o Windows Azure
De fato, o Windows Azure é um novo sistema operacional que roda nos datacenters da Microsoft pelo mundo. Ele é responsável pelo melhor uso dos recursos desses datacenters, oferecendo capacidades e recursos de programação para as aplicações .Ao longo do Azure Academy, vamos conhecer os vários tipos de aplicações que podem usufruir dos recursos e benefícios de um modelo de computação na nuvem, utilizando os recursos e funcionalidades oferecidos pelo Windows Azure.
Como umsistemaoperacional, o Windows Azure oferece:Alta escalabilidadeparaaplicações com elevado volume de acesso e crescentenúmero de usuário;Gerenciamentode serviçosautomatizadosAlta disponibilidadeAlém de uma Rica experiênciapara o desenvolvedor
A experiência rica para o desenvolvedor é obtida através da integração dos vários ambientes de desenvolvimento da plataforma Microsoft com os recursos e mecanismos de deployment e depuração do Windows Azure. Durante o Academy, veremos os principais aspectos de programação e integração no ambiente de desenvolvimento para a geração de aplicações para o Windows Azure.
Finalmente, o Windows Azure oferece um portal de informação que é o ponto de partida para suas experiências e desenvolvimento com o ambiente. Não deixe de conferir o www.microsoft.com/azure na sequência desta apresentação.