S3 é um serviço de armazenamento seguro e escalável da AWS onde objetos (arquivos) são armazenados em buckets, podendo ter tamanhos de 1 byte a 5TB. Os buckets são como discos e cada objeto pode ter várias versões armazenadas. Há diferentes types de armazenamento com diferentes níveis de disponibilidade, durabilidade e preços.
Revisitando Local StorageRevisitando Local Storage - Palestra feita no Front in Rio 2016 sobre armazenamento local e Web Storage Api.
frontinrio.com.br
Apresentação sobre o Azure DocumentDB (solução que integra o Microsoft Azure) realizada no primeiro meetup do grupo Azure Fridays São Paulo em 25/11/2016.
Revisitando Local StorageRevisitando Local Storage - Palestra feita no Front in Rio 2016 sobre armazenamento local e Web Storage Api.
frontinrio.com.br
Apresentação sobre o Azure DocumentDB (solução que integra o Microsoft Azure) realizada no primeiro meetup do grupo Azure Fridays São Paulo em 25/11/2016.
O Amazon Elastic Block Store é o conceito de disco de alto desempenho, implementado na nuvem da AWS. Nesta apresentação introduzimos conceitos avançados como criptografia e discutimos como adequar o EBS às necessidades do seu aplicativo.
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.
Existe uma vasta gama de banco de dados gerenciados além daqueles que rodam no Amazon EC2 por conta própria. Bancos de dados gerenciados diminuem os esforços de implementar, administrar e manter o seu banco de dados e permite que possa focar na suas aplicações. Entenda as opções e suas diferenças, além das melhores práticas para escolha de uma ou mais delas.
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.
Algum tempo atrás estar preparado para um milhão de usuários simultâneos era somente para as grandes empresas como Google, twitter ou facebook. Mas com a explosão da Web 2.0 isso também é uma preocupação para qualquer que tenha um site de notícias ou mesmo um ecommerce. Somado as atualizações cada vez mais frenéticas (tecnológicas ou de regras denegócio) para fazê-lo sobreviver a concorrência acaba-se desprezando boas práticas para atender a audiência cada vez mais maior. Então, seu site está preparada para um milhão de usuários?
A cada dia surge novas tecnologias para produção de sistemas/site
tornando difícil acompanhar todas elas ou escolher as melhores. Porém
é possível escolher algumas técnicas e práticas importantes para
internet e seu ecossistema. A Web 2.0, expansão do comércio
eletrônico, redes sociais, a "Internet das Coisas" e outros buzzwords
tornam as escolhas tecnológicas cada vez mais difíceis de serem
tomadas pela enormidade de opções. Mas é possível considerar algumas
coisas para que um site/sistema proporcione uma boa experiência para
seu usuário e alguma vida para as equipes de TI.
Montar uma nova arquitetura para a nuvem pode ser disruptivo para soluções on-premises. Uma maneira de facilitar o processo é utilizar uma estratégia híbrida. Saiba como relacionar seu armazenamento on-premises com a nuvem e conheça as melhores práticas.
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...Lucas A. Romão
Evento: Azure Summit Brasil 2014
Palestra: Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento de alta performance
Palestrante: Lucas A. Romão
Descrição: Esta palestra foi baseada em uma das seções do TechEd North America '14 onde foram tratadas as principais características do Storage do Microsoft Azure, como por exemplo, modelos de redundância, como explorar o recurso Azure Files, melhores práticas e cenários.
O Amazon CloudFront permite que você tenha menor latência, mais segurança e ao mesmo tempo o melhor custo e disponibilidade de serviços! Utilizando o CloudFront como rede de distribuição de conteúdo é possível entregar não apenas conteúdo estático, mas também aplicações web, APIs, streaming de audio e vídeo e muitos outros cenários. Venha conhecer na prática como usar o Amazon CloudFront e melhorar significativamente sua eficiencia de custos, desempenho e segurança.
https://aws.amazon.com/pt/cloudfront/
Amazon Aurora é o serviço de banco de dados relacional da AWS otimizado para cloud o qual combina velocidade e alta disponibilidade presentes em banco de dados enterprise de mercado com simplicidade e custo de banco de dados open-source. Recentemente foi anunciado a compatibilidade do Amazon Aurora com PostgreSQL, o qual já trabalha trabalhando junto com compatibilidade para MySQL, são perfeitos para novas aplicações e migração de banco de dados tradicionais os quais são mais caros e com restrições comerciais. Nessa sessão iremos discutir de maneira avançada a nova arquitetura e modelo distribuído presentes no Amazon Aurora, discutiremos as melhores práticas e configurações, opções de migração para Amazon Aurora além da experiência de nossos clientes no uso desse poderoso banco de dados.
https://aws.amazon.com/pt/rds/aurora/
Esta palestra foi apresentada na trilha de banco de dados do evento TDC (The Developers Conference) 2016 realizado em São Paulo, Brasil. O conteúdo aborda o uso da tecnologia SSD em banco de dados junto com testes de desempenho.
O Amazon Elastic Block Store é o conceito de disco de alto desempenho, implementado na nuvem da AWS. Nesta apresentação introduzimos conceitos avançados como criptografia e discutimos como adequar o EBS às necessidades do seu aplicativo.
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.
Existe uma vasta gama de banco de dados gerenciados além daqueles que rodam no Amazon EC2 por conta própria. Bancos de dados gerenciados diminuem os esforços de implementar, administrar e manter o seu banco de dados e permite que possa focar na suas aplicações. Entenda as opções e suas diferenças, além das melhores práticas para escolha de uma ou mais delas.
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.
Algum tempo atrás estar preparado para um milhão de usuários simultâneos era somente para as grandes empresas como Google, twitter ou facebook. Mas com a explosão da Web 2.0 isso também é uma preocupação para qualquer que tenha um site de notícias ou mesmo um ecommerce. Somado as atualizações cada vez mais frenéticas (tecnológicas ou de regras denegócio) para fazê-lo sobreviver a concorrência acaba-se desprezando boas práticas para atender a audiência cada vez mais maior. Então, seu site está preparada para um milhão de usuários?
A cada dia surge novas tecnologias para produção de sistemas/site
tornando difícil acompanhar todas elas ou escolher as melhores. Porém
é possível escolher algumas técnicas e práticas importantes para
internet e seu ecossistema. A Web 2.0, expansão do comércio
eletrônico, redes sociais, a "Internet das Coisas" e outros buzzwords
tornam as escolhas tecnológicas cada vez mais difíceis de serem
tomadas pela enormidade de opções. Mas é possível considerar algumas
coisas para que um site/sistema proporcione uma boa experiência para
seu usuário e alguma vida para as equipes de TI.
Montar uma nova arquitetura para a nuvem pode ser disruptivo para soluções on-premises. Uma maneira de facilitar o processo é utilizar uma estratégia híbrida. Saiba como relacionar seu armazenamento on-premises com a nuvem e conheça as melhores práticas.
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...Lucas A. Romão
Evento: Azure Summit Brasil 2014
Palestra: Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento de alta performance
Palestrante: Lucas A. Romão
Descrição: Esta palestra foi baseada em uma das seções do TechEd North America '14 onde foram tratadas as principais características do Storage do Microsoft Azure, como por exemplo, modelos de redundância, como explorar o recurso Azure Files, melhores práticas e cenários.
O Amazon CloudFront permite que você tenha menor latência, mais segurança e ao mesmo tempo o melhor custo e disponibilidade de serviços! Utilizando o CloudFront como rede de distribuição de conteúdo é possível entregar não apenas conteúdo estático, mas também aplicações web, APIs, streaming de audio e vídeo e muitos outros cenários. Venha conhecer na prática como usar o Amazon CloudFront e melhorar significativamente sua eficiencia de custos, desempenho e segurança.
https://aws.amazon.com/pt/cloudfront/
Amazon Aurora é o serviço de banco de dados relacional da AWS otimizado para cloud o qual combina velocidade e alta disponibilidade presentes em banco de dados enterprise de mercado com simplicidade e custo de banco de dados open-source. Recentemente foi anunciado a compatibilidade do Amazon Aurora com PostgreSQL, o qual já trabalha trabalhando junto com compatibilidade para MySQL, são perfeitos para novas aplicações e migração de banco de dados tradicionais os quais são mais caros e com restrições comerciais. Nessa sessão iremos discutir de maneira avançada a nova arquitetura e modelo distribuído presentes no Amazon Aurora, discutiremos as melhores práticas e configurações, opções de migração para Amazon Aurora além da experiência de nossos clientes no uso desse poderoso banco de dados.
https://aws.amazon.com/pt/rds/aurora/
Esta palestra foi apresentada na trilha de banco de dados do evento TDC (The Developers Conference) 2016 realizado em São Paulo, Brasil. O conteúdo aborda o uso da tecnologia SSD em banco de dados junto com testes de desempenho.
2. O que é?
- Um lugar seguro, escalável e durável para armazenamento de arquivos
3. Sobre armazenamento
- Objeto
- key - nome do arquivo
- value - conteúdo do arquivo
- version - versão
- metadata - armazenamento de dados (tag, local)
4. Observações
- Buckets são como discos
- Um arquivo pode ter o tamanho entre 1byte e 5TB
- Armazenamento ilimitado
- O nome do bucket é único mundialmente
- Permite multiparts
● Sugerido fazer com arquivos acima de 100mb, e obrigatório acima de 5gb
- Permite resumir upload parado
6. - Dados não críticos e acessados com frequência: Relatórios não tão importantes
- 99.99% disponibilidade
- APENAS 99.99% de durabilidade sobre 1 ano
- >=3 AZ
Type - RRS - Redunce Redundancy Storage
8. $..
● PS: FREE por 1 ano
○ 5GB
○ 20.000 GET
○ 2.000 PUT/POST/COPY
○ 15GB de transferencia
S3 Standard Storage Preços
Primeiros 50 TB / mês $ 0,023 por GB
Próximos 450 TB / mês $ 0,022 por GB
Mais de 500 TB / mês $ 0,021 por GB
Armazenamento S3 Standard-Infrequent Access (S3 Standard-IA)
Todo o armazenamento / mês $ 0,0125 por GB
Armazenamento S3 One Zone-Infrequent Access (S3 One Zone-IA)
Todo o armazenamento / mês $ 0,01 por GB
Amazon Glacier Storage
Todo o armazenamento / mês $ 0,004 por GB
S3 Intelligent-Tiering Storage, Frequent Access Tier
Primeiros 50 TB / mês $ 0,023 por GB
Próximos 450 TB / mês $ 0,022 por GB
Mais de 500 TB / mês $ 0,021 por GB
Armazenamento S3 Standard-Infrequent Access (S3 Standard-IA)
Todo o armazenamento / mês $ 0,0125 por GB
S3 Intelligent-Tiering Storage
9. Outros serviços
- Cobrado por retriveal - Por acesso
● One zone - 0,01/GB
● Standard IA - 0,01/GB
- DTP - Data Transfer Price
- Se tiver que transferir o conteudo de uma region para outra
● U$ 0,02 por GB na maioria dos locais
○ Em Ohio mais barato 0,01/GB
- Transfer acceleration (CDN - CloudFront)
● Media de U$ 0,04 por GB
10. Encryption
● Tipo de encrypt:
○ Advanced Encryption Standard (AES)
● Server side
○ Amazon S3 Managed Keys
○ AWS-MKS Maganed keys
○ Key fornecida pelo cliente
● Client side
○ Faz o encrypt do arquivo e então envia para o S3 por ssl
11. Security
● Todos os buckets iniciam como privados
● Permite ACL (Access Control List)
○ Permissão Bucket (Default de permissão)
○ Permissão Folder
○ Permissão File
● Integra com IAM
○ Permite que as EC2 tenham acesso aos buckets por roles
12. Version Control
● Uma vez habilitado o versionamento vc não pode desabilitado, apenas suspender
○ Vc paga por cada arquivo versionado
● Única forma de deletar seria deletar o bucket
● Conseguimos recuperar um arquivo deletado
13. Life Cycle
● Pode ser usado com versionamento
● Mudança de type
● Regras aplicáveis no nível bucket a nivel arquivo
● Ação versão corrente
○ Enviar para glaicer depois de x dias
● Ação old
○ Deletar permanente
14. Cross Replication
● Bucket deve ter habilitado o versionamento
● Pode replicar toda bucket ou por tag/prefixo
● Possível baixar o custo do bucket replication,colocando o destino como glacier por exemplo
● Criar uma rule de acesso para o bucket owner
● Replicação não é feita de arquivos antes da criação do Cross Replication
○ Devo copiar manualmente
● Um arquivo deletado da bucket principal NÃO deleta da replicação
15. CloudFront
● Serviço responsável por disponibilizar Content Delivery Network (CDN)
● Replicar os dados de acordo com as requisições
● Após replicar o dado para edge o arquivo possui um lifetime
● RTMP Real Time Messange Protocol - arquivos de midia
○ Envia partes do arquivo
○ Precisa de um servidor
● WEB - HTTP, HTTPS, stream, website
○ Realiza o cache no edge location
○ Possivel criar regras pelos headers
○ Default 24hrs
○ Maximo 365 dias
○ Criar pagina de erro
○ Criar geo retrictions