- Amazon Q›
- Amazon Q Developer›
- Perguntas frequentes
Perguntas frequentes sobre o Amazon Q Developer
Geral
Em que idioma posso fazer perguntas?
O Amazon Q Developer pode responder a perguntas em inglês.
Quais dados o Amazon Q Developer armazena quando interagimos com ele no console, no IDE, na documentação da AWS e por meio do Slack e do Microsoft Teams, e como eles são usados?
O Amazon Q Developer armazena suas perguntas, suas respostas e contexto adicional, como metadados e código do console, no seu ambiente de desenvolvimento integrado (IDE) para gerar respostas às suas perguntas. Para os níveis Pro e gratuito do Amazon Q, o conteúdo do cliente, incluindo trechos de código, conversas e conteúdo de arquivos abertos no IDE, pode ser armazenado e processado para fornecer e manter o serviço.
O Amazon Q Developer Profissional e o Amazon Q Business não usam seu conteúdo para melhorar o serviço.
O nível gratuito do Amazon Q Developer pode usar determinados tipos de conteúdo para melhorar o serviço, por exemplo, para fornecer respostas melhores a perguntas comuns, corrigir problemas operacionais do Amazon Q ou para depuração ou treinamento de modelos. O conteúdo que a AWS pode usar para melhorar o serviço inclui, por exemplo, suas perguntas para o Amazon Q e as respostas e o código que o Amazon Q gera.
A maneira de não permitir que o nível gratuito do Amazon Q Developer use seu conteúdo para melhorar o serviço depende do ambiente em que você usa o Amazon Q. Para o console, o aplicativo móvel do Console e os sites da AWS, faça o cancelamento configurando uma política de desabilitação de serviços de IA no AWS Organizations. Para obter mais informações, consulte as Políticas de exclusão de serviços de IA, no Guia do usuário do AWS Organizations. No IDE, ajuste suas configurações no IDE para optar por não participar.
Como faço para começar a usar o Amazon Q Developer no console, no site da AWS e na documentação da AWS?
Para acessar o Amazon Q Developer no console, primeiro você precisa fazer login no console e depois garantir que tenha as permissões apropriadas para usar o Amazon Q Developer. Você pode entrar em contato com seu administrador para habilitar sua conta. Ao ver o ícone do Amazon Q Developer na barra lateral do console, selecione-o para abrir a janela do Amazon Q Developer e faça perguntas relacionadas à AWS. Para obter mais detalhes, consulte Comece a usar o Amazon Q Developer ou leia a documentação.
O Amazon Q Developer está disponível em dispositivos móveis?
Você pode acessar os recursos de conversação do Amazon Q Developer disponíveis no console em um dispositivo móvel usando o aplicativo móvel do console. Ao usar o aplicativo móvel do console, você obtém os limites do nível gratuito do Amazon Q Developer no nível da conta. Para saber mais sobre o nível gratuito do Amazon Q Developer, visite a página de definição de preços do Amazon Q Developer. Você não poderá acessar a seleção de instâncias do Amazon Q Developer no Amazon Elastic Compute Cloud (Amazon EC2) ou a análise de acessibilidade da rede Amazon Q Developer usando o aplicativo móvel do console.
Posso usar o Amazon Q Developer em salas de chat de equipes?
O Amazon Q Developer está disponível em salas de chat de equipes no Slack ou no Microsoft Teams por meio do AWS Chatbot. Para saber mais, consulte a documentação.
Quais IDEs são compatíveis com o Amazon Q Developer?
No momento, o Amazon Q Developer oferece suporte para Visual Studio (VS) Code, IntelliJ IDEs e Eclipse (versão prévia). Para começar a usar o Amazon Q Developer no IDE, consulte Introdução ao Amazon Q Developer ou leia a documentação.
Quais linguagens de código e IDEs são compatíveis com o Amazon Q Developer?
Disponível como parte do Kit de ferramentas da AWS para VS Code e JetBrains, o Amazon Q Developer atualmente é compatível com conversas em inglês e as linguagens de programação Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, scripts shell, SQL e Scala.
Em quais regiões da AWS as funcionalidades do Amazon Q Developer estão disponíveis?
Para obter informações sobre onde você pode usar o Amazon Q Developer, consulte Regiões compatíveis com o Amazon Q Developer.
Em quais regiões do Centro de Identidade do AWS IAM as assinaturas do Amazon Q Developer são aceitas?
Consulte Regiões do Identity Center compatíveis com o Amazon Q Developer para obter mais informações sobre as regiões do Identity Center nas quais as assinaturas do Amazon Q Developer são compatíveis.
O Amazon Q Developer usa inferência entre regiões?
O Amazon Q Developer é desenvolvido pela Amazon Bedrock e usa inferência entre regiões para distribuir tráfego em diferentes regiões da AWS para aprimorar a performance e a confiabilidade da inferência de grandes modelos de linguagem (LLM). Com a inferência entre regiões, você consegue:
- Maior throughput e resiliência durante períodos de alta demanda
- Melhoria na performance
- Acesso aos recursos recém-lançados do Amazon Q Developer e a recursos que dependem dos LLMs mais poderosos hospedados no Amazon Bedrock
Atualmente, independentemente de onde você usa o Amazon Q Developer, seus dados são processados em uma região da AWS dos EUA. Com a inferência entre regiões, suas solicitações para o Amazon Q Developer podem ser processadas em qualquer uma de nossas regiões dos EUA (atualmente Região Leste dos EUA (Norte da Virgínia), Região Leste dos EUA (Ohio) ou Oeste dos EUA (Oregon)), mesmo se você estiver usando o Amazon Q Developer em uma região diferente da AWS. Para obter informações sobre onde os dados são armazenados durante o processamento, consulte Proteção de dados. Para obter informações sobre onde você pode usar o Amazon Q Developer, consulte Regiões compatíveis. Não há custo adicional pelo uso da inferência entre regiões.
Consulte Inferência entre regiões no Amazon Q Developer para obter mais informações.
Quais linguagens de programação e IDEs são compatíveis com o Amazon Q Developer?
Disponível como parte do kit de ferramentas da AWS para Visual Studio Code e da JetBrains, o Amazon Q Developer atualmente oferece suporte para Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, scripts em shell, SQL, Scala, JSON, YAML e HCL. Além de estar disponível no VS Code e nas IDEs da JetBrains, como IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip, Eclipse (versão prévia) e Visual Studio, o Amazon Q Developer também pode ser acessado no AWS Cloud9 e no console do Lambda. O Amazon Q Developer também está disponível para suas linhas de comando favoritas, incluindo o terminal do macOS, o iTerm2 e o terminal integrado do VS Code.
Como meu conteúdo é protegido ao ser transmitido?
Seu conteúdo é transmitido usando o protocolo TLS para garantir a comunicação segura entre o IDE e o serviço Amazon Q Developer. O conteúdo é criptografado em trânsito para evitar espionagem ou ataques intermediários. Para usuários do nível gratuito do Amazon Q Developer, podemos reter conteúdo para fins de aprimoramento do serviço, com base nas configurações do usuário. Armazenamos esse conteúdo de maneira segura com criptografia em repouso e controles de acesso rígidos.
O Amazon Q Developer usa meu conteúdo para treinar modelos?
Para usuários que acessam o Amazon Q Developer com o nível Pro, seu conteúdo não é usado para treinar FMs subjacentes. A AWS pode coletar e usar métricas de telemetria e uso do lado do cliente para fins de melhoria de serviços nos níveis profissional e gratuito. Você pode desativar essa coleta de dados ajustando suas configurações no IDE. Para o nível gratuito do Amazon Q, o conteúdo do cliente, incluindo trechos de código, conversas e conteúdos de arquivos abertos no IDE, pode ser armazenado e processado para fornecer e manter o serviço. A menos que seja explicitamente excluído, o conteúdo também pode ser usado para aprimorar e melhorar a qualidade dos FMs. Seu conteúdo não será usado se você utilizar o mecanismo de exclusão descrito na documentação. Para obter mais informações, consulte Compartilhamento de dados com a AWS.
Como o Amazon Q Developer se relaciona com o CodeWhisperer?
A partir de 30/4/2024, passamos a chamar o Amazon CodeWhisperer de Amazon Q Developer. Toda a funcionalidade do CodeWhisperer agora é fornecida como parte do Amazon Q Developer. Os usuários do Amazon Q Developer podem obter sugestões de código em linha com IA generativa no IDE ou na linha de comando, verificação de vulnerabilidades de segurança, remediação de vulnerabilidades de segurança e muito mais.
O Amazon CodeWhisperer mudou de nome?
Sim. A partir de 30/4, chamaremos o CodeWhisperer de Amazon Q Developer, e toda a funcionalidade que o CodeWhisperer fornece passará a fazer parte do Amazon Q Developer. Os usuários do Amazon Q Developer podem obter sugestões de código em linha com IA generativa no IDE ou na linha de comando, verificação de vulnerabilidades de segurança, remediação de vulnerabilidades de segurança e muito mais. Saiba mais no anúncio de disponibilidade geral do Amazon Q.
Quando a mudança de nome entrará em vigor?
A mudança de nome entra em vigor em 30/4/2024, enquanto outros recursos, como o console do CodeWhisperer, levarão mais algumas semanas para passar para a nova experiência do Amazon Q Developer. Os clientes do CodeWhisperer que fizerem login no IDE verão a mudança de nome já refletida.
Já sou cliente do CodeWhisperer, o que isso significa para mim?
Todos os recursos do CodeWhisperer, como sugestões em linha, verificações de segurança e personalizações, ainda estarão disponíveis no Visual Studio, VS Code e JetBrains, usando o Kit de ferramentas da AWS. Todos os ambientes no console que anteriormente eram compatíveis com sugestões de codificação em linha do CodeWhisperer, como o Lambda e o Amazon Cloud9, continuarão a oferecer suporte a essa funcionalidade.
Se você for cliente do nível individual do CodeWhisperer, poderá inscrever-se no nível gratuito do Amazon Q Developer e aproveitar os recursos do CodeWhisperer aos quais já está acostumado no IDE e na CLI, como sugestões de código em linha.
Se você for cliente do nível profissional do CodeWhisperer, ainda poderá fazer login e usar o console do CodeWhisperer até 31/1/2025. A partir de 30 de abril de 2024, será possível migrar manualmente para o Amazon Q Developer Pro, que inclui todas as funcionalidades da assinatura de nível profissional do CodeWhisperer, como a autenticação usando o Centro de Identidade do IAM, o gerenciamento de licenças e de políticas organizacionais, os painéis de atividade de usuários e a funcionalidade de personalização do código. Uma experiência de migração mais perfeita estará disponível nas próximas semanas no console do CodeWhisperer.
Além das funcionalidades conhecidas do CodeWhisperer, o Amazon Q Developer também oferece codificação conversacional no IDE, ou funcionalidades avançadas como os agentes do Amazon Q Developer para desenvolvimento de software, que podem economizar um tempo significativo necessário para gravar e implementar funcionalidades completas, documentar código ou criar a estrutura de um projeto com um simples prompt. O Amazon Q Developer também pode economizar meses, e até mesmo anos, de tempo para os clientes atualizando aplicações. Os agentes do Amazon Q Developer para transformação de código automatizam completamente o processo de atualização e de transformação de código, o que reduz o tempo necessário para atualizar as aplicações, de semanas para dias ou até minutos. Embora o Amazon Q Developer seja excelente para orientação e geração de código, ele pode fazer muito mais. Ele pode ajudar os desenvolvedores a aprender sobre os serviços e as práticas recomendadas de arquitetura da AWS, diagnosticar erros de serviço e problemas de rede, selecionar instâncias e otimizar consultas SQL e pipelines de ETL. Para saber mais, visite a página de definição de preços do Amazon Q Developer.
De que maneira é possível realizar a migração para o Amazon Q Developer sendo um cliente do CodeWhisperer?
Se você estiver no nível individual do CodeWhisperer, não precisará migrar. Você pode baixar a versão mais recente do Kit de ferramentas da AWS e, ao fazer login, receberá os recursos completos do nível gratuito do Amazon Q Developer para o IDE. O Amazon Q Developer também manterá suas configurações de IDE do CodeWhisperer.
Se você tiver uma inscrição no nível profissional do CodeWhisperer, poderá continuar usando o CodeWhisperer sem migrar até 31/1/2025. A partir de 30/4/2024, também é possível mudar manualmente para o nível profissional do Amazon Q Developer. Para isso, exclua sua aplicação CodeWhisperer atual do console e depois crie uma inscrição no nível profissional do Amazon Q Developer e adicione todos os usuários individuais relevantes.
Não estou usando o CodeWhisperer no momento. Ainda posso criar uma conta depois de 30/4/2024?
Você não poderá criar novas aplicações ou perfis do CodeWhisperer após 30/4/2024. No entanto, os clientes com inscrição no nível profissional do CodeWhisperer que já têm uma aplicação e um perfil do CodeWhisperer no console poderão continuar adicionando usuários individuais à aplicação, inscrevendo-os no nível profissional do CodeWhisperer. Para começar a usar o Amazon Q Developer, consulte a página de Introdução ao Amazon Q.
Uso o CodeWhisperer Individual e optei por não compartilhar meu conteúdo para melhorar o serviço. Preciso repetir o processo para o Amazon Q Developer?
O Amazon Q Developer no IDE manterá suas configurações de IDE do CodeWhisperer. Portanto, se você já optou por não compartilhar seu conteúdo para melhorar o serviço, essa preferência será mantida. Os novos clientes do nível gratuito do Amazon Q Developer terão que optar por não compartilhar conteúdo para melhorar o serviço do Amazon Q no IDE, se essa for sua preferência.
Privacidade
Quem é o proprietário do código gerado pelo Amazon Q Developer?
Assim como com seu IDE, você é o proprietário do código que escreve, incluindo qualquer sugestão de código fornecida pelo Amazon Q Developer. Você é responsável pelo código que escreve, incluindo as sugestões do Amazon Q Developer que aceita. Sempre revise as sugestões de código antes de aceitá-las. Talvez seja necessário fazer edições para garantir que o código faça exatamente o que você pretendia.
O Amazon Q Developer usa meu conteúdo para treinar modelos?
Para usuários que acessam o Amazon Q Developer com o nível Pro, seu conteúdo não é usado para melhorar o serviço nem para treinar modelos de base (FMs) subjacentes. A menos que seja explicitamente excluído, o conteúdo do nível gratuito do Amazon Q Developer também pode ser usado para aprimorar e melhorar a qualidade dos FMs. Seu conteúdo não será usado se você utilizar o mecanismo de exclusão descrito na documentação. Para obter mais informações, consulte Sharing your data with AWS.
O Amazon Q Developer usa algum código escrito por mim para melhorar o modelo para outros usuários?
Ao usar o Amazon Q Developer como usuário do nível do Amazon CodeWhisperer Professional, o Amazon Q armazena dados de atividades de usuário relacionados à sua reação às respostas e sugestões de código (como polegar para cima/baixo em uma resposta). O CodeWhisperer Professional usa seu conteúdo, como trechos de código, comentários e conteúdo de arquivos abertos no IDE. Esse conteúdo é processado pelo serviço exclusivamente para fornecer e manter o serviço. Se você acessar o Amazon Q Developer por meio dos planos oferecidos gratuitamente, como no IDE com o nível individual do CodeWhisperer, a Amazon pode usar suas perguntas ou respostas para treinamento de modelo. É possível optar por não usar o conteúdo do Amazon Q Developer para aprimoramento do serviço ao seguir as instruções na documentação. O conteúdo processado pelo CodeWhisperer Professional não é armazenado ou usado para melhorar o serviço ou treinar modelos. Para obter informações sobre como o nível profissional do CodeWhisperer e o nível individual do CodeWhisperer coletam e usam seus dados, consulte as perguntas frequentes sobre o nível profissional do CodeWhisperer e as perguntas frequentes sobre o nível individual do CodeWhisperer, respectivamente.
O Amazon Q Developer está incluído no relatório SOC mais recente da AWS?
Sim. O Amazon Q Developer está incluído nos relatórios SOC 1/2/3 mais recentes. Os clientes podem baixar esses relatórios no Console de Gerenciamento da AWS por meio do AWS Artifact.
Minhas equipes jurídicas e de segurança de aplicações têm outras perguntas antes de aprovar o uso do Amazon Q Developer. Há documentação adicional disponível para elas analisarem?
Sim. Entre em contato com sua equipe de contas da AWS e solicite o documento Service Accelerator para o Amazon Q Developer. Se sua organização tiver um NDA assinado mutuamente com a AWS, sua equipe de contas compartilhará os documentos corretos.
Preços
Quanto custa o Amazon Q Developer?
O Amazon Q Developer oferece dois planos: um nível gratuito e um nível Pro com preço de USD 19 por usuário por mês.
Criar
Como começar a usar o Amazon Q Developer no IDE?
Para o VS Code ou JetBrains, instale a extensão de IDE do Amazon Q por meio do respectivo marketplace de extensões ou plug-ins. Para o Visual Studio, instale o AWS Toolkit com a extensão Amazon Q. Em seguida, faça a autenticação com o ID do builder AWS ou o Centro de Identidade do AWS IAM. Após a autenticação, o Amazon Q Developer pode ser encontrado na barra de atividades no VS Code ou na janela da ferramenta ancorada no canto superior direito do JetBrains. Para obter mais ajuda para começar a usar o Amazon Q Developer, consulte Comece a usar o Amazon Q Developer.
Quais são algumas tarefas com as quais o Amazon Q Developer pode ajudar no IDE?
Com os agentes do Amazon Q Developer para desenvolvimento de software (/dev, /test, /doc, /review), você pode transitar de um prompt em linguagem natural para um recurso de aplicação com instruções interativas passo a passo diretamente do seu IDE, com o GitLab Duo com Amazon Q (versão prévia) ou com o Amazon CodeCatalyst. O Amazon Q Developer entende a estrutura do seu espaço de trabalho e divide prompts em etapas lógicas de implementação, que podem incluir a geração do código da aplicação, testes de código, integrações de API e muito mais. Você pode colaborar com o Amazon Q Developer para revisar e iterar a implementação. Quando estiver com tudo pronto, é possível solicitar aos agentes do Amazon Q Developer para desenvolvimento de software que implementem cada etapa.
O que posso fazer para obter as recomendações mais relevantes do Amazon Q Developer no IDE?
Informações relevantes sobre linguagens de programação, estruturas e ferramentas usadas nas tarefas podem ajudar muito na obtenção de respostas precisas. Dividir problemas complexos em componentes menores ajuda a receber assistência mais direcionada para os componentes individuais. Se a resposta não estiver clara, recomendamos que você solicite esclarecimentos ao Amazon Q Developer. Talvez seja interessante também experimentar e repetir as perguntas e sugestões, pois a programação geralmente envolve a tentativa de abordagens diferentes. Com o recurso de personalização do Amazon Q Developer, você pode personalizar o Amazon Q Developer para gerar recomendações de código em linha mais relevantes, tornando-o ciente de suas bibliotecas internas, APIs, práticas recomendadas e padrões arquitetônicos.
Quais informações contextuais o Amazon Q Developer utiliza no IDE?
O Amazon Q Developer usa as seguintes informações contextuais ao responder a perguntas: 1. Contexto conversacional atual, como perguntas feitas e respostas dados e o código gerado no painel de conversação. 2. O contexto do IDE, incluindo a linha de código, o trecho ou as funções selecionadas no arquivo, bem como o nome de arquivo e o repositório no qual os desenvolvedores estão trabalhando atualmente.
O que são os agentes do Amazon Q Developer para desenvolvimento de software?
Com os agentes do Amazon Q Developer para desenvolvimento de software, você pode transitar de um prompt em linguagem natural para um recurso de aplicação com instruções interativas passo a passo diretamente do seu IDE, com o GitLab Duo com Amazon Q (versão prévia) ou com o Amazon CodeCatalyst. O Amazon Q Developer entende a estrutura do seu espaço de trabalho e divide prompts em etapas lógicas de implementação, que podem incluir a geração do código da aplicação, testes de código, integrações de API e muito mais. Você pode colaborar com o Amazon Q Developer para revisar e iterar a implementação. Quando estiver com tudo pronto, é possível solicitar ao Amazon Q Developer para executar a implementação de cada etapa. Agora, a versão do agente do Amazon Q Developer para desenvolvimento de software também pode realizar análises de código, fornecendo automaticamente comentários em solicitações de mesclagem, sinalizando padrões de código suspeitos e até avaliando o risco de implantação. Com um conhecimento aprofundado do seu projeto, os agentes do Amazon Q Developer podem ajudar a gerar testes de unidades em toda a sua base de código ou documentar o seu código, criando automaticamente arquivos README e diagramas de fluxo de dados.
Quais IDEs são compatíveis com os agentes do Amazon Q Developer para desenvolvimento de software?
Os agentes do Amazon Q Developer para desenvolvimento de software estão disponíveis nos IDEs do VS Code, JetBrains e Eclipse (versão prévia).
De que forma é possível começar a usar o agente do Amazon Q Developer para desenvolvimento de software no IDE?
Os agentes do Amazon Q Developer para desenvolvimento de software no IDE estão disponíveis para clientes do Amazon Q Developer Pro e clientes do nível gratuito do Amazon Q Developer, com limites. Consulte Comece a usar o Amazon Q Developer ou leia a documentação para saber mais informações.
Como verificar se o código gerado pelo Amazon Q Developer é seguro?
A AWS fornece aos desenvolvedores serviços como o AWS Identity and Access Management Access Analyzer, o Analisador de Acesso à Rede da Amazon Virtual Private Cloud (Amazon VPC) e o Amazon CodeGuru para ajudar a verificar a segurança do código e da configuração. O CodeCatalyst cria automaticamente pipelines de implantação que usam essas ferramentas para ajudar a validar se as alterações de código foram testadas e são seguras para implantar.
O que é o rastreador de referências do Amazon Q Developer?
O rastreador de referências do Amazon Q Developer detecta se uma sugestão de código pode ser semelhante a um código disponível publicamente. O rastreador de referência pode sinalizar essas sugestões com um URL do repositório e informações de licença do projeto ou pode filtrá-las opcionalmente. Dessa maneira, você pode encontrar e revisar mais facilmente o código referenciado e ver como ele é usado no contexto de outro projeto, antes de decidir usá-lo. Todas as referências são registradas em log para revisão posterior, garantindo que seu fluxo de código não seja perturbado e que você possa continuar codificando sem interrupção.
Como funciona a geração de código do Amazon Q Developer?
À medida que você escreve o código, o Amazon Q Developer analisa os comentários em inglês e o código circundante para inferir qual código é necessário para concluir a tarefa em questão. O Amazon Q Developer sugere um ou mais trechos de código diretamente no editor de código, acelerando seu trabalho. As sugestões de código do Amazon Q Developer são baseadas em LLMs treinados em bilhões de linhas de código, incluindo código aberto e código da Amazon. Você pode aceitar a sugestão principal de forma mais rápida e fácil (tecla tab), ver mais sugestões (teclas de seta) ou continuar escrevendo seu próprio código. Sempre analise uma sugestão de código antes de aceitá-la, e talvez seja necessário editá-la para garantir que ela faça exatamente o pretendido.
Quais dados o Amazon Q Developer coleta para fornecer sugestões de código?
O Amazon Q Developer usa seu conteúdo, como trechos de código, comentários, localização do cursor e conteúdo de arquivos abertos no IDE, como entradas para fornecer sugestões de código.
Qual é a capacidade de remediação de código com base em IA do Amazon Q Developer?
Você pode escanear seu código para identificar vulnerabilidades de segurança difíceis de encontrar e obter sugestões de código para ajudar a corrigir os problemas identificados. A verificação de segurança integrada foi projetada para detectar problemas como credenciais expostas e injeção de logs. As sugestões de código baseadas em IA generativa ajudam a corrigir as vulnerabilidades identificadas e são adaptadas ao código da sua aplicação para que você possa aceitar correções rapidamente e com confiança. A verificação de segurança está disponível para Java, Python, JavaScript, TypeScript, C#, AWS CloudFormation (YAML, JSON), AWS Cloud Development Kit (AWS CDK) (TypeScript, Python) e HashiCorp Terraform (HCL). Atualmente, as sugestões de código para ajudar a corrigir vulnerabilidades estão disponíveis para códigos escritos em Java, Python e JavaScript.
O Amazon Q Developer produzirá um código semelhante ao código disponível publicamente?
Como IA generativa, o Amazon Q Developer cria um novo código com base no que seus modelos subjacentes aprenderam com o código em que foram treinados e no contexto que você forneceu no código e nos comentários. Embora o Amazon Q Developer não tenha sido projetado para reproduzir código a partir de dados de treinamento, é possível que, em raras ocasiões, ele gere um código semelhante ao disponível publicamente. Se o Amazon Q Developer detectar que sua saída corresponde a um código disponível publicamente, o rastreador de referência integrado notificará você com uma referência ao tipo de licença (por exemplo, MIT ou Apache) e uma URL para o código disponível publicamente. Dessa maneira, você pode encontrar e revisar mais facilmente o código referenciado e ver como ele é usado no contexto de outro projeto, antes de decidir usá-lo ou não. Para garantir que seu fluxo de codificação não seja perturbado, todas as referências são registradas em log para você revisar posteriormente, para que você possa continuar codificando sem interrupção.
Posso impedir que o Amazon Q Developer recomende código com referências de código?
Sim. Na configuração do Amazon Q Developer, você pode desmarcar a opção “Incluir sugestões com referências de código”. Isso evitará que o Amazon Q Developer faça sugestões que incluam referências a um código-fonte aberto licenciado conhecido. Para usuários do nível gratuito do Amazon Q Developer, essa configuração está disponível no IDE. Com o Amazon Q Developer Profissional, o administrador da AWS pode definir centralmente essa configuração em nível organizacional a partir do console.
O Amazon Q Developer produzirá código tóxico ou tendencioso?
O Amazon Q Developer pode filtrar sugestões de código que incluem frases tóxicas e sugestões que contêm estruturas de código comumente conhecidas que indicam tendências.
O Amazon Q Developer recomendará códigos com vulnerabilidades de segurança?
O Amazon Q Developer foi projetado para evitar a sugestão de código com vulnerabilidades de segurança, e o maior número possível de vulnerabilidades de segurança é filtrado. No entanto, considerando a natureza generativa do Amazon Q Developer, não podemos descartar completamente sugestões de código com problemas de segurança. Portanto, o Amazon Q Developer vem com um atributos de verificação de código integrado que detecta vulnerabilidades de segurança nos seus projetos Python, Java e JavaScript, incluindo sugestões de código do Amazon Q Developer e código escrito por você.
O Amazon Q Developer só funciona no idioma inglês ao gerar sugestões de código?
O Amazon Q Developer foi treinado em várias fontes de dados, incluindo código-fonte da Amazon e código-fonte aberto. O Amazon Q Developer foi treinado e validado para gerar sugestões de código a partir de comentários em inglês. Considerando os vários exemplos no conjunto de dados de treinamento, é possível que o Amazon Q Developer forneça sugestões de código a partir de comentários escritos em idiomas diferentes do inglês; no entanto, esse não é um caso de uso compatível.
O que é Amazon Q Developer para linha de comando?
O Amazon Q Developer para linha de comando ajuda os desenvolvedores a serem mais produtivos na linha de comando com complementações contextuais da CLI, documentação em linha e tradução de linguagem natural de IA para bash. O Amazon Q Developer para linha de comando se integra à linha de comando existente dos desenvolvedores para que estes não precisem trocar as ferramentas que usam para começarem a se beneficiar.
Como funcionam as conclusões da CLI?
Enquanto um usuário digita na linha de comando, o Amazon Q Developer mostra preenchimentos e documentação em linha para mais de 250 ferramentas de CLI.
Por exemplo, um desenvolvedor pode digitar “git” e ver uma lista de todos os subcomandos, opções e argumentos do git, ordenados pelo seu uso recente. Um desenvolvedor também pode digitar “npm install” e ver uma lista de todos os pacotes de nós disponíveis para instalação. Além disso, um desenvolvedor pode digitar “aws” e ver uma lista de todos os subcomandos da AWS disponíveis.
Como funciona a tradução de linguagem natural para bash?
O Amazon Q Developer para CLI pode receber prompts de texto em linguagem natural (como “reverta meu commit do git mais recente”) e convertê-los em código bash executável instantaneamente.
Para começar, execute o Amazon Q, insira um prompt e, em seguida, execute o bash.
Quais terminais, shells e IDEs são compatíveis com o Amazon Q Developer para linha de comando?
Atualmente, o Amazon Q Developer para linha de comando oferece suporte a integrações com as seguintes ferramentas:
1. Sistemas operacionais: macOS
2. Shells: bash, zsh, fish
3. Emuladores de terminal: iTerm2, terminal macOS, Hyper, Tabby
4. IDEs: terminal dentro do VS Code
5) CLIs: mais de 250 das CLIs mais populares, como git, aws, docker, npm, yarn (consulte Github)
Para compatibilidade com Jetbrains IDEs (exceto Fleet), Alacritty, Kitty e Wezterm no macOS, execute cw integrations install input method.
Posso desativar as conclusões da CLI?
Sim.
1. Execute “cw” para abrir a página de configurações.
2. Selecione a guia Conclusões da CLI.
3. Ative o botão no canto superior direito da página para Desativar.
É possível personalizar as recomendações de código no Amazon Q Developer no IDE?
Sim. Você pode personalizar o Amazon Q Developer para gerar recomendações de código em linha e respostas de conversa ainda mais relevantes, tornando-o ciente de suas bibliotecas internas, APIs, práticas recomendadas e padrões arquitetônicos.
Quais linguagens são compatíveis ao criar uma personalização?
Atualmente, você pode personalizar as recomendações do Amazon Q Developer em bases de código escritas em Java, JavaScript, TypeScript e Python. Arquivos escritos em outras linguagens compatíveis com o Amazon Q Developer (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, scripts shell, SQL e Scala) não serão usados ao criar a personalização ou ao fornecer recomendações personalizadas no IDE com base nos seus repositórios de código internos.
Há algum limite de uso ao criar ou ativar personalizações?
É possível criar até oito personalizações de acordo com suas bases de código internas. É possível manter até duas personalizações de código ativas ao mesmo tempo.
Como é possível começar a personalizar as recomendações de código do Amazon Q Developer?
É possível conectar seus repositórios de código ao Amazon Q Developer com segurança usando o console. Os administradores do Amazon Q Developer podem gerenciar o acesso a uma personalização privada usando o console para que somente desenvolvedores específicos tenham acesso.
GitLab Duo com o Amazon Q (versão prévia)
De que forma é possível começar a usar o GitLab Duo com o Amazon Q?
O GitLab Duo, em conjunto com o Amazon Q, está disponível para versão prévia. Acesse o GitLab na AWS para se inscrever para ter acesso à versão prévia.
Quanto custa o GitLab Duo integrado ao Amazon Q?
O GitLab Duo com o Amazon Q está disponível gratuitamente para os clientes do GitLab Ultimate autogerenciado durante o período de versão prévia.
Operação
Em quais consoles de serviço posso pedir ao Amazon Q Developer que me ajude a diagnosticar erros?
O Amazon Q Developer pode ajudar você a diagnosticar erros comuns nos consoles de serviços do Amazon Simple Storage Service (Amazon S3), Amazon EC2, AWS Lambda e Amazon Elastic Container Service (Amazon ECS). Quando um erro aparece em um dos consoles compatíveis, você pode escolher o botão Diagnosticar com o Amazon Q Developer ao lado do erro para obter um contexto sobre o que pode ter causado esse erro, bem como instruções passo a passo sobre a implementação de possíveis correções.
Quais dados o Amazon Q Developer acessa na minha conta ao me ajudar a diagnosticar erros?
Para analisar o erro, o Amazon Q Developer consulta informações, como o ID da conta, identificadores de recursos da AWS ou a mensagem de erro, no escopo das permissões aprovadas de políticas e usuários.
O que fazer se o Amazon Q Developer não conseguir diagnosticar meu erro ou responder à minha pergunta?
Se precisar de ajuda ou orientação mais específica, entre em contato com o AWS Support. O Amazon Q Developer se integra ao AWS Support e, portanto, você pode se conectar facilmente com atendentes de suporte usando a interface do Amazon Q Developer caso precise de assistência adicional. Essa opção ajuda a remover obstáculos na sua experiência de autoatendimento. A integração com o AWS Support está disponível para todos os clientes da AWS que acessam o Amazon Q Developer por meio do console e é compatível com os direitos do plano de suporte do cliente.
Quais tipos de perguntas o Amazon Q Developer pode responder sobre criação na AWS?
O Amazon Q Developer foi treinado com 17 anos de experiência na AWS. Portanto, ele pode ajudar você a começar a usar os serviços da AWS, aprender as melhores práticas ao arquitetar e criar seus aplicações, encontrar o serviço certo para o trabalho, listar e descrever os recursos da AWS em execução na sua conta (em pré-visualização) e muito mais. Por exemplo, você pode perguntar ao Amazon Q Developer: “Como criar uma aplicação Web na AWS?” diretamente no Console de Gerenciamento da AWS, e o Amazon Q Developer orientará você pelas etapas e fornecerá referências para você aprender ainda mais.
O Amazon Q Developer pode ver quais recursos da AWS eu tenho em execução na minha conta?
O Amazon Q Developer não tem visibilidade completa dos recursos na sua conta, mas pode listar e descrever determinados recursos que você está usando (em pré-visualização), como buckets do Amazon S3 ou instâncias do Amazon EC2. O Amazon Q Developer direcionará você para os melhores recursos de cobrança disponíveis, mas atualmente não pode fornecer informações de cobrança sobre suas contas e custos da sua conta ou organização. No entanto, o Amazon Q Developer agora pode ajudar você a recuperar e analisar dados de custo do Explorador de Custos da AWS (pré-visualização).
Posso pedir ao Amazon Q Developer que faça alterações na aplicação no console?
Não. Os desenvolvedores apenas podem iniciar o processo informando ao Amazon Q Developer no console que desejam fazer alterações em suas aplicações. Após a interação inicial, o Amazon Q Developer direciona os desenvolvedores ao IDE preferido ou um projeto no CodeCatalyst, onde eles podem continuar a mesma conversa.
De que forma é possível começar a usar as investigações operacionais no Amazon Q Developer?
Acesse a página do CloudWatch aqui para conferir as etapas para começar a usar as investigações operacionais do Amazon Q e explorar como aproveitar essa funcionalidade.
Transformar
Quais são os benefícios de usar o Amazon Q Developer: transformação para a migração de workloads da VMware para a AWS?
As funcionalidades de transformação do Amazon Q Developer para a migração de ambientes da VMware on-premises para o Amazon EC2 apresentam três vantagens. Primeiro, a funcionalidade orquestra toda a sua jornada de migração, aumentando a produtividade da equipe. Segundo, ela automatiza as tarefas complexas e trabalhosas de migração, como o planejamento de ciclos e a conversão de redes, acelerando as migrações, reduzindo os erros e diminuindo a dependência de conhecimentos especializados internos. Isso contribui para agilizar o retorno sobre o investimento. Por fim, o Amazon Q Developer personaliza a sua jornada de migração ao compreender seus objetivos específicos de migração e analisar o seu ambiente on-premises.
De que maneira a abordagem de migração orientada por IA do Amazon Q Developer se diferencia das ferramentas de migração tradicionais?
As funcionalidades de transformação do Amazon Q Developer aproveitam a IA generativa e os algoritmos de machine learning (ML) para fornecer uma experiência de migração mais inteligente, flexível e automatizada. Ao contrário das ferramentas tradicionais, que frequentemente demandam grande intervenção manual e tomada de decisões, a funcionalidade de transformação do Amazon Q Developer é capaz de analisar seu ambiente de forma autônoma, sugerir estratégias de migração ideais e adaptar os planejamentos em tempo real, conforme as condições são alteradas. As funcionalidades de IA da transformação do Amazon Q Developer aprendem continuamente com cada migração, aprimorando as recomendações e os processos de automação. Isso resulta em um planejamento e em uma execução de migração mais rápidos e precisos, reduzindo a dependência de conhecimentos especializados limitados em migração e minimizando o risco de falhas humanas.
Quais tipos de workloads de transformação são compatíveis com o Amazon Q Developer?
O Amazon Q Developer fornece suporte para a portabilidade de aplicações do .NET Framework para o .NET entre plataformas compatíveis com o Linux (versão prévia), para a modernização de aplicações COBOL em mainframes para aplicações do Java na AWS (versão prévia), para a transferência de workloads virtualizados em VMware para workloads escaláveis no Amazon EC2 (versão prévia) e para a atualização do Java da versão 8 para a 11 e da versão 11 para a 17.
De que maneira é possível começar a usar as funcionalidades de transformação do Amazon Q Developer na experiência da Web?
Para começar a usar as funcionalidades de transformação do Amazon Q Developer para a transformação de .NET, mainframe ou VMware, você pode fazer login na experiência Web “Amazon Q Developer: funcionalidade de transformação” com suas credenciais corporativas atuais. Caso você seja um novo cliente, é possível usar a autenticação única (SSO) com a integração do Centro de Identidade do AWS IAM e conectá-la a uma conta da AWS para começar a usar.
Para realizar a portabilidade de .NET, você pode estabelecer a conexão com seu repositório de código-fonte no GitHub. O Amazon Q Developer realizará uma verificação no seu repositório vinculado, identificará os projetos apropriados e possibilitará a personalização das seleções. Escolha os projetos a serem modernizados com a aprovação do administrador. Após a aprovação, o agente realizará automaticamente a portabilidade das suas aplicações .NET para a versão selecionada, de Windows para Linux. É possível monitorar o progresso da transformação por meio do painel e dos logs de trabalho. O Amazon Q Developer realiza a confirmação do código transformado em uma nova ramificação do seu repositório, assim que a tarefa for concluída, preservando o código-fonte original.
Para a modernização de aplicações mainframe, você pode fornecer ao Amazon Q Developer parte do código da aplicação mainframe existente que ele usará para avaliar a base de código. Com o uso do LLM subjacente, o Amazon Q Developer cria uma documentação detalhada para compreender e ampliar a base de conhecimento da sua organização. Os agentes do Amazon Q Developer fragmentam grandes monólitos em domínios de negócios simples e com baixo acoplamento, tornando os sistemas mais ágeis e mais fáceis de manter. Em seguida, você define seus objetivos de modernização de alto nível usando linguagem natural. O Amazon Q Developer cria um plano de ação abrangente para refatorar sua base de código de mainframe para Java e implantá-la em serviços da AWS, como o Amazon EC2, o Amazon Relational Database Service (Amazon RDS) e o AWS Fargate. Os agentes do Amazon Q Developer funcionam de forma autônoma, notificando você sobre ações em andamento ou concluídas e sobre bloqueios que requerem sua atenção.
No caso de migrações do VMware, a funcionalidade de transformação do Amazon Q Developer orientará você para adicionar conectores ao seu ambiente da VMware on-premises ou para fazer o upload do inventário de ativos usando ferramentas de entidades externas. Você pode iniciar um novo projeto na funcionalidade de transformação do Amazon Q Developer especificando suas metas.
É possível migrar um ambiente da VMware on-premises para um hipervisor da VMware na AWS em execução no Amazon Q Developer?
No momento, a transformação do Amazon Q Developer fornece suporte somente para a migração de ambientes da VMware on-premises para o Amazon EC2. Embora a transformação do Q Developer não forneça suporte para a migração automatizada de ambientes da VMware on-premises para o Amazon Elastic VMware Service, esse recurso compreende os objetivos de migração e disponibiliza orientações sobre como migrar para o Amazon Elastic VMware Service (Amazon EVS) ao usar a extensão Hybrid Cloud Extension (HCX) da VMware para o seu caso de uso.
Quais IDEs são compatíveis com os agentes do Amazon Q Developer para transformação em Java e .NET?
O suporte do Amazon Q Developer para atualizações de Java pode ser acessado por meio do kit de ferramentas da AWS nos IDEs da JetBrains e do VS Code. O suporte para a portabilidade de aplicações do .NET do Windows para o Linux está disponível nos IDEs do Visual Studio.
Quais dados o Q Developer usa para compreender o inventário do meu servidor da VMware on-premises?
A funcionalidade de transformação do Amazon Q Developer facilita a descoberta de servidores on-premises por meio do AWS Application Discovery Service. A funcionalidade de transformação do Amazon Q Developer planeja a migração para a AWS usando os dados de configuração coletados pelo Application Discovery Service sobre seus servidores e bancos de dados on-premises, empregando técnicas de ML, como redes neurais gráficas, para planejar os ciclos de migração. Ele oferece duas formas de realizar a descoberta e de coletar dados sobre os servidores on-premises:
A descoberta sem o uso de agente pode ser realizada ao implantar o coletor sem agente do Application Discovery Service (coletor sem agente) (arquivo OVA) por meio do seu VMware vCenter. O coletor sem agente pode capturar a configuração e a utilização de VMs, os metadados e a utilização de banco de dados, além das conexões de rede.
A descoberta baseada em agente pode ser realizada ao implantar o AWS Application Discovery Agent em cada uma de suas VMs e servidores físicos. O instalador do agente está disponível para os sistemas operacionais Windows e Linux. Ele coleta dados de configuração, dados de utilização, conexões de rede internas e externas, e processos que estão em execução.
Para começar a usar o Application Discovery Service, você deve designar uma conta da AWS como sua conta de descoberta e, em seguida, conectá-la às funcionalidades de modernização da VMware do Amazon Q Developer. Em seguida, você pode configurar o Application Discovery Service, baixar um coletor e visualizar os dados coletados na página de resumo da descoberta do Amazon Q Developer.
Quais linguagens e versões são compatíveis com a funcionalidade de transformação do Amazon Q Developer para Java?
O agente do Amazon Q Developer para transformação de código oferece suporte à atualização de aplicações do Java das versões 8 e 11 para a versão 17.
É possível para a funcionalidade de transformação do Amazon Q Developer realizar a migração da minha aplicação complexa com vários níveis?
Sim. A funcionalidade de transformação do Amazon Q Developer foi desenvolvida para realizar a migração das aplicações complexas com vários níveis. Sua tecnologia de rede neural gráfica identifica dependências e relacionamentos complexos entre aplicações, mesmo em ambientes de grande escala e complexidade. Em seguida, a funcionalidade agrupa os servidores relacionados em grupos de aplicações lógicas que precisam ser migradas como um único ciclo de migração. Por exemplo, ao migrar um ambiente com 500 VMs, a funcionalidade de transformação do Amazon Q Developer pode identificar que 50 VMs precisam ser migradas em conjunto como uma única unidade, devido ao acoplamento forte. Essa funcionalidade é particularmente útil para clientes com sistemas legados interconectados ou arquiteturas de microsserviços. Além disso, você pode baixar agrupamentos de aplicações gerados pela funcionalidade de transformação do Amazon Q Developer, analisá-los e editá-los, se necessário, e fazer o upload dos agrupamentos atualizados para a transformação do Amazon Q Developer a fim de dar continuidade à migração.
Quais funcionalidades de transformação estão disponíveis no Amazon Q Developer e como é possível acessá-las?
O Amazon Q Developer disponibiliza funcionalidades de transformação para a portabilidade em grande escala de aplicações .NET Framework para o .NET para várias plataformas, modernização e migração de aplicações COBOL executadas em mainframes para aplicações do Java na AWS, assim como para a migração e modernização de workloads da VMware para o Amazon EC2. Essas funcionalidades estão disponíveis em uma experiência da Web unificada, personalizada para a modernização em grande escala e para a colaboração em equipe. As funcionalidades de transformação para o .NET também podem ser acessadas por desenvolvedores no ambiente IDE do Visual Studio. As funcionalidades de atualização para o Java do Amazon Q Developer, que já estão disponíveis nos ambientes VS Code e JetBrains, estarão disponíveis na experiência da Web em breve.
Quais informações eu preciso fornecer para iniciar a migração da minha configuração de rede da VMware na funcionalidade de transformação do Amazon Q Developer?
Para iniciar a migração da configuração de rede da VMware na funcionalidade de transformação do Amazon Q Developer, as seguintes informações precisam ser fornecidas:
- Redes baseadas em vSwitch gerenciadas pela rede virtual vSphere: um arquivo de configuração exportado do RVTools, incluindo vSwitches, grupos de portas e VLANs.
- Para redes definidas por software (SDNs), como o VMware NSX: uma exportação de todos os recursos de SDN no formato JSON. Para o VMware NSX, a exportação pode ser realizada usando a ferramenta Import/Export for NSX.
- Os dados de configuração e de recursos exportados fornecem as informações necessárias sobre a configuração de rede virtual existente, que são essenciais para o planejamento e para a execução do processo de migração da rede. Isso assegura que a nova rede de destino seja configurada de maneira adequada para refletir o ambiente atual.
De que maneira o Amazon Q Developer realiza a portabilidade de aplicações .NET?
O Amazon Q Developer é o primeiro assistente com tecnologia de IA generativa voltado para a transformação de workloads do .NET. Ele simplifica o processo de migração de aplicações baseadas no .NET Framework para uma versão do .NET para várias plataformas compatível com Linux. Os agentes do Amazon Q Developer interagem com os clientes em um chat em linguagem natural para identificar repositórios de origem, estabelecer conexão com esses repositórios e selecionar os projetos a passarem pelo processo de portabilidade. Posteriormente, os agentes realizam a portabilidade de aplicações do Windows Server para o Linux, com o objetivo de reduzir os custos de licenciamento e atualizar versões não compatíveis do .NET Framework, .NET Core e .NET 5 para as versões compatíveis do .NET para várias plataformas, promovendo melhorias na performance, na postura de segurança e na conformidade.
É possível editar ou atualizar os artefatos de migração gerados pela funcionalidade de transformação do Amazon Q Developer?
Sim. A funcionalidade de transformação do Amazon Q Developer usa um mecanismo de intervenção humana para possibilitar que usuários autorizados analisem, aprovem e editem os artefatos gerados. Por exemplo, uma vez que a funcionalidade de transformação do Amazon Q Developer gera um planejamento de ciclo de migração, os usuários autorizados receberão uma solicitação de “Colaboração” para analisar e aprovar o planejamento, incluindo o mapeamento de servidores para os ciclos e a sequência dos ciclos. Para atualizar o planejamento de ciclo, a funcionalidade de transformação do Amazon Q Developer disponibiliza aos usuários a opção de exportar os dados em formato CSV, editá-los e importar o conjunto de dados atualizado para que a funcionalidade de transformação do Amazon Q Developer dê continuidade ao trabalho de migração.
Quais tipos de projetos e versões do .NET são compatíveis com as funcionalidades de transformação do Amazon Q Developer para portabilidade no .NET?
No momento, as funcionalidades de transformação do Amazon Q Developer oferecem suporte à modernização de aplicações em C# do .NET para os seguintes tipos de projeto: aplicação de console, biblioteca de classes, API da Web, serviço do WCF e camadas de lógica de negócios que usam os padrões model-view-controller (MVC) e single-page application (SPA). Os projetos devem conter somente dependências de pacotes NuGet desenvolvidos pela Microsoft. Para aplicações .NET no Windows que dependem do Internet Information Server (IIS), somente as configurações padrão do IIS são compatíveis para portabilidade para o .NET entre plataformas. O Amazon Q Developer auxilia na identificação dos tipos de projetos com suporte em suas aplicações por meio da funcionalidade de avaliação em massa. O Amazon Q Developer oferece suporte à transformação de aplicações desenvolvidas usando versões superiores a .NET Framework 3.5, .NET Core 3.1, .NET 5, .NET 6 e .NET 7 para qualquer versão com suporte entre plataformas do .NET atualmente compatível com a Microsoft, como o .NET 6 e o .NET 8.
É possível para a funcionalidade de transformação do Amazon Q Developer gerenciar migrações da VMware entre várias contas da AWS?
No momento, a funcionalidade de transformação do Amazon Q Developer oferece suporte para a migração para uma conta de destino única da AWS e uma região única para migrações de workloads da VMware para o Amazon EC2. No entanto, é possível criar vários trabalhos de transformação no mesmo espaço de trabalho, com o objetivo de direcionar diferentes contas para o seu portfólio de aplicações.
Quais aplicações de mainframe são compatíveis com as funcionalidades de transformação do Amazon Q Developer?
No momento, as funcionalidades de transformação do Amazon Q Developer oferecem suporte à modernização de aplicações em mainframe com o sistema operacional z/OS da IBM, desenvolvidas em COBOL e Job Control Language (JCL), que utilizam o gerenciador de transações Customer Information Control System (CICS), as telas de Mapeamento Básico de Suporte (BMS), os bancos de dados Db2 e os arquivos de dados Virtual Storage Access Method (VSAM). Outras linguagens de mainframe serão adicionadas posteriormente, dependendo da demanda e dos comentários dos clientes.
De que maneira a transformação do Amazon Q Developer se integra com outras ferramentas de migração da AWS?
A transformação do Amazon Q Developer fornece uma experiência de migração completa, apoiada por muitos recursos novos e existentes. Além de fornecer novas funcionalidades para o agrupamento de aplicações
e migrando a rede, a transformação do Amazon Q Developer usa as ferramentas de migração existentes da AWS, como o Application Discovery Service e o AWS Application Migration Service, para concluir as migrações da VMware para o Amazon EC2. A transformação do Amazon Q Developer orquestra o processo de migração, acionando ações nas ferramentas existentes e aumentando-as para oferecer uma experiência de migração mais eficiente.
De que maneira o Amazon Q Developer realiza a transformação das workloads da VMware?
O Amazon Q Developer é o primeiro assistente com tecnologia de IA generativa para migração e modernização de workloads da VMware em grande escala. Os agentes do Amazon Q Developer simplificam e aceleram as migrações de workloads que estão sendo executadas na VMware para o Amazon EC2. O Amazon Q Developer permite que os profissionais responsáveis pela migração especifiquem suas metas, gerem um plano para alcançá-las, executem ações aprovadas em seu nome e acompanhem o progresso e o status da migração. Os agentes do Amazon Q usam o inventário de servidores on-premises e os dados de rede fornecidos pelos usuários para compreender o inventário de servidores dos usuários, identificar as dependências das aplicações e propor grupos de aplicações para as ciclos de migração. Os agentes convertem as configurações de rede on-premises para os constructos de rede da AWS, como VPCs, sub-redes, grupos de segurança e gateways da Internet. Em seguida, o Amazon Q Developer realiza a implantação da rede traduzida em uma conta da AWS designada e migra as VMs para instâncias do Amazon EC2 nessa conta. A solução proporciona aos usuários uma experiência colaborativa, permitindo que diversas partes interessadas trabalhem em conjunto nas migrações, ao mesmo tempo em que fornece uma visão abrangente do status atual do trabalho por meio de painéis avançados.
De que maneira é possível começar a usar a funcionalidade de transformação do Amazon Q Developer para VMware?
Para começar a usar, faça login na aplicação Web da funcionalidade de transformação do Amazon Q Developer com suas credenciais empresariais atuais. Caso você seja um novo cliente, é possível usar a autenticação única (SSO) com a integração do Centro de Identidade do IAM e conectá-la a uma conta da AWS para começar a usar. No caso de migrações do VMware, a funcionalidade de transformação do Amazon Q Developer orientará você para adicionar conectores ao seu ambiente da VMware on-premises ou para fazer o upload do inventário de ativos usando ferramentas de entidades externas. É possível começar um novo projeto no Amazon Q Developer ao especificar suas metas.
Haverá cobrança pela transformação do Amazon Q Developer?
A funcionalidade de transformação do Amazon Q Developer para Java, .NET, mainframe e VMware está disponível para todos os usuários com uma assinatura do Amazon Q Developer Pro. Os clientes podem acessar a funcionalidade de transformação para Java em seu IDE com o nível gratuito do Amazon Q Developer.
Quais ambientes de rede da VMware são compatíveis para migração com as funcionalidades de transformação do Amazon Q Developer?
Atualmente, as funcionalidades de transformação do Amazon Q Developer são compatíveis com a migração de ambientes de rede virtual baseados em VMware NSX e VMware vSphere, incluindo Virtual Distributed Switches, grupos de portas e VLANs.