Você está na página 1de 11

Cloud Computing

Prelúdio
Cloud Computing é uma maneira de fornecer serviços ou recursos sob demanda.
De acordo com o Instituto Nacional de Padrões e Tecnologia (NIST):

A computação em nuvem é um modelo para permitir acesso à rede onipresente, conveniente e


sob demanda a um pool compartilhado de recursos de computação configuráveis (por
exemplo, redes, servidores, armazenamento, aplicativos e serviços) que podem ser
rapidamente provisionados e liberados com esforço mínimo de gerenciamento ou interação
com o provedor de serviços.
Este modelo de nuvem é composto por
 cinco características essenciais
 três modelos de serviço e
 quatro modelos de implantação .

O que é uma nuvem?


Nuvem  refere-se a um ambiente de TI separado que é criado para provisionar remotamente
recursos de TI dimensionados e escalonáveis .
Componentes da nuvem
Os componentes são classificados em componentes de front - end e componentes de
back - end .

Componentes Frontend
Clientes : os clientes são os dispositivos através dos quais os usuários finais interagem. Eles
são divididos em três grandes categorias: clientes móveis, finos e grossos .
Smartphones e tablets constituem clientes móveis, enquanto os computadores sem um disco
rígido interno são thin clients e os thick clients são seus computadores comuns.

Componentes de back-end
Datacenter : é um servidor ou uma coleção de servidores.
Servidores distribuídos : esses servidores estão espalhados por vários locais.
Armazenamento, segurança e outras infraestruturas como essas são adicionadas à lista de
back-end.
Através de uma rede, a camada de nuvem estabelece a conexão entre os dispositivos frontend
e backend.
Características da nuvem
Os principais atributos dos serviços de computação em nuvem são:
1. elasticidade
2. Sob demanda
3. Recursos computacionais agrupados por provedor
4. Uso do serviço medido
5. Acesso amplo à rede
Os atributos são discutidos em detalhes no próximo cartão.

Caraterísticas da Nuvem
A imagem ilustra as características da nuvem

Vantagens da nuvem
24 * 7 disponibilidade e acessibilidade
Escalabilidade
Segurança
Colaboração aprimorada
Económicamente viáveis
e a lista adiciona.

Vantagens da nuvem

Fatores Chave

A computação em nuvem é ativada por meio desses fatores-chave.


 Cloud Datacenters
 Virtualização
 APIs da nuvem
 Armazenamento na núvem

Cloud Datacenters são usados para fornecer infraestrutura econômica e escalonável.

Virtualização
A virtualização é um dos principais conceitos que permitem a computação em
nuvem.

Então, o que é virtualização?


 O processo de criação de um ambiente virtual em um recurso, para permitir a execução
de serviços sem interferir em outras atividades realizadas pelo recurso.
 Uma capacidade que permite compartilhar a instância física de um aplicativo ou
recurso com vários usuários.

A virtualização é obtida pela criação de recursos logicamente isolados no recurso físico .


Poucos recursos que podem ser virtualizados incluem servidores, armazenamento, rede etc.

Virtualização - Recursos
Recursos proeminentes da virtualização incluem:
 Particionamento : Você pode particionar um recurso para suportar muitos aplicativos e
hardware.
 Isolamento : Cada instância virtual é isolada uma da outra e também do recurso.
 Encapsulamento : Você pode encapsular uma instância virtual como uma entidade
única para identificar facilmente o serviço que ela oferece.

Como funciona a virtualização?


.A interação entre o servidor host / máquina e a máquina virtual é facilitada pelo software
chamado Hypervisor(VMM).
O hipervisor distribui os recursos de hardware, como CPU e memória, para os
ambientes virtuais.

Termos para lembrar


 Um servidor virtual é uma máquina virtual em execução em um servidor.
 O Hypervisor do Virtual Machine Monitor (aka), gerencia a máquina virtual existente em
uma única máquina host.
 O Virtual Infrastructure Management Component é uma ferramenta que se comunica
com os hosts e suas VMs, como o OpenNebula.
 Virtualization Platform é o software que é executado no servidor físico, usado para criar
VMs host, como o VMware vSphere, Citrix e XenServer.

