Buscar

Trabalhando com computação em nuvem

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DEFINIÇÃO
Apresentação das considerações sobre a aplicabilidade dos modelos de serviços em nuvem, dos modelos de custos/precificação, das métricas de Qualidade de Serviço (QoS) e do
Acordo de Nível de Serviço (SLA) como fatores considerados no trabalho com a cloud computing.
PROPÓSITO
Compreender as considerações do uso do modelo de serviços na arquitetura de computação em nuvem, as métricas de Qualidade de Serviço (QoS), o Acordo de Nível de Serviços
(SLA) e a precificação dos serviços, para a atuação geral na área de redes e a atuação especializada em serviços de cloud computing.
OBJETIVOS
MÓDULO 1
Analisar as considerações para o modelo de nuvem
MÓDULO 2
Identificar os modelos de custo e precificação
MÓDULO 3
Descrever as métricas de Qualidade de Serviço e o Acordo de Nível de Serviço – ANS (Service Level Agreement – SLA)
INTRODUÇÃO
A computação em nuvem (do inglês cloud computing) é um conceito que faz referência à tecnologia que disponibiliza recursos sob demanda pela internet.
O National Institute of Standards and Technology (NIST) define a computação em nuvem como um modelo que possibilita acesso, de modo conveniente e sob demanda, a um
conjunto de recursos computacionais configuráveis (por exemplo, redes, servidores, armazenamento, aplicações e serviços) que podem ser rapidamente adquiridos e liberados com
mínimo esforço gerencial ou interação com o provedor de serviços.
O modelo de nuvem é composto por cinco características essenciais:
Autoatendimento sob demanda;
Amplo acesso à rede;
Acesso a um pool de recursos;
Elasticidade dinâmica;
Serviço mensurável.
O modelo de nuvem é composto por três modelos de serviço:
Infraestrutura como um Serviço (IaaS);
Plataforma como um Serviço (PaaS);
Software como um Serviço (SaaS).
O modelo de nuvem é composto por quatro modelos de implantação:
Nuvem privada;
Nuvem comunitária;
Nuvem pública;
Nuvem híbrida. (VAULX; SIMMON; BOHN, 2018).
Estudaremos os modelos de serviço e os modelos de implantação da computação em nuvem, além dos fundamentos de precificação dos serviços e das métricas de Qualidade de
Serviço (Quality of Service – QoS) e de Acordo de Nível de Serviço (Service Level Agreement – SLA).
MÓDULO 1
Analisar as considerações para o modelo de nuvem
CONCEITOS
Os modelos de serviço em nuvem (ou modelos de entrega em nuvem) definem como esse tipo de serviço é oferecido aos clientes. Trata-se de uma combinação de recursos de
Tecnologia da Informação (TI) oferecida pelo provedor de nuvem conforme a necessidade do cliente.
Vamos conhecer a seguir os modelos de entrega de serviço da computação em nuvem.
RECURSOS DE TECNOLOGIA DA INFORMAÇÃO (TI)
Recurso de TI é um artefato físico ou virtual, que pode ser baseado em software, como um servidor virtual ou um programa de software específico, ou baseado em hardware,
como um servidor físico ou um dispositivo de rede.
Fonte: Blackboard/Shutterstock
INFRAESTRUTURA COMO UM SERVIÇO (INFRASTRUCTURE-AS-A-SERVICE – IAAS)
Representa um ambiente de TI independente, composto por recursos de TI centrados na infraestrutura, acessados e gerenciados a partir de interfaces e ferramentas baseadas em
serviços em nuvem.
O ambiente pode incluir hardware, rede, conectividade, sistemas operacionais e outros recursos de TI. Diferentemente dos ambientes tradicionais de hospedagem ou de terceirização,
em IaaS, os recursos de TI em geral são virtualizados e “embrulhados” em pacotes, visando simplificar o escalonamento antecipado do tempo de execução e a personalização da
infraestrutura.
Fonte: Wright Studio/Shutterstock
O objetivo geral desse ambiente é fornecer um alto nível de controle e responsabilidade sobre sua configuração e sua utilização, tendo recursos de TI geralmente entregues sem
possuir uma pré-configuração, transferindo a responsabilidade administrativa para o consumidor de serviço em nuvem.
Um recurso central e primário de TI em um ambiente típico de IaaS é o servidor virtual. Este é alugado especificando requisitos de hardware do servidor, como capacidade do
processador, memória e espaço de armazenamento local, como mostrado a seguir.
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013
Figura 1 – Um consumidor de nuvem usando um servidor virtual em um ambiente IaaS.
PLATAFORMA COMO UM SERVIÇO (PLATFORM-AS-A-SERVICE – PAAS)
Representa um ambiente predefinido “pronto para uso”, com um conjunto de produtos e ferramentas pré-empacotados, usados para suportar todo o ciclo de vida de entrega de
aplicativos personalizados, geralmente composto por recursos de TI já implantados e configurados.
Um consumidor de nuvem pode querer usar e investir em um ambiente PaaS devido à:
Intenção de estender ambientes locais para a nuvem, com propósitos de escalabilidade e economia;
Substituição completa de um ambiente local;
Intenção de se tornar um provedor de nuvem e implantar os próprios serviços para serem disponibilizados a consumidores externos.
O consumidor é poupado da carga administrativa de configuração e manutenção dos recursos de TI de infraestrutura simples fornecidos pelo modelo IaaS.
O consumidor recebe um nível mais baixo de controle sobre os recursos de TI subjacentes que hospedam e provisionam a plataforma, conforme mostrado a seguir. Os produtos PaaS
estão disponíveis em diferentes pilhas de desenvolvimento, como o Google App Engine, que oferece um ambiente baseado em Java e Python.
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013
Figura 2 – Consumidor da nuvem acessando um ambiente PaaS pronto.
O ponto de interrogação indica que o consumidor está separado dos detalhes de implementação da plataforma.
Fonte: Shutterstock
SOFTWARE COMO UM SERVIÇO (SOFTWARE-AS-A-SERVICE – SAAS)
Representa um aplicativo (software) oferecido como um serviço compartilhado. Esse modelo de entrega pode ser usado para disponibilizar, em larga escala, um serviço de nuvem
reutilizável para vários consumidores. Os recursos podem ser utilizados para diferentes propósitos, como visto mais à frente.
O consumidor recebe um controle administrativo bastante restrito sobre os recursos. Também é possível encontrar uma situação em que a organização que atua como consumidor
em um ambiente PaaS pode criar um serviço em nuvem que decide implantar, no mesmo ambiente, um modelo SaaS.
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013
Figura 3 – O consumidor recebe o acesso ao contrato de serviço em nuvem,
mas não recebe qualquer recurso de TI ou detalhes de implementação dos recursos.
Para entendermos melhor, vamos observar a seguir uma comparação dos níveis de controle entre os modelos básicos.
Quadro 1 – Comparação dos níveis de controle do modelo de entrega na nuvem.
Fonte: O autor
Fonte: O autor.
Podemos observar que os três modelos de serviço da computação em nuvem possibilitam a combinação entre eles, gerando um amplo portfólio de recursos para o consumidor.
O consumidor pode utilizar distintos modelos de serviços em nuvem. Ou seja, é possível utilizar os serviços da Amazon como provedor de IaaS e o Azure como provedor PaaS.
Fonte: Shutterstock
APLICABILIDADE DOS MODELOS DE NUVEM
Para a tomada de decisão sobre qual modelo de nuvem é mais conveniente às necessidades do consumidor, vamos analisar alguns fatores:
FATORES TÉCNICOS
A organização provedora e consumidores podem desempenhar diferentes papeis no modelo de serviço em nuvem. Quanto menos serviços em nuvem a empresa cliente consumir,
maior o grau de competência da equipe de TI da empresa, ou seja, menos serviços consumidos pela empresa na nuvem, maior será a área de TI da empresa cliente.
Ao observar o quadro 1, encontramos a disponibilização dos limites de papeis desempenhados pelo provedor e pelo consumidor. No caso do modelo SaaS, o provedor da nuvem
desempenha um número maior de papéis e a empresa cliente, o consumidor, tem menos responsabilidade perante os serviços, permitindo que a área de TI seja menor.
E isso também significa que, no modelo IaaS, a empresa cliente terá que se preocupar com o gerenciamento demais serviços de TI. Se ela não tiver boas habilidades de TI nas áreas
de Computação Distribuída, Desenvolvimento Web e Arquiteturas Orientadas a Serviços (SOAs), talvez seja melhor se concentrar nos modelos de serviço SaaS e PaaS ou encontrar
um parceiro que crie serviços em nuvem no IaaS.
Um exemplo de competência que pode pesar na escolha do modelo de serviço é o desenvolvimento de middleware, uma camada na qual o consumidor gerencia caso opte pelo
modelo IaaS, mas que será gerenciado pelo provedor no caso da escolha pelo PaaS.
FATORES FINANCEIROS
O foco dessa categoria é mais direcionado para o Custo Total de Propriedade (Total Cost of Ownership – TCO) do que para o cálculo do preço por hora ou por mês de um serviço em
nuvem. O TCO é uma estimativa que auxilia na determinação dos custos diretos e indiretos de um produto ou sistema. Por exemplo, o investimento em um novo sistema de
computador tem um preço de compra inicial. Os custos adicionais geralmente incluem novo software, instalação, custos de transição, treinamento de funcionários, custos de
segurança, planejamento de recuperação de desastres, suporte contínuo e atualizações futuras. Usando esses custos como guia, a organização compara as vantagens e as
desvantagens da compra do sistema de computador, assim como os benefícios gerais para a empresa a longo prazo.
FATORES ESTRATÉGICOS
As estratégias de negócios contribuem para a decisão sobre qual modelo de serviço em nuvem selecionar. Exemplo: Se a velocidade para o lançamento de uma solução no mercado
for grande, existe mais probabilidade de a escolha de SaaS (ou PaaS), em que a infraestrutura será abstraída do usuário final. Se o controle é a estratégia mais importante, é mais
provável que uma solução de IaaS seja escolhida, fazendo a organização ter mais controle sobre a infraestrutura subjacente. As empresas muitas vezes acabam escolhendo um
fornecedor de nuvem com base apenas em preferências técnicas, não levando em consideração as estratégias de negócios que estão impulsionando as iniciativas de nuvem.
FATORES ORGANIZACIONAIS
Uma avaliação da organização pode desempenhar um papel no modelo de serviço em nuvem que escolher: Quanto menor for a pilha de nuvens da empresa, maior o grau de
competência da equipe. Voltando ao quadro 1, a pilha de nuvens do modelo SaaS, por exemplo, é menor do que a pilha de nuvens do modelo IaaS, significando que, no último
modelo, a empresa terá que se preocupar com o gerenciamento de mais camadas da pilha. Se ela não tiver boas habilidades de TI nas áreas de Computação Distribuída,
Desenvolvimento Web e Arquiteturas Orientadas a Serviços (SOAs), talvez seja melhor se concentrar nos modelos de serviço SaaS e PaaS ou encontrar um parceiro que crie
serviços em nuvem no IaaS. Um exemplo de competência que pode pesar na escolha do modelo de serviço é o desenvolvimento de middleware, uma camada na qual o consumidor
gerencia caso opte pelo modelo IaaS, mas que será gerenciado pelo provedor no caso da escolha pelo PaaS.
FATORES DE RISCOS
A gerência deve definir o grau de risco que uma empresa está disposta a assumir, conforme os objetivos do negócio; quantificar e qualificar os riscos identificados, como por quanto
tempo a solução pode ficar inativa e quanto uma violação de segurança pode ser prejudicial.
Ao conceituar e analisar cada modelo de serviço em nuvem, podemos identificar quando é indicado usar o IaaS, o PaaS ou o SaaS. Vamos acompanhar os seguintes estudos de
caso enquadrados por modelo de serviço.
QUANDO USAR O SAAS
Entre os três modelos de serviço em nuvem, o SaaS foi o primeiro a amadurecer. Nesse modelo, os provedores têm total controle sobre a infraestrutura, o desempenho, a segurança,
a escalabilidade e a privacidade, por exemplo, geralmente não oferecendo o mesmo nível de flexibilidade que uma empresa teria se desenvolvesse o próprio aplicativo.
Em geral, são oferecidas duas formas de uso dos recursos aos consumidores:
Fonte:Shutterstock
1.
Interface de usuário baseada na web, geralmente acessível em qualquer dispositivo conectado à internet;
Fonte:Shutterstock
2.
APIs, de modo que os consumidores de serviços possam integrar recursos aos aplicativos existentes ou com outras soluções SaaS.
Exemplo
Suponha que a empresa BROKER é do ramo de administração de imóveis, não possuindo experiência na área de TI. Ela deseja contratar uma provedora de serviços em
nuvem SaaS para oferecer um aplicativo on-line de venda e de aluguel de imóveis.
Vamos verificar o que ela terá à disposição:
O modelo SaaS possui APIs refinadas e genéricas, projetadas para serem incorporadas como parte de soluções maiores. A empresa fornece um serviço similar ao Google
Maps, com uma API que possibilita a incorporação de informações e de imagens de mapeamento por outros sites e aplicativos da web.
Alguns dos serviços são fornecidos de graça, e como são patrocinados por terceiros, eles executam uma forma de coleta de informações de segundo plano. A leitura do
contrato do provedor de nuvem esclarece sobre qualquer atividade de fundo que o serviço possa executar.
O consumidor é isento das responsabilidades de implementar e administrar os ambientes de hospedagem subjacentes. Opções de personalização estão disponíveis, porém,
são limitadas ao controle de uso em tempo de execução das instâncias de serviço em nuvem geradas especificamente pelo consumidor e para ele.
O consumidor da nuvem terá à sua disposição, por exemplo:
Gerenciamento de configurações relacionadas à segurança; opções selecionadas de disponibilidade e confiabilidade; custos de uso; contas de usuário, perfis e
autorização de acesso;
Seleção e monitoramento de SLAs;
Definição de opções e limitações de escalabilidade manual e automatizada.
Atenção! Para visualização completa da tabela utilize a rolagem horizontal
QUANDO USAR O PAAS
Nas primeiras soluções PaaS, os consumidores usavam uma linguagem de programação específica e executavam, na infraestrutura do provedor de serviços, o que não impunha
restrições de flexibilidade para organizações com muitas arquiteturas, pilhas de tecnologia e necessidades de aplicativos diferentes.
A nova geração de provedores de serviços PaaS oferece suporte a várias pilhas, escolha da infraestrutura em que o software PaaS será implantado, suporte a vários idiomas, como
Ruby, PHP, Python e Node.js.
Algumas tarefas de administração do sistema, como correções de segurança mensais, criação de log, monitoramento, dimensionamento e failover (tolerância a falhas) são oferecidas
pelo provedor, para que os desenvolvedores possam se concentrar na criação de aplicativos prontos para a nuvem.
Como a plataforma é compartilhada por muitos clientes, muitos provedores de PaaS limitam a largura de banda de um usuário individual como proteção contra colisões e
congestionamentos na rede, otimizam a utilização da CPU para reduzir a quantidade de geração de calor no data center e economizar energia ou limitam a atividade de banco de
dados dos clientes. Os desenvolvedores devem entender as limitações da plataforma selecionada e projetar de acordo com elas.
Um típico IDE PaaS pode oferecer ampla variedade de ferramentas e recursos de programação, por exemplo, bibliotecas de software, bibliotecas de classes, estruturas, APIs. Os
desenvolvedores podem criar, testar e executar o código do aplicativo na nuvem ou localmente enquanto usam o IDE para emular o ambiente de implantação na nuvem. Os
aplicativos compilados ou concluídos são enviados para a nuvem e implantados nos ambientes prontos.
IDE
Integrated Development Environment (IDE) pode ser traduzido como Ambiente de Desenvolvimento Integrado e representa um software para ajudar no desenvolvimento de
aplicações.
EXEMPLO
Suponha que a startup de comércio eletrônico START possui funcionários com boas experiências na área de TI. Ela deseja agora contratar os serviços de uma provedora de
serviços em nuvem PaaS para oferecer uma plataforma de vendas on-line. Apesar de os ambientes PaaS forneceremmenos controle administrativo que os ambientes IaaS,
eles ainda oferecem uma variedade significativa de recursos de gerenciamento. A START terá à disposição:
Seleção de plataformas de software e estruturas de desenvolvimento para ambientes prontos; tipos de instância, front-end ou back-end; dispositivos de armazenamento
em nuvem para uso em ambientes prontos; monitoramento de métricas de SLA relacionadas ao PaaS;
Controle do ciclo de vida dos aplicativos desenvolvidos por PaaS (implantação, inicialização, encerramento, reinicialização e liberação); controle de versão de aplicativos e
módulos implantados; recursos de escalabilidade (cotas de uso, limites de instância ativa, configuração e implantação dos mecanismos automatizados de ouvinte de
escala e balanceador de carga);
Gerenciamento de credenciais para desenvolvedores e administradores de recursos da nuvem; configurações gerais de segurança, como portas de rede acessíveis;
custos de uso e recursos de TI;
Configuração de mecanismos relacionados à disponibilidade e à confiabilidade;
Estabelecimento e exibição de contratos de fornecimento de serviços (condições da conta, termos de uso).
Atenção! Para visualização completa da tabela utilize a rolagem horizontal
QUANDO USAR O IAAS
O PaaS pode reduzir os custos, reduzindo a quantidade de trabalho e de recursos necessários para criar e implantar aplicativos, mas pode ficar caro quando os dados excedem os
terabytes e a largura de banda, ou a demanda da CPU excede os níveis normais.
À medida que o tempo avança, o custo do IaaS pode se tornar tão baixo que os provedores de PaaS podem ter que seguir o exemplo para competir. Por exemplo, quando a Amazon
reduz os custos de seu Elastic Compute Cloud (EC2), outros provedores de IaaS podem ter que fazer o mesmo.
O IaaS também foi adotado sobre o PaaS devido às interrupções. Quando um provedor PaaS ou SaaS sofre uma interrupção, deve-se esperar a correção do problema para que os
serviços fiquem novamente on-line.
Os servidores virtuais são acessados no nível do sistema operacional por aplicativos de terminal remoto, como: Cliente de Área de Trabalho Remota (para ambientes Windows) e
Cliente SSH (para ambientes Mac e Linux).
Um dispositivo de armazenamento em nuvem estará conectado diretamente aos servidores virtuais. Porém existe a opção de estar conectado a um recurso de TI hospedado fora da
nuvem, por exemplo, um dispositivo local por meio de WAN ou VPN.
Os seguintes formatos para manipulação e transmissão de dados de armazenamento em nuvem são comumente usados:
Fonte: SergeyBitos/Shutterstock
SISTEMA DE ARQUIVOS EM REDE
A manipulação de arquivos é semelhante à maneira como as pastas são organizadas nos sistemas operacionais (NFS, CIFS);
Fonte: Profit_Image/Shutterstock
DISPOSITIVOS DE REDE DE ÁREA DE ARMAZENAMENTO
O acesso é transmitido pela rede (iSCSI, Fibre Channel);
autor/shutterstock
RECURSOS BASEADOS NA WEB
Baseado em objetos, a interface não é integrada ao sistema operacional, cujos arquivos são representados logicamente e podem ser acessados por meio de uma interface baseada
na web (como o Amazon S3).
EXEMPLO
A APPOWER é uma grande empresa do ramo de comércio eletrônico que está avaliando a contratação de um provedor de serviços em nuvem IaaS, pois está desenvolvendo
um serviço com requisitos de desempenho ou escalabilidade, que exigirá dos desenvolvedores o gerenciamento da memória, a configuração dos servidores de banco de dados
e de aplicativos para maximizar a taxa de transferência, manipular o sistema operacional etc.
A APPOWER terá muito controle sobre como, e em que medida, os recursos de TI são provisionados, por exemplo:
Controles de escalabilidade (escala automatizada, balanceamento de carga); ciclo de vida (desligamento, reinicialização, inicialização de dispositivos virtuais); ambiente
de rede virtual e regras de acesso à rede (firewalls, perímetros de rede lógica);
Gerenciamento da conexão de dispositivos de armazenamento em nuvem; pré-alocação de recursos de TI (reserva de recursos); credenciais e senhas para
administradores de recursos em nuvem; credenciais para grupos de segurança; configurações de segurança; armazenamento de imagem do servidor virtual personalizado
(importação, exportação, backup);
Seleção de opções de alta disponibilidade (failover, cluster de recursos de TI); monitoramento de métricas SLA; configurações básicas de software; instâncias de recursos,
entre várias configurações e opções disponíveis relacionadas a hardware (recursos de processamento, RAM, armazenamento); regiões geográficas nas quais os recursos
de TI baseados em nuvem devem ser hospedados;
Estabelecimento e exibição de contratos de fornecimento de serviços (condições da conta, termos de uso);
Rastreamento e gerenciamento de custos.
Atenção! Para visualização completa da tabela utilize a rolagem horizontal
APLICABILIDADE DOS MODELOS DE SERVIÇO EM NUVEM
VERIFICANDO O APRENDIZADO
1. CONSIDERE UMA EMPRESA SEM ATUAÇÃO NO NEGÓCIO DE RH QUE NECESSITA EXECUTAR APLICATIVOS DE FOLHA DE PAGAMENTO,
GERENCIAMENTO DE RELACIONAMENTO COM CLIENTE (CRM) E SOFTWARE DE CONTABILIDADE. NESSE MOMENTO, OS GESTORES SE
PERGUNTAM SE COMPENSA REALIZAR A COMPRA DE SOFTWARE E SERVIDORES, GERENCIAR SERVIDORES E PAGAR PESSOAS PARA
GERENCIAR, CORRIGIR, PROTEGER E FORNECER OUTRAS TAREFAS SEM VALOR AGREGADO PARA MANTER ESSES SERVIÇOS EM
EXECUÇÃO. CONSIDERANDO QUE O CONTEXTO SE REFERE APENAS AOS APLICATIVOS CITADOS, QUAL DAS OPÇÕES A SEGUIR
CONSTITUI A MELHOR ALTERNATIVA, CONSIDERANDO A EXISTÊNCIA DOS MODELOS DE SERVIÇOS EM NUVEM:
A) Comprar os aplicativos e executá-los no local.
B) Contratar um provedor de serviços IaaS.
C) Contratar um provedor de serviços PaaS.
D) Contratar um provedor de serviços SaaS.
2. ANALISE O QUADRO A SEGUIR:
SUPONHA QUE UMA EMPRESA DESEJA ESCOLHER UM PROVEDOR QUE ATUE NO MODELO DE SERVIÇOS EM NUVEM E OFEREÇA,
ENTRE OUTRAS POSSÍVEIS FUNCIONALIDADES, OS GERENCIAMENTOS DAS CREDENCIAIS E SENHAS PARA ADMINISTRADORES DE
RECURSOS EM NUVEM E DAS CONFIGURAÇÕES DE SEGURANÇA; AS SELEÇÕES DE OPÇÕES DE FAILOVER, DE CLUSTER DE RECURSOS
DE TI, DE MONITORAMENTO DE MÉTRICAS SLA, DE INSTÂNCIAS DE RECURSOS, PODENDO ESCOLHER CONFIGURAÇÕES E OPÇÕES
DISPONÍVEIS RELACIONADAS A HARDWARE, E DE REGIÕES GEOGRÁFICAS NAS QUAIS OS RECURSOS DE TI BASEADOS EM NUVEM
DEVEM SER HOSPEDADOS. PELAS DESCRIÇÕES DAS FUNCIONALIDADES, É RECOMENDÁVEL QUE A EMPRESA CONTRATE UM
PROVEDOR DE SERVIÇOS QUE OFEREÇA O MODELO:
A) On-premisse.
B) IaaS.
C) PaaS.
D) SaaS.
GABARITO
1. Considere uma empresa sem atuação no negócio de RH que necessita executar aplicativos de folha de pagamento, gerenciamento de relacionamento com cliente
(CRM) e software de contabilidade. Nesse momento, os gestores se perguntam se compensa realizar a compra de software e servidores, gerenciar servidores e pagar
pessoas para gerenciar, corrigir, proteger e fornecer outras tarefas sem valor agregado para manter esses serviços em execução. Considerando que o contexto se refere
apenas aos aplicativos citados, qual das opções a seguir constitui a melhor alternativa, considerando a existência dos modelos de serviços em nuvem:
A alternativa "D " está correta.
As soluções SaaS se enquadram em muitas categorias diferentes. Os mais populares são aplicativos de negócios empresariais como CRM, ERP (Enterprise Resource Planning),
contabilidade, recursos humanos e folha de pagamento.
2. Analise o quadro a seguir:
Suponha que uma empresa deseja escolher um provedor que atue no modelo de serviços em nuvem e ofereça, entre outras possíveis funcionalidades, os
gerenciamentos das credenciais e senhas para administradores de recursos em nuvem e das configurações de segurança; as seleções de opções de failover, de cluster
de recursos de TI, de monitoramento de métricas SLA, de instâncias de recursos, podendo escolher configurações e opções disponíveis relacionadas a hardware, e de
regiões geográficas nas quais os recursos de TI baseados em nuvem devem ser hospedados.Pelas descrições das funcionalidades, é recomendável que a empresa
contrate um provedor de serviços que ofereça o modelo:
A alternativa "B " está correta.
A IaaS oferece como serviço a infraestrutura de um sistema de computação (em geral com o uso de virtualização), com armazenamento e recursos de rede. O cliente pode comprar
esses recursos como um serviço totalmente terceirizado, em vez de obter os próprios servidores, software, espaço de datacenter ou equipamento de rede.
MÓDULO 2
Identificar os modelos de custo e precificação
CONCEITOS
Existe uma variedade cada vez maior de opções de serviços baseados em nuvem, exigindo a comparação entre as ofertas dos provedores de serviços em nuvem. É necessário ter
requisitos claros, criar Acordos de Nível de Serviço (SLAs) que os reflitam e mensurá-los para validar a entrega dos serviços com o desempenho e as soluções.
Mensurar os dados sobre recursos, como qualidade de serviço, disponibilidade e confiabilidade, possibilita oferecer ao cliente as ferramentas e a oportunidade de escolher e
compreender melhor o serviço que está sendo entregue.
Segundo o NIST (2018), uma métrica fornece o conhecimento sobre uma propriedade da nuvem pela sua definição (por exemplo, expressão, unidade, regras) e os valores resultantes
da medição da propriedade. Ela também fornece as informações necessárias para reproduzir e verificar medições e resultados de medições.
ATENÇÃO
As métricas são importantes para apoiar a tomada de decisão na seleção dos serviços em nuvem, a definição e o cumprimento dos contratos de serviço, monitorando os serviços em
nuvem, a contabilidade e a auditoria.
MÉTRICAS PARA AVALIAR A COMPUTAÇÃO EM NUVEM
Quanto à computação em nuvem, existem muitos sistemas e subsistemas a serem considerados, incluindo armazenamento, banco de dados e camadas de aplicativos. Ou seja, para
garantir o serviço em nuvem de qualidade e bem-sucedido, é necessária a observação prévia das métricas operacionais, como dados de desempenho e transação, rastreamento de
leitura/gravação do armazenamento, análises preditivas e custos, entre outras.
Vamos analisar a seguir algumas métricas de custos consideradas na computação em nuvem.
MÉTRICA DE CUSTO COMERCIAL
O objetivo da métrica de custo comercial é avaliar os custos estimados e o valor comercial dos leasings de recursos de TI baseados em nuvem quando comparados à compra de
recursos de TI locais. Para isso, consideram-se os seguintes custos:
CUSTOS INICIAIS
Investimentos iniciais feitos pelas organizações para financiar os recursos de TI que pretendem usar. Incluem custos para obter os recursos de TI e
despesas necessárias para implantá-los e administrá-los.
CUSTOS CONTÍNUOS
Despesas exigidas por uma organização para executar e manter os recursos de TI que ela usa.
Veja, a seguir, alguns exemplos de escala de custos, para os custos iniciais e contínuos:
Quadro 2 – Exemplos de escala de custos, para os custos iniciais e contínuos.
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013.
Além dos custos apresentados, outras métricas de custos comerciais podem ser levadas em consideração,
como mostrado a seguir.
Quadro 3 – Exemplos de custos adicionais.
Custo de capital
Custo decorrente da captação de recursos necessários. Ex.: É mais caro obter um investimento inicial de R$ 150.000, do que obter esse valor por um
período de três anos.
Custos
irrecuperáveis
Recursos de TI que a empresa já tinha, ou seja, já foram pagos, e estão operacionais. Ao comparar custos iniciais com custos irrecuperáveis
significativos, pode ser mais difícil justificar o leasing de recursos de TI baseados em nuvem como alternativa.
Custos de
integração
Medem o esforço para tornar os recursos de TI compatíveis e interoperáveis em um ambiente externo, como uma nova plataforma em nuvem.
Custos bloqueados
(Locked-in)
Nem sempre é possível fazer a portabilidade de um provedor para outro a longo prazo. Alguns consumidores de serviços em nuvem podem se tornar
dependentes das características proprietárias de um ambiente em nuvem, existindo assim custos bloqueados associados a esse tipo de mudança,
que podem diminuir ainda mais o valor comercial de longo prazo dos leasings de recursos de TI baseados em nuvem.
Atenção! Para visualização completa da tabela utilize a rolagem horizontal
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013.
MÉTRICAS DE CUSTO DE USO DA NUVEM
As métricas de custo de uso podem ser agrupadas da seguinte forma:
USO DA REDE
Geralmente é calculado medindo-se separadamente o tráfego de uso da rede de entrada e o tráfego de uso da rede de saída em relação aos serviços em nuvem ou outros recursos
de TI.
USO DO SERVIDOR
As métricas de uso do servidor em geral são usadas para definir o valor a ser pago por uma quantidade de servidores e ambientes utilizados em ambientes IaaS e PaaS. Podemos
utilizar, por exemplo, a alocação de instâncias de máquina virtual sob demanda.
DISPOSITIVO DE ARMAZENAMENTO EM NUVEM
O armazenamento em nuvem geralmente é cobrado pela quantidade de espaço alocado em um período predefinido. As taxas de alocação de armazenamento sob demanda
geralmente são baseadas em incrementos de tempo curtos (como uma base horária). Já a métrica de dados de E/S (Entrada e Saída) transferidos mede a quantidade de dados de
entrada e saída transferidos.
USO DE SERVIÇO EM NUVEM
O uso do serviço de nuvem em ambientes SaaS geralmente é medido usando as métricas: Duração da assinatura de uso do serviço de nuvem (ex.: Contratar um serviço SaaS por 1
ano); usuários registrados com acesso legítimo (ex.: Existe um valor para até 50 usuários – após esse limite, cobra-se por usuário individual); e número de transações atendidas pelo
serviço de nuvem (ex.: Transações de cadastros de usuários).
A seguir, são mostrados alguns exemplos de métricas de custo de uso da nuvem. Em “Medidas de utilização / Métricas”, vemos alguns exemplos de medidas e de métricas que
podem ser utilizadas por um determinado tipo de serviço em nuvem.
Em “Medição” vemos as unidades de medidas ou as maneiras de medir cada uma das métricas relacionadas. Em “Frequência” vemos a periodicidade das medições realizadas ao
longo do tempo.
Em “Modelo de serviço” vemos o modelo básico de serviço em nuvem (IaaS, PaaS, SaaS) ao qual a métrica pode ser adequada. Em “Exemplo” há uma exemplificação de aplicação
prática, ou como a métrica pode ser comercialmente explorada por um provedor de serviços em nuvem.
Quadro 4 – Exemplos de métricas de custo de uso da nuvem.
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013.
GERENCIAMENTO DE CUSTOS
Normalmente o gerenciamento de custos é centralizado nas fases do ciclo de vida dos serviços em nuvem, definidas a seguir e mostradas adiante.
DESIGN E DESENVOLVIMENTO DE SERVIÇO EM NUVEM
A organização que fornece o serviço define os modelos de preços e de custo mais conservadores;
IMPLANTAÇÃO DE SERVIÇO EM NUVEM
Determinação e implementação da arquitetura de back-end para medir o uso e a coleta de dados relacionados à cobrança;
CONTRATO DE SERVIÇO EM NUVEM
Negociações entre o consumidor e o provedor, para chegar a um acordo mútuo sobre as taxas com base nas métricas de custo de uso;
OFERTA DE SERVIÇO EM NUVEM
Oferta dos modelos de preços do serviço, usando modelos de custo e quaisquer opções de personalização disponíveis;
PROVISIONAMENTO DE SERVIÇO EM NUVEM
O uso do serviço e os limites de criação de instância podem ser impostos pelo provedor de nuvem ou definidos pelo consumidor;
OPERAÇÃO DO SERVIÇO EM NUVEM
O uso ativo do serviço produz dados métricos de custo de uso;
DESATIVAÇÃO DO SERVIÇO DE NUVEM
Quando o serviço é desativado temporária ou permanentemente.
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013
Figura 4 – Fases do ciclo de vida dos serviços em nuvem.
PRECIFICAÇÃO
A computação em nuvem impõe um novo desafio financeiro às empresas de tecnologia: Como precificar corretamente os modelosde contratos e como conseguir o capital necessário
para financiar os equipamentos e a infraestrutura?
Os modelos de precificação da computação em nuvem incluem os seguintes fatores de influência:
Fonte:Shutterstock
Concorrência no mercado e requisitos regulatórios;
Fonte: Shutterstock
Custos indiretos no design, desenvolvimento, implantação e operação de serviços em nuvem e outros recursos de TI;
Fonte: Shutterstock
Oportunidades para diminuir despesas pelo compartilhamento de recursos de TI e otimização de data center.
O cálculo pode ser influenciado por variáveis como:
Fonte:Shutterstock
Custos que dependem do tipo de alocação de recursos de TI (ex.: Sob demanda versus reservada);
Fonte:Shutterstock
Taxas fixas ou variáveis, conforme o tipo de alocação de recursos (cota fixa de uso, ou uso dinâmico);
Fonte:Shutterstock
Descontos à medida que a escalabilidade dos recursos de TI aumenta progressivamente;
Fonte:Shutterstock
Personalização de custo e preço.
Para entendermos melhor, vamos analisar o seguinte estudo de caso.
ESTUDO DE CASO
Uma empresa faz uma análise de Custo Total de Propriedade (TCO) para decidir se migrará um aplicativo herdado para um ambiente PaaS implantado em um cluster de servidor
virtual composto por 2 servidores virtuais em execução em 1 servidor físico dedicado, que possui 200 GB de banco de dados. Os valores já são os melhores, escolhidos após várias
consultas e análises de preços com fornecedores, como mostrados a seguir.
Quadro 5 – Estudo de caso.
Custos iniciais no local (on-premises):
Licenciamento: O servidor físico que hospeda o aplicativo custa R$15.000,00; o software necessário para executar os 2 servidores virtuais custa R$30.000,00;
Mão de obra: R$3.000,00;
O armazenamento não foi avaliado como parte do plano.
Custos totais: R$15.000,00 + R$30.000,00 + R$3.000,00 = R$48.000,00.
Custos contínuos no local (on-premises):
Taxas ambientais: R$2.000,00;
Manutenção de hardware: R$300,00.
Custos totais:R$2.000,00 + R$300,00 = R$2.300,00.
Custos iniciais baseados na nuvem:
Se os servidores forem alugados de um provedor de nuvem, não haverá custo inicial de hardware ou software;
Mão de obra para solucionar problemas de interoperabilidade e configuração do aplicativo: R$2.000,00.
Custos contínuos baseados na nuvem:
Instância do servidor: R$2,00/hora por servidor virtual. Para 2 servidores virtuais: 2 x (R$2,00 x 720 horas) = R$2.880,00.
Servidor e armazenamento de banco de dados: R$2,50/GB por mês x 200 GB = R$500,00.
Rede: Consumo de saída R$0,15/GB e um volume mensal de 500 GB = R$75,00.
Mão de obra: R$1.000,00 por mês.
Os custos contínuos totais são: R$2.880,00 + R$500,00 + R$75,00 + R$1.000,00 = R$4.455,00.
Atenção! Para visualização completa da tabela utilize a rolagem horizontal
Podemos elaborar uma comparação, conforme a seguir:
Tabela 1 – Tabela comparativa.
Custos iniciais Custos contínuos
No local (on-premisses) R$ 48.000,00 R$ 2.300,00
Baseados na nuvem R$ 2.000,00 R$ 4.455,00
Atenção! Para visualização completa da tabela utilize a rolagem horizontal
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013.
Pelos dados apresentados, podemos avaliar o custo entre uma solução on-premise e uma solução na nuvem. Concluímos que a solução na nuvem é mais viável economicamente.
Sendo assim, a empresa pode optar pela migração para a computação em nuvem.
MODELOS DE PRECIFICAÇÃO PARA COMPUTAÇÃO EM NUVEM
VERIFICANDO O APRENDIZADO
1. CONSIDERE O MESMO CENÁRIO DESCRITO NO ESTUDO DE CASO, MAS AGORA COM UM BANCO DE DADOS QUE RESIDE EM UM
CLUSTER DE ALTA DISPONIBILIDADE SEPARADO.
FAÇA A ANÁLISE DOS DADOS APRESENTADOS E, COM BASE NELES, MARQUE A ALTERNATIVA CORRETA:
A) A empresa deverá desistir da sua aplicação.
B) A empresa pode focar nos custos iniciais e optar por migrar a aplicação para a nuvem.
C) A decisão de migrar o aplicativo para a nuvem não é suportada pela análise de TCO.
D) Tanto a análise dos custos iniciais quanto a dos custos contínuos são favoráveis à migração para a nuvem.
2. SE UMA EMPRESA CONSUMIDORA DE UM SERVIÇO EM NUVEM REALIZA UM ACOMPANHAMENTO DOS RELATÓRIOS DAS MÉTRICAS DE
USO DE UM SERVIDOR DURANTE O USO ATIVO DELE, APÓS O PROVISIONAMENTO EM UM PROVEDOR IAAS, DIZ-SE QUE REALIZA O
GERENCIAMENTO DE CUSTOS EM QUAL FASE DO CICLO DE VIDA DOS SERVIÇOS EM NUVEM?
A) Contrato de serviço.
B) Operação do serviço.
C) Provisionamento de serviço.
D) Oferta de serviço.
GABARITO
1. Considere o mesmo cenário descrito no estudo de caso, mas agora com um banco de dados que reside em um cluster de alta disponibilidade separado.
Faça a análise dos dados apresentados e, com base neles, marque a alternativa correta:
A alternativa "C " está correta.
Podemos montar uma tabela comparativa:
Custos iniciais Custos contínuos
No local (on-premisses) R$ 70.000,00 R$ 11.800,00
Baseados na nuvem R$ 90.000,00 R$ 13.995,00
Atenção! Para visualização completa da tabela utilize a rolagem horizontal
Uma comparação dos TCOs em um período de três anos revela o seguinte:
TCO no local: R$70.000,00 adiantados + (R$11.800,00 x 36) em andamento = R$494.000,00;
TCO baseado em nuvem: R$90.000,00 adiantados + (R$13.995,00 x 36) em andamento = R$593.820,00.
2. Se uma empresa consumidora de um serviço em nuvem realiza um acompanhamento dos relatórios das métricas de uso de um servidor durante o uso ativo dele, após
o provisionamento em um provedor IaaS, diz-se que realiza o gerenciamento de custos em qual fase do ciclo de vida dos serviços em nuvem?
A alternativa "B " está correta.
Na operação do serviço, o uso ativo do serviço em nuvem irá produzir dados métricos de custo de uso.
MÓDULO 3
Descrever as métricas de Qualidade de Serviço e o Acordo de Nível de Serviço – ANS (Service Level Agreement – SLA)
CONCEITOS
Em relação à prestação de serviços, o Acordo de Nível de Serviço – ANS (Service Level Agreement – SLA) é essencial para alinhar os detalhes do trabalho entre aquele que o
solicita e aquele que o disponibiliza. Com o SLA é possível estabelecer os requisitos referentes ao contrato, tanto em relação à entrega de um serviço adequado quanto para
estabelecer as expectativas sobre o resultado.
Um SLA é um contrato entre o provedor de serviços de nuvem (Cloud Service Provider – CSP) e o consumidor de serviços de nuvem (Cloud Service Consumer – CSC), o qual define
a expectativa do nível de serviço que o CSP promete fornecer ao CSC.
Fonte: Ralf Kleemann/Shutterstock
Figura 5 – Acordo de Nível de Serviço (ANS).
Conforme mostrado, O SLA é basicamente um documento que atua como um contrato entre o provedor e o cliente, ou seja, entre os assinantes. Ele é padronizado pela norma NBR
ISO-IEC 20000-1, da Associação Brasileira de Normas Técnicas (ABNT), ou seja, segue um modelo único em todas as aplicações, especialmente para ser aprovado.
Os SLAs constituem uma peça fundamental para serviços baseados em nuvem, pois os CSPs assumem responsabilidades em nome do consumidor. Os consumidores precisam
garantir que o provedor forneça serviços confiáveis, seguros, escalonáveis e disponíveis.
Podem existir vários provedores envolvidos na composição de um serviço em nuvem, sendo possível que uma empresa crie uma solução composta por serviços de cada modelo de
serviço em nuvem.
Basicamente, o contrato é responsável em determinar os direitos e os deveres de cada parte envolvida, mensurando prazos, metas, indicadores e formas de suporte técnico.
Uma empresa pode usar, por exemplo, um IaaS CSP para fornecer a camada de infraestrutura, um provedor de PaaS para fornecer a camada de pilha de aplicativos e um conjunto
de soluções de SaaS e APIs de terceiros para várias funções do utilitário.
Cada um dos CSPs que formam a plataforma da empresa possui os próprios SLAs. A organização deve considerar todos esses SLAs antes de se comprometer com contratos de
serviço com os clientes.
O SLA preza por alguns objetivos. Entre eles, a simplificação e a clareza do serviço que será prestado, além da redução de conflitos e da eliminação deexpectativas não compatíveis
com o que será de fato realizado.
Para começarmos a definir um SLA precisamos determinar quais são as expectativas dos clientes, que podem ser influenciadas pelos seguintes fatores:
CRITICIDADE DOS SERVIÇOS PRESTADOS
Enquanto serviços de mídia social (p. ex. Instagram) não são de missão crítica, qualquer serviço que envolva transações financeiras, como banco on-line e comércio eletrônico,
exigirá SLAs muito altos. Níveis de serviço ruins para esses tipos de negócios implicam impactos substanciais.
TIPO DE INTERAÇÃO ENTRE O PROVEDOR E O CONSUMIDOR
Se uma empresa, por exemplo, estiver construindo uma solução na Rackspace, ela deve entender os SLAs e elaborar uma estratégia no caso de a Rackspace apresentar uma
interrupção. Se o serviço em nuvem for crítico, a arquitetura precisa levar em conta um plano de tolerância a falha se o provedor falhar. Outro exemplo, os SLAs podem conduzir à
decisão de investir na construção de redundância total de todas as camadas da arquitetura em várias zonas de disponibilidade da Amazon Web Services – AWS (cada região é uma
área geográfica separada; cada região tem vários locais isolados conhecidos como zonas de disponibilidade). (AMAZON, 2020)
CONSUMIDORES OU CLIENTES CORPORATIVOS
Muitos serviços ofertados aos consumidores para serviços não essenciais à missão não oferecem SLAs sobre desempenho, tempo de atividade e confiabilidade. Os termos dos
serviços protegem fortemente o provedor no sentido de oferecer os serviços “como estão” para os consumidores. No máximo, os provedores se comprometem a aplicar esforços para
proteger os dados e manter a privacidade. Os consumidores devem aceitar esses termos para participar.
CLIENTES PAGANTES OU NÃO PAGANTES
Quanto mais forte for o SLA, mais caro será gerenciá-lo e mantê-lo. O provedor de serviços em nuvem deseja gastar o menor esforço para permitir que o consumidor teste o serviço.
Depois que o cliente passa para uma camada paga, aplicam-se níveis mais altos de serviço. Os clientes que usam serviços gratuitos em geral recebem SLAs mais baixos do que os
clientes que usam soluções pagas. Muitas vezes os serviços “freemium” (para usuários não pagantes) são executados em máquinas de menor custo e com funcionalidades limitadas.
SETOR REGULAMENTADO OU SETOR NÃO REGULAMENTADO
Os SLAs para clientes que necessitam de serviços em um setor regulamentado devem ser mais fortes do que aqueles em um setor não regulamentado. Setores como assistência
médica, bancos, seguros, governo, varejo e outros exigem SLAs fortes sobre desempenho, tempo de atividade, segurança, privacidade, conformidade e muito mais.
ANÔNIMO OU IDENTIFICÁVEL PESSOALMENTE
Alguns serviços em nuvem podem coletar informações de identificação pessoal, como dados biométricos, números de documentos pessoais, informações de cartão de crédito e
outros dados fortemente regulamentados, que exigem altos níveis de SLAs de segurança e privacidade.
Uma empresa pode ser um consumidor de nuvem e um provedor de nuvem.
EXEMPLO
A empresa XPTO é um consumidor do provedor ACME, que oferece serviços em nuvem IaaS. Além das camadas de serviços de Aplicações e Dados, a XPTO tem acesso às
camadas mais baixas da pilha de serviços, incluindo rotinas em tempo de execução, Middleware e SO. A XPTO então criou uma solução SaaS e se tornou um provedor em nuvem
oferecendo acesso somente às camadas de Aplicações e Dados.
IMPORTÂNCIA DO SLA
O SLA é um documento essencial para o cliente e para o provedor, pois garante a entrega de um serviço satisfatório para ambas partes.
Olhando pelo prisma do cliente, o SLA pode ser comparado a uma espécie de comprovante de tudo o que foi especificado sobre o serviço contratado. Se algo ocorrer fora do
planejado, é possível usar o SLA para contestar e chegar a um acordo.
Para os provedores de serviço, o SLA é essencial para organizar as tarefas e as etapas do processo de atendimento, e assim tudo acaba ocorrendo de forma prática e de acordo
com os pedidos do cliente.
No estabelecimento do SLA é preciso que ambas as partes sanem todas as dúvidas e deixem bem claro o que é possível ou não, para manter a transparência e finalizar o acordo de
forma satisfatória.
Fonte: H_Ko/Shutterstock
COMPOSIÇÃO
O SLA precisa ser estruturado em categorias que descrevem o serviço prestado:
NÍVEL DE SERVIÇO
TERMOS DE COMPROMISSO
PRAZOS DE CONTRATO
SUPORTE TÉCNICO
SLM
MTBF
NÍVEL DE SERVIÇO
Nessa etapa é definida a espécie do serviço que será prestado ao cliente (um processo de manutenção, implantação, atualização ou reparo de algum sistema ou ferramenta).
TERMOS DE COMPROMISSO
Nessa etapa é possível estruturar o contrato com segurança e transparência, garantindo que as duas partes entendam completamente a proposta e se comprometam a seguir tudo o
que foi acordado nela.
PRAZOS DE CONTRATO
Os prazos da prestação do serviço são essenciais na elaboração do SLA.
Os prazos de contrato garantem que o provedor atenda às necessidades do cliente dentro do prazo estipulado. Dessa forma, uma contestação é possível caso ocorra algum atraso
significativo.
Para a empresa, os prazos são ideais para organizar as tarefas da equipe e estipular o nível de prioridade de cada projeto. Por exemplo, aqueles serviços com uma data de entrega
mais próxima à data atual devem ser priorizados pela equipe, para que nenhum atraso ocorra e cause conflitos com o cliente.
SUPORTE TÉCNICO
Os provedores de serviço em nuvem geralmente oferecem um suporte técnico por um período determinado após a finalização do projeto. Sendo assim, o apoio oferecido pelo
provedor deve ser determinado quando o SLA está sendo formulado.
Seja por 48 horas após a finalização do serviço ou até por um ano, o suporte técnico funciona como uma garantia e deve ser analisado com cuidado, principalmente pelo provedor,
antes de tomar um espaço no SLA.
SLM
O Gerenciamento de Nível de Serviço – GNS (Service Level Management – SLM) é um conceito que costuma ser confundido com o SLA. Na verdade, o SLM funciona como um
sistema de avaliação da qualidade do serviço que está sendo oferecido e executado.
MTBF
O Tempo Médio entre Falhas (Mean Time Between Failures – MTBF) funciona como um ponto de avaliação da qualidade do serviço desenvolvido.
TIPOS DE SLA
Existem dois tipos de SLA:
Fonte: macrovector_official/Freepik
SLA focado no cliente, em que são documentadas todas as especificações e expectativas explicadas pelo solicitante do serviço;
Fonte: Freepik
SLA focado no serviço, no qual o modelo não abre tanto espaço para as especificações do cliente, ou seja, o processo é padronizado e o solicitante precisa aceitá-lo como ele é.
MÉTRICAS DE QUALIDADE DE SERVIÇO
Os SLAs usam métricas de qualidade de serviço para expressar características mensuráveis de QoS.
Exemplos dessas métricas são:
DISPONIBILIDADE
Tempo de atividade, interrupções, duração do serviço;
CONFIABILIDADE
MTBF, taxa garantida de respostas bem-sucedidas;
DESEMPENHO
Capacidade do sistema (p. ex. processamento, memória etc.), tempo de resposta (p. ex. processamento, banco de dados etc.) e tempo de entrega garantidos;
ESCALABILIDADE
Garantia de flutuação de capacidade, capacidade de resposta;
RESILIÊNCIA
Tempo Médio para Transição (Mean-Time to Switchover – MTSO), Tempo Médio para Recuperação do Sistema (Mean-Time System Recovery – MTSR).
Um exemplo mostrado a seguir é o da taxa de disponibilidade. A disponibilidade geral de um recurso de TI pode ser representada como uma porcentagem do tempo de atividade. Isso
significa que um tempo de atividade de 100% representa um recurso de TI sempre disponível.
Tabela 2 – Taxas de disponibilidade de amostra.
Disponibilidade Tempo de inatividade/Semana (Segundos) Tempo de inatividade/Mês (Segundos) Tempo de inatividade/Ano (Segundos)
99,5 % 3000 12618 157488
99,8 % 1000 4206 52496
99,9 % 500 2103 26248
99,95 % 250 1051,5 13124
99,99 % 50,1 210,3 2624,8
99,99 % 5,10 21,0 262,4
99,999 % 0,510 2,10 26,2
Atenção! Para visualização completada tabela utilize a rolagem horizontal
Fonte: Adaptado de Erl, Puttini e Mahmood, 2013.
Os sistemas de gerenciamento de SLA usam as métricas para atestar periodicamente a conformidade com as garantias do SLA. Também coletam dados relacionados ao SLA para
vários tipos de análises estatísticas. Cada métrica de qualidade de serviço é definida usando as seguintes características:
SER QUANTIFICÁVEL
A unidade de medida é bem definida, absoluta e apropriada para que a métrica possa ser baseada em medições quantitativas;
SER REPETÍVEL
Os métodos de medição devem gerar resultados idênticos quando repetidos em condições idênticas;
SER COMPARÁVEL
As unidades de medida usadas por uma métrica precisam ser padronizadas e comparáveis;
SER FACILMENTE OBTIDA
A métrica possui uma unidade comum de medição não proprietária, que seja facilmente obtida e entendida pelos consumidores da nuvem.
Os clientes corporativos esperam relatórios mensais de SLAs baseados em métricas e geralmente solicitam o direito de executar os próprios contratos anuais de auditoria para
rastrear SLAs relacionados à segurança e a regulamentações.
Pode estar incluída nesse documento uma lista de todas as certificações das várias auditorias anteriores, como SSAE18 (padrão de controles para proteção da confidencialidade e
privacidade das informações na nuvem), HIPAA (segurança e privacidade de informações pessoais de saúde) e outras.
ACORDO DE NÍVEL DE SERVIÇO (SLA)
VERIFICANDO O APRENDIZADO
1. A EMPRESA ACME ESTÁ REVISANDO OS TERMOS E CONDIÇÕES DO SLA APÓS SOFRER UMA INTERRUPÇÃO NA NUVEM QUE DEIXOU
SEU SITE FORA DO AR POR DUAS HORAS. ELA CRIOU UMA LISTA DE REQUISITOS ADICIONAIS E GARANTIAS:
A TAXA DE DISPONIBILIDADE PRECISA SER DESCRITA EM MAIS DETALHES PARA PERMITIR UM GERENCIAMENTO MAIS EFICAZ DAS CONDIÇÕES
DE DISPONIBILIDADE DO SERVIÇO;
OS DADOS TÉCNICOS QUE SUPORTAM OS MODELOS DE OPERAÇÕES DE SERVIÇO PRECISAM SER INCLUÍDOS, VISANDO GARANTIR QUE A
OPERAÇÃO DE SERVIÇOS CRÍTICOS SELECIONADOS PERMANEÇA TOLERANTE A FALHAS;
MÉTRICAS ADICIONAIS QUE AUXILIAM A AVALIAÇÃO DA QUALIDADE DO SERVIÇO DEVEM SER INCLUÍDAS;
QUALQUER EVENTO RELACIONADO ÀS MÉTRICAS DE DISPONIBILIDADE QUE PRECISAR SER EXCLUÍDO DEVE SER CLARAMENTE DEFINIDO.
APÓS VÁRIOS ACORDOS, O REPRESENTANTE DE VENDAS DA ACME, O PROVEDOR DE NUVEM, PERCEBEU A SEGUINTE EVOLUÇÃO:
MARQUE A ALTERNATIVA CORRETA:
A) A nova taxa de disponibilidade medida irá eliminar qualquer probabilidade de inatividade do serviço.
B) A qualidade de serviço é uma métrica absoluta e universal.
C) Modificar o SLA implica aumentar os gastos com locação.
D) A inclusão do conjunto de métricas de confiabilidade e desempenho foi aprovada pela ACME.
2. UMA EMPRESA TEM UMA APLICAÇÃO LOCAL LEGADA COM CHAMADAS PARA MÓDULOS WEB, QUE ERA EXECUTADA NA PRÓPRIA
INFRAESTRUTURA. VISANDO AO CORTE DE CUSTOS, DECIDE CONTRATAR UMA PROVEDORA DE SERVIÇOS EM NUVEM, PARA ASSIM
VIRTUALIZAR O APLICATIVO, E CONCORDA COM O OS TERMOS DO SLA “PADRÃO” OFERECIDO PELA PROVEDORA. APÓS REALIZAR
TODA A MIGRAÇÃO, A EMPRESA CONTRATANTE PERCEBE QUE ALGUMAS FUNÇÕES NÃO FUNCIONAM, POIS O CÓDIGO POSSUI
ALGUMAS EXTENSÕES ESCRITAS ESPECIFICAMENTE PARA O TIPO DE PROCESSADOR DO SERVIDOR LOCAL.
MARQUE A ALTERNATIVA CORRETA QUANTO A UMA POSSÍVEL CAUSA/SOLUÇÃO PARA O CENÁRIO DESCRITO:
A) Diante do exposto, não será possível migrar a aplicação.
B) O SLA poderá ser revisto objetivando incluir cláusulas que garantam o fornecimento do sistema compatível.
C) O SLA deveria ter sido inteiramente escrito pelo cliente e submetido para o fornecedor com aprovação garantida.
D) O provedor deverá adquirir e incorporar a infraestrutura do cliente.
GABARITO
1. A empresa ACME está revisando os termos e condições do SLA após sofrer uma interrupção na nuvem que deixou seu site fora do ar por duas horas. Ela criou uma
lista de requisitos adicionais e garantias:
A taxa de disponibilidade precisa ser descrita em mais detalhes para permitir um gerenciamento mais eficaz das condições de disponibilidade do serviço;
Os dados técnicos que suportam os modelos de operações de serviço precisam ser incluídos, visando garantir que a operação de serviços críticos selecionados permaneça tolerante a falhas;
Métricas adicionais que auxiliam a avaliação da qualidade do serviço devem ser incluídas;
Qualquer evento relacionado às métricas de disponibilidade que precisar ser excluído deve ser claramente definido.
Após vários acordos, o representante de vendas da ACME, o provedor de nuvem, percebeu a seguinte evolução:
Marque a alternativa correta:
A alternativa "D " está correta.
A letra A está incorreta, pois considera-se que sempre existirá alguma probabilidade de inatividade do serviço. Na letra B, a qualidade de serviço é uma métrica geralmente baseada
na satisfação do cliente e não uma métrica absoluta e universal, como é afirmado. A letra C está incorreta, pois modificar o SLA nem sempre implica aumento de gastos com locação.
A letra D está correta, pois os SLAs devem ser combinados e concordados por ambas as partes, contratante e contratado.
2. Uma empresa tem uma aplicação local legada com chamadas para módulos web, que era executada na própria infraestrutura. Visando ao corte de custos, decide
contratar uma provedora de serviços em nuvem, para assim virtualizar o aplicativo, e concorda com o os termos do SLA “padrão” oferecido pela provedora. Após realizar
toda a migração, a empresa contratante percebe que algumas funções não funcionam, pois o código possui algumas extensões escritas especificamente para o tipo de
processador do servidor local.
Marque a alternativa correta quanto a uma possível causa/solução para o cenário descrito:
A alternativa "B " está correta.
Lembre-se de que o SLA é um acordo entre as partes. Não existem obrigações nem certezas até o momento do estabelecimento do contrato.
CONCLUSÃO
CONSIDERAÇÕES FINAIS
A computação em nuvem é considerada um símbolo da internet e como permite uma grande capacidade de armazenamento em computadores e servidores compartilhados na rede,
realizar a migração de informações e de dados para a nuvem é uma estratégia cada vez mais adotada pelas empresas e pelos gestores de tecnologia. Isso vai ao encontro de uma
das principais preocupações atuais dos CIOs das empresas: A redução de custos.
Atualmente usamos diversos aplicativos e serviços que funcionam em conformidade com o modelo de computação em nuvem. Entender os conceitos é extremamente importante
para saber tomar boas decisões e atuar corretamente em uma infraestrutura de recursos de TI.
O preço no mercado da computação em nuvem é extremamente complexo e nada amigável. Em teoria, ela oferece um modelo bastante simples para consumir recursos de
computação e armazenamento. Clientes demandam capacidade, o fornecedor a fornece e é pago por isso.
Ao se trabalhar com computação em nuvem, devemos conhecer os tipos de serviços fornecidos, como IaaS, PaaS e SaaS, além de entender o modelo de precificação adotado pelo
provedor. Diante da variedade de recursos fornecidos pela nuvem, métricas de qualidade de serviço e acordo de nível de serviço são instrumentos de proteção tanto para o
consumidor como para o provedor.
CIOS
O Chief Information Officer ou CIO é um título dado ao responsável pela tecnologia da informação da empresa, que pode ser o gerente de TI, o superintendente de TI, o diretor
de TI ou o vice-presidente de TI.
<
REFERÊNCIAS
AWS. Regiões, zonas de disponibilidade e Zonas locais. In: Amazon Web Services. Consultado em meio eletrônico em: 22 jun. 2020.
ERL, T.; PUTTINI, R.; MAHMOOD, Z. Cloud Computing: Concepts, Technology & Architecture. São Paulo: Prentice Hall, 2013.
KAVIS, M. J. Architecting the cloud: design decisions for cloud computing service models (SaaS, PaaS, and IaaS). New Jersey: John Wiley & Sons, 2014.
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma abordagem top-down. 6. ed. São Paulo: Pearson, 2013.
LIU, F. et. al. NIST Cloud Computing Reference Architecture: Recommendationsof the National Institute of Standards and Technology. Special Publication 500. NIST, 2011.
TWIN, A. Total Cost of Ownership – TCO. In: Investopedia. Consultado em meio eletrônico em: 21 jun. 2020.
VAULX, F. de; SIMMON, E.; BOHN, R. NIST Cloud Computing Service Metrics Description. Special Publication 500-307. NIST, 2018.
EXPLORE+
Para aprofundar seus conhecimentos, assista aos vídeos:
“Inside a Google data center”, no canal G Suite no YouTube.
“O que é computação em nuvem com a AWS”, no canal Amazon Web Services no YouTube.
Não deixe de visitar também as seguintes páginas:
Amazon Web Services (AWS) − Serviços de computação em nuvem
Google Cloud – Serviços de computação em nuvem
IBM Brasil – Computação em Nuvem e Armazenamento
Microsoft Azure
Openstack
CONTEUDISTA
Fabio Henrique Silva
CURRÍCULO LATTES

Continue navegando

Outros materiais