Prévia do material em texto
COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX Aula 5: Métricas de custos e qualidade de serviço AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO Computação em Nuvem e Web Services em Linux <número> Estrutura do conteúdo Objetivos Avaliar diferentes tipos de mecanismos de segurança em nuvem, bem como os modelos de implantação, para aplicar boas práticas focadas em otimização Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Unidade 3: TRABALHANDO COM COMPUTAÇÃO EM NUVEM 3.1 MÉTRICAS DE CUSTO 3.2 MÉTRICAS DE QUALIDADE DE SERVIÇO 3.3 SLA – SERVICE LEVEL AGREEMENT Estrutura do conteúdo Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Para cada métrica serão respondidas as seguintes perguntas Qual a métrica? Qual é o valor médio dessa métrica? Por que essa métrica é importante? Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO Estrutura do conteúdo Disponibilidade do serviço/sistema MÉTRICA Porcentagem de tempo que um serviço ou sistema está disponível; É a razão entre o tempo que um sistema ou componente está funcional e o tempo total que é necessário ou esperado para funcionar Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Disponibilidade do serviço/sistema DISPONIBILIDADE MÉDIA Estudo global realizado pelo IWGCR apontou média de 7.738 horas indisponíveis por ano ou 99,91% de disponibilidade Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Disponibilidade do serviço/sistema IMPORTÂNCIA Um tempo de atividade de 99,9% significa 42 minutos de inatividade por mês durante os quais você não pode fornecer serviços aos seus clientes. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Confiabilidade (tempo médio entre falha e para reparo) MÉTRICA Tempo Médio entre Falhas (MTBF) Refere-se à quantidade média de tempo que um dispositivo ou produto funciona antes de falhar. Esta unidade de medida inclui apenas o tempo operacional entre falhas e não inclui os tempos de reparo. Tempo Médio de Reparo (MTTR) É o tempo médio necessário para corrigir um componente e/ou dispositivo com falha e devolvê-lo ao status de produção. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Confiabilidade (tempo médio entre falha e para reparo) NÍVEL DE CONFIABILIDADE Dois noves é o mesmo que 99%, o que equivale a (100%-99%)*365 ou 3,65 dias de inatividade/ano Três noves ??? 8h de inatividade/ano Quatro noves ??? 52min de inatividade/ano Cinco noves ??? 7min de inatividade/ano Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Confiabilidade (tempo médio entre falha e para reparo) IMPORTÂNCIA A falha de hardware pode levar a uma degradação no desempenho para os usuários finais e pode resultar em perdas para os negócios. Uma boa compreensão dos números, bem como das causas por trás dessas falhas, ajuda a melhorar a experiência operacional, não apenas permitindo que estejamos mais bem equipados para tolerar falhas, mas também para reduzir o custo de hardware por meio da engenharia, levando diretamente a uma economia para a empresa. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Tempo de resposta MÉTRICA É definida como o tempo que leva para qualquer carga de trabalho fazer uma solicitação de trabalho no ambiente virtual e para o ambiente virtual concluir a solicitação Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Tempo de resposta TEMPO MÉDIO DE RESPOSTA De acordo com um estudo publicado pela Modern Education and Computer Science Publisher Base de usuários e os data centers estão localizados na mesma região 50,35 milissegundos Base de usuários e os data centers estão localizados em regiões diferentes 401,72 milissegundos Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Tempo de resposta IMPORTÂNCIA O tempo de resposta fornece uma imagem clara do desempenho geral da nuvem. É crucial, pois afeta o desempenho e a disponibilidade do aplicativo. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Segurança MÉTRICA Conjunto de tecnologias e políticas baseadas em controle projetadas para aderir às regras de conformidade regulatória e proteger informações, aplicativos de dados e infraestrutura associados ao uso da computação em nuvem. Os processos provavelmente também incluirão um plano de continuidade de negócios e backup de dados no caso de uma violação de segurança na nuvem. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Segurança MÉTRICA As ameaças de segurança na nuvem podem ser categorizadas como: Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Segurança MÉDIA DE AMEAÇAS DE SEGURANÇA De acordo com o relatório trimestral de adoção e risco de nuvem da Skyhigh 86% das organizações experimentam pelo menos um incidente de ameaça por trimestre A organização média sofre 14 ameaças internas a cada mês Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Segurança IMPORTÂNCIA Devido à própria natureza da nuvem como um recurso compartilhado, gerenciamento de identidade, privacidade e controle de acesso são de particular preocupação. Com mais organizações usando computação em nuvem e provedores de nuvem associados para operações de dados, a segurança adequada nessas e em outras áreas potencialmente vulneráveis tornou-se uma prioridade para as organizações que contratam um provedor de computação em nuvem Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Taxa de transferência (largura de banda) MÉTRICA Refere-se ao desempenho de tarefas por um serviço ou dispositivo de computação durante um período específico Normalmente é medido como transações por segundo ou megabytes por segundo Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Taxa de transferência (largura de banda) TAXAS DE TRANSFERÊNCIAS MÉDIAS De acordo com o blogueiro de TI Phillip Kent Provedores de nuvem ofereçam taxas de transferência de cerca de 300 Megabits/segundo Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Taxa de transferência (largura de banda) IMPORTÂNCIA A taxa de transferência adequada é importante para garantir que todos os aplicativos sejam executados com eficiência ideal. Existem aplicações em que a taxa de transferência é um fator crítico: qualquer coisa que envolva dados de vídeo, dados científicos, dados sendo transmitidos por dispositivos de 'Internet das coisas' ou sistemas de big data em 'tempo real'. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Capacidade MÉTRICA Tamanho da carga de trabalho em comparação com a infraestrutura disponível. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Capacidade CAPACIDADE MÉDIA De acordo com a IBM , os requisitos de capacidade podem ser calculados rastreando a utilização média ao longo do tempode cargas de trabalho com demanda variável e trabalhando a partir da média para encontrar a capacidade para lidar com 95% de todas as cargas de trabalho. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Capacidade IMPORTÂNCIA A capacidade é importante para equilibrar oferta e demanda. Este indicador pode ser muito útil, pois assim pode-se definir quanta memória deve estar sempre no mínimo disponível no sistema. No modelo de nuvem, qualquer solicitação de serviços precisa ser verificada e filtrada para garantir que a capacidade esteja disponível para realmente entregar o serviço necessário. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Escalabilidade MÉTRICA Grau em que o serviço ou sistema pode suportar um cenário de crescimento definido Escalabilidade refere-se à capacidade de atender a um número teórico de usuários Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Escalabilidade PERCENTUAL ESCALÁVEL DA CAPACIDADE TOTAL Em capacidade total (geralmente marcada como 80%), o sistema pode lidar com tantos usuários sem falha para nenhum usuário ou sem travar como um todo devido à exaustão de recursos Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Escalabilidade IMPORTÂNCIA Para determinar se um sistema pode lidar com um grande número de solicitações de aplicativos simultaneamente. A capacidade de dimensionar recursos é uma parte essencial da elasticidade fornecida pela computação em nuvem Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Latência MÉTRICA Intervalo de tempo entre o envio de um pacote e a chegada ao seu destino Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Latência LATÊNCIA MÉDIA DE REDE De acordo com a Verizon Enterprise A latência média de rede na América do Norte é de cerca de 36 milissegundos A latência transatlântica entre os EUA e a Europa é de cerca de 73 milissegundos Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Latência IMPORTÂNCIA A latência afeta muito o quão úteis e agradáveis são os dispositivos e as comunicações. Esses problemas podem ser ampliados para comunicações de serviços em nuvem, que podem ser especialmente propensas à latência. Além disso, a latência no ambiente de nuvem é menos previsível e mais complicada de medir Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Serviço e helpdesk MÉTRICA Essa métrica rastreia os horários em que a assistência é fornecida, quais métodos de suporte são aplicados ou quantas chamadas são recebidas por semana, bem como a duração da instância de suporte. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Serviço e helpdesk IMPORTÂNCIA Essas informações são úteis para analisar o desempenho do sistema, além de fornecer feedback sobre a capacidade do pessoal do helpdesk Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Custo por cliente MÉTRICA Mede quanto custa implantar a nuvem para cada cliente. O custo recorrente de todas as atividades de engenharia, suporte, gerenciamento de contas, atendimento ao cliente e faturamento, além de toda a infraestrutura física e sistemas necessários para manter um cliente atual, incluindo custos de mão de obra totalmente carregados, geralmente cotados como um custo unitário médio por cliente atual. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Estrutura do conteúdo Custo por cliente IMPORTÂNCIA Inicialmente, isso ajudará a determinar os planos de preços (ou seja, Preço Fixo Recorrente, Preço Variável por Consumo de Recursos, Preço Variável por Tempo, etc.), e é necessário como uma ferramenta contínua para medir a lucratividade. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Suponha que você abriu criou uma startup de tecnologia para desenvolver um novo aplicativo que você acredita muito que será um grande sucesso. Como não tem recursos para estabelecer, on-premise, toda a infraestrutura de TI necessária para viabilizar a operação do Aplicativo, você decide contratar um provedor de computação em nuvem. Após rodadas de negociação com o provedor de Nuvem, foram definidos os requisitos de necessários para a operação bem sucedida de seu Aplicativo. Então, o serviço disponibilizado na Nuvem terá regras/condições a serem cumpridas pelo provedor, assim como qualquer outro serviço que é contratado no nosso diaadia. Essas regras/condições são as "métricas" e devem ser monitoradas para que se certifique o serviço está sendo oferecido da forma como foi contratada. Pergunta: "Que regras são essas, e quais métricas devem/podem ser consideradas em um ambiente de Computação em Nuvem?" SITUAÇÃO-PROBLEMA Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO Estrutura do conteúdo Atividade Realizar uma revisão da literatura, para identificar quais Métricas de qualidade e custos podem/devem ser utilizadas em um ambiente de Computação em nuvem. Essa revisão deve ser salva em um documento e compartilhada com o professor. Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número> Computação em Nuvem e Web Services em Linux AULA 4: MÉTRICAS DE CUSTOS E QUALIDADE DE SERVIÇO <número>