/blog

Painel Cloud White Label, scripts, multi língua, SNS/SMS, escopo de RIs

Painel de controle ‘White Label’

O Cloud8 tem atendido a diversas classes de clientes: parceiros/consultorias AWS, usuários de grande e pequeno porte, bem como startups e comércio eletrônico.

Um dos pedidos comuns é a personalização e identificação dos nossos serviços com a marca da empresa cliente.

Esta semana lançamos a customização completa e flexível do Cloud8. Veja o que pode escolher/configurar, lembrando ainda que o Cloud8 agrega múltiplas contas AWS:

  • logotipo por conta AWS – será colocado no cabeçalho nos comunicados via email deste provedor;
  • usuário SMTP – o usuário ‘From’ que envia os comunicados;
  • língua (português ou inglês) de cada provedor;
  • fuso horário do provedor;
  • formato de data do provedor (dd/mm/YYYY ou mm/dd/YYYY);
  • usuários e perfis com permissões customizadas com acesso a componentes e funcionalidades dos provedores;

No caso de escolher o logotipo e o usuário de SMTP próprios, toda a menção ao Cloud8 desaparece. Os comunicados, relatórios, alertas, etc funcionam como se fossem da própria empresa.

Também expandimos o uso do logotipo para o painel de controle!

logocustom-2

Se você customizar o logotipo do painel e quiser evitar o uso da nossa URL tradicional, – https://app.cloud8.com.br/ – pode acessar uma nova URL com outro certificado digital que não tem referência ao Cloud8 – https://painel.cloud – fique à vontade para passar para os seus usuários.

Caso queira acessar com o seu domínio próprio, basta entrar em contato para passarmos os procedimentos e o custo mensal relativo ao serviço e certificado digital.

Agendador: melhoria na tarefa de execução de scripts

Há algumas semanas atrás anunciamos a novidade da nova tarefa de execução de scripts dentro de um workflow agendado (modalidades: chamada de URL e/ou EC2 Command).

Dada a boa receptividade, implementamos mais dois pontos chaves:

  • Parametrização do EC2 Command. Ao usar command como AWS-RunShellScript (Linux) ou AWS-RunPowerShellScript (Windows), você pode determinar a [power]shell script que quiser para rodar de forma monitorada e auditada;
commandparams

* em “Commands” poderia colocar um script: /usr/local/bin/script -xpto copyS3

  • Script de chamada HTTP com Basic Authentication. Em caso de um script protegido por Basic Authentication, você pode chamar uma URL com login e senha: https://user:password@www.meudominio.com.br/scripts/alteramonitoracao

E aproveitando, seguem alguns casos de uso para execução dos scripts em conjunto com o workflow de mudança de infraestrutura:

  • Combinar com execução de snapshot: um ‘freeze’ no filesystem antes, snapshot e ‘unfreeze’ depois;
  • Combinar com execução de snapshot de servidor com banco de dados Postgresql: “SELECT pg_start_backup(‘Backup’)” antes, snapshot e “SELECT pg_stop_backup()” depois;
  • Combinar com execução de snapshot de servidor com banco de dados MySQL: algo como um “FLUSH TABLES WITH READ LOCK;”, snapshot e “UNLOCK TABLES”
  • Antes de desligar um servidor com objetivo de economizar, fazer uma chamada de webservice para removê-lo do monitoramento (nagios, zabbix, etc) e evitar falsos-positivos ou procedimentos manuais. O mesmo pode ser feito quando religar o servidor e reativar a monitoração;
  • Cópia de arquivos diretamente para o S3 – com as permissões corretas no IAM Role do servidor não é necessário nem colocar credenciais neste script!
  • Restore de um banco de dados novo (D-1) toda a vez que ligar um servidor pela manhã. Rodar um script para modificar dados sensíveis e tirar o acesso a equipe de desenvolvimento;
  • Após ligar o servidor, rodar um script que checa se todos os serviços subiram corretamente e arrumá-los, se for o caso;
  • Aplicação de patches de segurança, atualização de aplicativos, checagem de antivírus e antimalware, etc
  • E o que fizer sentido automatizar para o seu négocio!

