Se o seu aplicativo for um sucesso, sua infraestrutura será um problema... ou não??? Nesta apresentação mostramos como escalar na nuvem da AWS, suportando 10 milhões de usuários, ou mais, sem problemas.
Você quer lançar a sua primeira aplicação em Big Data e não sabe como? Junte-se a nós nessa jornada e vamos construir aplicação utilizando Amazon EMR, Amazon Redshift, Amazon Kinesis, Amazon DynamoDB e Amazon S3.
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftAmazon Web Services LATAM
O Amazon Redshift usa uma variedade de inovações para obter um desempenho de consulta muito elevado em conjuntos de dados com tamanhos variando de centenas de gigabytes a um petabyte ou mais.
Nessa sessão será exposto boas práticas do Amazon Redshift, o dataware da AWS. Tem como intuito de expor de formas efetivas de migração, cargas de dados, realizar tunnings nas suas consultas.
As empresas estão usando a nuvem da AWS para possibilitar a rápida recuperação de desastres de seus sistemas críticos de TI, sem incorrer nos gastos de infraestrutura de um segundo local físico.
Em caso de desastres, você deve ser capaz de recuperar-se de forma rápida, para garantir a contiuidade do negócio. Na AWS existem diversas estratégias de implementação de DR (Disaster Recovery), que vai de encontro, as necessidades de cada negócio.
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.
Para executar aplicações do Microsoft Windows Server, SQL Server, Exchange, SharePoint e Lync, bem como aplicações .NET personalizadas, você pode contar com a infraestrutura global segura da Amazon Web Services para executar facilmente aplicações com base no Windows Server na nuvem.
Você quer lançar a sua primeira aplicação em Big Data e não sabe como? Junte-se a nós nessa jornada e vamos construir aplicação utilizando Amazon EMR, Amazon Redshift, Amazon Kinesis, Amazon DynamoDB e Amazon S3.
O Aurora é o banco de dados gerenciado da AWS que combina, peformance e disponibilidade. Nessa sessão, será apresentado, seus conceitos e como você pode obter beneficio desse serviço.
Raising the bar #2 - Explorando o poder do banco de dados com Amazon AuroraAmazon Web Services LATAM
O Amazon Relational Database Service (Amazon RDS) facilita a configuração, a operação e a escalabilidade de bancos de dados relacionais na nuvem. O Amazon RDS disponibiliza seis mecanismos de banco de dados conhecidos para sua escolha, que incluem Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL e MariaDB.
O Amazon Aurora é o banco de dados gerenciado da AWS que combina, performance e disponibilidade. Nessa sessão, será apresentado, seus conceitos e como você pode obter benefício desse serviço.
Você quer lançar a sua primeira aplicação em Big Data e não sabe como? Junte-se a nós nessa jornada e vamos construir aplicação utilizando Amazon EMR, Amazon Redshift, Amazon Kinesis, Amazon DynamoDB e Amazon S3.
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftAmazon Web Services LATAM
O Amazon Redshift usa uma variedade de inovações para obter um desempenho de consulta muito elevado em conjuntos de dados com tamanhos variando de centenas de gigabytes a um petabyte ou mais.
Nessa sessão será exposto boas práticas do Amazon Redshift, o dataware da AWS. Tem como intuito de expor de formas efetivas de migração, cargas de dados, realizar tunnings nas suas consultas.
As empresas estão usando a nuvem da AWS para possibilitar a rápida recuperação de desastres de seus sistemas críticos de TI, sem incorrer nos gastos de infraestrutura de um segundo local físico.
Em caso de desastres, você deve ser capaz de recuperar-se de forma rápida, para garantir a contiuidade do negócio. Na AWS existem diversas estratégias de implementação de DR (Disaster Recovery), que vai de encontro, as necessidades de cada negócio.
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.
Para executar aplicações do Microsoft Windows Server, SQL Server, Exchange, SharePoint e Lync, bem como aplicações .NET personalizadas, você pode contar com a infraestrutura global segura da Amazon Web Services para executar facilmente aplicações com base no Windows Server na nuvem.
Você quer lançar a sua primeira aplicação em Big Data e não sabe como? Junte-se a nós nessa jornada e vamos construir aplicação utilizando Amazon EMR, Amazon Redshift, Amazon Kinesis, Amazon DynamoDB e Amazon S3.
O Aurora é o banco de dados gerenciado da AWS que combina, peformance e disponibilidade. Nessa sessão, será apresentado, seus conceitos e como você pode obter beneficio desse serviço.
Raising the bar #2 - Explorando o poder do banco de dados com Amazon AuroraAmazon Web Services LATAM
O Amazon Relational Database Service (Amazon RDS) facilita a configuração, a operação e a escalabilidade de bancos de dados relacionais na nuvem. O Amazon RDS disponibiliza seis mecanismos de banco de dados conhecidos para sua escolha, que incluem Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL e MariaDB.
O Amazon Aurora é o banco de dados gerenciado da AWS que combina, performance e disponibilidade. Nessa sessão, será apresentado, seus conceitos e como você pode obter benefício desse serviço.
O AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
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 AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
Explore como milhões de clientes estão utilizando os produtos e as soluções na nuvem AWS e soluções para construir aplicações sofisticadas com mais flexibilidade, escalabilidade e confiabilidade.
Você quer lançar a sua primeira aplicação em Big Data e não sabe como? Junte-se a nós nessa jornada e vamos construir aplicação utilizando Amazon EMR, Amazon Redshift, Amazon Kinesis, Amazon DynamoDB e Amazon S3.
Com a AWS, não é necessário fazer grandes investimentos adiantados de tempo e dinheiro para criar e manter a infraestrutura. Em vez disso, você pode provisionar o tipo e o tamanho exatos dos recursos necessários para comportar aplicativos de análise de big data.
"O aumento das demandas para coleta, armazenamento e análise de grandes quantidades de dados muitas vezes significa que as mesmas ferramentas e abordagens que funcionaram no passado, não irão funcionar mais. É por isso que muitas organizações estão mudando para uma arquitetura de data lake.
Um data lake é uma abordagem de arquitetura que permite armazenar enormes quantidades de dados em um local central, sendo prontamente disponível para ser categorizado, processado, analisado e consumido por diversos grupos dentro de uma organização.
Nesta apresentação introduziremos os conceitos-chave de um data lake e apresentaremos os aspectos relacionados à sua implementação. Destacaremos os principais componentes de data lake, tais como armazenamento, computação, analytics, bancos de dados, processamento de streams de dados, gerenciamento de dados e segurança. Discutiremos como escolher as tecnologias certas para cada componente do data lake, com base em critérios como estrutura de dados, latência de consulta, custo, taxa de requisição, tamanho do item, volume de dados, durabilidade e assim por diante. Também forneceremos uma arquitetura de referência e recomendações para começar com uma implementação de data lake na AWS.
Objetivos de aprendizado:
• Compreender os conceitos-chave e componentes de uma arquitetura de data lake
• Descrever como e quando usar um amplo conjunto de ferramentas analíticas e de gerenciamento de dados em uma arquitetura de data lake
• Obter insights sobre como começar com uma implementação de data lake na AWS"
https://aws.amazon.com/pt/blogs/big-data/introducing-the-data-lake-solution-on-aws/
Você lançar a sua primeira aplicação em Big Data e não sabe como? Junte-se a nós nessa jornada e vamos construir aplicação utilizando Amazon EMR, Amazon Redshift, Amazon Kinesis, Amazon DynamoDB e Amazon S3.
A AWS fornece diversos serviços os quais você pode construir o seu data lake. Com base nessa diversidade de serviço, será apresentado, conceitos, melhores práticas e formas de utilização.
Building blocks #3 - Expandindo seu data center com uma infraestrutura híbridaAmazon Web Services LATAM
Você gostaria de integrar o seu data center com a AWS?
Junte-se nessa sessão para entender mais sobre como prover conectividade utilizando uma infra-estrutura híbrida compartilhada/dedicada entre ambientes cobrindo aspectos relacionados a formas de implementação de serviços como AWS Direct Connect.
Bancos de dados NoSQL são bastante importantes na estratégia de Big Data. Nessa sessão será abordado como o Amazon DynamoDB se encaixa nesse ecossistema, para por exemplo, realização da persistencia de processamentos batches e ETL e as integrações com EMR.
Em caso de desastres, você deve ser capaz de recuperar-se de forma rápida, para garantir a contiuidade do negócio. Na AWS existem diversas estratégias de implementação de DR (Disaster Recovery), que vai de encontro, as necessidades de cada negócio.
Nesta sessão, pela voz do cliente e do parceiro, você irá conhecer um pouco da arquitetura do Advanced-Beer-as-a-Service, desenvolvido pela ChoppUp.com.br em parceria com br.Capgemini.com. A solução conta com AWS IoT, Step Functions, S3, Lambda e mais.
https://aws.amazon.com/pt/blogs/startups/internet-of-beer-introducing-simple-beer-service/
O Amazon EC2 permite que você obtenha capacidade computacional de uma forma econômica usando instâncias spot.
Este recurso permite uma redução de até 90% no custo em relação ao valor on demand. Nesta sessão, os participantes aprenderão as boas práticas deste modelo e alguns casos de uso em que as instâncias spot podem ser utilizadas com sucesso.
Explore como milhões de clientes estão utilizando os produtos e as soluções na nuvem AWS e soluções para construir aplicações sofisticadas com mais flexibilidade, escalabilidade e confiabilidade.
Webinar: Data warehouse na nuvem da AWS
Amazon Redshift é um serviço de data warehouse (DW), totalmente gerenciado, em escala de petabytes, que torna mais simples e econômica a análise todos os seus dados, utilizando as ferramentas de inteligência de negócios que você já dispõe. Comece aos poucos e aumente a escala até petabytes por menos de $1000 por terabyte por ano, com um décimo do custo das soluções tradicionais de DW.
Um dos grandes beneficios da computação em nuvem, é a possibilidade de escalar sua capacidade de acordo com a sua demanda. apresentação serão abordados boas práticas de arquiteturas web, para que permita a escalação de 0 a 10 milhões de usuários.
Dynamo db tópico avançado - modelagem de dados e boas práticas para escalarAmazon Web Services LATAM
O Dynamo DB é uma solução de banco de dados gerenciada, no-SQL, disponível na nuvem da AWS. Normalmente usado para coleta de dados em larga escala, suas aplicações incluem internet das coisas (IoT) e telemetria. Nesta apresentação exploramos a modelagem de dados e a escala em grande dimensão.
O AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
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 AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
Explore como milhões de clientes estão utilizando os produtos e as soluções na nuvem AWS e soluções para construir aplicações sofisticadas com mais flexibilidade, escalabilidade e confiabilidade.
Você quer lançar a sua primeira aplicação em Big Data e não sabe como? Junte-se a nós nessa jornada e vamos construir aplicação utilizando Amazon EMR, Amazon Redshift, Amazon Kinesis, Amazon DynamoDB e Amazon S3.
Com a AWS, não é necessário fazer grandes investimentos adiantados de tempo e dinheiro para criar e manter a infraestrutura. Em vez disso, você pode provisionar o tipo e o tamanho exatos dos recursos necessários para comportar aplicativos de análise de big data.
"O aumento das demandas para coleta, armazenamento e análise de grandes quantidades de dados muitas vezes significa que as mesmas ferramentas e abordagens que funcionaram no passado, não irão funcionar mais. É por isso que muitas organizações estão mudando para uma arquitetura de data lake.
Um data lake é uma abordagem de arquitetura que permite armazenar enormes quantidades de dados em um local central, sendo prontamente disponível para ser categorizado, processado, analisado e consumido por diversos grupos dentro de uma organização.
Nesta apresentação introduziremos os conceitos-chave de um data lake e apresentaremos os aspectos relacionados à sua implementação. Destacaremos os principais componentes de data lake, tais como armazenamento, computação, analytics, bancos de dados, processamento de streams de dados, gerenciamento de dados e segurança. Discutiremos como escolher as tecnologias certas para cada componente do data lake, com base em critérios como estrutura de dados, latência de consulta, custo, taxa de requisição, tamanho do item, volume de dados, durabilidade e assim por diante. Também forneceremos uma arquitetura de referência e recomendações para começar com uma implementação de data lake na AWS.
Objetivos de aprendizado:
• Compreender os conceitos-chave e componentes de uma arquitetura de data lake
• Descrever como e quando usar um amplo conjunto de ferramentas analíticas e de gerenciamento de dados em uma arquitetura de data lake
• Obter insights sobre como começar com uma implementação de data lake na AWS"
https://aws.amazon.com/pt/blogs/big-data/introducing-the-data-lake-solution-on-aws/
Você lançar a sua primeira aplicação em Big Data e não sabe como? Junte-se a nós nessa jornada e vamos construir aplicação utilizando Amazon EMR, Amazon Redshift, Amazon Kinesis, Amazon DynamoDB e Amazon S3.
A AWS fornece diversos serviços os quais você pode construir o seu data lake. Com base nessa diversidade de serviço, será apresentado, conceitos, melhores práticas e formas de utilização.
Building blocks #3 - Expandindo seu data center com uma infraestrutura híbridaAmazon Web Services LATAM
Você gostaria de integrar o seu data center com a AWS?
Junte-se nessa sessão para entender mais sobre como prover conectividade utilizando uma infra-estrutura híbrida compartilhada/dedicada entre ambientes cobrindo aspectos relacionados a formas de implementação de serviços como AWS Direct Connect.
Bancos de dados NoSQL são bastante importantes na estratégia de Big Data. Nessa sessão será abordado como o Amazon DynamoDB se encaixa nesse ecossistema, para por exemplo, realização da persistencia de processamentos batches e ETL e as integrações com EMR.
Em caso de desastres, você deve ser capaz de recuperar-se de forma rápida, para garantir a contiuidade do negócio. Na AWS existem diversas estratégias de implementação de DR (Disaster Recovery), que vai de encontro, as necessidades de cada negócio.
Nesta sessão, pela voz do cliente e do parceiro, você irá conhecer um pouco da arquitetura do Advanced-Beer-as-a-Service, desenvolvido pela ChoppUp.com.br em parceria com br.Capgemini.com. A solução conta com AWS IoT, Step Functions, S3, Lambda e mais.
https://aws.amazon.com/pt/blogs/startups/internet-of-beer-introducing-simple-beer-service/
O Amazon EC2 permite que você obtenha capacidade computacional de uma forma econômica usando instâncias spot.
Este recurso permite uma redução de até 90% no custo em relação ao valor on demand. Nesta sessão, os participantes aprenderão as boas práticas deste modelo e alguns casos de uso em que as instâncias spot podem ser utilizadas com sucesso.
Explore como milhões de clientes estão utilizando os produtos e as soluções na nuvem AWS e soluções para construir aplicações sofisticadas com mais flexibilidade, escalabilidade e confiabilidade.
Webinar: Data warehouse na nuvem da AWS
Amazon Redshift é um serviço de data warehouse (DW), totalmente gerenciado, em escala de petabytes, que torna mais simples e econômica a análise todos os seus dados, utilizando as ferramentas de inteligência de negócios que você já dispõe. Comece aos poucos e aumente a escala até petabytes por menos de $1000 por terabyte por ano, com um décimo do custo das soluções tradicionais de DW.
Um dos grandes beneficios da computação em nuvem, é a possibilidade de escalar sua capacidade de acordo com a sua demanda. apresentação serão abordados boas práticas de arquiteturas web, para que permita a escalação de 0 a 10 milhões de usuários.
Dynamo db tópico avançado - modelagem de dados e boas práticas para escalarAmazon Web Services LATAM
O Dynamo DB é uma solução de banco de dados gerenciada, no-SQL, disponível na nuvem da AWS. Normalmente usado para coleta de dados em larga escala, suas aplicações incluem internet das coisas (IoT) e telemetria. Nesta apresentação exploramos a modelagem de dados e a escala em grande dimensão.
O AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
Amazon Web Services ofrece un amplio conjunto de productos globales basados en la nube, incluidas aplicaciones de informática, almacenamiento, bases de datos, análisis, redes, móviles, herramientas para desarrolladores, herramientas de administración, IoT, seguridad y empresariales.
Os treinamentos e as certificações da AWS podem ajudar a desenvolver suas habilidades relacionadas à nuvem, chamando a atenção de colegas, empregadores, parceiros de negócios ou clientes.
Nossas aulas são ministradas por instrutores técnicos acreditados pela AWS que podem ajudá-lo a adquirir o conhecimento e as habilidades necessárias para que você seja bem-sucedido no ambiente da AWS.
Desenvolva as habilidades necessárias para projetar, implantar e operar infraestrutura e aplicações na Nuvem AWS.
Saiba mais sobre os Treinamentos e Certificações da AWS: https://aws.amazon.com/pt/training/
Os clientes que usam a AWS se beneficiam de mais de 1.800 controles de segurança e conformidade incorporados na plataforma da AWS. Nesta sessão, você aprenderá a tirar proveito dos recursos de segurança avançados da plataforma AWS para obter visibilidade, agilidade e controle necessários para ser mais seguro na nuvem do que em ambientes legados. Vamos dar uma olhada em várias arquiteturas de referência para cargas de trabalho comuns e destacar as maneiras inovadoras que os clientes estão usando a AWS para gerenciar a segurança de forma mais eficiente. Depois de participar desta sessão, você estará familiarizado com o modelo de responsabilidade de segurança compartilhado e como você pode herdar controles dos programas de certificação e acreditação mantidos pela AWS.
https://aws.amazon.com/pt/getting-started/
Imagine um serviço de Banco de Dados, onde replicação, alta disponibilidade, backup, e a administração dos servidores é feita transparentemente. Pare de imaginar, e conheçao o Amazon RDS - Relational Database Service, disponível para MS SQL, Oracle, MySQL e o Aurora.
Voce quer guardar dados na nuvem? Fazer backup? Nesta apresentamos mostramos como utilizar os serviços Amazon S3, Glacier e como integrá-los na rotina do seu dia a dia.
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Filipe Barretto
Palestra realizada no Rio Cloud Computing Meetup, apresentando os principais lançamentos durante o AWS re:Invent 2016, divulgados nas palestras do Andy Jassy, CEO da AWS, e do Werner Vogels, CTO da Amazon.
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
Você gostaria de integrar o seu data center com a AWS ? Junte-se nessa sessão para entender mais sobre como prover conectividade utilizando uma infra-estrutura híbrida compartilhada/dedicada entre ambientes cobrindo aspectos relacionados a formas de implementação de serviços como AWS Direct Connect.
A SAP e a Amazon Web Services (AWS) trabalham juntas para oferecer às empresas soluções para migrar e implantar suas aplicações na Nuvem AWS. Nessa sessão será abordado de como pode ser disponibilizado o SAP na AWS em alta disponibilidade.
En este webinar, aprenderá cómo las empresas pueden aprovechar la nube de AWS para automatizar los pipelines de desarrollo de software. Este enfoque permite que su equipo sea más ágil, mejorando su capacidad para entregar aplicaciones y servicios rápidamente.
Neste webinar, você aprenderá como as empresas podem se valer da nuvem da AWS para automatizar os pipelines de desenvolvimento de software. Essa abordagem permite que sua equipe seja mais ágil, melhorando sua capacidade para entregar aplicações e serviços mais rapidamente.
Las tecnologías como los contenedores y kubernetes pueden hacer que sus procesos de entrega de software sean más fáciles y más rápidos. En este webinar, hablaremos sobre cómo usar el Amazon Kubernetes Service (EKS) para construir aplicaciones modernas con grupos Kubernetes totalmente administrados.
Tecnologias como containers e Kubernetes podem tornar seus processos de entrega de software mais fáceis e rápidos. Neste webinar, falaremos sobre como usar o Amazon Elastic Kubernetes Service (EKS) para criar aplicativos modernos com clusters de Kubernetes totalmente gerenciados.
Ransomware é uma das ameaças de crescimento mais rápido para qualquer organização. Nenhuma empresa, grande ou pequena, está imune a ataques de cibercriminosos. Nesta sessão, mostramos como você pode aproveitar os serviços e recursos da nuvem AWS para proteger seus dados mais valiosos de ataques cibernéticos e acelerar a restauração de operações.
El ransomware es una de las amenazas de más rápido crecimiento para cualquier organización. Ninguna empresa, grande o pequeña, es inmune a los ataques de los ciberdelincuentes. En esta sesión, mostramos cómo puede aprovechar los servicios y las capacidades de la nube AWS para proteger sus datos más valiosos de los ataques cibernéticos y acelerar la restauración de las operaciones.
Ransomware é uma prática maliciosa que tem se popularizado nos últimos anos. Nessa sessão, mostraremos como através da Amazon Web Services nossos clientes podem desenvolver uma estratégia pró-ativa de mitigação a ataques de ransomware, tanto em cenários on-premises como operando na nuvem.
El ransomware es una práctica maliciosa que se ha popularizado en los últimos años. En esta sesión les mostraremos cómo desde Amazon Web Services nuestros clientes pueden desarrollar una estrategia proactiva de mitigación frente a ataques de ransomware, tanto en escenarios on-premises, como operando en la nube.
Al mover datos a la nube, los clientes deben comprender los métodos óptimos para los diferentes casos de uso, los tipos de datos que están moviendo y los recursos disponibles en la red, entre otros. Las soluciones de migración y transferencia de AWS contemplan desde la migración de datos con conectividad limitada, almacenamiento en la nube híbrida, transferencias frecuentes de archivos B2B, hasta transferencias de datos en línea y sin conexión. En esta sesión, le mostramos cómo puede acelerar la migración y transferencia de datos de manera simplificada desde y hacia la nube de AWS.
Ao mover dados para a nuvem, os clientes precisam entender os métodos ideais de movê-los para diferentes casos de uso, os tipos de dados que estão movendo e os recursos de rede disponíveis, entre outras considerações. As soluções de migração e transferência da AWS atendem desde a migração de dados com conectividade limitada, armazenamento em nuvem híbrida, transferências frequentes de arquivos B2B até transferências de dados online e offline. Nessa sessão, mostraremos como você pode simplificar e acelerar sua migração e transferência de dados de e para a nuvem AWS.
El almacenamiento de archivos tiene diversos casos de uso; como directorios de usuarios, datos de aplicaciones, archivos multimedia y almacenamiento compartido para cargas de trabajo de alto rendimiento. La administración del almacenamiento de archivos en instalaciones propias suele ser un trabajo pesado, indiferenciado, con altos costos de adquisición, carga operativa para configurar y administra, lo que conlleva a desafíos de escalabilidad. En esta sesión, le mostramos cómo puede aprovechar las soluciones de archivos totalmente administradas de AWS para dejar de preocuparse por la sobrecarga administrativa de configurar, proteger, mantener y realizar copias de seguridad de su infraestructura de archivos.
La visualización de datos analíticos es un reto al que se enfrentan muchas organizaciones, el poder crear tableros, alertas, agregar predicciones a sus datos y actuar de acuerdo a estas de manera rápida es una necesidad de todos los negocios actuales. Únase a nuestros arquitectos para aprender como Amazon QuickSight le permite agregar inteligencia de negocios a sus aplicaciones y crear predicciones a futuro de sus datos. Amazon QuickSight es un servicio de inteligencia de negocios escalable y serverless creado para la nube, a través del cual podrá explotar sus datos de negocio para convertirlos en insights para hacer decisiones informadas sobre su negocio sin preocuparse de la gestión, escalamiento y la disponibilidad de la infraestructura de cómputo.
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.
Executar projetos de Big Data nunca foi tão simples. Com a AWS, você pode executar Hadoop, Spark, Hive, Flink e frameworks semelhantes de maneira mais rápida e econômica. Neste webinar, você aprenderá como melhorar o desempenho do processamento de seus dados e reduzir custos, especialmente quando comparado a um ambiente on-premises.
6. 1997- Reed Hastings and fellow software executive Marc Randolph co-found Netflix to offer online movie
rentals.
1999 - Netflix launches the subscription service, offering unlimited rentals for one low monthly subscription.
2000 - Netflix launches the personalized movie recommendation system that uses Netflix members’
ratings to accurately predict choices for all Netflix members.
2002 - Netflix makes its initial public offering (IPO on Nasdaq under the ticker “NFLX” with 600,000
members in the US.)
2005 - The number of Netflix members rises to 4.2 million.
2007 - Netflix introduces streaming, which allows members to instantly watch television shows
and movies on their personal computers.
2008 - Netflix partners with consumer electronics companies to stream on the Xbox 360, Blu-ray disc players and TV
set-top boxes.
2009 - Netflix partners with consumer electronics companies to stream on the PS3, Internet connected TVs and
other Internet connected devices.
2010 - Netflix is available on the Apple iPad, iPhone and iPod Touch, the Nintendo Wii, and other Internet connected
devices. Netflix launches its service in Canada.
2011 - Netflix launches throughout Latin America and the Caribbean.
2012 - Netflix became available in Europe including the United Kingdom, Ireland and in the Nordic Countries. Netflix
wins its first Primetime Emmy Engineering Award.
2013 - Netflix expanded to the Netherlands. Netflix garners 31 primetime Emmy nominations including outstanding
drama series, comedy series and documentary or nonfiction special for “House of Cards”, “Orange is the new black”,
and “The Square” respectively. House of Cards won three Primetime Emmy Awards. Netflix was the first internet TV
network nominated for the primetime Emmy.
2014 - In 2014 Netflix launched in 6 new countries in Europe (Austria, Belgium, France, Germany, Luxembourg and
Switzerland). Netflix wins 7 creative Emmy Awards for House of Cards and Orange is the New Black. Netflix now
has over 50 million members globally
https://pr.netflix.com/WebClient/loginPageSalesNetWorksAction.do?contentGroupId=10477
10. A escalabilidade é gerenciada pela
AWS ou pelo cliente?
Global AWS
Amazon CloudFront, Amazon
Route53, Amazon IAM
Região AWS
Amazon S3, Amazon
DynamoDB, Amazon ELB*
Zona de
Disponiblidade
Compartilhada
Amazon EC2, Amazon
ElastiCache**, Amazon RDS***
11. Qual a diferença entre uma
Zona de Disponibilidade e
um Data Center?
12. Qual a diferença entre uma
Zona de Disponibilidade e
um Data Center?
“Inovação em Escala na AWS”
15. Fica, vai ter auto-scaling.
Mas na primeira arquitetura…
• Primeira Instância [t2.micro]
– Aplicação Web
– Banco de Dados
– Ferramentas Administrativas
– …
• Um Elastic IP
• DNS no Amazon Route 53
Amazon
Route 53
Usuário == 1
Instance
Elastic IP
16. Escalabilidade Vertical
• Abordagem mais simples
• Familias de Instâncias
– High I/O
– High Memory
– High CPU
– High storage
– Cluster Compute
– Dense Storage
• Maior instância atualmente:
d2.8xlarge
36 RAM - 244 CPU - 24 x 2TB HDD
17. Características da Primeira Arquitetura
• Até centenas de usuários
• Ponto único de falhas
• Sem redundância ou alta disponibilidade
• Concorrência, Contenção e Carga
18.
19. Segunda arquitetura, User > 10
Diferenças de Escalabilidade:
• Banco de Dados Relacional
– Escalabilidade Vertical
• Aplicação
– Escalabilidade Horizontal
Amazon
Route 53
Usuário
Web
Elastic IP
DB
22. Por que começar com SQL?
• Tecnologia estabelecida e madura
• Muito código, comunidade, livros, ferramentas,...
• Padrões difundidos de escalabilidade
Você provavelmente* não vai
“quebrar o banco”
nos primeiros 10M usuários.
25. O que precisaria começar com NoSQL?
• Dados não relacionais (grafos, documentos,…)
• Baixa* latência (<10ms)
• Requer (!= deseja) banco de dados sem
schema
• Grande* (> 10s TBs) volume de dados
• Ingestão de eventos complexos em tempo real
26. Terceira Arquitetura, User >100
Simplifique a administração do
banco de dados com o Amazon
Relational Database Service
• MySQL
• PostgresSQL
• Oracle
• MS SQL
• Amazon Aurora
Amazon
Route 53
Usuário
Web
Elastic IP
Amazon
RDS
27. Quarta Arquitetura, User > 1000
Alta Disponibilidade
• Elastic Load Balancer
• Instância Web
Redundante
– Em outra Availability
Zone
• RDS Multi-AZ
sa-east-1a sa-east-1b
Elastic Load
Balancing
Usuário
s
Web Web
RDS DB
Mestre
RDS DB
Secundário
28. Esta arquitetura
pode suportar até
10K-100K
usuários
sa-east-1a sa-east-1b
Elastic Load
Balancing
Usuário
s
Web Web
RDS DB
Mestre
RDS DB
Secundário
29. 5a Arquitetura: Lendo de Réplicas
sa-east-1a sa-east-1b
Elastic Load
Balancing Usuário
s
Web Web Web Web
RDS DB
Mestre
RDS DB
Secundário
RDS DB
Replica
RDS DB
Replica
Web Web Web Web
RDS DB
Replica
RDS DB
Replica
INSERT SELECT
SYNC ASYNC
31. Aliviar a carga do servidor de aplicações e de banco
de dados:
a. Armazenar o conteúdo estático no Amazon S3
b. Mover as sessões HTTP no Amazon ElastiCache
ou Amazon DynamoDB
c. Distribuir o conteúdo estático e dinâmico pelo
Amazon CloudFront
Sexta Arquitetura:
32. 6a. Conteúdo Estático no S3
Instâncias
RDS DB Mestre
Elastic Load
Balancing
superapp.js
player34/avatar.jpg
api/leaderboard
33. Conteúdo Estático no S3
Instâncias
RDS DB
MestreElastic Load
Balancing
superapp.js
player34/avatar.jpg
api/leaderboard
App Cliente
html/js/css
Dados de Usuários
35. Amazon ElastiCache
• Memcached e Redis como serviço
• Auto-recuperação (Self-healing)
• Baixíssima latência
• Caches locais com Memcached
• Caches replicados e persistentes com Redis
• O AWS Auto Discovery client simplifica o
redimensionamento do cluster sem impacto para
a aplicação
36. 6b. Cache em Memória
Instâncias
RDS DB
Mestre
Elastic Load
Balancing
App Cliente
html/js/css
Dados de Usuários
ElastiCache
* HTTP Sessions
* SELECT name FROM Planet
37. Amazon DynamoDB
• Serviço de Banco de Dados NoSQL
• Gerenciado pela AWS
• Vazão provisionada
• Latência baixa (~< 9ms) e previsível
• Tolerante à falhas
• Documentos em JSON
• Items de até 400KB
41. Distribuição de Conteúdo
• Cache “na borda” para entrega rápida
• Reduz carga na origem
• Streaming de video
• Custo mais baixo para tráfego interno
• Otimizações para Amazon EC2, Amazon S3, ELB e Amazon Route 53
51. Automatize TUDO!
• Implantação de novos ambientes
• Lançamentos
• Testes A/B
• Implantação Blue/Green
• Rollback de versões
• Gerenciamento de contas AWS
• Automação de configuração
• Análise de logs
52.
53. Serviços de Gerenciamento de Aplicações
Alto Nível de Abstração Faça Você Mesmo
AWS
Elastic Beanstalk
AWS
OpsWorks
AWS
CloudFormation
Amazon EC2
54. User >500k+
• Assegure monitoramento, metricas e logging
• Avalie qualitativamente a experiência do usuário
• Entenda as características de desempenho de
cada componente
59. Redução de acoplamento
• Componentes Independentes
• Projete como “caixas pretas”
• Interações desacopladas
• Favoreça serviços gerenciados
Serviço A Serviço B
Serviço A Serviço B
RPC
Filas
61. User >1mil+
• Multi-AZ++
• Elastic Load Balancer entre camadas
• Auto Scaling com diversos grupos e alarmes
• Service Oriented Architecture e Microservices
• Distribuição eficiente de conteúdo
• Cache de consultas frequentes
62. Oitava???
RDS DB Instance
Active (Multi-AZ)
Availability Zone
Elastic Load
Balancer
RDS DB Instance
Read Replica
RDS DB Instance
Read Replica
Web
Instance
Web
Instance
Web
Instance
Web
Instance
Amazon
Route 53
User
Amazon S3
Amazon
Cloudfront
DynamoDB
Amazon SQS
ElastiCache
Worker
Instance
Worker
Instance
Amazon
CloudWatch
Internal App
Instance
Internal App
Instance
Amazon SES
63. “Os serviços da AWS permitiram ao
time desenvolver soluções de
forma ágil, segura e escalável”
99Taxis é o maior aplicativo para
pedir táxis pelo celular no Brasil,
com mais de 2 milhões de
corridas/mês
Presente em mais de 300 cidades,
conta com mais de 100k taxistas
cadastrados (mais da metade da
frota nacional)
“por ser o mais
difundido serviço de
cloud, facilita a
contratação e aproveita
a expertise de uma
comunidade imensa”.
- Ricardo Lazaro,
Lead Developer
64. O Desafio
• Suportar rápido crescimento
de usuários e corridas,
mantendo baixo custo de
infraestrutura
• Manter/Monitorar o
ecossistema de aplicações
com procedimentos, métricas
e alarmes confiáveis
• Agilidade no desenvolvimento
de novas funcionalidades
65. Solução
Auto Scaling group Auto Scaling group Auto Scaling group
Elastic
Load
Balancing
Elastic
Load
Balancing
Elastic
Load
Balancing
SNS
SQS SQS SQS
67. 5M > User < 10M
Contenção de escrita em
bancos de dados relacionais
• Federation ~ separar os bancos por função
• Sharding ~ separar os bancos por nós
• Bancos de Dados Não Relacionais
(Grafos, Documentos, Chave-Valor, …)
68. Federação de Dados
• Separação por função
• Dificulta consultas entre
funções
• Posterga a necessidade de
sharding ou NoSQL
• Não resolve problemas de
volume
ForumsDB
UsersDB
ProductsDB
69. Shards Horizontais
• Mais complexidade para a
aplicação
• ORM pode ajudar
• Sem limites para
escalabilidade
• Operação complexa
• Separação por função ou
chave
• SGBDR ou NoSQL
User ShardID
002345 A
002346 B
002347 C
002348 B
002349 A
Shard C
Shard B
Shard A
70. Adotando NoSQL
• Escalabilidade e/ou Abstração
• Avaliação Quantitativa
• Serviços Gerenciados (DynamoDB)
• Casos de uso:
– Rankings, Leaderboards e Dashboards
– Ingestão de dados em tempo real
– Dados temporários
– Tabelas problemáticas
– Tabelas de metadados
72. Revisão Rápida
• Redundância Multi-AZ, em todas camadas
• Serviços Gerenciados - ELB, Amazon S3, Amazon
SNS, Amazon SQS, Amazon SWF, Amazon SES e outros.
• Prefira começar com SQL
• Otimize caches dentro e fora de sua
infraestrutura
• Automatize Tudo
73. Revisão Rápida
• Mantenha boas métricas, monitoramento e logs
• Decomponha camadas em serviços menores
• Use AutoScaling se e quando for adequado
• Reinvente seu negócio, não a roda
• Adote NoSQL se e quando for necessário
75. Por onde começar?
Comunidade no Brasil
http://www.awshub.com.br
Laboratórios Gratuitos
http://aws.amazon.com/training/intro_series/
Nível de Uso Gratuito
http://aws.amazon.com/free/
Treinamentos Presenciais
http://aws.amazon.com/training/
Canal do YouTube
https://www.youtube.com/user/AmazonWebServices
76. E depois?
Documentações dos Serviços
http://aws.amazon.com/documentation
Guias de Soluções
http://aws.amazon.com/whitepapers
Centrais de Arquitetura
http://aws.amazon.com/architecture
Programa de Startups
http://aws.amazon.com/start-ups