Tipos de virtualização
A virtualização varia de acordo com os recursos com os quais você lida:
1. Virtualização de Hardware
2. Virtualização de Software
3. Virtualização de Armazenamento
4. Virtualização de Desktop
Virtualização de hardware
A virtualização de hardware é a abstração do hardware físico usando o hipervisor.
Virtualização de hardware ou virtualização de servidor é o conceito em que você geralmente
cria uma máquina virtual em cima do hardware físico. O hipervisor gerencia o ambiente virtual.

Tipos
Virtualização completa
Virtualização Para
Virtualização de emulação
Virtualização de Hardware
Virtualização Total
Uma técnica na qual as solicitações de serviço do usuário são separadas do hardware físico. O
SO e o software necessário são executados na parte superior da máquina virtual. Os sistemas
operacionais convidados não estão cientes da virtualização.
O VMware Workstation, o Virtual Box e o Hyper-V são poucos produtos que oferecem suporte à
virtualização total.

Para-virtualização
Para-Virtualization é uma técnica que oferece uma interface de software para as máquinas
virtuais. Essa interface será semelhante, mas não idêntica à interface de software de hardware
subjacente. Ele é usado para executar tarefas críticas no host em relação ao host virtual.
O sistema operacional convidado reconhece a presença do hipervisor e se comunica
diretamente com ele.
Xen, Oracle VM para X86 são alguns dos poucos exemplos.
Virtualização de Software

A virtualização de software ou aplicativo encapsula ou abstrai os programas / aplicativos do


hardware subjacente no qual ele é executado.

 Ele permite que os aplicativos sejam executados em ambientes não adequados para o
aplicativo nativo.
 Reduz os custos de integração e administração do sistema, pois ajuda a manter uma
linha de base de software comum em vários computadores.

Virtualização de armazenamento e desktop

Virtualização de Armazenamento
Um conceito em que vários armazenamentos físicos são agrupados para aparecer como
armazenamento único é conhecido como virtualização de armazenamento.

Virtualização de Desktop
Um conceito que armazena a área de trabalho dos usuários em um servidor remoto, permitindo
que o usuário acesse a partir de qualquer dispositivo ou local, é a virtualização de desktops ou
a virtualização de clientes.
Modelos de serviço em nuvem
Com base no requisito da organização, os provedores de nuvem oferecem uma
variedade de serviços e recursos, empacotados como um modelo de serviço.

Os três principais modelos de serviços incluem:


1. IaaS (Infraestrutura como Serviço)
2. PaaS (plataforma como serviço)
3. SaaS (software como serviço)
Variações dos modelos base acima mencionados, tais como armazenamento como serviço,
segurança como serviço, etc., continuam emergindo no mercado.

Exemplos de modelos de serviço


Infraestrutura como serviço (IaaS) : Como o nome sugere, ele fornece
infraestrutura de computação e outros recursos, como máquinas virtuais,
armazenamento em bloco ou baseado em arquivo, balanceadores de carga,
endereços IP, redes virtuais etc.
Exemplo: máquinas virtuais do Azure, Amazon EC2, Rackspace.
Plataforma como serviço (PaaS) : Como o nome sugere, ele fornece plataformas
de computação que normalmente incluem sistema operacional, ambiente de
execução de linguagem de programação, banco de dados, servidor da Web etc.
Exemplo: AWS Elastic Beanstalk, Windows Azure, Heroku etc.
Software como serviço (SaaS) : fornece software sob demanda e não há
necessidade de se preocupar com a instalação e configuração do aplicativo.
Exemplo: Microsoft office 365, salesforce.com.
Idaas

Identidade como um serviço ( IDaaS ) é uma oferta de gerenciamento de identidade e acesso


baseada em SaaS.
IDaaS
Identity as a Service (IDaaS) é a infra-estrutura de autenticação hospedada e gerenciada por
um provedor de serviços terceirizado.

Tipos de identidades disponíveis são:


