Os #cloudspecialists da Darede reuniram as principais novidades de DevOps da AWS! Confira quais são elas e como elas podem te ajudar!

27/07/2022
Por João Amaral
Todos os dias a AWS lança uma série novidades e atualizações em seus produtos que visam melhorar a vida de seus usuários. Reunimos algumas delas que fazem mais sentido para nosso mercado e que certamente aplicaremos em nosso dia a dia. Confira as últimas novidades sobre DevOps!

AWS Control Tower – Nova interface
A AWS anunciou uma nova página para o AWS Control Tower, assim possibilitando uma visualização hierárquica das contas no serviço.

Amazon DevOps Guru – Novo recurso de detecção de anomalias de logs
O Amazon DevOps Guru adicionou um novo recurso de detecção de anomalias logs, essa novidade também permite a integração com o Amazon Cloudwatch Logs para insights.

AWS Toolkit for Visual Studio – Integração com o Amazon Cloudwatch Logs
Agora é possível visualizar os grupos de logs no Visual Studio utlizando o AWS Toolkit for Visual Studio. A integração ajuda desenvolvedores a analisar logs de sua aplicação sem a necessidade de sair de sua IDE.

Amazon EKS Anywhere – Suporte a instâncias bare metal
O Amazon EKS Anywhere anunciou suporte a instâncias bare metal, assim oferecendo mais opções para executar Kubernetes em uma infraestrutura on-premises.

AWS Codewhisperer – Anúncio do serviço
O AWS Codewhisperer é uma ferramenta de machine learning (ML) que ajuda desenvolvedores gerando recomendações de trechos de código em sua IDE. O CodeWhisperer está disponível para as linguagens de programação Java, JavaScript e Python. O serviço se integra a vários IDEs incluindo JetBrains (IntelliJ, PyCharm e WebStorm), Visual Studio Code, AWS Cloud9 e o console AWS Lambda.

Amazon Lambda – Suporte a novas políticas do IAM
Agora é possível criar políticas IAM com a condition lambda:SourceFunctionArn, com essa novidade agora é possível, por exemplo, restringir o acesso a fila SQS ou a um S3 somente para uma Lambda especifica.

AWS Amplify – Suporte a React
O Amplify UI é uma biblioteca de IU de código aberto que traz a simplicidade e a extensibilidade do AWS Amplify para o desenvolvimento de IU, agora com suporte a React.

AWS SAM Acelerate – Disponível para produção
O AWS SAM Accelerate agora está disponível para produção, o AWS SAM Acelerate é o novo recurso da AWS SAM CLI que faz com que seja mais fácil para os desenvolvedores testar alterações de código em comparação com um ambiente baseado em nuvem.

AWS Fargate para Kubernetes – Disponível em novas regiões
O AWS Fargate para Kubernetes agora está disponível nas regiões de Beijing e Ningxia.

AWS Lambda – Suporte a ABAC
O AWS Lambda anunciou suporte a attribute-based access control (ABAC) para APIs que utilizam funções lambda.

AWS CodeBuild – Workloads baseados em Graviton disponíveis em novas regiões
Agora é possível criar novos projetos CodeBuild utilizando Graviton/ARM nas regiões de São Paulo e Estocolmo.

AWS Cloudformation – Integração com Eventbridge
O AWS Cloudformation anunciou que agora é possível integrar as suas Stacks do serviço com o AWS Eventbridge, criando aplicações event-driven.

AWS DevOps Guru – Integração com o AWS RDS
Agora é possível obter insights do AWS DevOps Guru na console do AWS RDS!

AWS CodeBuild – Disponível em novas regiões

O AWS CodeBuild agora está disponível na região de Jakarta.

Quer saber as últimas novidades da AWS? Leia nosso blog!

E acompanhe toda segunda-feira em nosso canal do Youtube nossa live sobre as Novidades da AWS.

foto-redacao-darede

Redação Darede
marketing@darede.com.br

Equipe de comunicação e marketing formada por profissionais especializados em tecnologia.

OUTRAS PUBLICAÇÕES

Entendendo Docker

O Docker é uma das melhores plataformas para o deploy de uma aplicação. Para entender sua funcionalidade, confira esse artigo em nosso blog!

On Premises vs Cloud

