OptScale é uma plataforma de código aberto que gerencia e otimiza os custos de infraestrutura de nuvem e o desempenho da carga de trabalho. Ela é especificamente adaptada para operações financeiras (FinOps) e de aprendizado de máquina (MLOps). Ela ajuda as empresas a monitorar e controlar seus gastos com nuvem, garantindo o uso eficiente de recursos em vários ambientes de nuvem, como AWS, MS Azure, Google Cloud e Alibaba Cloud.
Um aspecto significativo que o OptScale aborda no gerenciamento de recursos de nuvem é detectar e gerenciar volumes não utilizados. Volumes não utilizados no armazenamento em nuvem podem contribuir significativamente para custos desnecessários. O OptScale fornece mecanismos para identificar recursos não utilizados, incluindo volumes de armazenamento, máquinas virtuais e snapshots que não estão mais anexados a nenhuma instância ativa ou necessários para as operações atuais. As empresas podem reduzir seus gastos gerais com a nuvem limpando esses recursos não utilizados.
O OptScale também enfatiza as melhores práticas para otimização de custos na nuvem, que incluem monitoramento regular e descomissionamento de recursos não utilizados, redefinição de VMs com base nas necessidades de desempenho e emprego modelos de economia de custos, como instâncias reservadas e instâncias pontuais.
Como o OptScale ajuda a detectar e remover volumes e snapshots não utilizados
Gerenciar volumes de armazenamento não utilizados é um aspecto essencial do gerenciamento de recursos de nuvem que pode ajudar as organizações a otimizar custos e eficiência. O OptScale oferece suporte a vários provedores de nuvem, incluindo AWS, Azure, Alibaba Cloud, GCP e Nebius. A plataforma oferece ferramentas para identificar volumes não utilizados e snapshots obsoletos e fornece recomendações para recursos que não estão sendo utilizados de forma eficaz.
Esses volumes não utilizados ou "órfãos" podem permanecer na sua conta sem atender a nenhuma finalidade operacional, gerando custos desnecessários.
Manter volumes não utilizados pode levar a gastos desnecessários, que se acumulam mesmo se os volumes não forem usados ativamente. Use o OptScale para identificar volumes e snapshots não utilizados. A solução OptScale procura volumes com um status "disponível", o que indica que eles não estão anexados a nenhuma instância. Ela permite que você desanexe e exclua volumes com base no relatório que você tem. Além do relatório, um script é gerado para excluir volumes e snapshots não utilizados.
É uma boa prática revisar e auditar seus recursos regularmente. Implementar estratégias de marcação e políticas de ciclo de vida pode ajudar a gerenciar recursos de forma eficaz e evitar custos desnecessários. Auditar e limpar periodicamente volumes e snapshots não utilizados pode levar a economias de custo significativas e gerenciamento de recursos mais eficiente em seu ambiente AWS.
Observe que antes de excluir volumes não utilizados, você deve considerar tirar snapshots para fins de backup. Snapshots permitem que você restaure dados mais tarde, se necessário.
Neste caso, buscamos encontrar volumes destacados por mais de um dia.
A solução OptScale também possui scripts automatizados para limpeza de volumes não utilizados ou snapshots obsoletos para ajudar os usuários a reduzir custos.
Esses recursos podem ajudar você a gerenciar os custos de armazenamento e garantir que você pague apenas pelos recursos utilizados.
Como encontrar volumes e snapshots não utilizados no OptScale
Para obter recomendações tangíveis do OptScale, vá para o cartão 'Volumes não anexados' ou 'Snapshots obsoletos' na página 'Recomendações'.
A solução OptScale considera um volume não utilizado se ele não tiver sido anexado a nenhuma instância no último dia.
O instantâneo do EBS é obsoleto se:
- seu volume EBS de origem não existe mais
- não há AMIs criadas a partir deste instantâneo do EBS
- não foi usado para criação de volume nos últimos três dias
O número de dias é configurável em ambos os casos, então altere-o de acordo com suas necessidades.
Para obter uma compreensão detalhada da utilização dos cartões de recomendação do OptScale, siga o link https://hystax.com/how-to-use-recommendation-cards-in-optscale/
Como usar a página 'Ver todos os itens'
Siga o link 'Ver todos os itens' na parte inferior do cartão para visualizar as oportunidades de economia com compromisso mínimo e economia com compromisso médio para cada item. Itens ativos, descartados e excluídos são separados em abas.
A tabela de recursos contém Localização, Última vez anexado, Desanexado em, Despesas quando desanexado, Possíveis informações de economia mensal para cada item e um menu de ações. Clique em qualquer item para ir para a página de descrição do recurso.
Um menu de grupo está disponível para uma lista de itens.
Use 'Configurações' para definir os dias em que o volume será marcado como não utilizado ou um instantâneo será considerado obsoleto.
Ao 'Baixar' uma tabela, selecione o formato de planilha XLSX ou arquivo JSON. A tabela fornece informações abrangentes sobre os itens listados.
Selecione uma fonte de dados que você deseja limpar antes de baixar os scripts de limpeza:
Otimização de custo de nuvem gratuita. Vida
Como obter um script de limpeza para uma fonte de dados
Há duas maneiras de baixar um script de limpeza para uma fonte de dados especificada. Esse recurso está disponível no cartão Recomendações e no modal lateral 'Ver todos os itens'.
Cartão de recomendação:
Clique no botão na parte inferior do cartão.
Selecione uma fonte de dados. Um arquivo .sh será baixado automaticamente.
Modal lateral 'Volumes não anexados' ou 'Snapshots obsoletos'.
No modal lateral 'Volumes não anexados' ou 'Snapshots obsoletos', clique na fonte de dados no menu 'Scripts de limpeza'.
Um arquivo .sh será baixado automaticamente.
Como iniciar um script de limpeza na AWS
Para iniciar um script de limpeza na AWS, primeiro garanta que a versão mais recente do AWS CLI esteja instalada ou atualize uma versão existente para a mais recente. Encontre instruções detalhadas aqui: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html.
Segundo, certifique-se de que o pacote jq (um pacote para analisar JSON no bash) esteja instalado.
Quando todos os requisitos estiverem instalados, tudo o que você precisa fazer é configurar a AWS CLI (informações detalhadas podem ser encontradas aqui: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) e inicie o script via comando:
executar script bash
Como iniciar um script de limpeza no Microsoft Azure
Para iniciar um script de limpeza no Azure, primeiro certifique-se de que a versão mais recente do Azure CLI esteja instalada ou atualize uma versão existente para a mais recente. Encontre instruções detalhadas aqui: https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt
Segundo, certifique-se de que o pacote jq (um pacote para analisar JSON no bash) esteja instalado.
Quando todos os requisitos estiverem instalados, tudo o que você precisa fazer é entrar no Azure CLI e iniciar o script por meio do comando:
executar script bash
Outra opção é executar o script usando o Azure shell. Para fazer isso, abra o MS Azure shell e execute o script:
executar script bash
Use caminhos absolutos ou execute cd antes da execução.
Como iniciar um script de limpeza no Alibaba
Para iniciar um script de limpeza no Alibaba, primeiro, certifique-se de que a versão mais recente do Alibaba CLI esteja instalada ou atualize uma versão existente para a mais recente.
Segundo, certifique-se de que o pacote jq (um pacote para analisar JSON no bash) esteja instalado.
Quando todos os requisitos estiverem instalados, inicie o script através do comando:
executar script bash
Outra opção é executar o script usando o shell do Alibaba. Para fazer isso, abra o shell do Alibaba e execute o script:
executar script bash
Nossa equipe OptScale enfatiza a importância do gerenciamento eficaz de recursos, fornecendo ferramentas automáticas e manuais para ajudar os usuários a lidar com volumes não utilizados de forma eficiente e otimizar custos e uso de recursos.
Além disso, os recursos do OptScale se estendem para dar suporte a MLOps, fornecendo ferramentas para treinamento de modelos de ML, rastreando experimentos e otimizando o desempenho e os custos de cargas de trabalho de ML. Isso inclui criação de perfil detalhada de modelos e experimentos de machine learning, o que ajuda a identificar e mitigar gargalos de desempenho e despesas desnecessárias.
O OptScale é uma ferramenta abrangente para organizações que buscam aprimorar suas operações de nuvem e ML por meio de gerenciamento eficaz de custos e otimização de recursos.
Projeto OptScale Github: https://github.com/hystax/optscale
Agradeceríamos se você nos desse uma estrela.