image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Article image
Lucas Carvalho
Lucas Carvalho08/10/2024 15:02
Share

Cloud Computing e a Distribuição de Responsabilidades

  • #Azure
  • #Cloud

O que é a Cloud?

Cloud é um termo usado, na área de tecnologia, para se referir a sistemas e serviços de computação fornecidos através da internet. Estes serviços fornecem diferentes níveis de abstração para o cliente a depender do que estiver sendo oferecido, tal como existem diferentes formas de aderi-los a uma organização.

Tipos de Cloud

1. Privada

Trata-se de um datacenter de uso privado, para apenas uma empresa. Este, por sua vez, é administrado por esta empresa que o possui ou a administração é delegada a terceiros, mas o importante é que a empresa detém todo o sistema.

Custo: CapEx

Por consequência, todo o custo também é administrado pela empresa, que são formalmente divididos como CapEx, capital expenditure, e OpEx, operating expenses.

Este termos também são aplicados fora da área de tecnologia. O CapEx se refere a todos os custos únicos, ou seja, gastos iniciais para aquisição de algo, de um capital. O OpEx, por sua vez, se trata do custo para manter a operação.

No caso de datacenters, se trata de todo o gasto para montagem do ambiente, desde refrigeração até redes de conexão, portanto, o modelo de cloud privada apresenta um elevado CapEx e menor OpEx.

2. Pública

Trata-se de datacenters compartilhados, onde diversas empresas possuem seu “pedaço” através de uma contratação, como de um aluguel, onde a empresa que contratou poderá uitlizá-lo enquanto está pagando pelo serviço, enquanto outras empresas fazem o mesmo, sem que as operações de uma empresa interfiram nas de outra.

Custo: OpEx

Este modelo, por sua vez, não possui um custo inicial para montagem do ambiente. O cliente apenas paga enquanto está utilizando, o também chamado informalmente como pas-as-you-go, ou mais formalmente como consumption-based model.

Portanto, o custo é OpEx, operating expenses, o qual se trata apenas de gastos para que a operação continue em seu desejado funcionamento.

3. Híbrida

Neste formato nós temos a união dos dois modelos de cloud anteriores. Esta forma é conhecida por apresentar vantagens de flexibilidade, tanto de segurança, onde a empresa pode escolher quais informações e serviços manter em seus servidores privados, como de elasticidade e escalabilidade, onde a empresa pode usar o sistema de nuvem para escalagens rápidas e temporárias ou permanentes de recursos.

4. Multicloud

Como o próprio nome já sugere, estamos falando de empresas que possuem mais de um provedor contratado. Isto pode ocorrer em casos onde há uma migração entre clouds ou quando há alguma preferência ou falta de serviços fornecidos pelos respectivos provedores.

Responsabilidades

Apesar de uma organização contratar serviços sem precisar administrar ou custear a infraestrutura, não significa que toda a responsabilidade do pleno funcionamento deste serviço cabe somente ao cliente. Existem responsabilidade que são sempre do cliente ou do provedor e outras que variam de acordo com o tipo de serviço a ser contratado.

Responsabilidades fixas do cliente

  1. Disponibilização dos dados para armazenamento
  2. Gerenciamento e segurança de acesso e identidade
  3. Disponibilização de dispositivos com acesso aos serviços contratados

Responsabilidades fixas do provedor

  1. Datacenters
  2. Conexão a internet para os datacenters (network)
  3. Acesso aos dados (hosts)

Responsabilidades variadas

Além das citadas acima, cliente e empresa compartilham as seguintes responsabilidades em níveis diferentes, a depender do tipo de serviço contratado:

  1. Definir sistema operacional
  2. Definir aplicações
  3. Controle de conexões
  4. Identificação
  5. Infraestrutura

IaaS

Infraestrutura como serviço (IaaS) é o modelo onde o cliente tem mais autonomia, desta forma sendo ele o responsável por todos os 4 citados acima.

PaaS

Plataforma como serviço (PaaS) é o modelo onde cliente e provedor dividem certas responsabilidades entre si. O provedor é totalmente responsável pelo sistema operacional, enquanto ambos são responsáveis pelos items 2 a 4.

SaaS

Software como serviço (SaaS) é o modelo que traz a maior abstração ao cliente, precisando apenas se preocupar, dentre os citados acima, com a identificação. O provedor, por sua vez, fica responsável por todos os outros items.

image

Fonte: Microsoft Learning - Descrever o modelo de responsabilidade compartilhada¹

Desta forma, entendemos que a cloud pode ser pública, como AWS e Azure, apresentando apenas um OpEx, com um custo pay-as-you-go, privada, sendo estas localmente administradas pelos próprios clientes, por consequência tendo um elevado CapEx e menor OpEx, híbridas ou mesmo multicloud. Além disto, tanto o cliente como o provedor possuem responsabilidades para manter os serviços contratados acessíveis e seguros, e estas podem variar de acordo com o serviço contratado.

Este artigo foi feito com base nos seguintes conteúdos disponibilizados:



¹Disponível em: Descrever o modelo de responsabilidade compartilhada - Training | Microsoft Learn

Share
Comments (0)