Por Cassius Oliveira Hoje em dia toda empresa precisa ser de alguma forma uma empresa de tecnologia, independentemente de seu tamanho e do setor de atuação, tudo isso graças aos diversos recursos e soluções de tecnologia presentes no mercado. Ferramentas estas que tem a capacidade de aumentar a eficiência e produtividade do negócio, assim gerando um valor empresarial cada vez maior, o que torna o processo de decisão entre um ambiente On Premises e Cloud Computing totalmente complexo, visto que existem muitos fatores a serem considerados. De forma prática, a diferença entre esses dois tipos de infraestrutura está essencialmente onde seu hardware, software e suas aplicações residem. Em uma estrutura On Premises todos seus recursos são mantidos em uma infraestrutura local, podendo ser gerenciada pela sua equipe de TI interna ou por terceiros. Já um ambiente em cloud todos esses recursos são alocados em um servidor virtualizado e mantido por alguma plataforma de serviços em cloud, como a Amazon Web Services, Microsoft Azure, Google Cloud, entre outras. On Premises Seja em um ambiente em cloud, ou em uma estrutura On Premises, a maior preocupação de uma empresa deverá estar na segurança de seus dados. Por ser mais tradicional, ao escolher uma infraestrutura local pode-se trazer mais segurança para aqueles que ainda não domina o uso de nuvem, e possuem receio das novidades que a tecnologia em cloud pode proporcionar. Aqui os dados e informações estão inteiramente sob responsabilidade da empresa e da equipe de TI, que consequentemente deverá ser maior para realizar o gerenciamento e manutenção de toda infraestrutura. Mas é importante saber que as responsabilidades por segurança, estão também todas nas mãos dos mantenedores da estrutura. Uma das principais vantagens desse modelo é o controle maior da estrutura de TI da empresa, desde a escolha do software adquirido até a escolha de hardwares e ferramentas que irão compor o ambiente, além de uma equipe totalmente alocada dentro das operações da empresa proporcionando uma interação muito mais intensa e dedicada a manutenção dos processos da companhia. Algumas desvantagens desse tipo de estrutura está diretamente aos gastos para manter e gerenciar todos esses recursos, fazendo com que sua empresa tenha que possuir uma extensa equipe de tecnologia a disposição, além de outros custos invisíveis e até inesperados, principalmente se houver a necessidade de contratar um servidor adicional em um eventual aumento de demanda, além de perda de dados em caso de problemas na estrutura. Outras desvantagem dizem respeito ao tempo de reação as mudanças novas demandas, além do tempo e indisponibilidade em função de serviços sem proteção, falhas de energia, além da quantidade menor de funcionalidades em plataformas de nuvem, o que faz com que o seu negócio possa ficar de alguma forma para trás de outras empresas. Participe do programa Darede Assessment e receba uma análise gratuita de sua estrutura de TI! Cloud Computing Já uma das grandes vantagens de um ambiente em cloud está na economia. Aqui é possível pagar de acordo com sua necessidade e demanda, sendo possível aumentar e diminuir recursos conforme os objetivos de sua empresa. Além disso, os gastos de manutenção do servidor físico são inteiramente descartados, uma vez que, como já abordado, a estrutura em cloud trabalha em servidores e serviços “virtualizado” o que dá liberdade para sua empresa possuir uma equipe TI mais enxuta. De acordo com pesquisa do IDC, a redução dos custos da operação, após implementar um ambiente em cloud, pode chegar a 64%. Os processos de um ambiente em cloud também geram benefícios para equipe de TI da empresa, uma vez que segundo a mesma pesquisa mencionada anteriormente, a capacidade de maior automação e eficiência nas atividades operacionais, como a criação de máquinas virtuais, por exemplo, geram um aumento de produtividade de 41%, permitindo assim mais eficiência na estrutura como um todo. Já na parte da segurança, um ambiente em cloud diminui as chances de perda de dados, uma vez que caso uma instância pare de funcionar, é possível, através de um plano de Disaster Recovery, recuperar essas informações em outro lugar de forma rápida. Além disso, as plataformas de serviços em cloud dispõem de uma variedade de serviços capazes, por meio de diversas tecnologias, evitar falhas e vulnerabilidades no sistema, assim o deixando mais seguro. Entenda qual é a nuvem ideal para seu negócio! Por ser relativamente novo, um ambiente em cloud pode trazer algumas desconfianças, mas ao analisar com cuidado, ele pode trazer diversos benefícios a sua empresa, desde uma maior otimização dos gastos, até na capacidade de aumentar e diminuir instâncias diretamente de acordo com sua demanda. Conforme a tecnologia avança, essa estrutura pode ser mais interessante para sua empresa em uma visão a longo prazo.

Versionamento de códigos e arquivos

Nesse artigo vamos falar um pouco sobre o histórico do versionamento, e como a criação do git pela comunidade Linux ajudou em muito a propagar esse conceito que hoje trabalha desde códigos até projetos de criptomoedas.

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações