Akamai Diversity

O Blog da Akamai

Postagem no blog do desenvolvedor: novidades para os desenvolvedores?

Em cada iteração, a Akamai aproxima-se mais do objetivo de permitir o melhor desempenho às equipes de desenvolvimento que contam com a Akamai para oferecer experiências confiáveis e de alto desempenho a seus clientes. O Lançamento de março de 2020 permite que as equipes se desenvolvam na borda da Akamai com mais velocidade, segurança e visibilidade.

Esta postagem no blog é a parte final de uma série de publicações que destacam os novos recursos e funcionalidades incluídos nas atualizações de março de 2020 da Akamai Intelligent Edge Platform. Em cada dia desta semana, nosso foco foi um aspecto diferente desse lançamento.

  • Na segunda-feira, falamos sobre as melhorias de segurança do Bot Manager, Fast DNS, Kona Site Defender, Managed Security Service, Prolexic Routed e Web Application Protector.
  • Terça-feira foi o segundo dia de atualizações de segurança e incluiu as atualizações do Enterprise Threat Protector, DNSi CacheServe, Fast DNS e Identity Cloud.
  • O foco da quarta-feira foram as melhorias no tráfego e na entrega de conteúdo.
  • A postagem de ontem detalhou o desempenho da Web e como a otimização de vídeo afeta as experiências digitais dos clientes.
  • E hoje o dia é dedicado aos desenvolvedores e clientes que buscam implantações de alta velocidade, Edge Computing e outras maneiras de gerenciar a Akamai como código.

Na postagem de hoje, analisamos os recursos aprimorados que serão de maior interesse para as equipes de desenvolvimento e operações, ou seja, os usuários ativos que contam com a Akamai para oferecer alto desempenho das aplicações e experiências digitais que eles criam: nossos novos métodos de implantação rápida, a Edge Computing expandida e novas opções de teste.

Implantação rápida: ative novas propriedades em minutos

Os clientes da Akamai estão adotando cada vez mais metodologias de DevOps nas organizações. Com esse lançamento, a Akamai lidera uma nova era de implantações e configurações de alta velocidade, colocando maior controle nas mãos dos desenvolvedores e permitindo integração completa com os fluxos de trabalho de CI/CD. Agora, é possível ativar novas propriedades e implantar alterações de configuração em minutos usando nossa interface do usuário, nossas APIs ou nossos conectores.

Nosso novo provedor Terraform e os modelos permitem que os clientes integrem rapidamente novas propriedades e façam alterações de configuração de modo replicável e previsível como parte de seus processos de CI/CD. Os desenvolvedores podem provisionar e gerenciar propriedades e zonas de DNS como código, administrando a entrega do website de maneira programática. Além disso, simplificamos os processos de ativação de novas propriedades para reduzir significativamente o tempo e a carga de trabalho envolvidos na criação de novas experiências digitais. Neste lançamento, o Akamai Pipeline agora é sincronizado com o Akamai Control Center para capturar qualquer alteração de configuração manual e incorporá-la ao fluxo de trabalho de CI/CD.

O resultado final é uma experiência de implantação de alta velocidade, projetada com as necessidades dos profissionais de DevOps e de outras equipes de desenvolvimento e operações de alto desempenho em mente. Entendemos os desafios que as implantações de lançamento lento no mercado criam para as equipes de desenvolvimento e os clientes que elas apoiam. Nosso novo recurso de implantação rápida é realmente uma revolução.

Confira nosso vídeo de apresentação do novo processo de implantação rápida.

Edge Computing -- aplique lógica na borda

O EdgeWorkers da Akamai coloca a computação e a lógica o mais próximo possível dos usuários acelerar o desenvolvimento e a implementação das modificações nas experiências digitais. Assim como o armazenamento em cache do conteúdo na borda melhora a entrega, a transferência da lógica aplicável para a borda pode otimizar o desempenho das aplicações e propriedades. Como o EdgeWorkers baseia-se em JavaScript, os desenvolvedores podem trabalhar em uma linguagem que já conhecem, sem precisarem aprender uma nova sintaxe. O EdgeWorkers permite que as equipes trabalhem de modo independente, ativando novos microsserviços e concentrando-se na lógica relevante a seus serviços específicos.

Com o EdgeWorkers, as funções sem servidor são executadas diretamente na borda. Os serviços simples têm acesso total aos insights de solicitações e entregas, e microsserviços mais complexos podem usar os dados incorporados nas soluções de função ou de dados remotos. Os serviços podem acessar todos os dados da solicitação HTTP, incluindo cookies, cabeçalhos, URL e parâmetros de consulta. Leia nossa postagem detalhada sobre como criar microsserviços usando o EdgeWorkers.

No momento, o EdgeWorkers está disponível para os clientes da Akamai; se você ainda não o tem, inscreva-se para começar a usá-lo. A lista de casos de uso aumentou consideravelmente desde a disponibilização inicial do EdgeWorkers em outubro de 2019 e continuará aumentando em 2020.

Agora, o EdgeWorkers oferece controles para armazenamento em cache de conteúdo na borda, para que os desenvolvedores causem um impacto rápido e programático nas experiências digitais dos clientes. Quando o conteúdo e a computação são movidos para a borda, a latência e as dependências na infraestrutura de origem são bastante reduzidas. Isso permite que as equipes realizem testes A/B e experimentos de recursos usando o conteúdo armazenado em cache, em vez de sobrecarregar os recursos internos. Também é possível personalizar as experiências do cliente, modificando o caminho das imagens armazenadas em cache e outros conteúdos com base em variáveis, como localização do cliente ou hora do dia.

Os novos recursos no nosso lançamento de março incluem:

Alteração de URL e suporte da origem


Agora, é possível modificar os argumentos de consulta e caminho de uma solicitação e determinar para qual origem a solicitação deve ser roteada. As alterações na experiência do usuário incluem:

  • Personalização do dispositivo sem redirecionamentos
  • Otimização da imagem para o dispositivo e o navegador
  • Balanceamento da carga de origem
  • Teste A/B usando o conteúdo armazenado em cache
  • Distribuições controladas de novas aplicações

Controles de chaves de cache

Para otimizar a entrega armazenada em cache, agora é possível definir chaves de cache de maneira programática. A otimização das chaves garante a entrega do conteúdo correto armazenado em cache e melhora o descarregamento e o desempenho.

Integração de failover
A nova integração de failover permite fornecer uma ação alternativa quando ocorre falha de uma função do EdgeWorkers. É possível especificar o conteúdo a ser fornecido, em vez do código de status do erro, como um redirecionamento ou uma nova solicitação (até mesmo para outra origem).

Integração do Sandbox

Nossa nova integração do Sandbox permite criar e testar o EdgeWorkers localmente ou centralmente em um ambiente do Akamai Sandbox antes da implantação.

Vinculações do TypeScript

Publicamos vinculações do TypeScript para a API JavaScript do EdgeWorkers. O desenvolvimento do TypeScript fornece integrações úteis de IDE para uma codificação mais rápida e precisa, evitando a identificação tardia de bugs no ciclo de lançamento. Saiba mais.

Expansão dos testes -- atualizações do Test Center e do Sandbox

O lançamento de março de 2020 inclui melhorias nas nossas opções de teste voltadas para desenvolvedores. Adicionamos uma GUI para testes do Sandbox com um clique. Também implantamos várias melhorias no Akamai Test Center, incluindo:

  • Conjuntos de testes padrão
  • Clonagem de casos de teste
  • Relatórios em PDF

Resumo e mais detalhes

Nossos clientes estão visivelmente animados com o aumento da velocidade, da segurança e da visibilidade de suas equipes de desenvolvedores. Como um número cada vez maior de organizações está adotando uma abordagem de DevOps, ou seja, iterações rápidas, equipes distribuídas, websites e aplicações centrados em microsserviços e automação de implantações, estamos empenhados em fornecer as ferramentas e o suporte de que elas precisam para alcançar seus objetivos de entrada no mercado rápida, testada e segura para os clientes aos quais elas fornecem suporte.

Leia mais sobre essas atualizações abaixo.

Akamai Pipeline
Com o Akamai Pipeline e o pacote Akamai CLI para Property Manager, é possível tratar as alterações de configuração como qualquer outra parte de código e automatizar a propagação dessas alterações por meio do seu pipeline de desenvolvimento. Esse lançamento permite a sincronização do pipeline de CI/CD no lado do servidor para garantir que as alterações manuais sejam perfeitamente atualizadas em seus fluxos de trabalho de CI/CD.

Principais recursos 
Sincronização do pipeline de CI/CD no lado do servidor O Akamai Pipeline agora é sincronizado com o Control Center para capturar qualquer alteração de configuração manual e integrar-se ao pipeline de CI/CD.

 

Akamai Sandbox

Esse lançamento implanta uma nova GUI para o Sandbox, para que os clientes iniciem novos ambientes do Sandbox com o clique de um botão.

Principais recursos 
IU do Sandbox Complementa a CLI (interface de linha de comando) do Akamai Sandbox existente com uma nova interface gráfica do usuário.

 

Akamai Test Center

Esse lançamento contém várias melhorias feitas no Akamai Test Center, com opções de teste mais variadas e avançadas, além de recursos de relatório adicionais.

Principais recursos 
Várias melhorias Várias melhorias no Akamai Test Center, incluindo conjuntos de teste padrão, clonagem de casos de teste e relatórios em PDF./td>

 

EdgeWorkers

Com esse lançamento, os recursos do EdgeWorkers são expandidos para incluir controles de armazenamento em cache de conteúdo na borda e a capacidade de modificar os argumentos de consulta e caminho, para que os desenvolvedores causem um impacto rápido e programático nas experiências digitais dos clientes. Esse lançamento também adiciona opções de failover, integração com o Akamai Sandbox e novas vinculações do TypeScript.

Principais recursos 
Integração do Sandbox Crie e teste o EdgeWorkers em um ambiente do Akamai Sandbox.
Alteração de URL e suporte da origem Modifique os argumentos de consulta e caminho de uma solicitação e determine para qual origem a solicitação deve ser roteada.
Controles de chaves de cache Defina chaves de cache de modo programático.
Integração de failover Determine uma ação alternativa caso ocorra falha em uma função do EdgeWorkers.
Vinculações do TypeScript Vinculações do TypeScript publicadas para a API JavaScript do EdgeWorkers.

 

Integração do Terraform

Criamos um novo provedor Terraform para que as equipes de desenvolvimento utilizem o Terraform em seus fluxos de trabalho de CI/CD para a rápida implantação de novas propriedades e configurações.

Principais recursos 
Suporte para Ion, Edge DNS e GTM Provisione e gerencie propriedades e zonas de DNS como código para administrar a entrega de websites, o DNS e os componentes de gerenciamento de tráfego como parte do processo de CI/CD.
Modelos do Terraform Os arquivos de configuração dos modelos do Terraform permitem que os clientes integrem novas propriedades da Web à plataforma Akamai de uma forma repetitiva e previsível.