Você está na página 1de 5

TRABALHO SISTEMAS

OPERACIONAIS
ALUNO:VALDEIR MORAES JÚNIOR

DOCENTE:AISLAN MORAES

Cloud Computing, ou Computação em Nuvem, refere-se ao modelo de


fornecimento de serviços de computação por meio da Internet, onde os
recursos computacionais são disponibilizados sob demanda para usuários
e organizações. Em vez de depender de infraestrutura local, como
servidores físicos, o Cloud Computing permite acessar e utilizar recursos
computacionais, como armazenamento, processamento e redes,
hospedados em data centers remotos.

Existem três principais tipos de serviços oferecidos pela computação em


nuvem:
IaaS (Infrastructure as a Service):
O IaaS fornece acesso virtualizado a recursos de infraestrutura, como
servidores, armazenamento e redes, hospedados em data centers
remotos. Nesse modelo, os provedores de nuvem cuidam da
infraestrutura física, enquanto os usuários têm controle sobre o sistema
operacional, aplicativos e configurações. Exemplos de provedores de IaaS
incluem:
Amazon Web Services (AWS): A AWS oferece o Amazon EC2, que permite
aos usuários criar e gerenciar instâncias de servidores virtuais e oferece
recursos como balanceamento de carga e armazenamento em nuvem
(Amazon S3).
Microsoft Azure: O Azure oferece a criação de máquinas virtuais (Virtual
Machines) que podem ser configuradas com diferentes tamanhos e
sistemas operacionais, além de fornecer serviços de armazenamento
escalável (Azure Storage).
Google Cloud Platform (GCP): O GCP disponibiliza o Google Compute
Engine, que permite aos usuários criar e gerenciar instâncias de máquinas
virtuais e oferece serviços de armazenamento como o Cloud Storage.
Os benefícios do IaaS incluem flexibilidade para dimensionar recursos
conforme necessário, redução de custos operacionais, maior agilidade no
provisionamento de recursos e acesso a infraestrutura robusta e confiável.

PaaS (Platform as a Service):


O PaaS oferece uma plataforma completa para desenvolvimento, teste e
implantação de aplicativos, sem se preocupar com a infraestrutura
subjacente. Os provedores de nuvem gerenciam a infraestrutura, incluindo
servidores, armazenamento e banco de dados, enquanto os usuários se
concentram no desenvolvimento e na execução de aplicativos. Exemplos
de provedores de PaaS incluem:
Heroku: O Heroku é uma plataforma de aplicativos em nuvem que oferece
suporte a várias linguagens de programação, como Ruby, Node.js e
Python. Ele facilita a implantação de aplicativos web e o gerenciamento de
recursos.
Google App Engine: O App Engine é uma plataforma de desenvolvimento e
hospedagem de aplicativos do GCP. Os desenvolvedores podem implantar
aplicativos em várias linguagens, como Python, Java e PHP, sem se
preocupar com a infraestrutura subjacente.
Salesforce App Cloud: A Salesforce oferece uma plataforma PaaS para criar
e implantar aplicativos de negócios personalizados, aproveitando sua
infraestrutura e serviços existentes.
Os benefícios do PaaS incluem maior velocidade de desenvolvimento,
escalabilidade automática, facilitação da colaboração entre equipes e
redução de custos e complexidade operacional.

SaaS (Software as a Service):


O SaaS oferece aplicativos completos para uso sob demanda, acessados
por meio da Internet, eliminando a necessidade de instalação e
configuração local. Os provedores de nuvem gerenciam todos os aspectos
da infraestrutura, plataforma e aplicativo. Exemplos de provedores de
SaaS incluem:
Salesforce: A Salesforce é um dos principais provedores de CRM (Customer
Relationship Management) baseado em nuvem. Seu serviço permite que
empresas gerenciem seus relacionamentos com clientes de forma
eficiente e acessem dados e funcionalidades em tempo real.
Google Workspace: O Google Workspace (anteriormente G Suite) é uma
suíte de aplicativos de produtividade baseada em nuvem que inclui Gmail,
Google Docs, Planilhas, Apresentações e muito mais. Os usuários podem
colaborar e acessar seus arquivos de qualquer dispositivo.
Microsoft 365: O Microsoft 365 é um serviço SaaS que oferece acesso a
aplicativos conhecidos, como Word, Excel e PowerPoint, juntamente com
recursos de armazenamento em nuvem (OneDrive) e comunicação
(Teams).
Os benefícios do SaaS incluem acesso fácil a aplicativos sem a necessidade
de instalação local, atualizações automáticas, acesso de qualquer lugar a
partir de qualquer dispositivo e custos reduzidos, pagando apenas pelo
uso dos aplicativos.

Em resumo, a computação em nuvem oferece diversos serviços, como


IaaS, PaaS e SaaS, que trazem benefícios significativos para usuários e
empresas. Ao optar pela nuvem, é possível aproveitar recursos
computacionais escaláveis, plataformas de desenvolvimento eficientes e
aplicativos prontos para uso, sem os custos e complexidades da
infraestrutura tradicional. Os exemplos mencionados são apenas alguns
dos muitos provedores e serviços disponíveis no mercado, cada um
oferecendo recursos e funcionalidades específicas para atender às
necessidades variadas dos usuários.
Prós da computação em nuvem:

Escalabilidade: A nuvem permite dimensionar os recursos de forma


flexível, permitindo que você aumente ou diminua a capacidade de acordo
com as demandas do seu negócio. Isso proporciona maior agilidade e
capacidade de resposta às mudanças no ambiente de negócios.
Redução de custos: Ao migrar para a nuvem, você elimina a necessidade
de adquirir e manter uma infraestrutura física, como servidores e data
centers. Isso reduz custos significativamente, pois você paga apenas pelos
recursos que utiliza, transformando os custos fixos em variáveis.
Acesso global: Com a nuvem, você pode acessar seus dados e aplicativos
de qualquer lugar do mundo, desde que tenha uma conexão com a
Internet. Isso proporciona mobilidade e facilidade de colaboração,
permitindo que equipes trabalhem juntas, independentemente da
localização geográfica.
Backup e recuperação de desastres: A maioria dos provedores de nuvem
oferece recursos de backup e recuperação de desastres integrados. Isso
garante que seus dados estejam protegidos contra falhas de hardware,
erros humanos ou desastres naturais, minimizando a perda de dados e o
tempo de inatividade.
Atualizações e manutenção simplificadas: Com a nuvem, os provedores
cuidam da manutenção e atualização da infraestrutura, dos sistemas
operacionais e das aplicações. Isso libera sua equipe de TI para se
concentrar em atividades mais estratégicas, eliminando a necessidade de
gerenciar patches, atualizações e correções.

Contras da computação em nuvem:


Dependência de conectividade com a Internet: A nuvem requer uma
conexão estável com a Internet. Se a conexão for interrompida ou instável,
você pode ter dificuldades em acessar seus dados e aplicativos, causando
interrupções nas operações comerciais.
Risco de segurança: Armazenar dados em um ambiente remoto pode gerar
preocupações com a segurança. Embora os provedores de nuvem
implementem medidas de segurança robustas, sempre existe o risco de
violações de dados ou acesso não autorizado. É essencial adotar boas
práticas de segurança e criptografar dados sensíveis.
Dependência do provedor de nuvem: Ao optar pela nuvem, você fica
dependente do provedor escolhido. Qualquer interrupção no serviço do
provedor de nuvem pode afetar sua operação. É importante avaliar a
reputação, a estabilidade e a confiabilidade do provedor antes de tomar
uma decisão.
Custos contínuos: Embora a nuvem possa oferecer economia de custos em
relação à infraestrutura local, os custos de uso contínuo podem se
acumular ao longo do tempo. É fundamental monitorar e otimizar o uso
dos recursos para evitar surpresas nos gastos.
Limitações de personalização: Em alguns casos, a nuvem pode impor
limitações à personalização de aplicativos ou sistemas, especialmente em
soluções SaaS. Você pode precisar se adaptar às funcionalidades
oferecidas pelo provedor, o que pode não atender a todas as suas
necessidades específicas.

Você também pode gostar