Workshops. Rubens Devito Filho, Arquiteto de Soluções. 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
|
|
- Valdomiro Ventura Amaro
- 6 Há anos
- Visualizações:
Transcrição
1 Workshops Rubens Devito Filho, Arquiteto de Soluções 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2 Agenda 30/03 - Escalando sua aplicação para os primeiros 10 milhões de usuários 25/04 - Criação de Clusters HPC como código 27/04 - Conhecendo as opções de Bancos de Dados na Nuvem da AWS 25/05 - Introdução a arquitetura serverless 14/06 - Automações de Segurança
3 Introdução a Arquitetura Serverless Rubens Devito Filho, Arquiteto de Soluções 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4 Agenda Background AWS Lambda Amazon API Gateway Amazon S3 Amazon Cognito Padrões de Arquitetura Serverless Demo (Frontend, backend, autenticação) Melhores Práticas para Serverless
5 Background Como arquiteturas serverless usando AWS Lambda são a próxima evolução da construção de aplicações
6 A Arquitetura Monolítica
7 Arquitetura Orientada a Serviço (SOA) Camada de Dados Camda de Apresentação Camada Lógica
8 A Arquitetura de Microserviços
9 Ferramentas para te auxiliar são MUITAS Servidores web Code libraries Web service/application frameworks Ferramentas de gerenc. de config. Plataformas de gereciamento de APIs Padrões de Deployment Padrões de CI/CD Containers Etc. Etc. Etc.
10 AWS Também Tem Ajudado! Amazon EC2 Auto Scaling Elastic Load Balancing Amazon EC2 auto recovery AWS Trusted Advisor AWS Elastic Beanstalk AWS OpsWorks Amazon ECS Etc. Etc. Etc.
11 Mas. muitas dessas ferramentas são ainda acopladas a uma dependência em comum
12 Servidores (AAHHHHHHHHH!!) Qual tamanho de servidores são o melhor para o meu budget? Quantos usuários conectados meu servidor aguenta? Quanto de capacidade ainda meus servidores têm? Como posso detectar se um servidor está comprometido? Quantos servidores tenho que calcular para o orçamento? Qual SO meus servidores irão usar? Quais usuários deverão ter acesso aos servidores? Como posso controlar o acesso aos servidores? Como consigo manter a atualização de OS? Como fazer deploy nos servidores? Como aumentar a utilização dos servidores? Quando devo escalar os servidores? Qual tamanho de servidor é o melhor para performance? Devo tunar o SO para otimizar minha aplicação? Quais pacotes devem ser incluídos na imagem do servidor? Como devo lhe dar com mudanças de configuração? Como a aplicação lida com falhas de hardware do servidor?
13 Arquitete para ser Serverless Totalmente gerenciado Sem provisionamento Zero administração Altamente disponível Produtividade do desenvolvedor Foco no que importa: código Inove rapidamente Reduza o time to market Escale continuamente Automaticamente Para mais ou para menos
14 O Manifesto Serverless Funções são a unidade de deploy e escala. Sem máquinas, VMs, ou containers visíveis no modelo de programação. Armazenamento permanente está em outro lugar. Escale por requisição. Usuários não conseguem sub/super provisionar a capacidade. Nunca pague pelo ocioso (nenhum servidor/container cold ). Tolerância a falhas implícita pois funções podem rodar em qualquer lugar. BYOC - Bring your own code. Logs e métricas são uma certeza universal.
15 AWS Lambda
16 Serverless, serviço computacional baseado em evento Lambda = microserviço sem servidores
17 Componentes do Lambda Uma função Lambda (escrita por você) Um evento de origem (Event Source) O serviço AWS Lambda O ambiente de rede da função
18 Função Lambda Seu código (Java, NodeJS, Python, C#) O IAM role que o código assume durante a execução A quantidade de memória alocada para o seu código (afeta CPU e rede também) Uma função Lambda válida e completa
19 Eventos de Origem (Evento Source) Quando uma função Lambda deve executar? Vários serviços da AWS podem ser um event source: Amazon S3 Amazon Kinesis Amazon SNS Amazon DynamoDB Amazon CloudWatch AWS Config Rules Amazon Echo Etc. e Amazon API Gateway (mais sobre isso daqui a pouco)
20 AWS Lambda Executa seu código da função sem você gerenciar ou escalar servidores. Provê uma API para engatilhar uma execução para sua função. Garante a execução da sua função quando acionada, em paralelo, independente da escala. Provê outras capacidades (logging, monitoramento).
21 Ambiente de rede da função Default um ambiente de rede padrão dentro da VPC é provido à você Acesso à internet é sempre permitido para sua função Não acessa a recursos da VPC que ela roda Customer VPC Sua função executa dentro do contexto da VPC em que ela foi configurada. Comunicação privada com outros recursos da VPC. Configuração e comportamento bem familiar: Subnets Elastic network interfaces (ENIs) EC2 security groups VPC route tables NAT gateway
22 Espere você (talvez)
23 Várias Maneiras Atuais de Abstratir Servidores SaaS PaaS MBaaS *aas Application Engines/Platforms
24 O Que tem de Único no Lambda? Abstração é no nível do código/função O modelo de segurança (IAM, VPC) O modelo de preço A comunidade Integração com o ecossistema da AWS! Escala Aciona
25 Exemplo de Arquitetura Serverless
26 PlayOn! Sports Video Stream Processing Cascading Lambda Functions HQ Copy HLS 480p Transcode 360p Transcode S3 Playback Live stream mobile client CloudFront S3 Ingest Audio-only Transcode Laptop Encoders Thumbnail CloudFront Streaming VOD Stream mobile client QOS Analytics
27 Mas para usar Lambda, eu realmente preciso arquitetar aplicações que são baseadas em eventos? você (talvez)
28 SOA ainda funciona.
29 Amazon API Gateway
30 Um Serviço Totalmente Gerenciado Para Suas APIs Criar Configurar Publicar Manter Monitorar Seguro
31 Serverless Architecture Patterns
32 Microservices
33 Amazon Simple Storage Service (S3) Armazenamento de objetos durável e escalável Arquitetado para % de durabilidade e 99.99% de disponibilidade Armazene trilhões de objetos e suporte milhões de requisições por segundo Armazenamento infinito sem provisionamento de capacidade
34 Amazon S3 S3 é uma solução de baixo custo e altamente disponível para um website estático totalmente serverless Entregue de maneira confiável seu website estático e suporte picos inesperados sem se preocupar com a infraestrutura e escalabilidade Integra com Amazon CloudFront para entrega de conteúdo na borda, ao redor do mundo
35 Mobile Backend
36 Amazon Cognito Adicione sign-up e sign-in de usuários, além de sincronização de dados entre seus dispositivos Adicione sign-up and sign-in de usuários para seus apps mobile ou web Federe identidades e proveja acesso seguro aos recursos da AWS Armazene e sincronize dados entre dispositivos
37 Motor de Análise em Tempo Real
38 Melhores Práticas para Serverless
39 Melhores Práticas de AWS Lambda 1. Limite o tamanho da sua função especualmente para Java (inicalizar JVM demora um pouco). 2. Node execução é assíncrona. 3. Não assuma reuso do container mas leve vantagem caso isso ocorra. 4. Não se esqueça do disco (500 MB /tmp para cada function). 5. Use function aliases. 6. Use the included logger (include details from serviceprovided context). 7. Crie custom metrics (centradas na sua operaçã ou negócio).
40 Melhores Práticas de Amazon API Gateway 1. Use mock integrations 2. Combine com Amazon Cognito para um controle de acesso dos usuários gerenciado. 3. Use stage variables (inject API config values into Lambda functions for logging, behavior). 4. Use request/response mapping templates everywhere within reason, not passthrough. 5. Take ownership of HTTP response codes. 6. Use Swagger import/export for cross-account sharing.
41 Melhores Práticas Serverless 1. Use convenções de nome que façam sentido (nome de funções Lambdas, IAM roles, nomes de API, nomes do stage, etc.). 2. Use versionamento 3. Externalize autorização para IAM roles sempre que possível. 4. Menor privilégio and separe IAM roles. 5. Externalize a configuração DynamoDB é ótimo para isso. 6. Contate o Suporte da AWS antes eventos em larga escala já sabidos. 7. Esteja atento aos throttlings de serviço, engaje com o Suporte da AWS.
42 Várias Opções Serverless na AWS Armazenamento Rede Banco de Dados Computação Segurança Mensageria e Filas Entrega de Conteúdo Gerenciamento de Usuários Monitoramento e Logging Machine Learning Gateways Streaming Analytics Internet of Things
43 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Obrigado!
Conheça o IBM Cloud Functions A plataforma Serverless da IBM
Conheça o A plataforma Serverless da IBM Giuliano D. Morais Cloud Solutions Architect IBM Cloud / DOC ID / Month XX, 2018 / 2018 IBM Corporation Execute código somente sob demanda Sem gerenciamento e operação
Leia maisNesse tutorial iremos abordar a utilização de instâncias spot, com a finalidade de reduzir os custos.
Economizando em escala com instâncias Spot Nesse tutorial iremos abordar a utilização de instâncias spot, com a finalidade de reduzir os custos. Os seguintes assuntos serão abordados: Criar uma Amazon
Leia maisIntrodução a Computação em Nuvem
Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia
Leia maisIntrodução a Computação em Nuvem
Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia
Leia maisBD e Cloud Gerenciamento de. Dados na Nuvem
CIn/UFPE In940 - Banco de Dados Gerenciamento de Dados na Nuvem Conceitos e Arquiteturas Chaina Santos Oliveira - cso2 Roteiro Motivação Computação em Nuvem Gerenciamento de dados na Nuvem Sistemas de
Leia maisAmazon AWS. Visão Geral dos Serviços de Nuvem da Amazon. Conrado De Biasi outubro/2014 Conacloud
Amazon AWS Visão Geral dos Serviços de Nuvem da Amazon Conrado De Biasi outubro/2014 Conacloud cloudmonks.com.br Fundamentos Virtualização SOA (Service- Oriented Architecture) Web Services API
Leia maisDesigning Data Intensive Applications
Designing Data Intensive Applications Capítulo 1 Carmem Hara Aplicações Atuais Dados Processamento Problemas Volume Complexidade Velocidade de atualização Tecnologias SGBD: armazenamento Cache: resultados
Leia maisDez dicas para otimização de custos na AWS parte 1 de 2. Daniel Bento de Paula Agosto de 2016
Dez dicas para otimização de custos na AWS parte 1 de 2 Daniel Bento de Paula Agosto de 2016 Introdução Otimização de custos é um assunto recorrente entre os clientes da AWS: todos desejam, de alguma maneira,
Leia maisSistemas Operacionais II
Introdução Instituto de Informátic ca - UFRGS Introdução à Cloud Computing Aula 26 A Internet se popularizou como uma fonte de acesso a recursos Se encontra de tudo (documentos, vídeos, acesso a serviços
Leia maisNuvem e Virtualização Redes Programáveis
Nuvem e Virtualização Redes Programáveis Visão Geral da Nuvem A computação em nuvem envolve muitos computadores conectados em uma rede, possibilitando que eles sejam fisicamente localizados em qualquer
Leia maisArquitetura de Serviços na Embrapa, viabilização da integração de informações eletrônicas de UDs e UCs. 12 de agosto de 2014 Fernando Chagas Santos
Arquitetura de Serviços na Embrapa, viabilização da integração de informações eletrônicas de UDs e UCs 12 de agosto de 2014 Fernando Chagas Santos Agenda 1. Contextualização 2. Proposta para a Integração
Leia maisUNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA
1 UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA JUAN CASSIUS CARNEIRO PEREIRA PEDRO M. NETO GOOGLE CLOUD PONTA GROSSA 2017 2 JUAN CASSIUS
Leia maisOpenStack. Conheça a plataforma Cloud Open Source
OpenStack Conheça a plataforma Cloud Open Source AGENDA 1 2 3 4 5 6 O que é o OpenStack? Comunidades OpenStack Primeiro Deploy Diferenciais de Mercado Case de desenvolvimento em OpenStack Como melhor seu
Leia maisTeste como Serviço (TaaS) na Computação em Nuvem
Teste como Serviço (TaaS) na Computação em Nuvem Ricardo Ramos de Oliveira ICMC-USP E-mail: ricardoramos@icmc.usp.br Orientador: Prof. Dr. Adenilso da Silva Simao 1/64 Apresentação Ricardo Ramos de Oliveira
Leia maisArquitetura Java Pastoreando gatos
Arquitetura Java Pastoreando gatos Rodrigo Stefani Domingues Principal Architect na CI&T $~: whoami Desenvolvedor a 12 anos Java a 9 anos Na CI&T a 6 anos Microserviços a 3 anos Nerd rodrigosd@ciandt.com
Leia maisModernização Empresarial, Modernização na Nuvem e Migração
Modernização Empresarial, Modernização na Nuvem e Migração Priscila Siqueira Applications Snr Director 12 de Novembro de 2014 Tendências Conduzindo à Computação na Nuvem GLOBALIZAÇÃO 9 Bilhões de dispositivos
Leia maisSistemas Operacionais (SO)
Sistemas Operacionais (SO) Fundamentos Prof. Eduardo Abordagens SO Moderno (importância) Funções básicas Definição Componentes de um SC Objetivos de um SO Serviços de um SO Abstrações Tipos de SO Estudo
Leia maisComputação em nuvem (Cloud Computing)
Computação em nuvem (Cloud Computing) Disciplina: Gestão da Tecnologia de Sistemas Professor: Thiago Silva Prates Computação em nuvem O termo computação em nuvem refere-se a modelo de capacitação na qual
Leia maisReplicando dados para o Kafka com o Oracle GoldenGate DBA Brasil 4.0 #DB4BRASIL
Replicando dados para o Kafka com o Oracle GoldenGate DBA Brasil 4.0 #DB4BRASIL Murilo Nascimento Engenheiro de Soluções Oracle Brasil 4 de maio de 2019 Copyright 2019, Oracle and/or its affiliates. All
Leia maisLATAM TAM WEBINAR SERIES. Fourth Edition of TAM webinar
LATAM TAM WEBINAR SERIES Fourth Edition of TAM webinar 1º WEBINAR TEMA: Ansible, Jenkins e CI/CD On Demanding video recording: Spanish Portuguese (*)Speaker: Ricardo Zanini Invitation sample: Spanish Portuguese
Leia maisComputação em Grid e em Nuvem
Computação em Grid e em Nuvem Grids Computacionais Características Infraestrutura Produtos Exemplos Computação em Nuvem Características Modelos Infraestrutura Exemplos 1 Grids Computacionais Definição
Leia maisDesconstruindo Monolitos. Como construir micro serviços Delphi com agilidade e qualidade
Desconstruindo Monolitos Como construir micro serviços Delphi com agilidade e qualidade Hello World!! Felipe Caputo May Fernandes Desenvolvedor sênior e líder técnico na Softplan, atualmente sou responsável
Leia maisCassio Greco. Fundador da Conta Simples
Cassio Greco Fundador da Conta Simples Porquê usar Go em serviços financeiros Agenda 1. Uma básica introdução sobre Go 2. Porquê e como usamos Go na Conta Simples 3. Resolvendo problemas complexos em Go
Leia maisComo uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I.
omo uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I. aso Produban Akhnaton Ihara Rezende onsultor Global PaaS Jeferson Fernando DevOps Evangelist Produban
Leia maisAWS Certified Solutions Architect Associate Level
AWS Certified Solutions Architect Associate Level Agenda 08/Set - Abertura, Overview AWS e S3 16/Set (terça) - Cloudfront e Route53 22/Set - EC2 e VPC 29/Set - RDS, DynamoDB e Other Storage Options 13/Out
Leia maisINTERNET DAS COISAS NAS NUVENS
INTERNET DAS COISAS NAS NUVENS por Tito Ocampos Abner Carvalho Cleiton Amorim Hugo Brito Agenda Introdução Computação em nuvem + Internet das Coisas Infraestrutura como Serviço Plataforma como Serviço
Leia maisCarlos Eduardo de Carvalho Dantas
Cloud Computing Carlos Eduardo de Carvalho Dantas (carloseduardocarvalhodantas@gmail.com) Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito. Aristóteles. Conectividade
Leia maisApache Mesos para operar grandes sistemas e (micro)serviços. Diego de Oliveira Março de 2015
Apache Mesos para operar grandes sistemas e (micro)serviços Diego de Oliveira Março de 2015 Sobre mim Diego de Oliveira, desenvolvedor, pai, professor, viajante, motoqueiro... doliveira@uolinc.com Sobre
Leia maisPADRÃO DE TECNOLOGIA DE INFRAESTRUTURA DE TIC. VMware vrealize Application Services
PADRÃO DE TECNOLOGIA DE INFRAESTRUTURA DE TIC DIT / DEPS / DITF JUNHO / 2016 EQUIPE Elaboração: DEPS/DITF Responsável: DEPS/DITF Aprovação: DEPS/DITF Eduardo Vale Carlos Quintanilha Marcelo André 2 HISTÓRICO
Leia maisUNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIENCIAS AGRARIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMATICA
UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIENCIAS AGRARIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMATICA JOÃO GABRIEL CORRÊA KRUGER LUCIANO MAUDA JUNIOR AMAZON WEB SERVICES (AWS) PONTA GROSSA 2017
Leia maisTítulo da Apresentação
Título da Apresentação Gerenciamento de infraestrutura escalável para websites Fabiano Castro Pereira fabiano.pereira@serpro.gov.br 00/00/0000 Gerenciamento de infraestrutura escalável para websites 1
Leia maisSão Paulo. 28 de Agosto, 2018
São Paulo 28 de Agosto, 2018 Dell EMC Cloud Data Protection Utilizando Nuvem para Proteção de Dados Daniel SUZUKI Data Protection Solutions Portfólio do Dell EMC Data Protection Proteção e recuperação
Leia maisPós-Graduação em Computação Distribuída e Ubíqua
Pós-Graduação em Computação Distribuída e Ubíqua INF628 - Engenharia de Software para Sistemas Distribuídos Arquiteturas para Cloud Computing Sandro S. Andrade sandroandrade@ifba.edu.br Objetivos Apresentar
Leia maisSoluções IoT Inovadoras Plataforma Link IoT
Soluções IoT Inovadoras Plataforma Link IoT Tecnologia Beacon Como Funciona A Taggen está desenvolvendo produtos inovadores para auxiliar na criação de soluções voltadas à Internet das Coisas A Internet
Leia maissoftware as a service (saas) e service-oriented architecture (soa)
software as a service (saas) e service-oriented architecture (soa) engenharia de sistemas de informação Daniel Cordeiro 18 de agosto de 2017 Escola de Artes, Ciências e Humanidades EACH USP o que eles
Leia maisArquitetura de Micro Serviços: uma Comparação com Sistemas Monolíticos
Arquitetura de Micro Serviços: uma Comparação com Sistemas Monolíticos Odravison Amaral, Marcus Carvalho Universidade Federal da Paraíba (UFPB) Campus IV LN Caixa Postal 58.280-990 Rio Tinto PB Brazil
Leia maisUm Mecanismo de Auto Elasticidade com base no Tempo de Resposta para Ambientes de Computação em Nuvem baseados em Containers
Um Mecanismo de Auto Elasticidade com base no Tempo de Resposta para Ambientes de Computação em Nuvem baseados em Containers Marcelo Cerqueira de Abranches (CGU/UnB) Priscila Solis (UnB) Introdução Objetivos
Leia maisTópicos Especiais em Redes de Telecomunicações
Tópicos Especiais em Redes de Telecomunicações SDN e NFV Prof. Rodrigo de Souza Couto PARTE 2 NETWORK FUNCTION VIRTUALIZATION (NFV) 2 Bibliografia Esta aula é baseada nos seguintes trabalhos: Dissertação
Leia maisReduzindo o time-to-market com uma infraestrutura gerenciada e automatizada: Caso ELO
Reduzindo o time-to-market com uma infraestrutura gerenciada e automatizada: Caso ELO Anderson Agapito Gerente de Infraestrutura ELO Allan Roque Arquiteto de Soluções Red Hat BRASIL Mais de R$ 1 tri em
Leia maisProposta Comercial. Produto: Cloud Server Pro
Proposta Comercial Produto: Cloud Server Pro Sumário Sobre a Locaweb... 3 Locaweb em Números... 3 Soluções Propostas... 4 Benefícios do Cloud Server Pro Locaweb... 4 Diferenciais do Cloud Server Pro Locaweb...
Leia maisSão Paulo. August,
São Paulo August, 28 2018 Pivotal Rafael R Carvalho rcarvalho@pivotal.io 28 de Agosto de 2018 Nossa missão é transformar como o mundo desenvolve software 75% das aplicações suportando negócios digitais
Leia maisAWS. Painel Agregador. Segurança
AWS o Múltiplas contas AWS o todas regiões integradas o Servidores (EC2 e VPC) o Banco de dados (RDS) o Discos o Imagens, Backups e Snapshots o Chaves de Segurança o Grupos de Segurança o DNS o IP Elásticos
Leia maisCleverson A. Fargiani
1 Cleverson A. Fargiani IBM Cognos Now! BAM Business Activity Monitoring 2008 IBM Corporation 2 Agenda do Workshop de Cognos Now! Soluções de Gerenciamento de Desempenho Conceito de BI Operacional & BI
Leia maisEconomize com o SAP na Plataforma Sky.One/AWS. Aumentando a Performance, Disponibilidade e a Segurança do ERP com Otimização de Custos
Economize com o SAP na Plataforma Sky.One/AWS Aumentando a Performance, Disponibilidade e a Segurança do ERP com Otimização de Custos NOSSA MISSÃO: Fazer Cloud Computing Inteligente. UNIDADES: SP BH RJ
Leia maisUm dia na vida de um Web Developer na Spotify
Um dia na vida de um Web Developer na Spotify Henrique Truta Yuri Teixeira QCon SP 2019 Quem somos? De onde viemos? Para onde vamos? E a WEB com isso? Em números: Usuários mensais: 217 mi Em 79 países
Leia maisHiperconvergência. Casos de uso. Rodrigo Missiaggia - Principal Solutions Architect - Red Hat 19 de Setembro 2017
Hiperconvergência Casos de uso Rodrigo Missiaggia - rmissiag@redhat.com Principal Solutions Architect - Red Hat 19 de Setembro 2017 Terminologia Infraestrutura Convergente Servidores, virtualização, networking
Leia maisInformática Parte 11 Prof. Márcio Hunecke
Escriturário Informática Parte 11 Prof. Márcio Hunecke Informática FERRAMENTAS DE INGESTÃO DE DADOS (SQOOP 1.4.6, FLUME 1.7.0, NIFI 1.3.0 E KAFKA 0.11.0) Visão geral sobre os quatro componentes Fazem
Leia maisData Sheet DESCRIÇÃO DO PRODUTO! OVERVIEW DO PRODUTO!
OVERVIEW DO PRODUTO O auto.sky é um serviço completo de orquestração de aplicações Windows em ambiente Cloud. Com o auto.sky você pode migrar o seu ERP ou qualquer aplicação legada para a nuvem e passa
Leia maisMicroservices & Kubernetes em um ambiente de alta demanda
Microservices & Kubernetes em um ambiente de alta demanda ifood em números 3 países 500+ cidades 100% crescimento 2000+ pedidos/minuto 17.000.000+ pedidos/mês ifood em números (nerds) 1.000+ instâncias
Leia maisO caminho de sucesso para Computação em Nuvem para o Governo Brasileiro
Oracle Cloud Integre. Acelere. Lidere. O caminho de sucesso para Computação em Nuvem para o Governo Brasileiro Alexandre Sousa Arquiteto de Soluções - Cloud alexandre.sousa@oracle.com 061 998722190 Agenda
Leia maisComeçando com o AWS IoT
Começando com o AWS IoT Bruno Emer e David Reis Dezembro de 2016 Conteúdo Começando com AWS IoT Parte 2 1 Pré-Requisitos 1 Conceitos Básicos 2 Arquitetura de Referência deste Tutorial 2 Acessar a Console
Leia maisBackup e Restauração Banco de Dados. Evandro Deliberal
Backup e Restauração Banco de Dados Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Redes de armazenamento: Tecnologias e Virtualização Agenda I. DAS e Introdução a
Leia maisSISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE
SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE 12/2013 Acadêmico: Rogério Mello Vanti Orientador: Paulo Fernando da Silva Roteiro Introdução Fundamentação teórica Resultados
Leia maisAlessandro Jannuzi Open Source Lead
Microsoft + Open Source Inovação e Eficiência Operacional em um Mundo mais Integrado Alessandro Jannuzi Open Source Lead Microsoft + Open Source Tweet Cnet, Q&A Tweet Industry Leaders The Seattle Times
Leia maisKarl Matthias Sean P. Kane
Karl Matthias Sean P. Kane Novatec Authorized Portuguese translation of the English edition of titled Docker: Up and Running, ISBN 9781491917572 2015 Karl Matthias, Sean P. Kane. This translation is published
Leia maisAGENDA O BRASIL DESENVOLVIMENTO DE PRODUTO ARQUITETURA DE TECNOLOGIA ÚLTIMOS NÚMEROS
SET 2016 AGENDA O BRASIL DESENVOLVIMENTO DE PRODUTO ARQUITETURA DE TECNOLOGIA ÚLTIMOS NÚMEROS O BRASIL 4:31h Tempo vendo TV 38% Domicílios com Banda Larga 4:59h Tempo na Internet 168MM Smartphones no Brasil
Leia maisArquitetura do servidor por Sprint 1 e Sprint 2
Arquitetura do servidor por Sprint 1 e Sprint 2 Projeto Laboratorio de Software II Escola Politécnica da USP, 2012 Autor: Davide Kwon Agenda Introdução Requisitos Sprint 1 Sprint 2 Perguntas? Introdução
Leia maisQCon São Paulo /05/2018
QCon São Paulo 2018 11/05/2018 Palestrantes IT Manager Gerente de Tecnologia Digital na Natura, responsável pela transformação da Infraestrutura na Natura e líder da área de DevOps/Cloud e SRE. filipejaske@natura.net
Leia maisMicro Serviço desacoplamento arquitetura
JUNHO17 Micro Serviço desacoplamento arquitetura SANTANDER BRASIL Flávio Leomil Marietto Contextualizar Aplicação Monolítica / Em camadas Micro Serviço Uma aplicação monolítica coloca todas as funcionalidades
Leia maisTECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR André Ricardo dos
Leia maisSistemas Distribuídos
Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.
Leia maisUm Repositório Chave-Valor com Garantia de Localidade de Dados. Patrick A. Bungama Wendel M. de Oliveira Flávio R. C. Sousa Carmem S.
Um Repositório Chave-Valor com Garantia de Localidade de Dados Patrick A. Bungama Wendel M. de Oliveira Flávio R. C. Sousa Carmem S. Hara Agenda Motivação Desafios ALOCS Princípios de funcionamento Experimentos
Leia maisProgramação para Dispositivos Móveis
Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Arquiteturas de Aplicação Móvel Caxias - Ma Roteiro Arquiteturas de Aplicação Móvel Arquiteturas
Leia maisBruno Antunes da Silva UFSCar - Sorocaba
Bruno Antunes da Silva UFSCar - Sorocaba Introdução HDFS Arquitetura Leitura e escrita Distribuição de nós Controle de réplicas Balancer MapReduce Conclusão Aplicações web com grandes quantidades de dados
Leia maisCaracterísticas de Sistemas Distribuídos
Tópicos O conceito de Características de Carlos Ferraz cagf@cin.ufpe.br Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características 2002-2003 Carlos A. G. Ferraz 2 O Conceito
Leia maisSegurança da Informação
INF 108 Segurança da Informação Computação em Nuvem Prof. João Henrique Kleinschmidt Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente
Leia maisBanco Inter Projeto Transformação Digital. Belo Horizonte, 28 de novembro 2018
Banco Inter Projeto Transformação Digital Belo Horizonte, 28 de novembro 2018 Agenda Quem Somos Computação em Nuvem Estrutura de Time Prática Desenvolvimento Fundação sólida de 23 anos de história Transformação
Leia maisEstratégias de Integração com Cloud
Estratégias de Integração com Cloud Bruno Squassoni, Engenheiro de Sistemas 28 de maio, 2019 Copyright 2019 OSIsoft, LLC Copyright 2019 OSIsoft, LLC 1 Operações Conhecimento em engenharia Funcionamento
Leia maisCisco Meraki Nova Geração de Redes na Cloud. Pedro Teixeira, TAM Comstor
Cisco Meraki Nova Geração de Redes na Cloud Pedro Teixeira, TAM Comstor Porquê a Comstor? Equipa 100% dedicada a Cisco Aposta global Meraki desde a integração Distribuidor Nº1 Cisco Meraki Unico distribuidor
Leia maisImplementação de Serviços em Nuvem Baseado no Conceito de Serverless
Implementação de Serviços em Nuvem Baseado no Conceito de Serverless Felipe Augusto Braga¹, Marcos A. Lopes da Silva¹ ¹Sistema de Informação Centro Universitário do Triângulo (UNITRI) Av. Nicomedes Alves
Leia maisInformática Parte 10 Prof. Márcio Hunecke
Escriturário Informática Parte 10 Prof. Márcio Hunecke Informática CONCEITOS DE MAPREDUCE E HDFS/HADOOP/YARN 2.7.4 Big Data O termo Big Data refere-se a um grande conjunto de dados armazenados e baseia-se
Leia maisArquitetura Orientada a eventos em ambientes complexos. Trilha - Microservices Globalcode Open4education
Arquitetura Orientada a eventos em ambientes complexos Trilha - Microservices Globalcode Open4education Agenda Conceitos e cases Eventos Arquitetura Orientada a Eventos Principais Patterns e aplicabilidade
Leia maisFelipe de Andrade Batista. Microservice Architecture: A Lightweight Solution for Large Systems in the Future
Arquitetura de Microserviços: Uma Solução Leve para Grandes Sistemas no Futuro Felipe de Andrade Batista Universidade Santa Cecília (UNISANTA), Santos-SP, Brasil Email: feandrade.it@gmail.com Resumo: Este
Leia maisIntrodução. A nuvem é o futuro da TI e já está fazendo com que o setor se mobilize para atender a enorme demanda em Cloud no mercado.
Manual de vendas Azure no BlueSky. Promova novos negócios na nuvem. Introdução A nuvem é o futuro da TI e já está fazendo com que o setor se mobilize para atender a enorme demanda em Cloud no mercado.
Leia maisGerencie sua segurança de rede para até 250 estações a partir de um único painel
VISÃO GERAL DO PRODUTO Gerencie sua segurança de rede para até 250 estações a partir de um único painel CYBERSECURITY EXPERTS ON YOUR SIDE Com o ESET Cloud Administrator, você pode gerenciar a segurança
Leia maisApis Rest Autoescaláveis
Padrões de design para Apis Rest Autoescaláveis SEM COMPLICAÇÃO QCONSP 2016 Fernando Ultremare About me Full-stack developer desde 1998 Gerente geral de projetos na Dextra Sistemas Criador do YAWP! Framework
Leia maisTipos de Clusters. Introdução. Introdução 21/03/12
Tipos de Clusters Prof. Msc. André Luiz Nasserala Pires nassserala@gmail.com! Cluster pode ser definido como um sistema onde dois ou mais computadores trabalham de maneira conjunta para realizar processamento
Leia maisComputação móvel na nuvem Grover E. Castro Guzman Computação Móvel MAC5743 IME-USP
Computação móvel na nuvem Grover E. Castro Guzman Computação Móvel MAC5743 IME-USP Porque computação móvel na nuvem? A ilusão de recursos de computação infinitos, disponíveis a demanda. Incrementar os
Leia maisCaracterísticas de Sistemas Distribuídos
Características de Sistemas Distribuídos Carlos Ferraz cagf@cin.ufpe.br 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens
Leia maisSistema Distribuído. Sistema Distribuído. Aplicações Distribuídas. Conceitos Básicos
Sistema Distribuído Conjunto de máquinas (CPU + memória) interligadas em rede. Sistema Distribuído Sistema operacional distribuído trata este conjunto como um único sistema computacional. Estação 1 Estação
Leia maisSumário ARQUITETURA Arquitetura Gerenciamento Arquitetura - API Arquitetura - Interface
Sumário... 1 1 ARQUITETURA... 3 1.1 Arquitetura Gerenciamento... 3 1.1.1 Arquitetura - API... 4 1.1.2 Arquitetura - Interface... 4 1.1.3 Arquitetura Dados... 5 1.1.4 Arquitetura Serviços... 5 1.1.5 Arquitetura
Leia maisNuvem Computacional da UFABC
Nuvem Computacional da UFABC I Workshop @NUVEM Prof. Dr. Gustavo Sousa Pavani Universidade Federal do ABC (UFABC) 22 de Novembro de 2017 Gustavo S. Pavani (UFABC) Nuvem Computacional da UFABC 22 de Novembro
Leia maisGerenciamento de Redes
Gerenciamento de Redes Áreas Funcionais de Gerenciamento FCAPS Modelo OSI de Gerenciamento Criado pela ISO para situar os cenários de gerenciamento em um quadro estruturado Fault Configuration Account
Leia maisDesafios da Student Chapter. computação em um Mundo Digital 01/06/2016
Desafios da Student Chapter computação em um Mundo Digital 01/06/2016 Student Chapter Desafios da computação em um Mundo Digital Computação pervasiva Arquitetura de Internet das Coisas Plataformas M2M
Leia maisSistema Operacionais II. Aula: Virtualização
Sistema Operacionais II Aula: Virtualização Objetivos Entender o que é uma máquina virtual. Instalar várias máquinas virtuais em um mesmo computador usando o VirtualBox. Aprender os modos de rede suportados
Leia maisDesenvolvimento Baseado em Componentes: Tecnologia J2EE
Desenvolvimento Baseado em Componentes: Tecnologia J2EE Paulo Pires paulopires@nce.ufrj.br http//genesis.nce.ufrj.br/dataware/hp/pires Agenda Introdução Componentes Introdução a Especificação J2EE Modelo
Leia maisCONCEITOS BÁSICOS SOBRE NODE.JS
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. CONCEITOS BÁSICOS SOBRE NODE.JS Anatália Oliveira Lisboa Alves (Instituto Federal
Leia maisDesenvolvimento de Aplicações Distribuídas
Desafios e Características Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características
Leia maisInfraestrutura computacional para suporte de aplicações de big data na área da Saúde
Infraestrutura computacional para suporte de aplicações de big data na área da Saúde Maurício Barreto Davide Rasella Marcos Barreto Centro Interdisciplinar em Ciências e Tecnologia da Informação Infraestrutura
Leia maisServidor de Armazenamento em Nuvem
Aula 10 Servidor de Armazenamento em Nuvem Prof. Roitier Campos Gonçalves Cloud Computing modelo tecnológico que habilita de forma simplificada o acesso on-demand a uma rede, a qual possui um pool de recursos
Leia maisPTC Aula Princípios das aplicações de rede 2.2 A Web e o HTTP. (Kurose, p ) (Peterson, p ) 21/03/2017
PTC 3450 - Aula 05 2.1 Princípios das aplicações de rede 2.2 A Web e o HTTP (Kurose, p. 62-73) (Peterson, p. 425-444) 21/03/2017 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All
Leia maisArquitetura de Conectividade para Ambientes de Computação em Nuvem. Palestrante: Herlon Hernandes
Arquitetura de Conectividade para Ambientes de Computação em Nuvem Palestrante: Herlon Hernandes Sumário Evolução dos Ambientes Computacionais Estrutura Tradicional Tecnologias Virtualização Requisitos
Leia maisAULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MULTIPROCESSADORES
Leia maisConceitos e terminologia de segurança quanto à disponibilidade
Conceitos e terminologia de segurança quanto à disponibilidade Parte 1 I) Revisão II) Introdução Segurança Disponibilidade III) Serviços IV) Cluster V) Redundância Agenda Sistemas Operacionais Ponteiro
Leia mais3 Sistema Operacional Scriptável
3 Sistema Operacional Scriptável Sistema operacional scriptável é a nossa proposta de modelo de projeto de sistema operacional com o objetivo de aumentar a sua flexibilidade e facilidade de desenvolvimento,
Leia maisDESAFIOS VÃO SEMPRE EXISTIR. AS SOLUÇÕES É QUE DEVERÃO SER CADA VEZ MAIS INOVADORAS.
DESAFIOS VÃO SEMPRE EXISTIR. AS SOLUÇÕES É QUE DEVERÃO SER CADA VEZ MAIS INOVADORAS. PORTfólio Softwares SOLUÇÕES PERSONALIZADAS, SUPORTE DEDICADO, EQUIPE QUALIFICADA E MUITA EXPERIÊNCIA. O QUE A SUA
Leia maisCARACTERÍSTICAS Interface intuitiva. Em pouco tempo você está ambientado com o software;
DATASHEET 1 UMA REVOLUCIONÁRIA FERRAMENTA DE MONITORAMENTO DE REDES Monsta é uma poderosa ferramenta de monitoramento que diagnostica, detecta, alerta e auxilia na solução de problemas existentes em sua
Leia mais