Azion Marketplace
O Marketplace da Azion é um catálogo digital que torna fácil encontrar, testar e implantar softwares que rodem no edge. Com uma ampla gama de soluções, você pode usá-lo para melhorar, compor ou personalizar suas aplicações. Além disso, ele proporciona um meio para que os Fornecedores Independentes de Software (ISVs), desenvolvedores de software e comunidades de código aberto distribuam software para uma audiência de milhares de compradores.
Sendo um catálogo digital, o Marketplace da Azion permite que os desenvolvedores implementem uma solução (solution) que atenda seus requisitos, fornecendo recursos que podem ser utilizados tanto dentro como fora da Azion Edge Network.
No Marketplace da Azion, você encontrará soluções para rodar suas edge functions de diversas maneiras, tais como Edge Firewall ou Edge Application nas áreas de segurança, desempenho, banco de dados e soluções de IA.
- Acessar o Marketplace
- Obtendo uma solution
- Usando a solution
- Instanciando uma edge application
4.1 Se você já tem uma edge application
4.2 Se você ainda não tem uma edge application- Instanciando uma solution do tipo edge firewall
- Atualização de uma versão de sua solution no Marketplace
- Permissões
- Modelos de negócio
1. Acessar o Marketplace
Para acessar o Marketplace da Azion, proceda conforme a seguir:
- Abra o Real-Time Manager (RTM).
- Verifique se você tem uma conta registrada na Azion, caso você ainda não tenha, crie uma aqui.
Para acessar o Marketplace, proceda conforme a seguir:
- Acesse o RTM.
- No canto superior esquerdo da página, selecione Products menu > Marketplace.
Navegue para explorar todas as soluções disponíveis ou filtre-as de acordo com a categoria a qual a solution pertence; tais como security, performance etc.
2. Obtendo uma solution
Para instalar qualquer solution fornecida pelo Marketplace da Azion, siga estes passos:
- No canto superior esquerdo da página, selecione Products menu* > Marketplace.
- Na página inicial do Marketplace, você tem duas maneiras de procurar uma solution:
- Na caixa de busca, você pode digitar o nome completo da solution, ou apenas uma palavra-chave ou parte dela. Isto retornará qualquer solution que combine com o texto.
- Você também pode navegar através dos cards para encontrar a solution desejada.
- Selecione o card da solution desejada e você será redirecionado para a página dela.
- Na seção Subscribe for, no canto inferior direito da página, clique no botão Get It Now.
Uma mensagem de sucesso irá aparecer na sua tela indicando que a sua solution está instalada e pronta para ser usada.
3. Usando a solution
Após a instalação de uma solution no diretório Marketplace, ela estará disponível para uso em sua conta.
Cada solution tem sua finalidade com características específicas. Você encontrará mais informações sobre ela nas guias de Overview, Usage Information e Support.
Nota*: uma solution pode ter dependências e exigir mais ações. As solutions atuais requerem a ativação do módulo Functions. Você deve verificar se este está habilitado para suas aplicações em Account menu > Billing & Subscriptions.
Atualmente, você pode usar uma solution do Marketplace dentro de uma Edge Application ou de um Edge Firewall. Cada uma dessas opções tem sua própria configuração, conforme veremos a seguir.
4 Instanciando uma edge application
4.1 Se você já tem uma edge application
Se você já tem uma edge application, você pode instanciar sua solution diretamente para essa edge application, seguindo os passos abaixo:
- Na seção BUILD, selecione Products menu.
- Selecione Edge Application para carregar a lista de edge applications já criadas.
- Selecione a edge application na qual deseja instanciar sua solution recém-instalada.
- Habilite o switch Functions para sua edge application clicando nele.
- Clique no botão Save.
4.2 Se você ainda não tem uma edge application
Caso você não tenha nenhuma edge application, você pode criar uma tanto manualmente como pela jornada do usuário.
Manualmente
- Acesse o RTM e em Products menu selecione Edge Application na seção BUILD.
- Clique no botão Add Edge Application.
- Dê um nome fácil de lembrar para sua edge application.
- Selecione Single Origin no campo Origin Type.
- Dê um endereço no campo Address.
- Defina
${host}
no campo Header Host Header. - Clique no botão Save.
Para utilizar sua nova solução, você terá que instanciá-la em sua edge application.
Para fazer isso, siga os passos:
- Selecione na lista de edge applications aquela recém-criada.
- Na aba Main Settings, ative o switch Functions para ativar funções em sua edge application.
- Clique no botão Save.
Ainda na página da sua edge application, siga os passos para instanciar uma solution:
- Na lista superior, selecione a aba Functions.
- Clique no botão Add Function.
- Na caixa de texto do nome da sua edge function, dê um nome fácil de lembrar.
- No menu suspenso de funções, selecione a função que você instalou através do Marketplace.
Isto irá carregar a função, mostrando um formulário com o código-fonte da função e duas abas: Code e Args. Nesta área, cada solução tem uma configuração diferente. Para saber mais sobre como instalar sua solution, vá para a seção guias sobre a documentação da Azion e selecione a solution que deseja utilizar.
Nota: algumas soluções exigirão mais recursos para serem executadas. Para tais casos, você pode verificar a página de guias da Azion também.
Através da jornada do usuário
- Vá para a página inicial do RTM.
- Na tela inicial do RTM, selecione a opção Build An Edge Application.
- Na próxima tela, forneça um nome fácil de lembrar para sua edge application.
- Selecione a opção Run a function.
- Na opção Configure Function, selecione a solution que você instalou através do Marketplace no menu suspenso.
- Um formulário com o código-fonte da solução aparecerá. A aba chamada Code é apenas para estudo, você não pode modificá-la. No mesmo formulário, você tem uma aba chamada Args. Nessa aba, você passará seus parâmetros de configuração, de acordo com a solução que você instalou.
- Clique no botão Next.
Pronto. Na próxima tela, chamada Launch, você terá as informações da sua edge application, como o endereço para acessá-la e um resumo do processo de build, chamado de Build Summary.
Você pode ler sobre as configurações das soluções na seção de guias da Azion.
5. Instanciando uma solution do tipo edge firewall
O processo para instanciar uma solution do tipo edge firewall é semelhante ao processo de uma edge application. No entanto, ele tem algumas diferenças nos locais de configuração.
Para instanciar uma solution do tipo edge firewall, siga estes passos:
- Selecione Products menu > Edge Firewall na seção SECURE.
- Você pode selecionar qualquer uma de suas aplicações de Edge Firewall ou criar uma nova.
- Para criar uma nova, você tem que clicar no botão Add Rule Set.
- Dê um nome fácil de lembrar para sua solution.
- Selecione os domínios onde o firewall estará ativo.
- Habilite as edge functions para seu edge firewall clicando no switch Functions.
- Clique no botão Save.
- Vá até a aba Function e clique em Add Function para adicionar a solution que você instalou. Você será redirecionado para a página do edge firewall.
- Dê um nome fácil de lembrar para sua solution.
- Selecione a função que você adicionou através de Marketplace na lista suspensa Edge Functions.
- Assim que você escolher a sua solution, o código-fonte será carregado, acima dele você conta com duas abas, Code e Args. Cada solution tem uma configuração e para saber como configurar a sua solution, vá até a página de documentação da Azion.
- Vá para a aba Rules Engine e crie a regra para definir os criteria (critérios) para quando executar sua função e os behavior (comportamentos) e indique Run Function como ação no menu suspenso. Em seguida, indique a função que você instalou através do Marketplace de acordo com o nome que você escolheu previamente.
Pronto. Agora você pode utilizar a sua solution no edge firewall.
6. Como atualizar uma versão da sua solution do Marketplace da Azion
As soluções apresentadas dentro do Marketplace da Azion não são estáticas; tanto a Azion quanto os nossos parceiros podem atualizá-las de acordo com o surgimento de novas funcionalidades. Recomendamos sempre utilizar a última versão, conforme disponibilizada pelo parceiro.
Para certificar-se de que você estará rodando a última versão da solution adquirida no Marketplace, basta seguir os passos indicados adiante nesta sessão.
A atualização das soluções dentro do ambiente do Marketplace é simples. Para atualizá-las, siga os seguintes passos:
- No canto superior esquerdo da página do RTM, selecione Products menu > Marketplace.
- Selecione a solution que você quer atualizar.
- Clique no botão Get New Version para atualizar a solution; uma mensagem irá informar que sua solution foi atualizada com sucesso.
Posteriormente, você poderá visualizar todas as suas soluções na sua lista de Edge Functions.
Para ativar uma solution, em qualquer versão, siga os seguintes passos:
- No canto superior esquerdo da página do RTM, selecione Products menu > Edge Application.
- Clique na edge application que você deseja usar.
- Certifique-se de habilitar as Edge Functions na página inicial da sua edge application.
- Clique na aba Functions.
- Clique no botão Add Function.
- Escolha um nome para a sua nova função.
- Na lista suspensa, selecione a solution adquirida no Marketplace.
- Clique no botão Save.
Para saber mais sobre os recursos presentes na nova versão da solution, clique na aba Changelog.
Para obter uma visão geral da solution, clique na aba Overview.
Importante: quando você atualiza uma solution dentro do Marketplace, a versão da solution que você está executando em sua edge application não é sobrescrita. Isto ocorre para lhe dar controle sobre a versão que você deseja usar com sua aplicação. Por exemplo, você pode testar uma nova versão de uma solution com uma edge application diferente, e, assim, quando você tiver concluído o processo de validação da sua edge application, você pode modificar a versão que será executada. Para alterar a versão, vá até o menu suspenso das funções de sua edge application.
7. Permissões
Para usar o Marketplace adequadamente, algumas soluções precisarão de algumas permissões para executar ações em sua conta. Isso acontece porque algumas soluções têm instalações semiautomáticas. Para entender mais sobre as permissões, você pode visitar a página de documentação Permissões do Marketplace.
8. Modelos de negócio
O Marketplace da Azion opera com os seguintes modelos de negócios:
- Bring your own License (BYOL): traga a licença ou credenciais ISV atuais e as insira no componente de código do Edge Function.
- Free model: a solution pode ser lançada em qualquer lugar, sujeita aos termos de uso.
Para outros tipo de licença, contate o time de vendas da Azion.
Não encontrou o que procurava? Abra um ticket.