1. Internal UsersUsuários internos fazem parte de uma organização, como funcionários e
pessoal de manutenção.
2. External Users: Usuários externos são aqueles que estão usando o produto ou serviço
implementado por uma organização, como parceiros de negócios.
3. ConsumersUsuários que usam mecanismos de autenticação para utilizar o aplicativo,
como o Facebook.
IDaaS
Aspectos principais do IDaaS :
1. IGA ( Identity Governance and Administration ): Fornecer usuários da nuvem e
ativar a funcionalidade de redefinição de senha.
2. Acesso : Autenticação do usuário, SSO e tal integração baseada em autorização.
3. Inteligência : Monitoramento e relatórios de log de acesso à identidade.

A autenticação multifator é um desses tipos de aplicativos, como o GitHub, em que os usuários


precisam enviar vários fatores para acessar os dados.
Prelúdio
Um modelo de implementação de nuvem é usado para representar um tipo de ambiente de
nuvem específico, diferenciado com base no tipo de usuários que usam os modelos de nuvem.

Os quatro modelos comuns são -


1. Nuvem Pública
2. Nuvem Privada
3. Nuvem Híbrida
4. Comunidade Cloud

Nuvem pública
O que é uma nuvem pública?
A nuvem pública é um ambiente de nuvem de propriedade de um provedor de nuvem de
terceiros que permite a disponibilidade de recursos, como aplicativos, máquinas virtuais, etc.,
para o público em geral pela Internet.
Alguns desses provedores são o Amazon Web Services, o Microsoft Azure.

Nuvem pública
Uma nuvem pública, sendo um ambiente totalmente virtualizado, fornece serviços de forma
multilocatária. Os dados de cada inquilino permanecem separados dos dados de outros.
O sucesso de uma nuvem pública depende de uma conectividade de rede de alta largura de
banda, permitindo uma transmissão de dados mais rápida.
Exemplos salientes
 Serviços de armazenamento em nuvem
 Aplicações de software on-line
 Cloud hosting e a lista cresce.
Benefícios da nuvem pública
 Escalabilidade: disponibilidade de recursos sob demanda.
 Custo Efetivo: Despesas reduzidas devido à gestão centralizada de recursos.
 Confiabilidade: suporte de backup ativado em caso de falhas.
 Flexibilidade : Oferece todos os serviços, como IaaS, PaaS e SaaS.
 Local independente : os serviços são ativados para os consumidores em qualquer
lugar e a qualquer momento.

Nuvem privada
A nuvem privada também é reconhecida como uma nuvem interna ou corporativa .
Normalmente construído e pertencente a uma organização e é um ambiente seguro baseado
em nuvem, acessível apenas para a organização.
Em uma nuvem privada:
 A administração pode ser feita por uma equipe interna ou terceirizada.
 A mesma organização desempenha tecnicamente as funções de consumidor de nuvem
e provedor de nuvem.
A nuvem privada é mais ideal para as organizações que exigem controle direto sobre os
ambientes para atender aos requisitos de conformidade de segurança e de negócios .

Benefícios da nuvem privada


 Maior segurança e privacidade : alcançado usando restrições de acesso a conexões
feitas a recursos.
 Conformidade legal : pode ser implantada de acordo com as políticas de retenção e
controle de acesso.
 Melhor controle: como a nuvem privada pode ser acessada apenas por uma única
organização, essa organização a configurará e gerenciará com base em suas
necessidades.
Nuvem híbrida

O ambiente de nuvem híbrida é a combinação de nuvens privadas e públicas.


As organizações usam uma nuvem híbrida para implantar nuvens privadas para cargas de
trabalho críticas e uma nuvem pública para hospedar cargas de trabalho menos críticas (ou
menos sensíveis).

Um site de comércio eletrônico pode ser um exemplo ideal. Ele pode ser hospedado em uma
nuvem privada para melhorar a segurança, enquanto seu site de brochura pode ser hospedado
em uma nuvem pública para obter uma boa relação custo-benefício.

Nuvem híbrida
Se sua organização deseja estabelecer uma nuvem híbrida, ela precisa garantir:
 Disponibilidade de uma plataforma IaaS pública (como AWS, Microsoft Azure).
 Disponibilidade de uma nuvem privada (no local ou por meio de um provedor de nuvem
privada).
 Garanta conectividade de WAN (rede de longa distância) adequada entre os dois
