O documento apresenta uma introdução sobre computação em nuvem e a plataforma Windows Azure. Discute a evolução do modelo de software e serviços, definindo computação em nuvem e seus componentes. Também descreve os recursos e funcionalidades do Windows Azure, incluindo computação, armazenamento, desenvolvimento e publicação de aplicações na nuvem.
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.
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 discute a automação de datacenters com a tecnologia Microsoft Azure Pack. Apresenta as funcionalidades do Azure Pack como IaaS e PaaS dentro do próprio datacenter, incluindo gerenciamento de máquinas virtuais, redes virtuais, banco de dados e outros serviços. Também aborda a administração do ambiente e a experiência do usuário final com recursos como autenticação, assinaturas, monitoramento e publicação de aplicativos.
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 discute os princípios e práticas de DevOps. Ele descreve DevOps como a união de pessoas, processos e ferramentas para entregar valor contínuo aos usuários finais. Algumas práticas DevOps incluem infraestrutura como código, integração contínua, implantação contínua e monitoramento de aplicativos. O documento também discute como o Azure suporta essas práticas de DevOps.
Microsoft Azure Fundamentals | Everis - Julho-2021Renato Groffe
Apresentação realizada na Everis nos dias 23 e 30/07/2021 e que cobriu conceitos de cloud computing, uma visão geral de serviços oferecidos pelo Microsoft Azure e dicas voltadas ao exame de certificação AZ-900 (Azure Fundamentals).
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.
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 discute a automação de datacenters com a tecnologia Microsoft Azure Pack. Apresenta as funcionalidades do Azure Pack como IaaS e PaaS dentro do próprio datacenter, incluindo gerenciamento de máquinas virtuais, redes virtuais, banco de dados e outros serviços. Também aborda a administração do ambiente e a experiência do usuário final com recursos como autenticação, assinaturas, monitoramento e publicação de aplicativos.
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 discute os princípios e práticas de DevOps. Ele descreve DevOps como a união de pessoas, processos e ferramentas para entregar valor contínuo aos usuários finais. Algumas práticas DevOps incluem infraestrutura como código, integração contínua, implantação contínua e monitoramento de aplicativos. O documento também discute como o Azure suporta essas práticas de DevOps.
Microsoft Azure Fundamentals | Everis - Julho-2021Renato Groffe
Apresentação realizada na Everis nos dias 23 e 30/07/2021 e que cobriu conceitos de cloud computing, uma visão geral de serviços oferecidos pelo Microsoft Azure e dicas voltadas ao exame de certificação AZ-900 (Azure Fundamentals).
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).
O documento apresenta diversos serviços da plataforma Microsoft Azure, incluindo infraestrutura como serviço, bancos de dados, plataforma como serviço e containers. Também discute conceitos de computação em nuvem e dicas sobre a certificação AZ-900.
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.
O documento introduz os conceitos básicos de computação em nuvem, incluindo seus tipos (pública, privada e híbrida), pilares (pagamento conforme o uso, flexibilidade, escalabilidade e confiabilidade) e vantagens (acesso independente do sistema operacional do usuário e centralização de recursos). Também descreve os modelos de serviço em nuvem (SaaS, PaaS e IaaS) e apresenta a infraestrutura da AWS, com suas regiões globais e serviços de computação elástica e segurança compartilhada.
Este documento apresenta uma visão geral da plataforma Windows Azure, incluindo seus principais serviços como armazenamento na nuvem, execução de aplicativos ASP.NET na nuvem e requisitos para desenvolvimento. Também descreve como criar uma conta no Azure e instalar uma aplicação na nuvem, demonstrando o processo passo a passo.
Este documento fornece uma introdução à computação em nuvem e aos serviços da AWS. Ele explica os tipos de nuvem (pública, privada e híbrida), os pilares da computação em nuvem (pagamento por uso, flexibilidade, escalabilidade e confiabilidade) e as camadas de serviço (SaaS, PaaS e IaaS). Também descreve os principais recursos da AWS como elasticidade, escalabilidade e agilidade na implementação, além de apresentar alguns dos principais serviços como EC2, S3, VPC, RDS e outros
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.
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...Amazon Web Services LATAM
O documento discute as novidades em serviços da AWS relacionados a nuvem híbrida, edge computing e transferência de dados. É apresentado o AWS Storage Gateway com melhorias como maior cache local e limitação de largura de banda. Também são descritos o AWS DataSync para transferência de dados e a família AWS Transfer e AWS Snow para movimentação de dados na borda e entre locais.
Uma introdução aos Serviços na Nuvem da Microsoft, com ênfase na Plataforma de Serviços Azure e o novo sistema operacional Windows Azure.
A Plataforma de Serviços Azure fornece uma abrangente gama de serviços na nuvem. Empresas podem utilizá-la para contruir aplicações dinâmicas e escaláveis na nuvem, com pagamento conforme a demanda. É possível também estender o alcance e a escalabilidade das aplicações existentes, "on-premise".
Você já pode utilizar estes serviços, participando do CTP (Community Technical Preview).
Serão discutidos também serviços de nuvem que estão determinando o futuro dos negócios e da tecnologia.
Assista este webcast para entender o que é Computação na Nuvem e como ela vai impactar sua organização nos próximos anos
Este documento apresenta um tutorial sobre Cloud Computing. Ele define o que é Cloud Computing, discute suas características e vantagens, apresenta os tipos principais de nuvem (Pública, Privada e Híbrida) e realiza uma demonstração prática de como implementar um servidor web usando instâncias EC2 e RDS na AWS.
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.
A computação na nuvem oferece benefícios como redução de custos e escalabilidade, mas também levanta questões de segurança, privacidade e conformidade. A segurança da informação depende de fatores como criptografia robusta, controle de acesso, localização de dados e capacidade de recuperação. Acordos claros sobre níveis de serviço com provedores confiáveis são essenciais para uma adoção responsável da nuvem.
O documento fornece uma visão geral dos conceitos fundamentais do Azure, incluindo: 1) o que é nuvem e seus modelos, 2) os principais serviços do Azure como computação, redes, gerenciamento de acesso e armazenamento de dados, e 3) os tipos de assinatura do Azure.
Arquiteturas híbridas - onde parte de um aplicativo roda em um data center, e outras partes rodam em um ou mais serviços de nuvens, públicas e privadas - oferecem o melhor de vários mundos: integração, segurança, alta disponibilidade, recuperação de desastres, otimização de custos. Nesta apresentação exploramos as alternativas, mostrando como a Abril, maior editora do Brasil, vem fazendo sua integração à nuvem AWS de forma consistente e exitosa.
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesRicardo Martins ☁
O documento fornece um resumo sobre Cloud Computing e CloudStack. O CloudStack é um projeto de código aberto para implementar infraestrutura como serviço (IaaS) em nuvens públicas, privadas ou híbridas. Ele gerencia recursos como rede, armazenamento e servidores para compor a infraestrutura da nuvem. O CloudStack oferece alta disponibilidade, balanceamento de carga, redes privadas, contas multi-tenant e integração com diferentes hypervisors.
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.
Cloudwalker - processamento distribuído em nuvemFlávio Lisboa
O objetivo do projeto Cloudwalker é prospectar e integrar soluções para processamento distribuído, e prover um conjunto de ferramentas que seja disponibilizado em um ambiente de desenvolvimento (que pode ser em nuvem), para gerar aplicações que façam proveito dos recursos da infraestrutura de nuvem, e que inclusive tornem-se serviços disponíveis pela nuvem.
Azure infrastructure as a service overviewFabio Hara
O documento apresenta o Windows Admin Center, um novo console para monitorar cargas de trabalho do Windows Server localmente ou no Azure. Ele oferece economias de até 73% em comparação com a AWS para cargas de trabalho da Microsoft e está perfeitamente integrado com serviços do Azure.
Desenvolvendo para o Windows Azure e SQL AzureLuciano Condé
Conhecendo os principais recursos e como desenvolver para estes dois serviços da plataforma Windows Azure.
Esta palestra foi apresentada para o Encontro de Parceiros na Microsoft Brasil.
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).
O documento apresenta diversos serviços da plataforma Microsoft Azure, incluindo infraestrutura como serviço, bancos de dados, plataforma como serviço e containers. Também discute conceitos de computação em nuvem e dicas sobre a certificação AZ-900.
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.
O documento introduz os conceitos básicos de computação em nuvem, incluindo seus tipos (pública, privada e híbrida), pilares (pagamento conforme o uso, flexibilidade, escalabilidade e confiabilidade) e vantagens (acesso independente do sistema operacional do usuário e centralização de recursos). Também descreve os modelos de serviço em nuvem (SaaS, PaaS e IaaS) e apresenta a infraestrutura da AWS, com suas regiões globais e serviços de computação elástica e segurança compartilhada.
Este documento apresenta uma visão geral da plataforma Windows Azure, incluindo seus principais serviços como armazenamento na nuvem, execução de aplicativos ASP.NET na nuvem e requisitos para desenvolvimento. Também descreve como criar uma conta no Azure e instalar uma aplicação na nuvem, demonstrando o processo passo a passo.
Este documento fornece uma introdução à computação em nuvem e aos serviços da AWS. Ele explica os tipos de nuvem (pública, privada e híbrida), os pilares da computação em nuvem (pagamento por uso, flexibilidade, escalabilidade e confiabilidade) e as camadas de serviço (SaaS, PaaS e IaaS). Também descreve os principais recursos da AWS como elasticidade, escalabilidade e agilidade na implementação, além de apresentar alguns dos principais serviços como EC2, S3, VPC, RDS e outros
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.
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...Amazon Web Services LATAM
O documento discute as novidades em serviços da AWS relacionados a nuvem híbrida, edge computing e transferência de dados. É apresentado o AWS Storage Gateway com melhorias como maior cache local e limitação de largura de banda. Também são descritos o AWS DataSync para transferência de dados e a família AWS Transfer e AWS Snow para movimentação de dados na borda e entre locais.
Uma introdução aos Serviços na Nuvem da Microsoft, com ênfase na Plataforma de Serviços Azure e o novo sistema operacional Windows Azure.
A Plataforma de Serviços Azure fornece uma abrangente gama de serviços na nuvem. Empresas podem utilizá-la para contruir aplicações dinâmicas e escaláveis na nuvem, com pagamento conforme a demanda. É possível também estender o alcance e a escalabilidade das aplicações existentes, "on-premise".
Você já pode utilizar estes serviços, participando do CTP (Community Technical Preview).
Serão discutidos também serviços de nuvem que estão determinando o futuro dos negócios e da tecnologia.
Assista este webcast para entender o que é Computação na Nuvem e como ela vai impactar sua organização nos próximos anos
Este documento apresenta um tutorial sobre Cloud Computing. Ele define o que é Cloud Computing, discute suas características e vantagens, apresenta os tipos principais de nuvem (Pública, Privada e Híbrida) e realiza uma demonstração prática de como implementar um servidor web usando instâncias EC2 e RDS na AWS.
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.
A computação na nuvem oferece benefícios como redução de custos e escalabilidade, mas também levanta questões de segurança, privacidade e conformidade. A segurança da informação depende de fatores como criptografia robusta, controle de acesso, localização de dados e capacidade de recuperação. Acordos claros sobre níveis de serviço com provedores confiáveis são essenciais para uma adoção responsável da nuvem.
O documento fornece uma visão geral dos conceitos fundamentais do Azure, incluindo: 1) o que é nuvem e seus modelos, 2) os principais serviços do Azure como computação, redes, gerenciamento de acesso e armazenamento de dados, e 3) os tipos de assinatura do Azure.
Arquiteturas híbridas - onde parte de um aplicativo roda em um data center, e outras partes rodam em um ou mais serviços de nuvens, públicas e privadas - oferecem o melhor de vários mundos: integração, segurança, alta disponibilidade, recuperação de desastres, otimização de custos. Nesta apresentação exploramos as alternativas, mostrando como a Abril, maior editora do Brasil, vem fazendo sua integração à nuvem AWS de forma consistente e exitosa.
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesRicardo Martins ☁
O documento fornece um resumo sobre Cloud Computing e CloudStack. O CloudStack é um projeto de código aberto para implementar infraestrutura como serviço (IaaS) em nuvens públicas, privadas ou híbridas. Ele gerencia recursos como rede, armazenamento e servidores para compor a infraestrutura da nuvem. O CloudStack oferece alta disponibilidade, balanceamento de carga, redes privadas, contas multi-tenant e integração com diferentes hypervisors.
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.
Cloudwalker - processamento distribuído em nuvemFlávio Lisboa
O objetivo do projeto Cloudwalker é prospectar e integrar soluções para processamento distribuído, e prover um conjunto de ferramentas que seja disponibilizado em um ambiente de desenvolvimento (que pode ser em nuvem), para gerar aplicações que façam proveito dos recursos da infraestrutura de nuvem, e que inclusive tornem-se serviços disponíveis pela nuvem.
Azure infrastructure as a service overviewFabio Hara
O documento apresenta o Windows Admin Center, um novo console para monitorar cargas de trabalho do Windows Server localmente ou no Azure. Ele oferece economias de até 73% em comparação com a AWS para cargas de trabalho da Microsoft e está perfeitamente integrado com serviços do Azure.
Desenvolvendo para o Windows Azure e SQL AzureLuciano Condé
Conhecendo os principais recursos e como desenvolver para estes dois serviços da plataforma Windows Azure.
Esta palestra foi apresentada para o Encontro de Parceiros na Microsoft Brasil.
O documento apresenta uma introdução sobre arquitetura RIA usando o .NET RIA Services. Discute os conceitos de arquitetura RIA, apresenta as camadas do .NET RIA Services e conclui demonstrando como ele facilita a construção de aplicações RIA unificando a lógica do cliente e servidor.
Este documento fornece um resumo sobre o SQL Azure Database. Ele discute brevemente a arquitetura do Windows Azure, os recursos e capacidades do SQL Azure Database, e os modelos de provisionamento, compatibilidade, segurança, conexão e administração.
A computação em nuvem fornece recursos de memória, armazenamento e processamento interligados pela Internet, permitindo acesso remoto a sistemas e serviços sem a necessidade de instalação local de programas. Ela oferece três principais serviços: SaaS para aplicativos acessados via navegador, PaaS para desenvolvimento de aplicações na nuvem, e IaaS para locação de capacidade de data centers e servidores.
Tutorial - Cloud Computing Primeiros Acessos LinuxTecla Internet
Este documento fornece instruções sobre como acessar e configurar um servidor Linux na nuvem. Ele explica como fazer login usando o programa Putty no Windows, como alterar a senha, e como desativar o firewall. Também mostra como instalar e configurar o pacote LAMP e aplicativos como Drupal usando o Bitnami.
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.
Melhores práticas para Arquitetura em Cloud ComputingDaniel Checchia
A nuvem reforça alguns conceitos antigos de criação de arquiteturas da Internet altamente escaláveis e introduz alguns novos conceitos que mudam completamente o modo pelo qual os aplicativos são criados e implantados.
Para usufruir do benefício completo de Nuvem, incluindo a sua flexibilidade e escalabilidade, é importante compreender os serviços, recursos e melhores práticas em Cloud Computing. Esta palestra fornece uma visão geral técnica e destaca melhores práticas arquiteturais para ajudá-lo a projetar arquiteturas eficientes e escaláveis.
O documento discute a diferença entre homens e meninos no desenvolvimento de sistemas para o mundo real. Homens não se preocupam apenas com a estética do código, mas também com aspectos como realidade, administrabilidade, disponibilidade, debugabilidade, escalabilidade e performance no runtime. Falhas inevitavelmente ocorrerão e sistemas precisam ser projetados para lidar com elas.
AAB307 - Frameworks and Application Blocks - wcambMicrosoft Brasil
O documento apresenta uma introdução sobre frameworks de desenvolvimento, discutindo ferramentas de produtividade, recursos da Enterprise Library 4.1 e conclusões. É destacado o uso de frameworks para elevar a produtividade, padronizar componentes e tornar a arquitetura previsível. A Enterprise Library 4.1 oferece recursos como tratamento de exceções, validação, logging e segurança.
O documento descreve um webcast sobre as novidades da plataforma Microsoft Azure IaaS. O webcast irá abordar tópicos como a arquitetura de hiper escala e nível empresarial do Azure, além de demonstrações de recursos como MSDN no Azure, PowerShell Desired State Configuration e hibridização com on-premises.
O documento descreve o uso de MongoDB na empresa Sailthru para armazenar perfis de usuários, estatísticas de email e dados de navegação. A Sailthru migrou com sucesso de MySQL para MongoDB há dois anos e usa vários bancos de dados e replicasets para diferentes propósitos. O documento fornece dicas sobre como configurar e usar MongoDB em produção.
O documento discute como Hadoop, Big Data e Cloud Computing podem ser usados juntos. Apresenta exemplos de onde os dados em grande volume são gerados e como a AWS facilita a coleta, armazenamento, processamento e análise desses dados de forma elástica e econômica.
Palestra: Cloud Computing e Amazon Web Services - Rafael Biriba
Palestrado em 2012
Acesse também meu blog: http://www.rafaelbiriba.com
###
Foram exibidos os seguintes videos durante a apresentação:
=> Basic Cloud Computing: http://www.youtube.com/watch?v=8RMWO9JxZjA
=> Cloud Computing Explained: http://www.youtube.com/watch?v=QJncFirhjPg
TDC2016POA | Trilha Arquitetura - Coleta, armazenamento e visualização de mét...tdc-globalcode
O documento discute a coleta, armazenamento e visualização de métricas em uma arquitetura de microserviços na nuvem. Ele aborda os componentes necessários para instrumentação, coleta e armazenamento de métricas, bem como opções para visualização e geração de alertas. O documento também discute os desafios de monitoramento em arquiteturas de microserviços e como métricas podem fornecer visibilidade sobre a saúde e o desempenho dos serviços.
TDC2016POA | Trilha D Thinking - Reinventando a forma de entregar produtos co...tdc-globalcode
O documento discute o service design e como projetar experiências de serviço. Ele define service design como planejar pessoas, infraestrutura, comunicação e componentes de um serviço para melhorar a qualidade e interação com clientes. Também apresenta ferramentas como entrevistas, mapeamento de jornada do usuário e blueprint para projetar serviços centrados nas pessoas de forma cocriativa e holística.
The document discusses best practices for versioning APIs as components evolve independently. It recommends explicitly specifying the API version in the URL path or query parameter, or using a custom header, to avoid breaking consumers when contracts need to change. It also advises carefully designing contracts, discussing changes cautiously before implementing them, testing contracts, and removing deprecated versions to minimize complexity from multiple versions. The goal is to evolve APIs while avoiding breaking changes for consumers.
TDC2016POA | Trilha D Thinking - Close your books: usando ferramentas criativ...tdc-globalcode
O documento discute abordagens para ensinar inglês, incluindo a abordagem comunicativa e aprendizagem baseada em tarefas. A abordagem comunicativa foca no uso da língua em contextos reais, enquanto a aprendizagem baseada em tarefas usa atividades interativas para promover o aprendizado. O documento também sugere como essas abordagens podem ser combinadas com práticas de design thinking para engajar estudantes e apoiar o pensamento crítico e colaboração.
[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.
Este documento fornece um resumo sobre o SQL Azure Database. Ele discute brevemente a arquitetura do Windows Azure, os recursos do SQL Azure Database e modelos como provisionamento, compatibilidade, segurança, conexão e administração.
Este documento fornece uma introdução sobre Arquitetura Orientada a Serviços (SOA), discutindo conceitos como serviços, workflows e desafios de implementação. É apresentada uma visão geral dos principais tópicos como template de serviços, granularidade, segurança e instrumentação.
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Markus Christen
O documento fornece um resumo sobre arquitetura de aplicações web, discutindo a evolução das plataformas de aplicações, os principais componentes de uma plataforma como desenvolvimento, integração e serviços de infraestrutura, e apresentando um modelo de referência para construção de aplicações web escaláveis.
The document discusses cloud computing infrastructure. It covers topics like traditional IT projects versus cloud computing, types of cloud services, public and private clouds, virtualization, cloud computing applications like BYOD, and places to study cloud computing further. The presentation aims to explain what cloud computing is, its advantages, types, costs, security aspects, and applications.
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 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.
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.
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.
Cloud Computing: Desafios e oportunidadesElvis Fusco
O documento discute os desafios e oportunidades do cloud computing. Ele explica como o cloud computing pode reduzir os custos de infraestrutura TI para empresas, especialmente pequenas e médias. Também descreve as principais categorias de serviços na nuvem (IaaS, PaaS, SaaS, DBaaS) e discute questões como segurança, governança e integração de sistemas legados com sistemas na nuvem.
Infraestrutura em nuvem com Amazon Web Services (AWS)Infosimples
Esta apresentação foi feita para um minicurso na Escola Politécnica da USP administrado pela Infosimples. Foram discutidos temas de Infraestrutura com foco em escalabilidade e redundância. Também foram apresentadas as opções comerciais de contratação de infraestrutura. Por fim, uma atividade prática de publicação (deployment) de uma aplicação web foi realizada.
https://infosimples.com/artigos/como-publicar-uma-aplicacao-web-usando-aws
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.
Este documento discute os conceitos de computação em nuvem, características de serviços em nuvem, Windows Azure e System Center 2012. Ele também explica como provisionar uma nuvem privada no Windows Server 2012 e gerenciar múltiplas nuvens.
O documento apresenta informações sobre máquinas virtuais no Azure, incluindo o que são máquinas virtuais, como elas funcionam emulando computadores dentro de computadores, e os benefícios como economia de custos e flexibilidade ao executar múltiplos sistemas operacionais em um único hardware físico.
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.
Nesta apresentação trago a discussão sobre a importância de se criar arquiteturas distribuídas para que seja possível extrair melhor performance, escalabilidade e alta disponibilidade das plataformas de computação em nuvem, como o Azure, por exemplo.
Um provedor de nuvem é uma empresa que oferece serviços de computação em nuvem, como infraestrutura, plataforma e software como serviço. Os principais provedores de nuvem discutidos são Amazon Web Services, Microsoft Azure, Google Cloud Platform, IBM Cloud e Oracle Cloud. Cada um oferece diferentes serviços de nuvem, como computação, armazenamento, bancos de dados e ferramentas para desenvolvedores, em várias regiões ao redor do mundo.
Nuvens híbridas:Conectando aplicações locais com a nuvem na plataforma Windo...Osvaldo Daibert
O documento discute mecanismos para integrar aplicações locais com a plataforma Windows Azure, incluindo o Windows Azure Connect que permite conectividade segura entre redes on-premise e a nuvem usando protocolos IP padrão. Também apresenta considerações para avaliar aplicações quanto à adequação para a nuvem e cenários de desenvolvimento híbrido.
Serviços em nuvem para sua infraestrutura virtualshsouza
O documento discute os serviços de computação em nuvem, especificamente Infrastructure as a Service (IaaS). Ele explica o que é IaaS, fornecendo Amazon Web Services como um exemplo proeminente. Ele também discute os benefícios de usar IaaS para implementar e executar aplicativos.
Similar to AAB308 - Cloud Computing Windows Azure - wcamb.pdf (20)
Qual a importância de Softskills na era da Inteligência Artificial?Annelise Gripp
A palestra traz de forma simples as tecnologias de IA empregadas na nossa rotina diária e como softskills podem nos ajudar a se manter no mercado e apoiar a evolução de negócios!
Teoria de redes de computadores redes .docanpproferick
O documento "Teoria de redes de computadores redes" oferece uma visão abrangente dos princípios e elementos fundamentais das redes de computadores. Começando com uma introdução sobre o que constitui uma rede, seus componentes e mecanismos de comunicação, o texto explora a diversidade de redes existentes, desde as redes pessoais de curto alcance (PAN) até as extensas redes de longa distância (WAN), incluindo redes metropolitanas (MAN) e redes de armazenamento (SAN).
Além disso, o documento aprofunda a análise dos tipos de redes cliente-servidor e ponto a ponto, elucidando suas vantagens e desvantagens em diferentes cenários. A transmissão de dados é outro ponto crucial abordado no texto, que detalha os meios físicos de transmissão, como cabos de par trançado, cabos coaxiais e fibra óptica, além das tecnologias sem fio que permitem a comunicação sem a necessidade de cabos.
O documento também apresenta os principais equipamentos de rede, como repetidores, modems, hubs, switches, roteadores, bridges e gateways, detalhando suas funções e a importância de cada um para o funcionamento eficiente de uma rede. Adicionalmente, o texto introduz o conceito de comutação de pacotes, um mecanismo essencial para a transmissão de dados em redes modernas, que permite que múltiplos usuários compartilhem recursos de rede de forma eficiente.
Em resumo, o documento "Teoria de redes de computadores redes" serve como um guia completo para entender os conceitos básicos e os componentes essenciais das redes de computadores, desde os diferentes tipos de redes até os equipamentos que as compõem e os protocolos que regem a comunicação entre dispositivos.O documento "Teoria de redes de computadores redes" oferece uma visão abrangente dos princípios e elementos fundamentais das redes de computadores. Começando com uma introdução sobre o que constitui uma rede, seus componentes e mecanismos de comunicação, o texto explora a diversidade de redes existentes, desde as redes pessoais de curto alcance (PAN) até as extensas redes de longa distância (WAN), incluindo redes metropolitanas (MAN) e redes de armazenamento (SAN).
Além disso, o documento aprofunda a análise dos tipos de redes cliente-servidor e ponto a ponto, elucidando suas vantagens e desvantagens em diferentes cenários. A transmissão de dados é outro ponto crucial abordado no texto, que detalha os meios físicos de transmissão, como cabos de par trançado, cabos coaxiais e fibra óptica, além das tecnologias sem fio que permitem a comunicação sem a necessidade de cabos.
O documento também apresenta os principais equipamentos de rede, como repetidores, modems, hubs, switches, roteadores, bridges e gateways, detalhando suas funções e a importância de cada um para o funcionamento eficiente de uma rede. Adicionalmente, o texto introduz o conceito de comutação de pacotes, um mecanismo essencial para a transmissão de dados em redes modernas, que permite que múltiplos usuários compartilhem recursos de rede de forma eficiente.
Gestão de dados: sua importância e benefíciosRafael Santos
O gerenciamento de dados abrange todos os aspectos do gerenciamento de dados ao longo de seu ciclo de vida — desde a criação até a exclusão ou arquivamento. Isso inclui atividades como entrada de dados, transformação de dados, armazenamento de dados, gerenciamento de metadados e governança de dados.
Esses tópicos de gerenciamento de dados são extremamente importantes. Pense no gerenciamento de dados como a infraestrutura — a espinha dorsal das organizações — permitindo que você tome decisões acertadas com base em dados confiáveis.
Por que escolhi o Flutter - Campus Party Piauí.pdfIan Oliveira
Exploraremos as razões pelas quais o Flutter se tornou o favorito do Google e de desenvolvedores em todo o mundo. Desde sua estrutura flexível e eficiente até sua capacidade de criar aplicativos belos e funcionais em tempo recorde, mergulhe no mundo do Flutter e saiba por que ele está mudando a maneira como pensamos sobre o desenvolvimento de aplicativos móveis. Prepare-se para ser inspirado a dar o próximo passo em direção ao futuro do desenvolvimento de aplicativos multiplataforma com Flutter!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Annelise Gripp
Você vai encontrar nessa apresentação ferramentas e técnicas que podem ser usadas em todo o processo de Engenharia de Software ponta a ponta, com seu time.
Como fui de 0 a lead na gringa em 3 anos.pptxtnrlucas
Esse documento conta a história do autor em sua jornada na área de Desenvolvimento de Software e como ele conseguiu chegar numa vaga de liderança numa empresa internacional em um curto período de tempo.
Descubra o potencial da ferramenta UiPath Coded Automation totalmente na prática. Esta feature permite a incorporação de programação C# em workflows designados como "Coded Workflows", estabelecendo uma integração eficaz entre os workflows low-code padrão e a flexibilidade da codificação tradicional.
Na primeira parte da live, abordaremos as vantagens estratégicas do Coded Automation, destacando sua aplicabilidade em cenários específicos. Já na segunda parte, aprenderemos com um exemplo prático a criar e programar um Coded Workflow e sua integração com o low-code em uma automação híbrida.
Esta é uma oportunidade única para compreender e dar os primeiros passos na integração de código em sua automação.
Venha explorar as nuances da UiPath Coded Automation conosco!
PRATICANDO O SCRUM Scrum team, product owneranpproferick
Scrum: Uma Estrutura Ágil para Projetos Complexos
Scrum é uma estrutura ágil amplamente utilizada para gerenciar e concluir projetos complexos. Sua abordagem iterativa e incremental permite que equipes multifuncionais colaborem de forma eficaz, respondam a mudanças e entreguem produtos de alta qualidade que atendam às necessidades dos clientes.
Princípios Fundamentais do Scrum
Transparência: Todos os aspectos do projeto, incluindo metas, progresso e desafios, são visíveis para todos os membros da equipe e partes interessadas.
Inspeção: O trabalho em andamento é revisado regularmente para identificar desvios do plano e oportunidades de melhoria.
Adaptação: As mudanças necessárias são feitas com base nas informações coletadas durante a inspeção, garantindo que o projeto permaneça no caminho certo.
Papéis no Scrum
Product Owner: Responsável por definir a visão do produto, priorizar as funcionalidades e garantir que o produto entregue valor ao cliente.
Scrum Master: Facilita a implementação do Scrum, remove obstáculos e garante que a equipe siga os princípios e práticas do Scrum.
Equipe de Desenvolvimento: Um grupo multifuncional responsável por entregar um incremento de produto "Pronto" potencialmente utilizável ao final de cada Sprint.
Eventos do Scrum
Sprint: Um período de tempo fixo (normalmente de 1 a 4 semanas) durante o qual um incremento de produto utilizável é criado.
Sprint Planning: Uma reunião no início de cada Sprint para definir as metas da Sprint e planejar o trabalho a ser realizado.
Daily Scrum: Uma breve reunião diária de 15 minutos onde os membros da equipe discutem o progresso, os desafios e o plano para o dia seguinte.
Sprint Review: Uma reunião no final de cada Sprint para apresentar o incremento de produto às partes interessadas e obter feedback.
Sprint Retrospective: Uma reunião após a Sprint Review para que a equipe reflita sobre o processo e identifique oportunidades de melhoria.
Artefatos do Scrum
Product Backlog: Uma lista ordenada de tudo o que é necessário para desenvolver e entregar o produto.
Sprint Backlog: Uma lista de itens do Product Backlog selecionados para serem concluídos durante a Sprint.
Incremento de Produto: Um resultado concreto do trabalho realizado durante a Sprint, que deve ser utilizável e agregar valor ao produto.
Benefícios do Scrum
Maior adaptabilidade a mudanças: O Scrum permite que as equipes respondam rapidamente às mudanças nas necessidades do cliente ou do mercado.
Melhora na qualidade do produto: A ênfase na entrega de incrementos de produto utilizáveis em cada Sprint garante que o produto seja testado e validado regularmente.
Maior satisfação do cliente: O envolvimento do cliente em todo o processo de desenvolvimento garante que o produto final atenda às suas necessidades e expectativas.
Maior produtividade da equipe: O Scrum promove a colaboração, a comunicação e a autonomia da equipe, resultando em maior produtividade e motivação.
Redução de riscos: A abordagem iterativa e incrementa
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
1. Uma introdução sobre Cloud
Computing e Windows Azure
Waldemir Cambiucci
Arquiteto de Soluções twitter.com/wcamb
Microsoft Brasil blogs.msdn.com/wcamb
1
2. Agenda
Visão software + serviços
Computação na nuvem
Plataforma Windows Azure
Conclusões
Recursos
Publicação: Outubro/2009
2
4. Evolução no Enterprise
Agilidade no Enteprise
Eficiência no Enterprise Serviços
Aplicações
Consolidação Compostas
de Infra-estrutura
SOA
Web
Rodando o Services
negócio Crescimento
Transformações
de negócio do negócio
EDI, ETL, Racionalização
EAI de software
Velocidade e
TI dinâmica
Agilidade
Integração Ponto-
a-Ponto
4
5. Visão Software + Serviços
O poder da escolha
Combinação entre infra-estrutura local e infra-
estrutura remota.
Infra-estrutura
+ Infra-estrutura
auto-hospedada na nuvem
(on-premise) (off-premise, in the cloud)
5
6. Visão Software + Serviços
Segurança e Privacidade
Personalização
Visibilidade e Controle
Acessibilidade aos Dados
Alcance Global
+
Facilidade de Provisionamento
Agilidade para o Negócio
Planejamento de Capacidade e Gerênciamento
6
8. O que é Cloud Computing?
Talvez um nome muito vago?
Fonte:
http://www.cs.ucsb.edu/~lyouseff/CCOntology/CloudOntology.pdf
8
9. O que é Cloud Computing?
Uma ontologia unificada
SaaS – Software as a Service
aplicações expostas pela Internet;
PaaS – Platform as a Service
plataforma para ser usada pelos desenvolvedores que provê API’s e
ambiente em tempo de execução;
IaaS – Infrastructure as a Service
Infra-estrutura de recursos virtualizados pela nuvem;
DaaS – Data as a Service
Dados oferecidos como serviços;
CaaS – Communication as a Service
Comunicação oferecida como Serviço;
9
10. Componentes de uma plataforma de
aplicações
Armazenamento
Segundo David Chappell
Integração, Comunicação
Identidade
Aplicação Serviços de Infra-estrutura
Suporte Local
Sistema Operacional
Aplicações
Fundamentos, envolvendo Usuário
API’s, modelo de
programação e recursos Serviços de Aplicação
10
11. Combinação on-premise + off-premise
Serviços de
Aplicação infra-estrutura
na nuvem na nuvem
Fundamentos Serviços de
na nuvem aplicação na
nuvem
Serviços de
Aplicação infra-estrutura
on-premise on-premise
Fundamentos Serviços de
on-premise aplicação
on-premise
11
12. Desafios do dia-a-dia do IT Pro
Aplicação de patches do sistema operacional
Diagnóstico de falhas de software
Adição de maior capacidade de armazenamento
Aumento de tráfego e consumo de banda
Recuperação de falhas de hardware
Custos gerais de operação e administração
Planejamento de capacidades e evolução da
infra-estrutura
12
13. O que é a nuvem?
Datacenters com alta disponibilidade, escalabilidade e
armazenamento ilimitado, acessível via Web.
13
14. Por que a nuvem?
O sistema operacional da nuvem cuida dos
detalhes de infra-estrutura:
Deployment / Implantação
Disponibilidade / Balanceamento de Carga
Patching / Correções
Configuração de Hardware
Diagnóstico de Falhas
Você se preocupa apenas em escrever seu
serviço!
14
15. O que é o Windows Azure?
Um Sistema Operacional para a Nuvem
Gerenciamento de Serviços
Armazenamento massivo
Desenvolvimento ágil
Acessibilidade pela internet
Alta disponibilidade e escalabilidade
Federação de datacenters
Integração com o ambiente on-premise (local)
15
17. O que é o Windows Azure?
Computação
• .NET 3.5 SP1
• Server 2008 – 64bit
• Full Trust*
• Web Role
• IIS7 Web Sites (ASP.NET,
FastCGI)
• Web Services (WCF)
• Worker Role
• Stateless Servers
• Http(s)
17
18. O que é o Windows Azure?
Armazenamento
• Durável, escalável,
disponível
• Blobs
• Tables
• Queues
• Suporte a interfaces REST
• Pode ser usado por serviços
fora do ambiente Azure (on-
premise).
18
19. O que é o Windows Azure?
HARDWARE
Aspectos de Hardware
Balanceamento de carga
Servidores
Configurações de rede
DNS
Segurança
Monitoração
Gerenciamento automático
de serviços na nuvem
19
20. O que é o Windows Azure?
Desenvolvimento SDK
• Windows Azure SDK
– Desenvolvimento local
Compute Storage
– Storage local
– Ferramentas linha de
comando
– API para gerenciamento
• Logging, working storage
• Add-in para Visual Studio 2008
20
21. Modelo de Serviço
Descrição dos serviços envolvidos.
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="CloudService1"
xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
<WebRole name="WebRole">
<ConfigurationSettings>
<Setting name="AccountName"/>
</ConfigurationSettings>
<LocalStorage name="scratch" sizeInMB="50"/>
<InputEndpoints>
<!-- Must use port 80 for http and port 443 for https when running in the cloud -->
<InputEndpoint name="HttpIn" protocol="http" port="80" />
</InputEndpoints>
</WebRole>
<WorkerRole name="WorkerRole">
<ConfigurationSettings>
<Setting name="AccountName"/>
<Setting name="TableStorageEndpoint"/>
</ConfigurationSettings>
</WorkerRole>
</ServiceDefinition>
21
22. Arquitetura de Serviços Azure
Web Site
Web Site Worker
Worker
LB WebASMX, WCF)
(ASPX, Site Service
(ASPX, ASMX, WCF) Service
(ASPX, WCF)
Internet
Sua Aplicação
Queue
LB
Tables Blobs
Storage
Windows Azure Datacenter
22
25. 2 projetos para
Storage
1 projeto para
Hosted Services
25 projetos para
Live Services
20 projetos para
Live Services 25 project (s) remaining
Existing API
25
26. Templates para a cloud no Visual Studio
CTP de Julho de 2009
O novo template de
projeto para Cloud
Service
26
27. Templates para a cloud no Visual Studio
CTP de Julho de 2009
Podemos escolher
quais Roles serão
usados no projeto
27
29. Escolha do datacenter de publicação
Validação de
Service Name
Escolha do
datacenter e região
29
30. Publicação de aplicações no Windows Azure
Pacote de aplicação para o
Windows Azure
Arquivo de configuração
de ambiente para a
aplicação no Azure
30
32. Aplicação inicializando em Produção no
Windows Azure Clique aqui para publicar a
aplicação em produção.
Projeto em
produção com uma
única instância de
processo
Projeto em Staging
com diversas roles
32
34. Plataforma de Serviços Azure
Computação:
Ambiente de computação virtualizado
baseado em Windows Server
Armazenamento:
Durável, escalável e disponível
Base de Dados:
Processamento relacional para dados
estruturados/não-estruturados
Service Bus:
Barramento de aplicações de propósito
geral
Access Control:
Rules-driven, claims-based access control
34
35. Visão Software + Serviços
Integração entre o mundo
on-premise e off-premise
35
37. Conclusões
A visão Software + Serviços envolve o poder da
escolha, com a combinação entre software local
(on-premise) e software remoto (off-premise).
Uma TI dinâmica irá combinar recursos locais,
recursos remotos em provedores e recursos na
nuvem.
O Windows Azure é um sistema operacional na
nuvem, oferecendo uma plataforma de serviços
online e recursos para a chamada computação
na nuvem.
37
38. Recursos
Windows Azure Tools for Microsoft Visual Studio (July 2009 CTP)
http://www.microsoft.com/downloads/details.aspx?FamilyID=8d75d4f7-77a4-4adf-
bce8-1b10608574bb&displaylang=en
Windows Azure Software Development Kit (July 2009 CTP)
http://www.microsoft.com/downloads/details.aspx?familyid=AA40F3E2-AFC5-
484D-B4E9-6A5227E73590&displaylang=en
Microsoft .NET Services SDK (July 2009 CTP)
http://www.microsoft.com/downloads/details.aspx?FamilyID=38d8cf79-fc39-4aef-
b3fd-ef280f2e9fa6&displaylang=en
Windows Azure Platform Training Kit (August 2009 CTP)
http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-
4A83-B309-53B7B77EDF78&displaylang=en
Wcamb’s Blog Tags: [Azure Services Platform] [ Windows Azure]
http://blogs.msdn.com/wcamb/archive/tags/Azure+Services+Platform/default.aspx
38
39. Recursos (cont.)
ArqBR.Groups
http://arqbr.groups.live.com/
ArqCasts no Channel9/Brasil
http://channel9.msdn.com/brasil/
ebook Arquitetura de Soluções
http://blogs.msdn.com/wcamb/archive/2009/10/01/ebook-
sobre-arquitetura-de-solu-es.aspx
Centro de Arquitetura MSDN
http://msdn.microsoft.com/pt-br/architecture/default.aspx
39