As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Integre o Lightsail a outros AWS serviços com o emparelhamento de VPC
O Amazon Lightsail usa um conjunto específico AWS de serviços, como o Amazon EC2, para facilitar o início. AWS Identity and Access Management Mas isso não significa que você está limitado a esses serviços!
Você pode integrar os recursos do Lightsail a outros AWS serviços por meio do emparelhamento de VPC. Depois de habilitar o emparelhamento de VPC, você precisa garantir que os recursos aos quais deseja se conectar via emparelhamento aceitem o tráfego de entrada necessário. Para obter mais informações, consulte Conectar recursos do Lightsail a AWS serviços usando emparelhamento de VPC.
Alguns AWS recursos, como Amazon Simple Storage Service, Amazon e Amazon DynamoDB CloudFront, não exigem que você habilite o emparelhamento de VPC. Siga os links abaixo para saber mais sobre outros AWS serviços.
Máquinas virtuais (servidores privados virtuais)
- Amazon EC2
-
O Amazon Elastic Compute Cloud (Amazon EC2) é um serviço Web que oferece uma capacidade de computação na nuvem. Ele foi projetado para facilitar a computação em nuvem na escala da web para os desenvolvedores.
Com o Amazon EC2, é possível obter e configurar a capacidade com o mínimo de atrito. Ele oferece um controle completo de seus recursos de computação e permite a execução no ambiente de computação comprovado da Amazon. O Amazon EC2 reduz o tempo necessário para obter e inicializar novas instâncias do servidor em minutos, permitindo escalar rapidamente a capacidade para mais ou para menos, de acordo com a evolução dos requisitos de computação. O Amazon EC2 altera o modelo econômico da computação ao permitir que você pague somente pela capacidade que realmente utilizar. O Amazon EC2 oferece aos desenvolvedores as ferramentas para criar aplicações resistentes a falhas e isolá-las de situações de falha comuns.
- Amazon VPC
-
A Amazon Virtual Private Cloud (Amazon VPC) permite provisionar uma seção logicamente isolada da Nuvem AWS , em que é possível executar recursos da AWS em uma rede virtual que você mesmo define. Você tem controle total sobre seu ambiente de rede virtual, incluindo a seleção do seu próprio intervalo de endereços IP, criação de sub-redes e configuração de tabelas de rotas e gateways de rede.
Você pode personalizar facilmente a configuração da rede para a Amazon VPC. Por exemplo, você pode criar uma sub-rede voltada para o público com foco nos servidores web que tenham acesso à Internet e colocar seus sistemas backend, como bancos de dados ou servidores de aplicações em uma sub-rede de uso privado sem acesso à Internet. Você pode aproveitar as várias camadas de segurança, incluindo grupos de segurança e listas de controle de acesso à rede, para ajudar a controlar o acesso às instâncias do Amazon EC2 em cada sub-rede.
Além disso, você pode criar uma conexão de rede privada virtual (VPN) de hardware entre seu datacenter corporativo e a VPC e utilizar a Nuvem AWS como uma extensão do seu datacenter corporativo.
Computação sem servidor
- AWS Lambda
-
AWS Lambda permite que você execute código sem provisionar ou gerenciar servidores. Você paga somente pelo tempo de computação utilizado – não há cobrança quando seu código não está em execução. Com o Lambda, você pode executar o código em praticamente qualquer tipo de aplicação ou serviço de backend, tudo sem precisar de administração. Carregar seu código e o Lambda cuidará de tudo que for necessário para executar e escalar seu código com alta disponibilidade. Você pode configurar o seu código para que ele seja acionado automaticamente por meio de outros serviços da AWS ou chamá-lo diretamente usando qualquer aplicação móvel ou da web.
- Amazon API Gateway
-
O Amazon API Gateway é um serviço totalmente gerenciado que facilita aos desenvolvedores criar, publicar, manter, monitorar e proteger APIs em qualquer escala. Com alguns cliques no Console de gerenciamento da AWS, você pode criar uma API que atua como uma "porta de entrada" para que as aplicações acessem dados, a lógica de negócios ou funcionalidades a partir de serviços de backend. Eles incluem workloads em execução no Amazon EC2, código em execução no Lambda ou qualquer aplicação Web. O Amazon API Gateway processa todas as tarefas relacionadas à aceitação e ao processamento de até centenas de milhares de chamadas simultâneas de APIs. Elas incluem gerenciamento de tráfego, controle de autorização e acesso, monitoramento e gerenciamento de versões de APIs. O Amazon API Gateway não tem taxas mínimas ou custos antecipados. Você paga apenas pelas chamadas à API recebidas e pela quantidade de dados transferidos para fora.
Bancos de dados
- Amazon DynamoDB
-
O Amazon DynamoDB é um serviço de banco de dados NoSQL rápido e flexível para todas as aplicações que precisam de uma latência consistente menor que dez milissegundos em qualquer escala. É um banco de dados na nuvem totalmente gerenciado, compatível com modelos de documentos e armazenamento de chave-valor. Seu modelo de dados flexível e desempenho confiável o tornam ideal para dispositivos móveis, web, jogos, tecnologia de anúncios, IoT e muitas outras aplicações.
- Amazon RDS
-
Com o Amazon Relational Database Service (Amazon RDS), é mais fácil configurar, operar e escalar um banco de dados relacional na nuvem. Ele fornece uma capacidade econômica e redimensionável enquanto gerencia tarefas demoradas de administração de banco de dados, permitindo que você se concentre nas aplicações e nos negócios. O Amazon RDS fornece seis opções de mecanismos de banco de dados, como Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle e Microsoft SQL Server.
- Amazon Aurora
-
O Amazon Aurora é um mecanismo de banco de dados relacional compatível com o MySQL, que combina a velocidade e a disponibilidade de bancos de dados comerciais avançados com a simplicidade e a economia de bancos de dados de código aberto. O Aurora fornece performance até cinco vezes maior que o MySQL com a segurança, disponibilidade e confiabilidade de um banco de dados comercial a um décimo do custo.
Balanceadores de cargas
- Elastic Load Balancing
-
O Elastic Load Balancing distribui automaticamente o tráfego de entrada das aplicações entre várias instâncias do Amazon EC2. Ele permite que você obtenha tolerância a falhas em suas aplicações, fornecendo continuamente a quantidade necessária de capacidade de balanceamento de carga para rotear o tráfego de aplicações.
O Elastic Load Balancing oferece dois tipos de balanceadores de carga. Ambos apresentam alta disponibilidade, escalabilidade automática e segurança robusta. Esses incluem o Classic Load Balancer que encaminha o tráfego com base na aplicação ou nas informações de nível de rede, e o Application Load Balancer, que encaminha o tráfego com base nas informações avançadas de nível de aplicação, incluindo o conteúdo da solicitação. O Classic Load Balancer é ideal para um balanceamento de carga simples de tráfego em várias instâncias do Amazon EC2. O Application Load Balancer é ideal para aplicações que precisam de recursos avançados de roteamento, microsserviços e arquiteturas baseadas em contêineres. Com o Application Load Balancer, é possível encaminhar o tráfego para vários serviços ou balancear cargas em várias portas na mesma instância do Amazon EC2.
- Application Load Balancer
-
O Application Load Balancer é uma opção de balanceamento de carga para o serviço Elastic Load Balancing que opera na camada da aplicação e permite definir regras de roteamento com base no conteúdo de vários serviços ou contêineres em execução em uma ou mais instâncias do Amazon EC2.
Big data
- Serviços do Amazon Kinesis
-
Os serviços do Amazon Kinesis facilitam o trabalho com transmissão de dados em tempo real na Nuvem AWS. Os serviços do Amazon Kinesis incluem: Amazon Data Firehose
para carregar facilmente enormes volumes de dados de streaming para a AWS, Amazon Managed Service for Apache Flink para analisar dados de streaming com SQL padrão e Amazon Kinesis Data Streams para criar suas próprias aplicações personalizadas que processam ou analisam dados de streaming. - Amazon EMR
-
O Amazon EMR disponibiliza um framework gerenciado do Hadoop que permite processar grandes quantidades de dados em instâncias do Amazon EC2 escaláveis dinamicamente de maneira fácil, rápida e com bom custo-benefício. Você também pode executar outras estruturas distribuídas populares, como Apache Spark, HBase Presto e Flink no Amazon EMR, e interagir com dados em outros armazenamentos de dados da AWS, como Amazon S3 e DynamoDB.
O Amazon EMR processa um amplo conjunto de casos de uso de big data com segurança e confiabilidade, inclusive análise de logs, indexação da Web, transformações de dados (ETL),machine learning, análise financeira, simulação científica e bioinformática.
- banco de dados de origem
-
O Amazon Redshift é um data warehouse rápido, gerenciado e em escala de petabytes que torna mais simples e econômica a análise de todos os seus dados usando as ferramentas de business intelligence de que você já dispõe.
Armazenamento
- Amazon Simple Storage Service (Amazon S3)
-
O Amazon S3 oferece aos desenvolvedores e equipes de TI um armazenamento em nuvem seguro, durável e altamente escalável. O Amazon S3 é um armazenamento de easy-to-use objetos, com uma interface de serviço web simples para armazenar e recuperar qualquer quantidade de dados de qualquer lugar na web. Com o Amazon S3, você paga apenas pelo armazenamento realmente utilizado. Não há taxa mínima nem custo de configuração.
O Amazon S3 oferece uma gama de classes de armazenamento desenvolvidas para diferentes casos de uso, como o Amazon S3 Standard para armazenamento geral de dados acessados com frequência, o Amazon S3 Standard - Infrequent Access (Standard - IA) para dados de longa duração acessados com menos frequência e o Amazon Glacier para arquivamento de longo prazo. O Amazon S3 também oferece políticas de ciclo de vida configuráveis para gerenciar seus dados durante o ciclo de vida. Assim que uma política é definida, seus dados migram automaticamente para a classe de armazenamento mais apropriada sem alterar suas aplicações.
O Amazon S3 pode ser usado como um produto independente ou junto com outros serviços da AWS, como o Amazon EC2 e o IAM, além de serviços de migração de dados na nuvem e gateways para ingestão de dados inicial ou contínua. O Amazon S3 oferece assim um armazenamento de objetos econômico em uma ampla gama de casos de uso, incluindo backup e recuperação, arquivamento nearline, big data analytics, recuperação de desastres, aplicações na nuvem e distribuição de conteúdo.
- Amazon Elastic Block Store (Amazon EBS)
-
O Amazon EBS fornece volumes de armazenamento de nível de bloco persistentes para uso com instâncias do Amazon EC2 na Nuvem AWS. Cada volume do Amazon EBS é replicado automaticamente na respectiva zona de disponibilidade para proteger você contra falhas de componente, oferecendo alta disponibilidade e durabilidade. Os volumes do Amazon EBS oferecem a performance consistente e de baixa latência necessária para executar suas workloads. Com o Amazon EBS, você pode aumentar ou reduzir a escala verticalmente do uso em poucos minutos, tudo isso pagando um preço baixo apenas pelo que você provisiona.
Monitoramento e alarmes
- Amazon CloudWatch
-
A Amazon CloudWatch é um serviço de monitoramento dos recursos da Nuvem AWS e dos aplicativos que você executa na AWS. Você pode usar CloudWatch para coletar e rastrear métricas, coletar e monitorar arquivos de log, definir alarmes e reagir automaticamente às mudanças em seus recursos da AWS. CloudWatch pode monitorar recursos da AWS, como instâncias do Amazon EC2, tabelas do Amazon DynamoDB e instâncias de banco de dados do Amazon RDS, bem como métricas personalizadas geradas por seus aplicativos e serviços e quaisquer arquivos de log gerados por seus aplicativos. Você pode usar CloudWatch para obter visibilidade de todo o sistema sobre a utilização de recursos, desempenho de aplicativos e integridade operacional. É possível usar essas percepções para reagir e manter seu aplicativo em execução tranquilamente.
Implantação de aplicações
- AWS Elastic Beanstalk
-
AWS Elastic Beanstalk é um easy-to-use serviço para implantar e escalar aplicativos e serviços web desenvolvidos com Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker em servidores conhecidos, como Apache, Nginx, Passenger e IIS.
Basta fazer upload de seu código e o Elastic Beanstalk se encarrega automaticamente da implantação, desde o provisionamento de capacidade, o balanceamento de carga e ajuste de escala automático até o monitoramento do funcionamento da aplicação. Ao mesmo tempo, você mantém total controle sobre os recursos da AWS que sustentam uma aplicação e pode acessar os recursos subjacentes a qualquer momento.
Contêineres de aplicações
- Amazon Elastic Container Service (Amazon ECS)
-
O Amazon ECS é um serviço de gerenciamento de contêineres de alta performance e altamente escalável, compatível com os contêineres do Docker. Ele permite que você execute aplicações facilmente em um cluster gerenciado de instâncias do Amazon EC2. O Amazon ECS elimina a necessidade de instalar, operar e alterar a escala de sua própria infraestrutura de gerenciamento de clusters. Com chamadas de API simples, é possível executar e interromper aplicações compatíveis com o Docker, consultar o estado completo do cluster e acessar diversos atributos familiares, como grupos de segurança, Elastic Load Balancing, volumes do Amazon EBS e perfis IAM. Você pode usar o Amazon ECS para programar a colocação de contêineres no cluster com base em suas necessidades de recursos e requisitos de disponibilidade. Também é possível integrar seu próprio programador ou programadores de terceiros para atender a exigências relacionadas a negócios ou aplicações.
Segurança e login do usuário
- AWS Identity and Access Management (IAM)
-
O IAM permite que você controle com segurança o acesso aos serviços e recursos da AWS para seus usuários. Usando o IAM, você pode criar e gerenciar usuários e grupos da AWS e usar permissões para permitir e negar o acesso deles aos recursos da AWS.
- Grupos de usuários do Amazon Cognito
-
O Amazon Cognito permite que você adicione login e cadastro de usuários nas aplicações móveis e Web facilmente. Com o Amazon Cognito, você também tem as opções de autenticar usuários por meio de provedores de identidade social, como Facebook, Twitter ou Amazon, com soluções de identidade SAML ou usando seu próprio sistema de identidade. Além disso, com o Amazon Cognito, você salva dados localmente nos dispositivos dos usuários, permitindo que as aplicações funcionem mesmo quando os dispositivos estão off-line. Assim, você pode sincronizar os dados nos dispositivos dos usuários para a experiência com a aplicação continue consistente independentemente do dispositivo que eles utilizam.
Com o Amazon Cognito, você pode se concentrar na criação de experiências de aplicação excelentes, em vez de se preocupar com a criação, a segurança e o ajuste de escala de uma solução para administrar o gerenciamento, a autenticação e a sincronização de usuários em vários dispositivos.
Controle de fonte e de gerenciamento de ciclo de vida de aplicações
- AWS CodeCommit
-
AWS CodeCommit é um serviço de controle de origem totalmente gerenciado que facilita para as empresas hospedar repositórios Git privados seguros e altamente escaláveis. AWS CodeCommit elimina a necessidade de operar seu próprio sistema de controle de origem ou a preocupação com a escalabilidade de sua infraestrutura. Você pode usar AWS CodeCommit para armazenar com segurança qualquer coisa, desde código-fonte até binários, e funciona perfeitamente com suas ferramentas Git existentes.
Filas e sistemas de mensagens
- Amazon SQS
-
O Amazon Simple Queue Service (Amazon SQS) é um serviço de fila de mensagens rápido, confiável, escalável e totalmente gerenciado. Com o Amazon SQS, dissociar os componentes de uma aplicação de nuvem é simples e econômico. Você pode usar o Amazon SQS para transmitir qualquer volume de dados sem perder mensagens ou exigir que outros serviços estejam sempre disponíveis. O Amazon SQS inclui filas padrão com alta taxa de transferência e at-least-once processamento e filas FIFO que fornecem entrega FIFO (primeiro a entrar, primeiro a sair) e processamento exatamente uma vez.
Com o Amazon SQS, você pode se livrar da sobrecarga administrativa de operar e escalar um cluster de sistema de mensagens altamente disponível, pagando um preço baixo apenas pelo que é efetivamente utilizado.
- Amazon SNS
-
O Amazon Simple Notification Service (Amazon SNS) é um serviço de notificação por push rápido, flexível e totalmente gerenciado que permite enviar mensagens individuais ou encaminhá-las a um grande número de destinatários. Com Amazon SNS, é simples e econômico enviar notificações por push para usuários de dispositivos móveis, destinatários de e-mail ou até mesmo enviar mensagens a outros serviços distribuídos.
Com o Amazon SNS, você pode enviar notificações para o Apple Push Notification Service (APNS), Google Cloud Messaging (GCM), Fire OS e dispositivos Windows, bem como para dispositivos Android na China com o Baidu Cloud Push. Use o Amazon SNS para enviar mensagens SMS para usuários de dispositivos móveis do mundo inteiro.
Além desses endpoints, o Amazon SNS também pode entregar mensagens para o Amazon SQS, para funções do AWS Lambda ou para qualquer endpoint HTTP.
- Amazon SES
-
O Amazon Simple Email Service (Amazon SES) é um serviço de envio de e-mails com bom custo-benefício criado na infraestrutura confiável e escalável que a Amazon.com desenvolveu para atender à própria base de clientes. Com o Amazon SES, você pode enviar e receber e-mail, sem compromissos mínimos necessários. Você paga proporcionalmente, e só paga pelo que usar.
Fluxo de trabalho
- Amazon Simple Workflow Service (Amazon SWF)
-
O Amazon SWF ajuda os desenvolvedores a criar, executar e escalar trabalhos em segundo plano que tenham etapas paralelas ou sequenciais. Você pode pensar no Amazon SWF como um coordenador de tarefas e um mecanismo de acompanhamento de estado totalmente gerenciado na nuvem.
Se as etapas da aplicação levarem mais de 500 milissegundos para serem concluídas, você precisará rastrear o estado do processamento e será necessário recuperar ou tentar novamente se a tarefa falhar. O Amazon SWF pode ajudar você.
Aplicações de streaming
- Amazon AppStream
-
A Amazon AppStream permite que você entregue seus aplicativos do Windows em qualquer dispositivo.
A Amazon AppStream permite que você transmita seus aplicativos Windows existentes a partir da nuvem, alcançando mais usuários em mais dispositivos, sem modificações no código. Com a Amazon AppStream, seu aplicativo é implantado e renderizado na AWS infraestrutura e a saída é transmitida para dispositivos do mercado de massa, como computadores pessoais, tablets e telefones celulares. Como a aplicação é executada na nuvem, ela pode ser escalada para atender a uma grande gama de necessidades computacionais e de armazenamento, independentemente dos dispositivos usados pelos clientes. AppStream A Amazon fornece um SDK para transmitir seu aplicativo a partir da nuvem. Você pode integrar seus próprios clientes personalizados, assinaturas, identidade e solução de armazenamento com AppStream a Amazon para criar uma solução de streaming personalizada que atenda às necessidades da sua empresa.