ambientes de nuvem.
Normalmente, uma empresa opta por uma nuvem pública para acessar instâncias de
computação, recursos de armazenamento ou outros serviços, como análise de big data, e deve
desenvolver sua própria nuvem privada que seja compatível com a nuvem pública.

Comunidade Cloud
Uma nuvem da comunidade é uma plataforma de multilocação que permite que vários grupos
com o mesmo propósito trabalhem em uma única plataforma.
 Semelhante a uma nuvem pública, mas com acesso restrito a um conjunto limitado de
pessoas.
 De propriedade conjunta dos membros da comunidade ou de um provedor de nuvem
de terceiros.
 Os membros da comunidade geralmente possuem a responsabilidade de definir e
evoluir o ambiente de nuvem.

Cloud Storage

An online space that is used to store your data such as


 files
 videos
 music
 other structured/semi-structured/unstructured data,
and can be accessed by any device is known as cloud storage.
Como funciona o Cloud Storage?

A imagem ilustra como o armazenamento em nuvem funciona de maneira ideal.


1.Os dados do seu dispositivo habilitado para nuvem são enviados para a nuvem por
meio de um aplicativo de terceiros, como o Dropbox.
2.Os dados enviados chegam a um servidor de dados de controle mestre localizado em
um centro de dados de propriedade de seu provedor de serviços em nuvem. O servidor
principal mantém uma cópia dos seus dados em vários servidores de armazenamento.
3.Os dados são armazenados em várias máquinas na nuvem geograficamente, onde
você pode recuperá-las usando APIs ou protocolos baseados na web.

Segurança do armazenamento em nuvem


Os provedores de armazenamento em nuvem permitem a segurança dos dados adotando
vários métodos:
 Criptografia : Um algoritmo complexo é usado para codificar seus dados, os usuários
precisarão da chave de criptografia para decodificar os dados.
 Autenticação : Protege o acesso aos dados, impondo aos usuários a criação de nome
de usuário e senha. Vários níveis de autorização, como a autenticação multifatores,
serão usados conforme apropriado.

Benefícios do armazenamento em nuvem


 Um sistema confiável e seguro para fazer backup de seus arquivos essenciais.
 Os arquivos armazenados na nuvem podem ser recuperados remotamente.
 Os arquivos são acessíveis de qualquer lugar.
 Uma maneira acessível de proteger dados importantes.
 Uma garantia de restauração de dados de qualquer falha indesejada ou perda de
dados.
 Não há necessidade de instalar equipamentos de armazenamento.
 Oferece mobilidade suficiente no fluxo de trabalho de uma empresa ou empresa.
Riscos do Cloud Storage
Independentemente dos muitos benefícios, o armazenamento em nuvem também apresenta
alguns riscos notáveis:
1. Segurança de dados (dados são vulneráveis quando são transferidos para e da
nuvem).
2. Acessibilidade depende da conectividade de rede.
3. O custo depende do uso.
APIs da nuvem

Interface de programação de aplicativos em nuvem serve como uma camada entre users,


cloud services, and resources.

Ele interage com a infraestrutura de nuvem para ajudar


 Informática
 Armazenamento e
 Recursos de rede para aplicativos ou serviços em nuvem solicitados.
APIs da nuvem
As APIs da nuvem variam de acordo com os serviços fornecidos, da seguinte maneira:
 Infraestrutura como serviço (IaaS) : as APIs de infraestrutura ajudam no
fornecimento de recursos de computação e armazenamento.
 Software como serviço (SaaS) : as APIs de SaaS permitem conectividade e interação
com a camada de aplicativo.
 Plataforma como serviço (PaaS) : as APIs PaaS fornecem arquitetura de back-end,
funcionalidade para os aplicativos.

Prelúdio
As empresas estão migrando lentamente do local para a nuvem devido à escalabilidade,
confiabilidade e alta disponibilidade oferecidas pela nuvem.
Você acha que esses são os únicos critérios? A resposta é não.
Neste tópico, você entenderá considerações importantes quando planejar migrar e usar a
nuvem para suas necessidades comerciais.

Benefícios da migração na nuvem

