Computação em nuvem:tudo que você precisa saber
Esta postagem do blog é uma continuação de nossa série de computação em nuvem. Vamos ver o que mais há para aprender sobre computação em nuvem. Então, hoje, vamos cobrir como o conceito de computação em nuvem evoluiu, quais são os diferentes tipos de serviços em nuvem, as vantagens e desvantagens da computação em nuvem. Vamos começar.
De onde veio a computação em nuvem?
Vamos falar sobre a origem da ideia da computação em nuvem. Embora muitos possam creditar uma excelente ideia de computação em nuvem a grandes nomes como Google, Microsoft e Amazon, a ideia de computação em nuvem não é tão nova. Você está chamando meu blefe? Verifique a prova aqui. De acordo com a Technology Review, em 1996, os escritórios da Compaq decidiram oferecer “computação em nuvem” para o mundo. Com receita de mais de um bilhão por ano, a Compaq criou uma onda no universo.
Enquanto muitos não conseguiam entender a "computação em nuvem", o governo dos EUA pediu ao NIST National Institutes of Standards and Technology para chegar a uma definição formal. De acordo com o NIST Computer Security Issue de setembro de 2011, “A computação em nuvem é um modelo para permitir o acesso onipresente, conveniente e on-demand à rede compartilhada de recursos de computação configuráveis (por exemplo, redes, servidores, armazenamento, aplicativos e serviços) que podem ser rapidamente provisionado e liberado com o mínimo de esforço de gerenciamento ou interação com o provedor de serviços. ”
Esta definição acadêmica define “computação em nuvem” de uma maneira sofisticada. A ideia não é tão complicada, tenha paciência e você concordará. Brilhante, mas prático e fácil de seguir. A computação em nuvem nada mais é do que uma infraestrutura de serviços da web hospedados por terceiros fornecidos aos consumidores com tarifas mais baratas para facilidade e acesso vinte e sete. Veja, nada de novo sob o sol. Apenas a cobertura da ideia é muito mais avançada e muito mais do que você poderia imaginar. De suas planilhas de cálculo de números de trabalho a casas inteligentes, tudo é revolucionado e gira em torno da ideia de computação em nuvem.
Características da computação em nuvem?
Serviço sob demanda:uma das características essenciais da computação em nuvem é a facilidade e rapidez com que as informações / dados / serviços estão disponíveis para o usuário final. Sem obstáculos, arcos entre eles. Ironicamente, a informação literalmente supera obstáculos para chegar até você.
Amplo acesso à rede:disponível para todos os dispositivos, sejam móveis ou desktop, as informações podem ser trocadas pela rede de forma rápida e eficiente.
Pooling de recursos:servidores, roteadores, armazenamento, largura de banda de rede, palavras muito grandes e tecnologia para se familiarizar com eles? Uma das principais características da computação em nuvem é libertar o usuário final das amarras dessas dependências. Isso é tratado pelos servidores de hospedagem, que discutiremos mais tarde.
Elasticidade rápida:lembra, falamos sobre escalabilidade? Bem, a nuvem deve ser elástica para atender muitos consumidores ao mesmo tempo. Em vez de implementar configurações a cada vez, a largura de banda da rede em nuvem está sujeita a aumentar ou diminuir dependendo do número de usuários finais.
Serviço medido:Agora, aqui está o problema. Em vez de reservar uma grande quantidade de armazenamento, hardware e servidores, a computação em nuvem está gerenciando esses recursos de maneira eficiente e eficaz. Esses recursos podem ser monitorados e otimizados, dando total transparência e controle ao provedor de hospedagem ou serviço e ao consumidor.
Modelos de serviço de computação em nuvem:
A computação em nuvem pode ser bifurcada com base em modelos de serviço. Vamos lidar com a questão de quem fornece esses serviços mais tarde e nos concentrar em cada modelo
IaaS-Infraestrutura como serviço: Imagine que você deseja hospedar um site ou executar testes em seu site. Em vez de alocar um espectro específico de recursos e acabar em um trem da alegria, a ideia é pagar apenas pelo que você usou. Serviços adquiridos apenas para quando e quanto precisar.
Algumas das vantagens críticas de IaaS são:
- Sem taxa de instalação e custo de manutenção reduzido
- Recuperação de risco aprimorada e negócios tranquilos
- Flexibilidade para moldar de acordo com o modelo de negócios em evolução
- Foco na gestão dos pilares do negócio
- Maior segurança e estabilidade
- Entregando resultados (produtos / aplicativos) rápidos e eficazes para os usuários finais
PaaS-Platform as a Service: PaaS é uma etapa avançada do IaaS. Em vez de apenas usar servidores, armazenamento e rede, PaaS deve usar o pacote completo de business intelligence, gerenciamento de bancos de dados e ferramentas de desenvolvimento. Acessando uma rede com base na necessidade, o PaaS pode permitir hospedar não apenas serviços ou aplicativos simples, mas também oferecer suporte a aplicativos corporativos de alto padrão.
PaaS oferece suporte a todo o ciclo de desenvolvimento, reduzindo os esforços de codificação. Poucas vantagens de PaaS são
- Custos de codificação reduzidos:a equipe de desenvolvimento pode utilizar componentes prontos para uso, cobrindo com eficácia marcos significativos.
- Redução de custos com recursos:também auxilia na redução do número de recursos envolvidos, cortando custos de forma eficaz. Quanto menos recursos e menos tempo necessário.
- Desenvolvimento multiplataforma:ao contrário do modelo típico de codificação separada para aplicativos da web e móveis, a equipe de desenvolvimento pode trabalhar em plataformas cruzadas ao mesmo tempo:prazos reduzidos, cobertura natural.
- Ferramentas acessíveis:tudo o que foi descrito acima é sofisticado e surpreendente, mas o verdadeiro problema é como as ferramentas PaaS são acessíveis.
- Desenvolvimento de software aprimorado:os sistemas corporativos geralmente são desenvolvidos e nascidos por equipes geograficamente remotas. Com PaaS, essas equipes podem se comunicar e trabalhar facilmente nos mesmos componentes, reduzindo a nuvem e melhorando o gerenciamento geral do aplicativo.
SaaS-Software as a Service: O que poderia ser mais fácil? Não assumir a responsabilidade de hospedar nem mesmo seu aplicativo. SaaS é apenas isso. O aplicativo, serviços, bancos de dados, sistemas operacionais, armazenamento, paredes de segurança, tudo está na extremidade do provedor de serviços. A única preocupação da equipe ou do consumidor é o uso efetivo do aplicativo. Não consegue entender a ideia? Que tal o Microsoft Office 365, toca um sino? E quanto aos vários aplicativos de gerenciamento corporativo? Os desenvolvedores devem estar familiarizados com o GitHub ou os gerentes devem ser processados pelo JIRA.
Algumas vantagens do SaaS são:
- Pague de acordo com seu uso.
- Mobilize seu trabalho. Está aqui, no seu telefone, não há necessidade de ligar o laptop ou deslizar a guia.
- A qualquer hora. Qualquer lugar. Ponto final.
Como eu disse antes, a computação em nuvem é muito mais do que aparenta. Você está tão acostumado com tudo que está inconscientemente usando. Você não acha que é hora de aprender a computação em nuvem?
Computação em Nuvem
- Tudo o que você precisa saber sobre o Azure Cloud
- Tudo que você precisa sobre a nuvem AWS
- Contêineres vs. sem servidor; Tudo que você precisa saber!
- Manutenção terceirizada em resumo:tudo o que você precisa saber
- Tudo o que você precisa saber sobre dispersões de pigmento
- Estratégia de planejamento de capacidade - tudo que você precisa saber
- Tudo o que você precisa saber sobre IoT em manutenção
- 9 passos para forjar uma faca:tudo o que você precisa saber
- Tudo o que você precisa saber sobre desenhos técnicos
- Tudo o que você precisa saber sobre fundição de metal