Notes
COMTAÇÃO EM NUVEM
Content of the notes (5)
Page 1
COMPUTAÇÃO EM NUVEM
A comoutação ou cloud computing é uma tecnologia que permite que, em qualquer lugar e independentemente da plataforma utilizada, seja possível acessar aplicativos, arquivos e serviços por meio da internet, sem a necessidade de instalação de programas no dispositivo local, apenas utilizando um simples navegador.
Resumindo
Os usuários da nuvem podem armazenar arquivos, dados e aplicativos em servidores remotos e acessar esses dados com a ajuda da internet. Assim, os usuários não precisam estar em determinado local para acessar os dados e podem recuperá-los de qualquer lugar
Utility computing
Também podemos dizer que cloud computing é a evolução dos serviços e produtos de tecnologia da informação sob demanda, chamado de utility computing. Esse tipo de serviço tem o objetivo de fornecer os componentes básicos como armazenamento, processamento e largura de banda de uma rede por meio de provedores especializados com baixo custo.
Page 2
COMPUTAÇÃO EM NUVEM
ATIVIDADE
Uma primeira opção seria alugar esses equipamentos pelo custo de R$0,40 por equipamento e por hora de processamento.
Calculando o custo total desse aluguel, teríamos 100 equipamentos x R$0,40 por equipamento/hora x 3 anos x 8760 horas/ano, então, teríamos o total de R$1.051.200.
Outra opção seria comprar os equipamentos e administrá-los.
Suponha que o custo para comprar cada equipamento seja de R$750 e que sejam necessários dois funcionários para administrá-los, pagando R$100.000 por ano. Suponha, ainda, que os equipamentos consomem 150 watts cada e o custo da eletricidade é de R$0,10 por quilowatt/hora.
Como seria essa conta?
R =
Para calcular o custo total de comprar e administrar os equipamentos, precisamos considerar os custos de aquisição, manutenção, consumo de energia e salários dos funcionários.
Custo de aquisição: 100 equipamentos x R$750 por equipamento = R$75.000
Custo de salários dos funcionários: R$100.000 por ano x 3 anos = R$300.000
Custo de energia: 100 equipamentos x 150 watts por equipamento x 24 horas por dia x 365 dias por ano = 1.314.000 watts-hora por ano
Custo de energia: 1.314.000 watts-hora por ano / 1000 = 1314 quilowatts-hora por ano
Custo de energia: 1314 quilowatts-hora por ano x R$0,10 por quilowatt-hora x 3 anos = R$3.942
Somando os custos de aquisição, salários e energia, teríamos um custo total de R$378.942 para comprar e administrar os equipamentos por 3 anos. Comparando com a opção de aluguel, que custaria R$1.051.200, a opção de compra e administração seria mais econômica a longo prazo.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
O custo de aquisição dos servidores seria 100 x R$750,00, dando R$75.000,00. O custo dos dois funcionários por 3 anos seria 2 x 3 x R$100.000,00 = R$600.000,00. O consumo da energia por esses 100 servidores seria R$39.420,00 (0,150 x 100 x R$0,10 x 3 anos x 8760 horas). Somando tudo isso, teríamos o custo de R$714.420.
Você deve estar se perguntando: “Ué, é mais barato comprar, não entendi a vantagem da utility computing”. E você está certo! Pelo menos até agora.
Isso seria válido se a utilização dos equipamentos fosse de 100%, ou seja, se eles fossem utilizados 24 x 7 x 365 (vinte quatro horas por dia, 7 dias por semana e 365 dias ao ano).
Mas dificilmente serão utilizados assim! Se eles forem utilizados apenas 68% do tempo (proporção dos valores), o custo já estaria empatado. Agora, imagine que esses equipamentos são utilizados apenas no horário de expediente (8 horas) e em dias úteis! O custo de aluguel será bem mais baixo.
E ainda existem alguns custos indiretos, como, por exemplo, a depreciação dos equipamentos adquiridos, enquanto com o aluguel dos equipamentos eles estariam sempre atualizados. Na realidade, você não teria que se preocupar com isso!
Mesmo considerando que os números apresentados são apenas estimativas e que nem todos os custos foram considerados, pode-se verificar que modelo de utility computing é preferível, em muitos casos.
Outro ponto interessante é que os usuários dos serviços baseados em utility computing não se preocupam com escalabilidade, pois a capacidade de armazenamento e processamento fornecido é praticamente infinita, ou pelo menos aparenta ser. Se você quiser mais do que a capacidade de processamento de 100 máquinas, basta você pagar por isso.
Page 3
COMPUTAÇÃO EM NUVEM
VANTAGENS E DESVANTAGENS
VANTAGENS:
Economia:
Não há necessidade de investir em software e hardware, ou seja, não há custos iniciais com infraestrutura, pagamos pelos serviços que são consumidos. Além disso, economizamos custos com aluguel de espaços, eletricidade, ar-condicionado, manutenção e despesas operacionais, e ainda temos a possibilidade de pagar para obter recursos adicionais temporários, se necessário, assim como a possibilidade de parar de pagar pelos recursos que não são mais necessários.
Escalabilidade:
É possível aumentar o uso de recursos de forma simples, sendo compatível com o escalonamento vertical e horizontal. No escalonamento vertical, há a adição de recursos para aumentar a potência do servidor, por exemplo, adicionando CPUs ou memória. No escalonamento horizontal, há a adição de mais servidores que funcionaram juntos.
Elasticidade:
É possível adaptar a disponibilidade de recursos à medida que a demanda aumenta ou diminui. Por exemplo, imagine que um site divulga um furo de notícia, levando a um aumento no tráfego de visitas ao site. Por causa da elasticidade, automaticamente, serão provisionados mais recursos computacionais para lidar com o aumento do tráfego. Quando o tráfego voltar ao normal, os recursos adicionais serão liberados
Atualização Constante:
Não há necessidade de a empresa despender esforços e recursos para manter a infraestrutura de equipamentos (hardware ou software)atualizada, podendo concentrar os esforços apenas no seu negócio. Os provedores de serviços na nuvem serão responsáveis por manter a infraestrutura atualizada.
Implantação Rapida:
Os serviços solicitados por uma empresa podem estar em funcionamento em pouco tempo, diferentemente da abordagem tradicional ou convencional, que é necessário planejar compras de equipamentos, instalar, construir ambientes etc.
Acesso Global:
Os serviços em nuvem estão disponíveis 24 horas por dia, 7 dias na semana. É possível trabalhar a qualquer momento e em qualquer local, desde que tenha um dispositivo habilitado para internet.
Disponibilidade:
Os provedores de computação em nuvem oferecem serviços de backup de dados, recuperação de desastre e replicação de dados, garantindo que seus dados estejam sempre disponíveis.
Segurança:
O provedor de computação em nuvem é quem lida com a responsabilidade de segurança. Desde garantindo a segurança física, ao controlar quem tem acesso ao prédio e operação dos servidores, como a segurança lógica, ao controlar quem pode se conectar aos seus sistemas e dados pela rede.
DEANTAGENS:
Perda de Controle:
Ao optar por serviços em nuvem, você está entregando seus dados e aplicativos ao provedor. Você depende do provedor de nuvem caso ocorram problemas de hardware ou software e a velocidade e a qualidade do serviço nessas situações podem não corresponder às suas expectativas.
Interrupção dos Serviços em Nuvem:
No caso de um ataque cibernético, falta de energia ou perda de conectividade com a internet pelo provedor de nuvem, sua empresa pode sofrer períodos de inatividade indesejados.
Segurança:
Aqui temos um paradoxo! Apesar da segurança ter sido citada como vantagem, ela também apresenta problemas. Os ataques têm sido direcionados para os grandes provedores de nuvem, aumentando o risco de perdas. Além disso, você pode sofrer perdas de forma indireta, quando outro cliente do mesmo provedor sofrer algum tipo de ataque.
Page 4
COMPUTAÇÃO EM NUVEM
PROVEDORES
Amazon Web Services (AWS)
A Amazon Web Services (AWS) é a plataforma de computação em nuvem da Amazon, atualmente, o provedor em nuvem líder de mercado. A plataforma AWS oferece um conjunto de serviços de computação, armazenamento, banco de dados, redes, análise, inteligência artificial, internet das coisas, aplicativos móveis, desenvolvimento de aplicativos, entrega de conteúdo e muito mais.
A AWS oferece escalabilidade, segurança de dados e inovação para auxiliar as empresas a crescerem e se manterem competitivas no mercado global. Além disso, a Amazon AWS oferece serviços com preços acessíveis e flexíveis, o que torna a Amazon AWS uma escolha óbvia para empresas de todos os tamanhos.
Microsoft Azure
A evolução e sofisticação da computação em nuvem ocasionou um elevado crescimento na procura por serviços sob demanda com pagamento baseado no uso. E não demorou muito para que uma das maiores empresas do mundo na área de TI, a Microsoft, entrasse no mercado e oferecesse serviço de computação em nuvem, denominado Microsoft Azure.
Atualmente, a plataforma de nuvem da Microsoft concentra serviços desde a infraestrutura de cloud computing para hospedar sistemas empresariais até aplicativos e recursos que elevam a produtividade da empresa em vários setores, oferecendo, por exemplo, o famoso pacote Office por meio da nuvem
Google Cloud Platform
O Google Cloud Platform (GCP) é um conjunto de produtos e serviços computacionais do Google para computação em nuvem. Podem ser categorizados como poder de computação (compute), armazenamento de dados (storage), banco de dados (database), rede (networking), análise de dados (big data) e aprendizado de máquina (machine learning).
IBM Cloud
A IBM Cloud é a plataforma de nuvem da IBM que oferece os serviços de computação em nuvem, como a Plataforma como Serviço (PaaS), Infraestrutura como Serviço (IaaS), Software como Serviço (SaaS) e Função como Serviço (FaaS), com um portfólio em torno de 170 serviços.
A plataforma IBM Cloud fornece acesso aos serviços da IBM, assim como o suporte para acesso a outras ferramentas, como IBM Watson e IBM Cloud Functions para computação sem servidor.
Uma das características da IBM Cloud é a flexibilidade e a personalização de seus produtos, em uma escala que os outros provedores não oferecem. Porém, o tempo para configurar e implementar um serviço customizado desanima os clientes, fazendo voltarem atrás na escolha do provedor.
Page 5
COMPUTAÇÃO EM NUVEM
VIRTUALIZAÇÃO
A virtualização é um conceito que descreve a utilização de um servidor físico hospedando um ou mais servidores virtuais, compartilhando o mesmo hardware do servidor físico, permitindo o uso de vários tipos de sistemas operacionais, simulando a estrutura de um servidor físico.
Quando se procura um serviço de nuvem uma das coisas mais importantes é a CAPACIDADE DE COMPUTAÇÃO e ARMAZENAMENTO.
A capacidade de computação e armazenamento são os serviços mais comuns em relação à computação em nuvem. Na verdade, a computação em nuvem nasceu da evolução de várias tecnologias, entre elas a virtualização, isto é, a capacidade de computação dos provedores em executar serviços por meio de máquinas virtuais em algum servidor físico em um dos datacenters do provedor, geralmente, compartilhando esse servidor com outras máquinas virtuais isoladas e seguras. Outro serviço comum é o armazenamento, pois os provedores de nuvem oferecem serviços para todos os tipos de dados, além de expandir ou contrair o espaço de armazenamento de acordo com o que foi usado.
Information
- Description
- Note on COMTAÇÃO EM NUVEM, created by Mateus Brito on 07/08/2023.
- Created by
- Mateus Brito · Aug 2023
- Updated
- Aug 7, 2023
- Views
- 0
- Rating
More on Computação e armazenamento em nuvem