Na era digital de hoje, todo mundo já ouviu falar de várias coisas relacionadas à "nuvem", como documentos na nuvem, discos na nuvem e jogos na nuvem. Tencent Cloud, Alibaba Cloud e Huawei Cloud são nomes ainda mais conhecidos. Mas o que é exatamente a “nuvem”, para que serve e os indivíduos podem usá-la? Hoje usaremos uma história para entender melhor a importância da “nuvem”, principalmente para programadores.
Tenho um amigo chamado Milk Tea Xiaosai. Depois de ser demitido, ele decidiu com confiança abrir um negócio e desenvolveu um miniaplicativo WeChat para pedir chá com leite. O primeiro dia em que o software ficou online coincidiu com o Dia Nacional. A cooperativa de chá com leite recebeu um grande número de usuários, mas tem apenas um garçom e está sobrecarregada. Cada vez que um cliente faz um pedido de uma xícara de chá com leite, ele deve enviar o pedido 800 vezes. Xiaosai comprou rapidamente um novo servidor, mas demorou uma semana inteira para que o novo servidor chegasse pelo correio. Durante esse tempo ele só podia se preocupar. Depois de muito trabalho, o novo servidor foi implantado. Após o feriado, o número de usuários caiu significativamente e todos os servidores recém-adquiridos ficaram ociosos. Olhando para esses dispositivos empoeirados, o coração de Xiao Sai sangra. Os infortúnios nunca acontecem sozinhos. Um dia, houve uma queda repentina de energia na comunidade, todos os servidores caíram e os serviços foram interrompidos. Os usuários criticaram a futura tecnologia on-line de Xiaosai por não ser confiável. Após este incidente, a loja de chá com leite cancelou a cooperação e não há mais usuários. Se alguém tivesse dito a Xiaosai que a computação em nuvem era uma opção, o resultado poderia ter sido muito diferente.
Grosso modo, a computação em nuvem é como alugar um computador ou ficar em um hotel. Nós apenas usamos. Não precisamos nos preocupar com decoração, móveis, limpeza, manutenção, etc. Pagamos apenas no dia do check-in. Tomemos como exemplo o projeto de Xiaosai. Quando ele lança, ele apenas move o mouse. Por exemplo, usando o Tencent Cloud, ele pode alugar um servidor em nuvem mantido por pessoal especializado em sua página web, para que seus produtos possam entrar no mercado o mais rápido possível. Também reduz o investimento inicial. Não há necessidade de comprar equipamentos primeiro, basta gastar dinheiro todos os dias.
Para programadores front-end como eu, alugar um servidor em nuvem às vezes parece uma dor de cabeça, mas agora você pode usar diretamente o armazenamento de dados, funções de nuvem e outros serviços fornecidos pelo provedor de serviços de nuvem. Você nem precisa pensar no conceito de servidor. Lidamos com todos os provedores de serviços em nuvem, carregamos o código diretamente e implantamos o front e o back-end com um clique. Esta é a agora popular arquitetura SERVERLESS (sem servidor). Não entre em pânico ao notar um aumento no número de usuários durante as férias. Os serviços em nuvem são projetados para serem automaticamente escaláveis e elásticos. Você paga conforme usa. Se houver mais solicitações, mais instâncias serão implantadas. Quando as solicitações diminuem, eles recuam. Isso evita a necessidade de Xiao Sai acumular um monte de instâncias. Servidor não utilizado. Provedores de serviços em nuvem como a Tencent Cloud possuem data centers em todo o país, o que significa recuperação e backup de desastres multirregionais. Mesmo que um dos data centers fique sem energia, o serviço ainda poderá funcionar normalmente. Se um dia sua empresa não puder mais funcionar, você poderá cancelar sua assinatura com um clique, sem se preocupar em lidar com uma sala cheia de servidores.
Tenho um amigo que dirige um restaurante nos Estados Unidos. Seus equipamentos de cozinha são alugados e contam com pessoal dedicado responsável pela manutenção e reparos. Se estiver quebrado, basta substituí-lo. Este é o mesmo serviço em nuvem que os programadores usam. O chef só precisa se preocupar com o trabalho. Bem, nós, programadores, só precisamos nos preocupar em escrever código, e outros trabalhos de operação e manutenção que não queremos fazer podem ser deixados para provedores profissionais de serviços em nuvem.
A onipresença dos serviços em nuvem é um pré-requisito para desenvolvedores independentes, empreendedores e trabalhadores remotos. No passado, a capacidade dos programadores de trabalhar sozinhos era bastante limitada. Agora, ao terceirizar a operação e a manutenção para provedores de serviços em nuvem, eles podem concentrar seu tempo limitado nas funções do próprio software e concretizar suas ideias com mais rapidez. Além disso, cada programador pode alugar seu próprio servidor em nuvem para entretenimento, como implantação de sites pessoais, execução de gadgets, pequenos rastreadores, etc. Quem gosta de negociar também pode implantar um sistema quantitativo, ou até mesmo montar um servidor de jogos para convidar amigos para jogar. Não use a tecnologia apenas para trabalhar para seu chefe; você também deve aprender a usar a tecnologia em benefício próprio.
Hoje em dia, utilizar serviços em nuvem é basicamente uma habilidade necessária para programadores e pode ser considerada um aprendizado. Por exemplo, o evento de compra em grupo Double 11 da Tencent Cloud é particularmente econômico. Duas pessoas podem participar de um grupo e escolher entre centenas de produtos. Se a compra em grupo for bem-sucedida, você poderá obter até mais três meses de uso. Se você ganhar, poderá obter um reembolso de até 20.000 yuans. Cupons Yuan, amigos interessados podem aproveitar esse desconto para experimentar o aprendizado.
Espero que, por meio do conteúdo acima, todos tenham uma compreensão mais clara da computação em nuvem e dos serviços em nuvem e incentive todos a tentar usar ativamente os serviços em nuvem. Pode trazer uma comodidade inesperada ao seu trabalho, estudo e até mesmo à vida. Ao mesmo tempo, não se esqueça de dar um joinha em Xiao Sai. Sua experiência também nos lembra que é realmente importante entender e usar bem os serviços em nuvem. Se você tiver experiências ou ideias relevantes, deixe uma mensagem na área de comentários para compartilhar. Vamos discutir isso juntos.
Compartilhar no Twitter Compartilhar no Facebook
Comentários
Atualmente não há comentários