Aqui estão alguns cenários comuns que serão beneficiados pela migração da nuvem.
 Se o seu aplicativo está com tráfego aumentado e é difícil atender à demanda.
 Quando seus clientes precisam de implantação e acesso mais rápidos a aplicativos (a
nuvem aumenta o foco no desenvolvimento, e não na implementação da
infraestrutura).
 Quando está se tornando mais difícil e caro acompanhar suas crescentes
necessidades de armazenamento.
 Inicializações de benefícios (cloud computing desloca as despesas de TI para um
modelo pay-as-you-go).

Custando a nuvem
Costing é amplamente categorizado como:
 CAPEX (despesa de capital)
 OPEX (Despesa Operacional)
Aqui estão alguns cenários que ilustram o uso de CAPEX e OPEX:
 No ambiente tradicional de Infraestrutura Interna de TI, onde tudo é configurado e
gerenciado internamente, são incorridos altos CAPEX e OPEX.
 No caso de uma instalação de colocation, onde um local que hospeda a infraestrutura é
de propriedade ou alugado de terceiros, um alto CAPEX e um OPEX ligeiramente
inferior são incorridos.
 Considere um ambiente em que os serviços são gerenciados pela terceirização, isso
implica em redução de CAPEX e aumento de OPEX.
 Agora, se você considerar uma nuvem pública na qual a infraestrutura é totalmente
terceirizada, ela incorre apenas em OPEX e o CAPEX é cortado.

Modelos de custo da nuvem

Se você planeja adotar um modelo de nuvem, é necessário considerar a redução do custo


operacional em vez de reduzir as despesas de capital.
Aqui estão alguns modelos de nuvem comumente usados:
 Modelo de pagamento gratuito : usado principalmente em marketing ou tipo de
publicidade de empresas onde os consumidores poderão se registrar e usar o serviço
livremente. Ela ajuda as empresas a comercializar seus produtos com base nas
métricas de uso.
 Planejar modelo de pagamento : uso baseado em assinatura, em que os usuários
terão permissão para acessar a nuvem por um período / custo específico.
 Pague conforme você usa : Como o nome sugere neste modelo, você pagará com
base no que usou.

Cenários Comuns
Cenários comuns em que a computação em nuvem desempenha um papel importante:
 Computar nuvens : permite que as organizações acessem recursos sob demanda
(altamente escaláveis e baratos).
 Compute Storage : permite que as organizações mantenham e protejam os dados
externamente.
 Aplicativos em nuvem : as organizações podem implantar e hospedar aplicativos em
uma nuvem para permitir facilidade de acesso para os usuários.

Benefícios Operacionais
 Custo Reduzido : A computação em nuvem reduz consideravelmente seus custos
operacionais e de infraestrutura.
 Maior Armazenamento : Você pode armazenar o máximo de dados que você precisa
em uma nuvem.
 Automação : Atualizações do software e aplicativos são feitas automaticamente.
 Flexibilidade : fácil de testar e implantar seus aplicativos.
 Mobilidade : a nuvem está sempre disponível para você a qualquer hora e em
qualquer lugar.

Modelo de Responsabilidade Compartilhada


Se a infraestrutura de TI for gerenciada localmente (no próprio datacenter), a organização será
responsável pela segurança desses aplicativos, da infraestrutura e dos dados que residem
nela.
Mas se a organização decidir optar por um modelo de computação em nuvem pública,
precisará definir quais responsabilidades de segurança de TI devem ser entregues ao provedor
de nuvem.
O provedor de nuvem e o usuário da nuvem serão responsáveis por diferentes aspectos da
segurança e devem trabalhar juntos para garantir a cobertura total.
Esta atividade é alcançada por um modelo de responsabilidade compartilhada.
É uma estrutura de segurança em nuvem que descreve os compromissos de segurança de um
provedor de serviços em nuvem e seus usuários para garantir responsabilidades .

Modelo de Responsabilidade Compartilhada


Enquanto você passa pelos vários modelos de serviços em nuvem (IaaS para PaaS para
SaaS), a responsabilidade dos provedores de serviços em nuvem aumenta e as
responsabilidades do cliente diminuem .
 Em IaaS, o provedor de serviços é responsável pela segurança física, pela
infraestrutura do host e pelos controles de rede, e o restante é cuidado pelo cliente.
 Em PaaS, os provedores de serviços são responsáveis pelos controles em nível de
