Integre o Lightsail a outros AWS serviços com o emparelhamento de VPC - Amazon Lightsail

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 de AWS serviços, como o EC2 Amazon AWS Identity and Access Management , para facilitar o início. 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ê deve garantir que os recursos aos quais deseja se conectar pela conexão de 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 fornece capacidade computacional redimensionável na nuvem. Ele foi projetado para facilitar a computação em nuvem na escala da web para os desenvolvedores.

Com a Amazon, EC2 você pode 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. A Amazon EC2 reduz o tempo necessário para obter e inicializar novas instâncias de servidor para minutos, para que você possa escalar rapidamente a capacidade, tanto para cima quanto para baixo, à medida que seus requisitos de computação mudam. A Amazon EC2 muda a economia da computação ao permitir que você pague somente pela capacidade que realmente usa. EC2 A Amazon fornece aos desenvolvedores ferramentas para criar aplicativos resistentes a falhas e se isolar de cenários comuns de falha.

Saiba mais sobre a Amazon EC2.

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 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 EC2 instâncias da Amazon 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.

Saiba mais sobre a Amazon VPC.

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.

Saiba mais sobre AWS Lambda.

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 AWS Management Console, 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. Isso inclui cargas de trabalho em execução na Amazon EC2, código executado no Lambda ou qualquer aplicativo da 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.

Saiba mais sobre o Amazon API Gateway.

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.

Saiba mais sobre o DynamoDB.

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.

Saiba mais sobre o Amazon RDS.

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.

Saiba mais sobre o Amazon Aurora.

Balanceadores de cargas

Elastic Load Balancing

O Elastic Load Balancing distribui automaticamente o tráfego de entrada do aplicativo em várias instâncias da 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 o simples balanceamento de carga do tráfego em várias instâncias da 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. O Application Load Balancer oferece a capacidade de rotear o tráfego para vários serviços ou balancear a carga em várias portas na mesma instância da Amazon EC2 .

Saiba mais sobre o Elastic Load Balancing.

Application Load Balancer

Um Application Load Balancer é uma opção de balanceamento de carga para o serviço Elastic Load Balancing que opera na camada do aplicativo e permite que você defina regras de roteamento com base no conteúdo de vários serviços ou contêineres executados em uma ou mais instâncias da Amazon. EC2

Saiba mais sobre o Application Load Balancer.

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.

Saiba mais sobre os serviços do Amazon Kinesis.

Amazon EMR

O Amazon EMR fornece uma estrutura gerenciada do Hadoop que torna fácil, rápido e econômico processar grandes quantidades de dados em instâncias da Amazon dinamicamente escaláveis. EC2 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.

Saiba mais sobre o Amazon EMR.

Amazon Redshift

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.

Saiba mais sobre o Amazon Redshift.

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, incluindo o Amazon S3 Standard para armazenamento geral de acessados frequentemente, o Amazon S3 Standard – Infrequent Access (Standard – IA) para dados de longa duração mas acessados com menos frequência, e o S3 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 sozinho ou em conjunto com outros serviços da AWS, como Amazon EC2 e IAM, bem como serviços de migração de dados na nuvem e gateways para ingestão inicial ou contínua de dados. 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.

Saiba mais sobre o Amazon S3.

Amazon Elastic Block Store (Amazon EBS)

O Amazon EBS fornece volumes persistentes de armazenamento em blocos para uso com EC2 instâncias da Amazon na nuvem da 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.

Saiba mais sobre o Amazon EBS.

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 EC2 instâncias da Amazon, 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 sua aplicação em execução tranquilamente.

Saiba mais sobre a Amazon CloudWatch.

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.

Saiba mais sobre o Elastic Beanstalk.

Contêineres de aplicações

Amazon Elastic Container Service (Amazon ECS)

O Amazon ECS é um serviço de gerenciamento de contêineres altamente escalável e de alto desempenho que oferece suporte a contêineres Docker e permite que você execute aplicativos facilmente em um cluster gerenciado de instâncias da 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.

Saiba mais sobre o Amazon ECS.

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.

Saiba mais sobre o IAM.

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.

Saiba mais sobre o Amazon Cognito.

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.

Saiba mais sobre o AWS CodeCommit.

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.

Saiba mais sobre o Amazon SQS.

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.

Saiba mais sobre o Amazon SNS.

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.

Saiba mais sobre o Amazon SES.

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ê.

Saiba mais sobre o Amazon SWF.

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.

Saiba mais sobre a Amazon AppStream.