Configuração de língua e fuso horário para os usuários

Já falamos do suporte ao painel White Label e as parametrizações por conta AWS. Aplicamos o mesmo conceito para o usuário que acessa o painel de controle.

logocustom-1

Casos de uso:

  • Se sua região não tiver horário de verão, pode escolher o fuso;
  • Equipe com várias nacionalidades/idiomas;
  • Equipe alocada em fusos diversos;
  • Fornecer logins restritos para parceiros, desenvolvedores, departamentos, etc

E a customização também chegou no agendamento. Ao agendar um evento, você pode escolher o fuso horário que ele será executado. Um servidor na Coreia que precisa ser ligado todas as segundas pela manhã (de lá) ?

sched-timezone

Integração com SNS/SMS

Implementamos a notificação via SNS quando um agendamento falhar por motivo do AWS. O caso de uso típico é ser alertado de uma falha na execução de um backup ou um servidor que não iniciou por conta de uma instabilidade nas APIs ou falta de disponibilidade de tipos. Neste cenário, uma notificação SNS para um tópico dispararia um SMS para o seu celular ou qualquer outra suportada dentro do SNS.

Por enquanto esta notificação está integrada ao agendador. Veja como é simples configurar e criar quantos pontos de notificação quiser.

snssms

Suporte aos modelos de instâncias reservadas

Já suportamos os novos modelos de instância reservada que o AWS lançou no fim de setembro.

Resumidamente, estes modelos dão mais flexibilidade na alocação da RI cobrindo uma região inteira e não mais em uma única zona de disponibilidade. Também permite a compra de RIs que podem ser atualizadas (para tipos maiores) posteriormente.

O Cloud8 monitora a [sub]utilização e alerta sobre os vencimentos. Você pode saber exatamente quais servidores estão utilizando RIs (seja pelo relatório gerencial de ‘Controle de RIs’ ou pela lista de servidores) e não somente se as horas foram consumidas ou não. Isto permite fazer um planejamento e comprar novas RIs de forma muito mais segura e tranquila.

Recomendamos sempre que comprar uma RI, usar o escopo ‘Região’.

Outros

Seguem outras melhorias e correções que merecem destaque:

  • Suporte a instâncias C4 e M4 no Brasil e novos tipos P2 e X1;
  • Suporte a custos do Kinesis Analytics, novo modelo do Suporte Developer e Application Load Balancer;
  • Instâncias reservadas: possibilidade de se sincronizar novas RIs sem precisar resincronizar a conta AWS inteira;
  • EC2 Command: execução síncrona pode durar até 120 segundos;
  • Agendador: Motivo de remoção de um agendamento para constar na auditoria;
  • Agendador: melhor visualização de um evento já executado;
  • Agendador: tooltip dos componentes também mostra região em que se encontra;
  • Lista de backups: mostra a região de onde veio a cópia;
  • RDS: notificação de falha de habilitação do perfil para criação de backups SQL Server no S3, evento de migração de EC2 Clássico para VPC;
  • Load Balancer: notificação de mais uma cifra insegura que não deveria ser utilizada;
  • BUG: perfil ‘readonly’ não tinha acesso aos relatórios de custos dos componentes em algumas situações de filtragem;
  • BUG: perfil ‘readonly’ não via detalhes da políticas de retenção do tipo GFS;
  • BUG: email de notificação de finalização de backup manual não era enviado em alguns cenários;
  • Diversos ajustes na análise de custos acompanhando as mudanças do AWS.

Dúvidas, críticas, sugestões? Entre em contato!

Att,

Equipe Cloud8

Conheça o Cloud8! Acesse nossa calculadora e simule o seu cenário, ou crie sua conta para um teste de 15 dias sem compromisso clicando aqui.

Comentários