LFCA Aprenda fundamentos da computação em nuvem - Parte 13
- 4133
- 325
- Robert Wunsch DVM
Computação em nuvem é uma palavra da moda popular que se refere a uma tecnologia sob demanda que assumiu o mundo da tecnologia por tempestade e simplifica a maneira como fornecemos recursos de TI e acessamos dados. Para entender e apreciar melhor o conceito de computação em nuvem, vamos voltar no tempo e ver como era o ambiente tecnológico antes do advento da tecnologia em nuvem.
Tradicionalmente, uma organização adquiria servidores físicos e os configurava em seu próprio escritório. À medida que a empresa crescia, as crescentes demandas de negócios obrigariam a empresa a mudar seus recursos para um data center, onde adquiriria recursos adicionais, como servidores, equipamentos de rede, energia de backup e sistemas de refrigeração. Agora, isso funcionou muito bem, mas a configuração apresentou alguns desafios.
O desafio com a computação tradicional
Claramente, a abordagem tradicional do provisionamento de recursos físicos no local geralmente levaria ao aumento dos custos operacionais ocasionados pela expansão do negócio. Como discutido anteriormente, as empresas teriam que canalizar mais fundos para alugar espaço extra, custos de energia, manutenção e contratar uma equipe de especialistas para monitorar seus recursos 24 horas por dia.
Escalar recursos em tempo útil para atender às crescentes demandas do negócio também seriam um desafio. Além disso, catástrofes naturais, como terremotos, tufões e incêndios, geralmente representam um risco para os negócios e levam a um grande tempo de inatividade, o que, por sua vez, impactará o negócio.
E é aqui que vem a computação em nuvem.
Computação em nuvem
Computação em nuvem é uma entrega sob demanda de serviços que incluem armazenamento de banco de dados, energia de computação, aplicativos, redes e outros recursos de TI. A palavra -chave é SOB DEMANDA. Isso implica que você pode provisionar recursos quando precisar deles. Isso é possível através de um provedor de serviços em nuvem em um modelo de preços de pagamento conforme o uso, onde você paga apenas pelo que precisa.
Você também pode facilmente ampliar seus recursos em movimento para atender às suas necessidades crescentes. Dessa forma, você pode adicionar espaço em disco, CPU ou memória em sua instância de computação em nuvem em questão de segundos sem ter que suportar os atrasos agonizantes de obter aprovações para comprar equipamentos adicionais na configuração tradicional.
Simplificando, a computação em nuvem envolve a prestação de serviços de TI, como servidores, bancos de dados, armazenamento, aplicativos e redes 'na nuvem'Ou pela Internet com a ajuda de um provedor de serviços em nuvem. Isso oferece economias de escala, como você normalmente paga pelo que usa e, na verdade.
Algumas das principais plataformas de computação em nuvem incluem:
- Amazon Web Services (AWS)
- Plataforma do Google Cloud (GCP)
- Microsoft Azure
- IBM Cloud
- Oracle Cloud
Tipos de modelos de implantação em nuvem
Nem todas as implantações em nuvem são iguais e não há um tipo de implantação de nuvem de tamanho único. Diferentes modelos e arquiteturas em nuvem evoluíram para ajudar usuários e organizações a atender às suas necessidades. Vamos tomar um momento e passar brevemente pelos principais tipos de nuvem.
1. Nuvem pública
No nuvem pública, Todos os recursos são de propriedade exclusivamente e gerenciados por empresas ou fornecedores de terceiros. Esses fornecedores fornecem recursos de computação pela Internet e incluem empresas como AWS, Google Cloud e Microsoft Azure.
Na nuvem pública, os recursos são compartilhados entre vários usuários e organizações. Para acessar e apreciar os serviços, basta criar uma conta e adicionar seus detalhes de cobrança para começar a acessar os recursos por meio de um navegador da web.
2. Nuvem privada
Em um nuvem privada, Os recursos de computação são uma reserva para uma única empresa ou empresa. Aqui, a infraestrutura é hospedada e mantida no data center de uma empresa. A organização tem controle total sobre o hardware e os serviços que fornece.
Private Cloud oferece às organizações mais controle sobre seus recursos e fornece um grau decente de privacidade e garante que informações confidenciais não sejam acessíveis a fornecedores de terceiros.
Exemplos de nuvem privada incluem Serviços em nuvem HP & Ubuntu Cloud.
3. Nuvem híbrida
Esta é uma mistura de Público e Privado nuvens. Uma empresa pode optar por alavancar a nuvem pública para um serviço específico e arquivos host e outros dados sobre a nuvem privada e isso permite maior flexibilidade.
Tipos de serviços em nuvem
Podemos categorizar os serviços em nuvem nas seguintes categorias amplas - IaaS, PaaS, SaaS, e Sem servidor.
1. IaaS (infraestrutura como serviço)
IaaS é a categoria fundamental da tecnologia baseada em nuvem e sustenta a infraestrutura da nuvem. Ele fornece uma plataforma na qual usuários e empresas podem acessar recursos como armazenamento e aplicativos. Também permite que as empresas construam e gerenciem seu conteúdo de maneira perfeita.
Exemplos de IaaS Inclua Microsoft Azure, AWS e Google Cloud Platform.
2. SaaS (software como serviço)
SaaS, abreviatura de Software como um serviço, refere-se a aplicativos ou software baseados em nuvem que os usuários finais podem acessar para construir e gerenciar seu conteúdo. SaaS Os aplicativos são acessíveis através do navegador e eliminam a necessidade de backups e a instalação de aplicativos diretamente no seu PC local.
SaaS é altamente escalável e fornece segurança corporativa muito necessária. É sem dúvida uma das categorias mais populares de Serviços na nuvem e é usado por praticamente todos os negócios - seja uma pequena startup ou uma grande empresa. SaaS é útil particularmente em colaboração, especialmente onde os membros da equipe trabalham remotamente ou residem em diferentes regiões geográficas.
Exemplos populares de serviços SaaS incluem o Google Apps, Microsoft Office 365 e Dropbox.
3. PaaS (plataforma como serviço)
PaaS, uma abreviação para Plataforma como um serviço, é uma plataforma em nuvem que tem como alvo desenvolvedores e empresas. Ele dá a eles um ambiente para hospedar, instanciar e implantar seus próprios aplicativos personalizados.
Além da infraestrutura básica como você encontraria em IaaS, como servidores, bancos de dados, redes e armazenamento, o PAAS fornece ferramentas de desenvolvimento, sistemas de gerenciamento de banco de dados e serviços de BI (Business Intelligence) para permitir que as empresas criem eficientemente construir e implantar suas aplicações.
Simplificando, em PaaS, Você está encarregado de seus próprios aplicativos e serviços. O provedor de nuvem cuida de tudo o mais.
Exemplos de plataformas PaaS incluem OpenShift e Google App Engine.
Benefícios da computação em nuvem
Até agora, vimos o que a computação em nuvem implica e os vários tipos de plataformas em nuvem e serviços em nuvem. Neste ponto, você já tem uma idéia de alguns dos benefícios que vêm com a computação em nuvem. Vamos ter uma visão geral de alguns dos méritos da tecnologia em nuvem.
1. Custo-efetividade
O Modelo de computação em nuvem está em uma base de pagamento conforme. Isso significa que você paga apenas pelos recursos que você usa, diferentemente em um ambiente de TI tradicional, onde paga o dólar principal, mesmo por serviços subutilizados.
Não há absolutamente nenhum custo inicial ou aquisição de equipamentos de hardware. Seu faturamento termina quando você para de usar os serviços em nuvem. Tudo isso fornece uma maneira econômica de provisionar recursos e implantar seus aplicativos e leva a uma melhor previsão de custos futuros.
2. Escala
A tecnologia em nuvem permite que você amplie ou reduza seus recursos de acordo com as demandas de seus negócios. Você pode aumentar facilmente seus recursos de computação, como RAM e CPU, em caso de aumento da carga de trabalho e reduzi -los para reduzir custos quando a carga de trabalho diminuir.
3. Alta disponibilidade
Cloud garante que você possa acessar facilmente seus recursos a qualquer hora do dia de vários dispositivos, como Mac, PCs, tablets e até smartphones com tempo de inatividade desprezível.
4. Segurança
A segurança na nuvem é duas facetadas. Há a segurança física que vem com data centers robustos que são garantidos com sistemas de vigilância e monitoramento de primeira linha. Além disso, os provedores de nuvem fornecem segurança digital para proteger seus ativos de usuários não autorizados e maliciosos usando a tecnologia de firewall de última geração, prevenção de intrusões e sistemas de detecção e monitoramento 24/7/365.
5. Desempenho e confiabilidade aprimorados
Os provedores de nuvem têm vários data centers em diferentes regiões geográficas que fornecem replicação de dados e, portanto, garante a redundância de dados e a tolerância de falhas, caso algo dê errado. Preocupações sobre desastres físicos, como incêndios e terremotos, causando um golpe nos seus dados agora são uma coisa do passado.
Estes estão entre os principais benefícios de explorar a nuvem.
Desvantagens da computação em nuvem
Claro, a nuvem traz alguns presentes para a mesa que facilitam muito a vida. Mas é sem falhas? Certamente não e como em qualquer tecnologia, a nuvem está associada a algumas desvantagens que procuraremos explorar.
1. Falta de controle total sobre dados
Um dos maiores desafios da nuvem é que você renuncia ao controle de seus dados para terceiros. Você está essencialmente confiando -lhes seus dados e espera que eles o mantenham e mantenham -os com segurança em seus data centers longe de olhares indiscretos e ameaças externas.
No entanto, seus dados estão alojados em sua infraestrutura sujeita às suas políticas. Se o provedor experimentar o tempo de inatividade ou, pior ainda, dobrar, seus dados serão renderizados inacessíveis. Simplificando, salvar dados na nuvem implica que você cede controle sobre seus dados para o fornecedor.
2. Dependência de uma conexão com a Internet
Não há absolutamente nenhuma maneira de contornar isso: você precisa de uma conexão com a Internet para acessar seus dados e recursos na nuvem. Falta de uma conexão com a Internet por qualquer motivo o deixará no limbo e o tornará não conseguir acessar seus dados.
3. Segurança
Isso pode parecer confuso, como sugerimos anteriormente que seus dados na nuvem estão seguros. No entanto, a segurança dos seus dados é tão boa quanto as medidas de segurança implementadas pelo provedor de nuvem. As medidas de segurança LAX podem fornecer uma brecha para os hackers se infiltrarem no seu fornecedor de nuvem e acessar suas informações confidenciais.
4. Problemas técnicos
Se você tiver algum problema técnico, precisará aumentar uma passagem com seu provedor e esperar que eles resolvam o assunto. Alguns provedores demoram um pouco para voltar para você e isso leva a atrasos.
Conclusão
Desde a sua criação, a computação em nuvem continua a revolucionar a maneira como as empresas e os usuários lidam e processam seus dados e, com o aumento da captação da tecnologia em nuvem, é projetado que os provedores de nuvem aumentarão a capacidade de armazenamento e tornarão os serviços em nuvem mais acessíveis.
Mais provedores procurarão melhorar a segurança de suas plataformas para acompanhar ameaças emergentes e salvaguardar os dados de seus usuários. Esforços aumentados também serão feitos para integrar tecnologias emergentes, como a IoT com a nuvem.
De fato, o futuro da nuvem é brilhante, dados os inúmeros benefícios que ele tem a oferecer. Sua relação custo-benefício e confiabilidade são ideais para acelerar o crescimento das empresas, pequenas e grandes.
Torne -se um Associado de TI certificado pela Fundação Linux (LFCA)- « LFCA Aprenda dicas básicas de solução de problemas de rede - Parte 12
- 5 Ferramentas baseadas em linha de comando Linux para baixar arquivos e navegar sites »