aplicativo, gerenciamento de identidade, além daqueles mencionados para o modelo
IaaS.
 Em SaaS, o provedor de serviços é responsável por todo o pacote de aplicativos

As responsabilidades do cliente e provedor de serviços diferem com base nos serviços


escolhidos. A imagem acima inclui as responsabilidades dos clientes e do prestador de
serviços no local e no exterior com base nos serviços.
Modelo de responsabilidade compartilhada: AWS
A AWS desenvolveu três modelos de responsabilidade para serviços de infraestrutura,
serviços de contêiner e serviços abstratos .
 No modelo de infraestrutura, a AWS é responsável pela segurança da nuvem e todos
os dados que entram na nuvem se tornam responsabilidade do cliente.
 No modelo de contêiner, a AWS assume a responsabilidade adicional pelo sistema
operacional, configuração de rede, plataforma e gerenciamento de aplicativos.
 No modelo abstrato, a AWS assume toda a responsabilidade, exceto pelos dados do
lado do cliente e pela criptografia de dados.

Qual componente de software é utilizado para a interação entre o servidor host e a máquina
virtual?
VMM
Qual dos seguintes produtos implementa melhor a paravirtualização?
Xen
Qual das seguintes opções não é um modelo de serviço?
BaaS
A autenticação multifator é um dos aplicativos DaaS.
Verdade
O ambiente ________ é usado para implantar nuvens privadas para cargas de trabalho críticas
e uma nuvem pública para hospedar cargas de trabalho menos críticas.
Nuvem híbrida

SaaS supports many users and offers a shared data model via ________ model.
Multi-tenancy

Na nuvem pública, isso gera alto CAPEX e menos OPEX.


Falso

Qual é o primeiro passo no processo de implantação de uma oferta de computação em nuvem?


Nenhuma das opções

O DaaS é utilizado para provisionar dados críticos sob demanda.


Verdade
Quais são os modelos de custo da nuvem?
Todas as opções

Paravirtualization is ideal for __________.


Computer system sharing,isolate users

Os serviços de relatórios são uma das características da nuvem.


Falso

Na paravirtualização, os sistemas operacionais convidados são executados de forma isolada.


Falso

is a tool that communicates with the hosts and their virtual machines.
Virtual infrastructure management component

Quais nuvens estão no local fornecendo aos gerentes de TI o controle completo sobre os
recursos disponíveis?
Pública
Quais das seguintes opções são características de virtualização?
Todas as opções
Qual recurso é necessário para fazer com que o aplicativo corporativo migre para uma nuvem
privada?
Ativação da aplicação como SaaS
__________ é uma ferramenta que se comunica com os hosts e suas máquinas virtuais.
Componente de gerenciamento de infraestrutura virtual
Quais nuvens estão no local fornecendo aos gerentes de TI o controle completo sobre os
recursos disponíveis?
privado
Quais são as vantagens econômicas da nuvem?
Hardware
Melhor controle, maior segurança e privacidade podem ser alcançados por meio de qual tipo de
modelo de implantação de nuvem? Privado
Which delivery model is an example of a cloud computing environment that provides users with
a web-based email service?
SaaS
Which of the following is essential concept related to cloud?

A. Abstraction

Em que tipo de virtualização você cria uma máquina virtual em cima do hardware físico?
Servidores

Hosted email infrastructure is an example for _________.


SaaS

APIs de infraestrutura ajudam no provisionamento ________.

Recursos de comoutação e armazenamento

Quais são os riscos de segurança da computação em nuvem?


Acesso Privilegiado
Em qual modelo de nuvem, várias organizações acessam a mesma nuvem para um aplicativo
semelhante?

Privado

SaaS supports multiple users and provides a shared data model through ________ model. Multi
tenancy

Which of the following cloud client constitute computers without a hard drive? Thin

Melhor controle, maior segurança e privacidade podem ser alcançados por meio de qual tipo de
modelo de implantação em nuvem? Privado

Qual é o primeiro passo no processo de implantação de uma oferta de computação em nuvem?


Avaliação de prontidão para a nuvem

In paravirtualization, guest operating systems run in isolation.


False

Você também pode gostar