Estuda agora, paga quando começares a trabalhar com o ISA - Para mais informações!
Voltar para todos os artigos

15 de junho de 2023 - 7 minutos

Os 3 C da computação na cloud

Dica: Não é “cloud” ou “computação”.

Ironhack - Changing The Future of Tech Education

DevOps & Cloud

Ao longo dos últimos anos, a “cloud” passou de ser uma palavra da moda para ser o padrão. Nos dias de hoje, a expectativa é que as informações estejam prontamente disponíveis em qualquer lugar, quer sejam os teus dados pessoais, como fotos e mensagens, ou os teus produtos de multimédia favoritos, como filmes e programas de TV. Em vez de termos de esperar que os DVD sejam enviados para as nossas casas, agora podemos ver praticamente tudo o que queremos em qualquer lugar, a qualquer hora, tudo graças ao poder da cloud. Mas sabes o que é realmente a cloud? Vamos descobrir!

O que é a computação na cloud?

Eis uma definição de computação na cloud para: a computação na cloud é a entrega sob pedido de recursos informáticos pela Internet. Na maioria dos casos, a computação na cloud apresenta um modelo de pagamento conforme utilizas, o que significa que pagas apenas o que usas. A computação na cloud permite que os clientes (estudantes, programadores, empresas) acedam a serviços como armazenamento e capacidade computacional sem a necessidade de comprar e manter os seus próprios servidores. Como consequência de o cliente não ter de gerir os seus próprios recursos informáticos, pode trabalhar a partir de qualquer local e entregar o seu produto em qualquer local com facilidade. As vantagens da computação na cloud não podem ser subestimadas.

Sabemos o que provavelmente estás a pensar: quais são as desvantagens da computação na cloud? Como a computação na cloud oferece todos esses grandes benefícios, devem haver pelo menos algumas desvantagens, quer seja o custo, a dificuldade de utilização ou algo totalmente diferente. Bem, isso está mais ou menos certo – existem algumas desvantagens na computação na cloud, mas não têm nada a ver com custo ou facilidade de utilização! Na verdade, para a grande maioria dos casos, é significativamente mais barato utilizar a cloud do que comprar e manter servidores. Além disso, os prestadores de serviços na cloud geralmente oferecem vários servidores pré-configurados que facilitam o início da implementação do produto.

No que se refere à cloud, existem três grandes desvantagens: controlo, segurança e dependência da Internet.

  • Controlo: pagas para utilizar recursos informáticos, mas uma vez que não possuis o sistema, não tens controlo sobre coisas como atualizações do sistema, tempo de inatividade agendado ou predefinições.

  • Segurança: quando utilizas a cloud, estás a enviar todos os teus dados preciosos pela Internet para um sistema de terceiros. Certifica-te de que todos os teus dados estão sempre encriptados quando guardados e em trânsito!

  • Dependência da Internet: não és proprietário do sistema e a única forma de aceder aos servidores que contêm os teus dados ou que alojam o teu website é através da Internet. Sem acesso à Internet, não tens forma de gerir recursos. 

Estas considerações são muito reais – é tentador ter sempre controlo e acesso completos ao teu computador na cloud, mas provavelmente não é algo de que realmente precisas. Empresas de todas as dimensões, sejam pequenas start-ups ou juggernauts de vários milhares de milhões de dólares, usam a computação na cloud mesmo que não possam ter controlo e acesso totais aos sistemas que pagam muito dinheiro para usar. Se todas estas empresas, algumas em indústrias que têm requisitos legais rigorosos relativamente ao tratamento de dados e privacidade, são capazes de utilizar recursos informáticos na cloud, então tu também podes.

Custo, conveniência e controlo

Também conhecidos como os 3 C da computação na cloud, custo, conveniência e controlo definem o panorama dos serviços de computação na cloud. Quando os clientes compram uma plataforma informática, procuram uma solução que minimize os custos e maximize a conveniência e o controlo. Vamos analisar individualmente estas três considerações.

Custo

Em geral, um dos melhores benefícios da computação na cloud é a economia de custos. Isto acontece quer exista um único programador a trabalhar num projeto pessoal ou uma empresa gigante a trabalhar numa plataforma global, mas os custos podem ser importantes para ambos por diferentes motivos. Uma breve lição sobre orçamentação empresarial: existem dois tipos de custos – despesas de capital e despesas operacionais. 

  • Despesas de capital: grandes compras de ativos fixos a serem utilizados a longo prazo

  • Despesas operacionais: os custos para gerir o negócio no dia a dia

De forma geral, os gestores e executivos não querem estar associados a grandes custos (comprar mais servidores para o centro de dados) e, por isso, têm um grande incentivo para pagar as coisas ao longo do tempo (serviços informáticos de “pagar enquanto utilizas”). Por pura coincidência, muito provavelmente seria mais barato para uma empresa pagar por serviços de computação na cloud! E se for alguém a trabalhar num projeto pessoal, provavelmente será sempre mais barato utilizar a cloud do que comprar o seu próprio servidor, especialmente com todas as opções gratuitas oferecidas por serviços como AWS, Google Cloud e Microsoft Azure.

Conveniência

O que é mais conveniente do que a pedido?! 

  • Não sabes como configurar do zero um ambiente informático para programação? Os prestadores de serviços na cloud têm imensas opções pré-configuradas que podes utilizar para te poderes concentrar no teu produto e não na gestão da infraestrutura.

  • Vais lançar um produto em breve e esperas um grande número de visitantes no teu website? Não te preocupes, a maioria dos prestadores de serviços na cloud consegue escalar a quantidade de potência computacional dedicada a ti quando necessário, sem qualquer ação da tua parte! 

  • Estás a expandir-te para um novo mercado? Os prestadores de serviços na cloud oferecem serviços em diferentes zonas geográficas que abrangem todo o mundo. Com pequenas alterações de configuração, poderás disponibilizar o teu produto a pessoas em qualquer parte do mundo a uma velocidade instantânea. 

Controlo

Na maioria das vezes, as pessoas querem ter o máximo controlo possível sobre a sua infraestrutura. Com a computação na cloud, não tens tanto controlo como terias se tivesses uma sala de servidores – não é possível chegar à cloud e ligar um computador como poderias fazer com um servidor local. Além disso, se a tua ligação à Internet estiver inativa, não terás qualquer controlo sobre os teus serviços na cloud! Como é que os prestadores de serviços na cloud lidam com estes dois problemas?

Espectro do controlo

Na maioria das vezes, não precisas de tanto controlo como pensas. Embora possa ser divertido ajustar a infraestrutura exatamente como desejas, há padrões estabelecidos da indústria que muito provavelmente funcionarão para ti tal como vêm de fábrica. Mas isso não quer dizer que os prestadores de serviços na cloud não ofereçam produtos para pessoas que querem controlo total (ou nenhum controlo) sobre a sua infraestrutura. De forma geral, existem três tipos de computação na cloud:

  • Infraestrutura como serviço (IaaS): blocos de construção básicos de TI, mas na cloud. Espera-se que os engenheiros de infraestruturas construam e giram a infraestrutura para criar a solução que melhor apoie os objetivos da empresa.

  • Plataforma como serviço (PaaS): não é necessário gerir os recursos! Desenvolve e implementa a tua aplicação na cloud e o prestador de serviços na cloud irá tratar do planeamento da capacidade e atualizações de software da infraestrutura. 

  • Software como serviço (SaaS): não é necessário preocupares-te com os recursos ou serviços! Tudo o que tens de pensar é como irás utilizar o software para alcançar os teus objetivos.

Conectividade à Internet

Qual é a resposta dos prestadores de serviços na cloud ao problema de ligação à Internet? Na verdade, nem é preciso: se a tua Internet estiver inativa e a tua infraestrutura estiver localizada internamente, nenhum dos teus clientes poderá ver os teus serviços! O que preferirias: não conseguir controlar os teus serviços durante alguns minutos ou os teus clientes não conseguirem utilizar os teus serviços durante alguns minutos? Para a grande maioria dos casos, é muito melhor que os clientes fiquem satisfeitos com o produto, abrindo mão de um pouco de controlo.

O que vem a seguir?

Agora que analisámos todos os benefícios da computação na cloud, provavelmente estás desejoso de começar a trabalhar na cloud. O melhor é que a cloud está finalmente a ser comum – podes começar já! E, se estiveres interessado em trabalhar na indústria da tecnologia e em criar produtos interessantes na cloud, então pensamos que não há melhor lugar para começar do que os bootcamps da Ironhack. Oferecemos bootcamps para quase todas as funções tecnológicas e nunca houve melhor altura para te juntares à indústria. Vamos aprender a aproveitar ao máximo a cloud; mal podemos esperar por ver-te nas aulas!

Recomendado para você

Pronto para te juntares a nós?

Mais de 11,000 amantes de tecnologia lançaram as suas carreiras na indústria da tecnologia com os bootcamps da Ironhack. Começa esta nova jornada e faz parte da revolução tecnológica!