Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    *Você terá acesso às futuras atualizações do livro.

    Sobre o livro

    Infraestrutura é um ponto muito importante quando se trata de grandes aplicações, pois é preciso pensar em escalabilidade, gerenciamento e, principalmente, os serviços necessários para o bom funcionamento dessas aplicações.

    No decorrer deste livro, você encontrará informações e detalhes sobre diversos serviços da Amazon AWS. Eles possibilitarão a você hospedar e gerenciar facilmente aplicações dos mais variados tamanhos, fazendo uso de variados recursos e com um custo possível de ser controlado. Com a Amazon AWS, você pagará apenas pelos recursos que utilizar, o que torna o serviço ainda mais atraente e viável. 

    Se você precisa de uma infraestrutura robusta para rodar um aplicativo por tempo pré-determinado, então você pode alocar os recursos de infraestrutura necessários somente para esse período e, ao terminar, voltar para a infraestrutura inicial. Assim, você pagará o valor dessa infraestrutura adicional somente pelo período em que ela foi usada, sem a necessidade de ficar pagando um valor mais alto depois sem fazer uso dos recursos. 

    Comprosição do livro

    Veja a seguir como está a composição do livro, os capítulos e o que é tratado em cada um.

    Capítulo 1 — Introdução

    Neste capítulo, falo em linhas gerais sobre o serviço da Amazon AWS, o cadastro, as regiões e o período de gratuidade que é dado aos novos usuários.

    Capítulo 2 — Amazon S3

    Amazon S3 (ou Amazon Simple Storage Service) é um serviço de armazenamento de dados na nuvem. Seguro, escalável e com grande durabilidade, tornou-se uma das ferramentas mais utilizadas por desenvolvedores e equipes de TI para o armazenamento de arquivos, criptografados ou não. Neste capítulo, veremos detalhes sobre o seu funcionamento, como configurar e usar os seus recursos para fazer upload de páginas estáticas de um site.

    Capítulo 3 — Amazon S3 — Gerenciando operações com AWS SDK

    O AWS SDK é uma ferramenta de integração utilizada no desenvolvimento de sistemas que fazem uso de recursos e serviços do AWS, e neste capítulo você verá exemplos de aplicação do AWS SDK para o AWS S3. Neste capítulo, veremos como usar o SDK em linguagens como NodeJS, Python e PHP para criar buckets e enviar arquivos.

    Capítulo 4 — Amazon EC2 (Elastic Compute Cloud)

    O EC2 é o serviço que permite a você criar, na nuvem, instâncias de servidores virtuais usando diferentes configurações — isso inclui armazenamento, memória e processadores — e sistemas operacionais (Windows ou Unix). É em uma instância do EC2 que você vai colocar sua aplicação para funcionar. Neste capítulo, veremos como trabalhar com o EC2, desde a configuração até o acesso via SSH.

    Capítulo 5 — Amazon EC2 — Instalando o Apache, PHP e MySQL na instância

    Neste capítulo vamos preparar a instância para hospedar nela um site feito com o CMS Wordpress. Vamos instalar passo a passo o Apache, o PHP e o MySQL na instância. 

    Capítulo 6 — Amazon EC2 — Instalando e configurado o Wordpress

    Neste capítulo, realizaremos o passo a passo da instalação e configuração do Wordpress na instância configurada no capítulo 5. 

    Capítulo 7 — Amazon RDS (Relational Database Service)

    O RDS é um serviço de banco de dados relacional disponibilizado pela Amazon que facilita o gerenciamento dos bancos de dados e tem como principais vantagens a escalabilidade e o autogerenciamento. Neste capítulo, veremos como criar e configurar instâncias de bancos de dados para usar em nossas aplicações.

    Capítulo 8 — Amazon ElastiCache

    O ElastiCache é um serviço da AWS para armazenamento de cache de memória na nuvem e que possui suporte para as bibliotecas de cache Redis e Memcached, permitindo um alto desempenho de gravação e leitura dos dados armazenados. Neste capítulo, veremos como configurar o ElastiCache e como utilizá-lo de maneira integrada ao Wordpress.

    Capítulo 9 — Amazon Route 53

    "O Amazon Route 53 é um serviço web de Domain Name System (DNS) altamente disponível e escalável". Neste capítulo, vamos ver como o Route 53 funciona e quais os processos necessários para obter o DNS de um site hospedado nos servidores da Amazon, e como configurar domínios e subdomínios para que apontem para instâncias específicas do EC2.

    Capítulo 10 — Amazon CloudFront

    Em linhas gerais, o CloudFront é o serviço de CDN (Content Delivery Network, ou Rede de Distribuição de Conteúdo) da Amazon. Ele tem a flexibilidade para se integrar com outros serviços da AWS oferecendo aos desenvolvedores e empresas uma entrega de conteúdo mais rápida e com grande facilidade de uso. Neste capítulo, veremos como ele funciona e o passo a passo para configurarmos e usarmos o CloudFront.

    Capítulo 11 — SES (Simple Email Service)

    O Amazon SES é um serviço para envio de e-mails utilizando o protocolo STMP, que pode ser escalado conforme a necessidade da aplicação e tem um custo pequeno se comparado a outros serviços do mesmo tipo. Neste capítulo, veremos como configurar e usar o SES para enviarmos e-mails através de nossas aplicações.

    Capítulo 12 — Amazon SNS (Simple Notification Service)

    O SNS ou Simple Notification Service é o serviço da Amazon responsável por disparar notificações para usuários e endpoints. Neste capítulo, veremos como configurar e utilizar o SNS para o envio de notificações em nossas aplicações.

    Capítulo 13 — Amazon CloudWatch

    O Amazon CloudWatch é o serviço de monitoramento de recursos da AWS. Através dele, você poderá configurar diversos tipos de monitoramento de recursos, e até mesmo os gastos que sua conta está gerando. Neste capítulo, veremos como configurar e utilizar o CloudWatch para monitorarmos as nossas instâncias e os gastos com a nossa conta.

    Capítulo 14 — Gerenciamento de custos da conta

    Neste capítulo, vamos conhecer cada parte do painel de gerenciamento de custos da conta, o seu funcionamento e configurações.

    Apêndices

    Este livro é complementado por 4 apêndices que servem como auxílio ao conteúdo dos 14 capítulos que serão estudados. Apêndice 1 — Instalando o AWS CLI e configurando as credenciais de acesso; Apêndice 2 — Linux: comandos básicos; Apêndice 3 — MySQL: comandos básicos; Apêndice 4 — Como configurar o Apache para utilizar URLs amigáveis.

     

    Sumário

    • 1 Introdução
      • 1.1 O que é a AWS?
      • 1.2 Regiões e zonas de disponibilidade
      • 1.3 Vantagens da arquitetura da AWS
      • 1.4 Cadastro e uso gratuito
      • 1.5 O ambiente de administração
      • 1.6 Considerações finais
    • 2 Amazon S3
      • 2.1 Introdução
      • 2.2 Console de gerenciamento
      • 2.3 O ciclo de trabalho do S3
      • 2.4 Criando um bucket
      • 2.5 Manipulando objetos no bucket
      • 2.6 Criando pastas dentro de um bucket
      • 2.7 Enhanced Uploader
      • 2.8 Configurando o bucket para salvar os logs
      • 2.9 Criando um site estático com S3
      • 2.10 Considerações finais
    • 3 Amazon S3 - Gerenciando operações com AWS SDK
      • 3.1 Introdução
      • 3.2 Configurando um usuário IAM para acesso ao S3
      • 3.3 AWS SDK para NodeJS
      • 3.4 AWS SDK para Python
      • 3.5 AWS SDK para PHP
      • 3.6 Considerações finais
    • 4 Amazon EC2 (Elastic Compute Cloud)
      • 4.1 Introdução
      • 4.2 Tipos de instância
      • 4.3 Instâncias reservadas
      • 4.4 Instâncias dedicadas
      • 4.5 Instâncias Spot
      • 4.6 Console de gerenciamento
      • 4.7 Criando uma instância
      • 4.8 Conectando à instância
      • 4.9 Considerações finais
    • 5 Amazon EC2 — Instalando o Apache, PHP e MySQL na instância
      • 5.1 Introdução
      • 5.2 Atualizando os pacotes e dependências instalados
      • 5.3 Instalando o Apache, o MySQL e o PHP
      • 5.4 Configurando o Apache para iniciar junto com o sistema
      • 5.5 Ajustando as permissões de acesso ao diretório www
      • 5.6 Testando o servidor web
      • 5.7 Inicializando o MySQL
      • 5.8 Considerações finais
    • 6 Amazon EC2 — Instalando e configurando o Wordpress
      • 6.1 Download da versão mais recente do Wordpress
      • 6.2 Criando o banco de dados
      • 6.3 Configurando a conexão do Wordpress com o banco de dados
      • 6.4 Copiando os arquivos do Wordpress para o diretório principal do servidor
      • 6.5 Instalando o Wordpress via SFTP
      • 6.6 Considerações finais
    • 7 Amazon RDS (Relational Database Service)
      • 7.1 Introdução
      • 7.2 Criando um banco de dados no RDS
      • 7.3 Testando a conexão com o banco de dados
      • 7.4 Conectando o Wordpress com o RDS
      • 7.5 Mantendo o RDS Seguro
      • 7.6 Fazendo backups do banco de dados
      • 7.7 Restaurando um backup do banco de dados
      • 7.8 Considerações finais
    • 8 Amazon ElastiCache
      • 8.1 Introdução
      • 8.2 Criando um Security Group para o ElastiCache
      • 8.3 Criando o cluster de cache
      • 8.4 Testando o funcionamento do cluster de cache
      • 8.5 Excluindo um cache cluster
      • 8.6 Instalando o memcached no EC2
      • 8.7 Integrando o Wordpress com o ElastiCache
      • 8.8 Considerações finais
    • 9 Amazon Route 53
      • 9.1 Introdução
      • 9.2 Criando um roteamento no Route 53
      • 9.3 Apontando um Bucket do S3 em uma Hosted Zone
      • 9.4 Considerações finais
    • 10 Amazon CloudFront
      • 10.1 Introdução
      • 10.2 Integrando um bucket do S3 com o CloudFront
      • 10.3 Integrando o CloudFront com o Route 53
      • 10.4 Considerações finais
    • 11 Amazon SES (Simple Email Service)
      • 11.1 Introdução
      • 11.2 Acessando o SES através do console de gerenciamento
      • 11.3 Enviando e-mails com o SES
      • 11.4 Considerações finais
    • 12 Amazon SNS (Simple Notification Service)
      • 12.1 Acessando o SNS através do console de gerenciamento
      • 12.2 Enviando mensagem para um tópico através do console
      • 12.3 Enviando mensagem para um tópico através da API para Python
      • 12.4 Usando o SNS para envio de Push Notification
      • 12.5 Considerações finais
    • 13 Amazon CloudWatch
      • 13.1 Como funciona o CloudWatch
      • 13.2 Como criar alarmes de monitoramento do EC2
      • 13.3 Como criar alarmes de monitoramento dos gastos da conta
      • 13.4 Considerações finais
    • 14 Gerenciamento de custos da conta
      • 14.1 Dashboard (Painel)
      • 14.2 Bills (Faturas)
      • 14.3 Cost Explorer (Explorador de custos)
      • 14.4 Budgets (Orçamentos)
      • 14.5 Reports (Relatórios)
      • 14.6 Cost Allocation Tags(Tags de alocação de custos)
      • 14.7 Payment Methods (Métodos de pagamento)
      • 14.8 Payment History (Histórico de pagamentos)
      • 14.9 Consolidated Billing (Faturamento consolidado)
      • 14.10 Preferences (Preferências)
      • 14.11 Credits (Créditos)
      • 14.12 Tax Settings (Configurações fiscais)
      • 14.13 DevPay
      • 14.14 Conclusão
    • 15 Apêndice 1 — Instalando o AWS CLI e configurando as credenciais de acesso
      • 15.1 Instalando o AWS CLI
      • 15.2 Configurando as credenciais de acesso via AWS CLI
      • 15.3 Links úteis
    • 16 Apêndice 2 — Linux: comandos básicos
      • 16.1 Manipulando arquivos e diretórios
      • 16.2 Manipulando permissões
      • 16.3 Verificando logs
      • 16.4 Instalando pacotes
      • 16.5 Compactação e descompactação de arquivos
    • 17 Apêndice 3 — MySQL: comandos básicos
      • 17.1 Instalando o MySQL
      • 17.2 Conectando o MySQL via terminal
      • 17.3 Criando um banco de dados e um usuário
      • 17.4 Manipulando o banco de dados
    • 18 Apêndice 4 — Configuração do Apache para utilizar URLs amigáveis
      • 18.1 Acessando a instância via SSH
      • 18.2 Criando um arquivo para teste
      • 18.3 Ativando o mod_rewrite do apache
      • 18.4 Ajustando as configurações
      • 18.5 Testando as URLs amigáveis

    Dados do produto

    Número de páginas:
    Data publicação:
    Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    *Você terá acesso às futuras atualizações do livro.

    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev