Postagens

Mostrando postagens de outubro, 2025

Infraestrutura própria ou na nuvem

Considere o caso de uma empresa que precisa executar uma aplicação de mineração de dados. A execução vai durar 20 meses e requer 8 servidores. A empresa pode montar sua própria infraestrutura ou alocar os servidores virtuais na nuvem. No primeiro caso, a empresa teria que arcar com a compra dos servidores que custam R$ 6.000 cada e também com manutenção da infraestrutura que custaria R$ 2.500 por mês para gastos com equipe técnica e refrigeração do ambiente. Se optar por um usar um provedor de serviços em nuvem, a empresa tem opção de alocar servidores virtuais de capacidade compatível pelo valor de R$ 600 por mês cada. Qual opção representa a solução de menor custo para a empresa? E se o prazo do projeto mudasse para 24 meses? Resolução da situação-problema O custo de manter a infraestrutura própria consiste em adquirir 8 servidores por R$ 6.000 cada, mais um custo de operação mensal de R$ 2.000 por 20 meses. Isso equivale a um total de R$ 98.000 de custo de execução do projeto. O cus...

Especialista em computação em nuvem

O profissional que deseja atuar no desenvolvimento e gerenciamento de aplicações e serviços em nuvem deve conhecer bem não apenas as tecnologias e os modelos de serviço, mas também os modelos de tarifação. Para qualificação dos profissionais, a maioria dos provedores oferece programas de treinamento e certificação em diversas áreas de atuação no contexto do paradigma de computação em nuvem. • Por exemplo, o provedor AWS estabelece três papéis principais de atuação na área de computação em nuvem: arquiteto de soluções em nuvem, desenvolvedor de software para nuvem e administrador de sistemas (AWS, 2019b).  • O arquiteto é o profissional com habilidades técnicas para elaborar o projeto de sistemas escaláveis e altamente disponíveis na nuvem. • O desenvolvedor é o profissional capaz de implementar serviços e aplicações eficientes em ambientes de computação em nuvem.  • O administrador de sistemas é o profissional responsável por gerenciar a operação das soluções. Ele deve possuir...

Mecanismos de monitoramento

Em resumo, os provedores tarifam o acesso a software como serviço por meio de plano de assinaturas ou em função do número de requisições e tarifam plataforma ou infraestrutura como serviço em função do tempo de uso de recursos computacionais. De qualquer forma, os provedores precisam implementar mecanismos de monitoramento de uso dos serviços em nuvem (ERL; PUTTINI; MAHMOOD, 2013). Esses mecanismos servem para contabilizar de forma minuciosa as requisições e tempo de alocação de recursos por parte dos clientes. As informações resultantes são utilizadas principalmente para determinar o valor a ser cobrado de cada cliente, e também servem para análise e otimização da utilização dos recursos. Em geral, os provedores de computação em nuvem oferecem uma interface web por meio da qual os clientes podem gerenciar o uso dos serviços disponíveis. Essas ferramentas também incluem várias funcionalidades relacionadas com o gerenciamento de custos como: consulta do preço dos serviços utilizados; ve...

Gerenciamento de custos

Em geral, aplicações em nuvem (SaaS) são utilizadas por usuários finais. A cobrança por esses serviços é, tipicamente, na forma de uma assinatura, com pagamento mensal ou anual. Por outro lado, serviços IaaS e PaaS são utilizados por empresas ou profissionais de TI e o cálculo do preço associado a esses serviços envolve diversas variáveis (SOUSA; MOREIRA; MACHADO, 2009). Pesquisas de mercado recentes mostram que o principal desafio no uso de serviços em nuvem é o gerenciamento de custos (DIGNAN, 2019), sendo isso uma maior preocupação até em relação aos aspectos de segurança. O gerenciamento dos custos de serviços em nuvem é uma tarefa difícil, uma vez que o cálculo do custo total envolve várias métricas e os preços dos recursos computacionais podem variar de acordo com a localização da infraestrutura ou a forma de tarifação (RODAMILANS, 2014). Além disso, as empresas podem utilizar serviços de diferentes provedores para implementar uma solução, o que caracteriza um cenário denominado ...

Provedores

Considerando os provedores de nuvem pública de serviços de infraestrutura e plataforma (IaaS e PaaS), podemos mencionar a AWS (Amazon Web Services), o Microsoft Azure e o Google Cloud Platform (RANGER, 2019). Em se tratando de soluções corporativas de software como serviço (SaaS), podemos citar a Microsoft Salesforce, Adobe, Oracle e SAP (COLUMBUS, 2018). É importante mencionar que a Salesforce, pioneira em software coorporativo em nuvem, também mantém o Heroku, um provedor PaaS, assim como o Openshit da Red Hat e o Cloud Foundry, que é uma plataforma livre originalmente criada pela VMWare e hoje mantida pela Cloud Foundry Fundation. O Quadro 2.3 apresenta um resumo dos principais provedores e respectivos serviços. Modelo de Serviço Provedor Exemplo de serviço ou produto IaaS AWS (AWS, 2019c) AWS Elastic Cloud Computing (EC2): máquinas virtuais (AWS, 2019e). Microsoft Azure (AZURE, 2019) Azure Virtual Machines: máquinas virtuais (AZURE, 2019c). Google Cloud Platform (GOOGLE, 2019) ...

Provedores de computação em nuvem

Imagem
Caro aluno, vamos começar mais uma etapa de nosso estudo sobre as tecnologias e soluções empregadas nos provedores de computação em nuvem. Um dos aspectos mais importantes no momento de criar uma aplicação na nuvem ou de migrar para a nuvem uma aplicação já existente é a estimativa dos custos dos serviços. Você conhece os modelos utilizados pelos provedores para determinar os preços dos serviços? Já aprendemos que uma das características da computação em nuvem é o pagamento baseado no uso. Mas quais são as métricas utilizadas para contabilizar uso dos recursos de TI? Para entender melhor esses tópicos, vamos pensar que você é um analista de TI em uma empresa que mantém uma aplicação web de comércio eletrônico. Sua responsabilidade é coordenar o processo de migração dessa aplicação para um provedor de nuvem pública, com isso, a empresa espera reduzir os custos e incrementar a escalabilidade da aplicação. A melhor solução seria usar serviço no modelo IaaS, com virtualização baseada em co...