DevOps Solution Page Tools Intro

Automatize, monitore e opere com uma plataforma de entrega em nuvem que se encaixa perfeitamente em seu ambiente de DevOps

A plataforma de entrega em nuvem da Akamai oferece uma variedade extraordinária de recursos projetados para turbinar qualquer website, aplicação da Web ou aplicação móvel. O conjunto cada vez maior de APIs avançadas da Akamai oferece aos desenvolvedores um controle refinado e a capacidade de dimensionar para atender a qualquer necessidade de negócios. A Akamai para DevOps torna fácil e contínuo para os desenvolvedores incorporar poderosas ferramentas e tecnologias de nuvem diretamente aos fluxos de trabalho de CI/CD existentes para obter velocidade e eficiência máximas no ciclo de vida de desenvolvimento de software.

DevOps Solution Page Intro

Akamai para DevOps

A Akamai para DevOps é uma coleção de integrações, ferramentas e plug-ins que ajuda você a conectar a Akamai aos seus fluxos de trabalho de automação. Visite nosso website para desenvolvedores aqui >

História do DevOps da Akamai

DevOps Overview image

Nos últimos anos, houve uma "guinada" nas operações de TI para os desenvolvedores. Agora, a responsabilidade de entregar uma Experiência do Cliente (CX) superior e diferenciada também aplica-se aos desenvolvedores. Os desenvolvedores têm a tarefa de iterar rapidamente e lançar novos produtos e recursos no mercado mais rapidamente do que nunca. Essa mudança é alimentada pelo DevOps.

Com base nisso, a Akamai transformou sua plataforma de entrega na nuvem, tornando mais fácil do que nunca integrar-se perfeitamente ao fluxo de trabalho de CI/CD (integração contínua e implantação contínua). Os três pilares da Akamai para DevOps são:

  • A automação está no núcleo da metodologia DevOps. Para conseguir a automação completa dentro de seus fluxos de trabalho de CI/CD, a Akamai oferece uma interface programável com código, juntamente com APIs bem documentadas e fáceis de usar.
  • Insights em tempo real são essenciais para sustentar e otimizar as operações. A Akamai oferece uma visão abrangente dos usuários da web e de dispositivos móveis com dados de desempenho em tempo real de todos os eventos do usuário, juntamente com as principais métricas de negócios. Com esse insight acionável do usuário, você pode corrigir imediatamente qualquer problema de desempenho da aplicação.
  • A resposta ágil a eventos operacionais é fundamental para a estratégia de DevOps. A Akamai fornece informações em tempo real com estatísticas resumidas para taxas de resposta, volumes de tráfego e muito mais, permitindo que você tome decisões rápidas orientadas por dados. Você é capaz de reagir a desafios operacionais ou ineficiências e responder em tempo real, quando mais importa.

Interface de linha de comando (CLI) da Akamai

A API do Property Manager e as variáveis podem ser gerenciadas por meio da linha de comando com invocações simples dentro da CLI do Akamai de código aberto, que funciona como um wrapper de nossas APIs para simplificar a forma como você as usa. Por exemplo, você pode usar a ferramenta de CLI em seus scripts de automação para simplificar o processo de criação de uma propriedade, a CLI garante que todas as complexidades que acompanham a criação de uma nova propriedade sejam completamente abstraídas do usuário, liberando recursos valiosos de DevOps para outras atividades.

Baixe a CLI e leia a documentação aqui.

Proteção de API

O Kona Site Defender (KSD) utiliza modelos positivos e negativos de segurança para proteger as APIs contra chamadas mal-intencionadas. Os desenvolvedores podem definir que tipo de solicitações e de chamadas são permitidas, e o KSD inspecionará os parâmetros de APIs RESTful em relação a uma lista branca de valores esperados, inspecionando o corpo do JSON e os parâmetros de caminho em busca de conteúdo de risco. Controles de taxa podem ser utilizados para atenuar ataques DDoS iniciados por meio de APIs, e o Kona Site Defender inclui análises e geração de relatórios no nível da API.

Saiba mais >

Ativação de metadados rápidos

Permite publicar em minutos as alterações de configuração na produção e na preparação, permitindo que as reduções de potência façam, testem e implantem alterações várias vezes por dia.

Saiba mais >

Fast Purge

Você pode usar a metodologia “hold-till-told” (manter até segunda ordem) armazenando TTLs longas em cache e atualizando rapidamente por meio da API. Ou use a interface do usuário para fazer correções rápidas no conteúdo publicado.

Saiba mais >

APIs

A Akamai oferece APIs para tudo, permitindo que você execute tarefas de entrega de conteúdo de forma programática por meio da linha de comando. Estes são alguns exemplos:

  • Com a API do Property Manager, você pode modificar suas configurações de propriedade e ativá-las nas redes de preparação ou produção da Akamai.
  • A API do sistema de provisionamento de certificados permite solicitar novos certificados SSL/TLS, modificar os certificados existentes, renovar automaticamente os certificados e excluir certificados.
  • A API do Global Traffic Manager permite que você gerencie o tráfego para seus data centers escolhendo dinamicamente os melhores servidores de nome de cliente em resposta às consultas de domínio GTM.
  • A API de Ferramentas de Diagnóstico permite diagnosticar e solucionar quaisquer problemas que você possa encontrar ao entregar conteúdo aos seus usuários finais na Akamai

Saiba mais >

CloudTest

A capacidade dos desenvolvedores de realizar testes de CI em um ambiente de produção é fundamental para trazer novas aplicações para o mercado. O custo de correção de defeitos de código aumenta exponencialmente à medida que você muda da esquerda para a direita no ciclo de vida de desenvolvimento de aplicações. As correções de bugs no início do ciclo de vida da aplicação são sempre as mais econômicas, enquanto as correções feitas na produção são sempre as mais caras. Com a Akamai, você pode realizar testes de carga em escala em um ambiente de pré-produção, para que você saiba que sua aplicação será dimensionada na produção. Os recursos do CloudTest incluem aplicações Web e móveis, APIs, bancos de dados e serviços da Web, tudo isso com suporte completo para integração contínua. Durante os testes, você sempre tem acesso a análises em tempo real e painéis personalizáveis que permitem a análise da causa raiz enquanto os testes são executados.

Saiba mais >

Teste de ponta a ponta

A capacidade dos desenvolvedores de realizar testes de CI em um ambiente de produção é fundamental para trazer novas aplicações para o mercado. O custo de correção de defeitos de código aumenta exponencialmente à medida que você muda da esquerda para a direita no ciclo de vida de desenvolvimento de aplicações. As correções de bugs no início do ciclo de vida da aplicação são sempre as mais econômicas, enquanto as correções feitas na produção são sempre as mais caras. Com a Akamai, você pode realizar testes de carga em escala em um ambiente de pré-produção. Os recursos para testes incluem aplicações Web e móveis, APIs, bancos de dados e serviços da Web, tudo isso com suporte completo para fluxo de trabalho de integração contínua. Durante os testes, você sempre tem acesso a análises em tempo real e painéis personalizáveis que permitem a análise da causa raiz enquanto os testes são executados.

Saiba mais >

Integrações prontas para uso com ferramentas de terceiros

 

  • Conector do varnish: as alterações na regra de cache definidas na origem, em Linguagem de Configuração do Varnish (VCL), são comunicadas e sincronizadas com a Akamai, assim como as solicitações de limpeza e outras funcionalidades.
  • WordPress: Sempre que você criar uma nova publicação no WordPress, o conector limpará automaticamente o cache usando o Fast Purge, permitindo que você automatize seu ciclo de publicação.
  • Terraform: O cache e a configuração da Akamai podem ser implantados automaticamente, junto com o restante da sua infraestrutura, com o conector Terrasform.

Saiba mais >

mPulse

Colete dados diretamente do navegador ou de aplicações móveis de um usuário em tempo real, capturando métricas de desempenho, como largura de banda e tempos de carregamento de página, bem como métricas de envolvimento, como rejeição e taxas de conversão. O mPulse também reúne métricas de usuários de dispositivos móveis, como localização do usuário, tipo de dispositivo, velocidade da operadora e uso de aplicações para concluir a perspectiva total.

Saiba mais >

Gerenciamento de evento e informação de segurança (SIEM)

Com a integração SIEM, você pode capturar eventos de segurança gerados na plataforma Akamai em sua aplicação SIEM. Os clientes do Kona Site Defender agora podem usar conectores prontos para Splunk e CEF Syslog. Para clientes com outros SIEMs, é possível usar a API SIEM para capturar eventos de segurança gerados na plataforma Akamai.

Saiba mais >

DataStream

O DataStream oferece visibilidade de middle-mile em tempo real por meio de logs de dados personalizados e métricas agregadas sobre o desempenho, os erros e os eventos da CDN usando APIs de push e pull.

Saiba mais >

Sandbox

O Sandbox da Akamai é um ambiente isolado da Akamai que os desenvolvedores podem usar para testar configurações e correções localmente antes de promover essas alterações em sua rede de entrega de conteúdo de produção. Com o Sandbox, as equipes podem acelerar ambientes de teste simultâneos e isolados para reduzir o risco de descobrir problemas posteriormente no ciclo de desenvolvimento, testando mudanças em tempo real, atenuando erros e melhorando o tempo de lançamento no mercado.

O Sandbox está incluído por padrão em qualquer produto de entrega da Akamai. Ele pode ser acessado por meio da interface do usuário, por API ou pela CLI.

Saiba mais >

Os benefícios do Sandbox incluem:

  • Provisionamento instantâneo e fácil configuração
  • Sandboxes da Akamai isolados e simultâneos
  • Opções de configuração híbrida, baseada em nuvem e implantada localmente
  • Reduz o risco de erros de produção
  • Perfeita integração com as pipelines dos desenvolvedores

Saiba mais >

Edge Side Includes (ESI)

Permita que os usuário implantem aplicações e escolham onde compilá-las: no sistema de gerenciamento de conteúdo (CMS), no servidor de aplicações (AS) ou na rede de entrega de conteúdo (CDN). O ESI pode ser usado para agrupar diversas chamadas de API no Edge e chamadas associadas a diferentes funções de uma aplicação em uma única chamada de API, resultando em menor tráfego de API e melhor desempenho. A Akamai foi uma das pioneiras dos esforços de ESI, e agora a especificação de padrão aberto ESI está sendo mantida junto com outras empresas de tecnologia, como IBM, Oracle, BEA Systems, etc.

Saiba mais >

Cloudlets

São aplicações inteligentes e escalonáveis no Akamai Edge que fornecem funcionalidade pronta para uso nos seguintes recursos do Edge:

  • Visitor Prioritization: uma aplicação de sala de espera amigável para continuidade dos negócios durante tráfego de pico
  • Phased Release: permite uma rápida implementação de alterações de códigos para produção com usuários reais e a capacidade de realizar failback
  • Balanceamento de carga: ajuda você a alcançar alto desempenho e disponibilidade em escala, ao mesmo tempo que personaliza o comportamento das sessões de roteamento e controle para sua aplicação.
  • Audience Segmentation: permite que você realize testes A/B no tráfego de aplicações dividindo o tráfego com cookies.

Os Cloudlets permitem que você aproveite a plataforma inteligente da Akamai para ampliar seus recursos de DevOps para o Edge.

Saiba mais >

SDKs

Com nossos SDKs, os desenvolvedores podem adicionar facilmente novos recursos a suas aplicações. O SDK de desempenho de aplicações móveis (MAP) da Akamai ajuda você a entender as causas da latência de aplicações móveis e, em seguida, fornece os dados necessários para otimizar e acelerar as solicitações de API e imagem de sua aplicação na Intelligent Platform da Akamai. O SDK de entrega de conteúdo preditiva oferece a capacidade de armazenar vídeos em cache de forma inteligente no dispositivo de um usuário. Usando o SDK, você pode baixar e gerenciar conteúdo no dispositivo de forma eficiente e, em seguida, configurá-lo, controlá-lo e monitorá-lo por meio do painel. Em seguida, personalize vídeos com base nas preferências do usuário, nos dados de uso e nas atividades sociais. Taxa de bits, taxa de transferência e conectividade estável do SDK de aceleração de mídia. Alta qualidade: taxas de bits mais altas, por mais tempo. Usuários de dispositivos móveis de baixa qualidade com perda ou conectividade wi-fi não gerenciada com mais renderizações/taxas de bits. Usar um cliente baseado em padrões para o protocolo de servidor que aproveita o QUIC do Google.

Saiba mais >