O que é computação em nuvem? Definição, explique com exemplos
O que é Cloud Computing?
Cloud Computing é definido como armazenamento e acesso a dados e serviços de computação pela Internet. Ele não armazena nenhum dado no seu computador pessoal. É a disponibilidade sob demanda de serviços de computador, como servidores, armazenamento de dados, redes, bancos de dados, etc. O principal objetivo da computação em nuvem é fornecer acesso a data centers a muitos usuários. Os usuários também podem acessar dados de um servidor remoto.
Exemplos de serviços de computação em nuvem: AWS, Azure, Google Cloud
Vamos aprender os fundamentos da computação em nuvem com um exemplo –
Sempre que você viaja de ônibus ou trem, você pega uma passagem para o seu destino e fica sentado no seu assento até chegar ao seu destino. Da mesma forma, outros passageiros também pegam passagem e viajam no mesmo ônibus com você e isso dificilmente incomoda você para onde eles vão. Quando chega a sua parada você desce do ônibus agradecendo ao motorista. A computação em nuvem é como aquele ônibus, transportando dados e informações para diferentes usuários e permite utilizar seu serviço com custo mínimo.
Por que o Nome Nuvem?
O termo “nuvem” veio de um projeto de rede usado por engenheiros de rede para representar a localização de vários dispositivos de rede e sua interconexão. A forma desse projeto de rede era como uma nuvem.
Por que computação em nuvem?
Com o aumento do número de usuários de computadores e dispositivos móveis, o armazenamento de dados tornou-se uma prioridade em todas as áreas. Hoje, as empresas de grande e pequena escala prosperam com seus dados e gastaram muito dinheiro para mantê-los. Requer um forte suporte de TI e um hub de armazenamento. Nem todas as empresas podem arcar com os altos custos da infraestrutura interna de TI e dos serviços de suporte de backup. Para eles, Cloud Computing é uma solução mais barata. Talvez a sua eficiência no armazenamento de dados, computação e menor custo de manutenção tenham conseguido atrair também empresas ainda maiores.
A computação em nuvem diminui a demanda de hardware e software por parte do usuário. A única coisa que o usuário deve ser capaz de executar é o software de interface dos sistemas de computação em nuvem, que pode ser tão simples quanto um navegador da Web, e a rede em nuvem cuida do resto. Todos nós já experimentamos a computação em nuvem em algum momento, alguns dos serviços de nuvem populares que usamos ou ainda usamos são serviços de correio como Gmail, Hotmail ou Yahoo, etc.
Ao acessar o serviço de e-mail, nossos dados são armazenados em um servidor em nuvem e não em nosso computador. A tecnologia e a infraestrutura por trás da nuvem são invisíveis. É menos importante se os serviços em nuvem são baseados em HTTP, XML, Ruby, PHP ou outras tecnologias específicas, desde que sejam fáceis de usar e funcionais. Um usuário individual pode se conectar ao sistema em nuvem a partir de seus próprios dispositivos, como desktop, laptop ou celular.
A computação em nuvem aproveita efetivamente as pequenas empresas com recursos limitados e dá às pequenas empresas acesso a tecnologias que antes estavam fora de seu alcance. A computação em nuvem ajuda as pequenas empresas a converter seus custos de manutenção em lucro. Vamos ver como?
Em um servidor de TI interno, é preciso prestar muita atenção e garantir que não haja falhas no sistema para que ele funcione sem problemas. E em caso de qualquer falha técnica você é totalmente responsável; exigirá muita atenção, tempo e dinheiro para reparos. Já na computação em nuvem, o prestador de serviço assume total responsabilidade pelas complicações e falhas técnicas.
Tipos de Nuvens
Existem quatro modelos de nuvem diferentes que você pode assinar de acordo com as necessidades do negócio. A seguir estão os diferentes Tipos de Nuvens:

- Nuvem privada: Aqui você encontra, recursos de computação são implantados para uma organização específica. Este método é mais utilizado para interações intra-negócios. Onde os recursos computacionais podem ser governados, pertencentes e operados pela mesma organização.
- Nuvem da comunidade: Aqui você encontra, recursos de computação são fornecidos para uma comunidade e organizações.
- Nuvem Pública: Este tipo de nuvem é usado geralmente para interações do tipo B2C (Business to Consumer). Aqui, o recurso computacional pertence, é governado e operado pelo governo, por uma organização acadêmica ou empresarial.
- Nuvem Híbrida: Este tipo de nuvem pode ser utilizado para ambos os tipos de interações – B2B (Business to Business) ou B2C (Business to Consumer). Este método de implantação é chamado de nuvem híbrida, pois os recursos de computação são unidos por diferentes nuvens.
Benefícios da computação em nuvem
O potencial de redução de custos é o principal motivo da adoção de serviços em nuvem por muitas organizações. A computação em nuvem dá a liberdade de usar os serviços conforme a necessidade e pagar apenas pelo que usar. Devido à computação em nuvem, tornou-se possível executar operações de TI como uma unidade terceirizada, sem muitos recursos internos.
Agora neste Tutorial de computação em nuvem, aprenderemos os benefícios da computação em nuvem.
- Reduza os custos de infraestrutura de TI e de computadores para os usuários
- Performance melhorada
- Menos problemas de manutenção
- Atualizações instantâneas de software
- Melhor compatibilidade entre Operasistemas de trabalho
- Restaurar e recuperar
- Desempenho e escalabilidade
- Maior capacidade de armazenamento
- Aumente a segurança dos dados
Exemplos de computação em nuvem
Aqui estão alguns exemplos de aplicativos de computação em nuvem:
Cuidados de saúde:
Os profissionais médicos podem fazer diagnósticos, hospedar informações e analisar pacientes remotamente com a ajuda da computação em nuvem. A computação em nuvem permite que os médicos compartilhem informações rapidamente de qualquer lugar. Ele também economiza custos ao permitir transferências instantâneas de grandes arquivos de dados. Isso certamente aumenta a eficiência.
Em última análise, a tecnologia em nuvem ajuda a equipe médica a garantir que os pacientes recebam o melhor atendimento possível, sem atrasos desnecessários. A condição dos pacientes também pode ser atualizada em segundos com a ajuda de conferência remota.
Educação:
A computação em nuvem também é útil em instituições de ensino à distância. Oferece vários serviços para universidades, faculdades, professores e professores para alcançar milhares de estudantes em todo o mundo. Empresas como Google e Microsoft oferecer diversos serviços gratuitos para docentes, professores, professores e alunos de diversas instituições de ensino. Várias instituições educacionais em todo o mundo utilizam estes serviços para melhorar a sua eficiência e produtividade.
Governo:
As forças armadas e o governo dos EUA foram os primeiros a adotar a computação em nuvem. Sua nuvem incorpora tecnologias sociais, móveis e analíticas. Porém, eles devem aderir a medidas rígidas de conformidade e segurança (FIPS, FISMA e FedRAMP). Isso protege contra ameaças cibernéticas tanto no país quanto no exterior.
Análise de big data:
A computação em nuvem ajuda os cientistas de dados a analisar vários padrões de dados, insights para melhores previsões e tomadas de decisão. Existem muitas ferramentas de desenvolvimento e análise de big data de código aberto disponíveis, como Cassandra, Hadoop, etc., para esse propósito.
Comunicação:
A computação em nuvem fornece acesso baseado em rede a ferramentas de comunicação como e-mails e mídias sociais. O WhatsApp também usa uma infraestrutura baseada em nuvem para facilitar a comunicação do usuário. Todas as informações são armazenadas no hardware do provedor de serviços.
Processo de negócio:
Hoje em dia, muitos processos de negócios como e-mails, ERP, CRMe o gerenciamento de documentos tornaram-se serviços baseados em nuvem. SaaS se tornou o método mais vital para as empresas. Alguns exemplos de SaaS incluem Salesforce, HubSpot.
Facebook Dropbox, e Gmail:
A computação em nuvem pode ser usada para armazenamento de arquivos. Ajuda a sincronizar automaticamente os arquivos de diferentes dispositivos, como desktop, tablet, celular, etc. Dropbox permite aos usuários armazenar e acessar arquivos de até 2 GB gratuitamente. Ele também fornece um recurso de backup fácil.
Plataformas de redes sociais como o Facebook exigem hospedagem poderosa para gerenciar e armazenar dados em tempo real. A comunicação baseada em nuvem fornece recursos de clique para ligar em sites de redes sociais e acesso ao sistema de mensagens instantâneas.
Serviços ao Cidadão:
A tecnologia da nuvem também pode ser usada para lidar com serviços aos cidadãos. É amplamente utilizado para armazenar, gerenciar, atualizar dados de cidadãos, confirmar formulários e até mesmo verificar o status atual de aplicativos, podendo ser realizado com a ajuda da computação em nuvem.
Serviços de computação em nuvem
As três principais ofertas de computação em nuvem são
- Software como Serviço (SaaS)
- Plataforma como serviço (PaaS)
- Infraestrutura como serviço (IaaS)
Diferentes empresas usam alguns ou todos esses componentes de acordo com suas necessidades.
SaaS (Software como Serviço)
SaaS ou software como serviço é um modelo de distribuição de software no qual os aplicativos são hospedados por um fornecedor ou provedor de serviços e disponibilizados aos clientes por meio de uma rede (internet). O SaaS está se tornando um modelo de entrega cada vez mais predominante, pois as tecnologias subjacentes que suportam Serviço-Orientado Archiarquitetura (SOA) ou serviços da Web. Através da internet este serviço está disponível para usuários em qualquer lugar do mundo.
Tradicionalmente, o aplicativo de software precisava ser adquirido antecipadamente e depois instalado em seu computador. Já os usuários de SaaS, em vez de adquirir o software, assinam-no, geralmente mensalmente via internet.
Qualquer pessoa que precise de acesso a um determinado software pode se inscrever como usuário, seja uma ou duas pessoas ou a cada milhares de funcionários de uma empresa. SaaS é compatível com todos os dispositivos habilitados para Internet.
Muitas tarefas importantes como contabilidade, vendas, faturamento e planejamento podem ser realizados usando SaaS.
PaaS (plataforma como serviço)
Plataforma como serviço, conhecida como PaaS, fornece uma plataforma e um ambiente para permitir que os desenvolvedores criem aplicativos e serviços. Este serviço é hospedado na nuvem e acessado pelos usuários via internet.
Para entender em termos simples, vamos comparar isso com a pintura de um quadro, onde seu professor recebe cores de tinta, diferentes pincéis e papel e você só precisa fazer um lindo desenho usando essas ferramentas.
Os serviços PaaS são constantemente atualizados e novos recursos são adicionados. Desenvolvedores de software, desenvolvedores web e empresas podem se beneficiar do PaaS. Ele fornece plataforma para apoiar o desenvolvimento de aplicativos. Inclui suporte de software e serviços de gerenciamento, armazenamento, rede, implantação, ensaio, colaborando, hospedando e mantendo aplicativos.
IaaS (infraestrutura como serviço)
IaaS (Infraestrutura como Serviço) é um dos modelos de serviço fundamentais da computação em nuvem junto com PaaS (Plataforma como Serviço). Fornece acesso a recursos computacionais em um ambiente virtualizado “a nuvem” na internet. Ele fornece infraestrutura de computação como espaço de servidor virtual, conexões de rede, largura de banda, balanceadores de carga e endereços IP. O conjunto de recursos de hardware é extraído de vários servidores e redes geralmente distribuídos em vários data centers. Isso fornece redundância e confiabilidade para IaaS.
IaaS (Infraestrutura como serviço) é um pacote completo para computação. Para empresas de pequeno porte que buscam reduzir custos em infraestrutura de TI, IaaS é uma das soluções. Anualmente, muito dinheiro é gasto em manutenção e compra de novos componentes, como discos rígidos, conexões de rede, dispositivos de armazenamento externo, etc., que o proprietário de uma empresa poderia ter economizado para outras despesas usando IaaS.
Computação em grade versus computação em nuvem
Quando ligamos o ventilador ou qualquer aparelho elétrico, ficamos menos preocupados com a fonte de alimentação de onde ela vem e como é gerada. A fonte de alimentação ou eletricidade que recebemos em nossa casa percorre uma cadeia de redes, que inclui centrais elétricas, transformadores, linhas de energia e estações de transmissão. Esses componentes juntos formam uma 'Rede Elétrica'. Da mesma forma, 'Grid Computing' é uma infraestrutura que liga recursos computacionais como PCs, servidores, estações de trabalho e elementos de armazenamento e fornece o mecanismo necessário para acessá-los.
Grid Computing é um middleware para coordenar recursos de TI distintos em uma rede, permitindo que funcionem como um todo. É mais frequentemente utilizado em pesquisas científicas e em universidades para fins educacionais. Por exemplo, um grupo de estudantes de arquitetura trabalhando em um projeto diferente requer uma ferramenta de projeto específica e um software para fins de projeto, mas apenas alguns deles tiveram acesso a essa ferramenta de projeto, o problema é como eles podem disponibilizar essa ferramenta para o restante do grupo. estudantes. Para disponibilizar para outros alunos eles colocarão esta ferramenta de design na rede do campus, agora a grade conectará todos esses computadores na rede do campus e permitirá que o aluno use a ferramenta de design necessária para seu projeto de qualquer lugar.
A computação em nuvem e a computação em grade são frequentemente confundidas, embora suas funções sejam quase semelhantes, sua abordagem para sua funcionalidade é diferente. Vamos ver como eles funcionam-
| Cloud Computing | Computação em grade |
|---|---|
| A computação em nuvem funciona mais como um provedor de serviços para utilização de recursos computacionais | A computação em grade usa os recursos disponíveis e os sistemas de computadores interconectados para atingir um objetivo comum. |
| A computação em nuvem é um modelo centralizado | A computação em grade é um modelo descentralizado, onde a computação pode ocorrer em vários modelos administrativos |
| Nuvem é um conjunto de computadores geralmente de propriedade de uma única parte. | Uma grade é uma coleção de computadores que pertence a várias partes em vários locais e conectados entre si para que os usuários possam compartilhar o poder combinado dos recursos. |
| A nuvem oferece mais serviços, quase todos os serviços, como hospedagem na web, suporte de banco de dados (banco de dados) e muito mais | Grid fornece serviços limitados |
| A computação em nuvem normalmente é fornecida dentro de uma única organização (por exemplo: Amazon) | A computação em grade federa os recursos localizados em diferentes organizações. |
Computação Utilitária versus Computação em Nuvem
Na nossa conversa anterior em “Grid Computing” vimos como a eletricidade é fornecida à nossa casa, também sabemos que para manter o fornecimento de eletricidade temos que pagar a conta. A computação utilitária é assim mesmo, usamos eletricidade em casa conforme nossa necessidade e pagamos a conta de acordo, da mesma forma você usará os serviços de computação e pagará de acordo com o uso, isso é conhecido como 'computação utilitária'. A computação utilitária é uma boa fonte para uso em pequena escala, pode ser feita em qualquer ambiente de servidor e requer computação em nuvem.
A computação utilitária é o processo de prestação de serviços por meio de um método de cobrança sob demanda e pagamento conforme uso. O cliente ou cliente tem acesso a um fornecimento praticamente ilimitado de soluções de computação através de uma rede virtual privada ou pela Internet, que podem ser adquiridas e utilizadas sempre que necessário. Com base no conceito de computação utilitária, baseiam-se a computação em grade, a computação em nuvem e os serviços gerenciados de TI.
Através da computação utilitária, pequenas empresas com orçamento limitado podem facilmente usar software como CRM (Customer Relationship Management) sem investir pesadamente em infraestrutura para manter sua base de clientes.
| Utility computing | Cloud Computing |
|---|---|
| A computação utilitária refere-se à capacidade de cobrar pelos serviços oferecidos e cobrar dos clientes pelo uso exato | A computação em nuvem também funciona como computação utilitária: você paga apenas pelo que usa, mas a computação em nuvem pode ser mais barata, portanto, um aplicativo baseado em nuvem pode estar instalado e funcionando em dias ou semanas. |
| Os usuários de computação utilitária desejam controlar a localização geográfica da infraestrutura | Na computação em nuvem, o provedor tem controle total dos serviços e da infraestrutura de computação em nuvem |
| A computação utilitária é mais favorável quando o desempenho e a infraestrutura de seleção são críticos | A computação em nuvem é excelente e fácil de usar quando a seleção de infraestrutura e desempenho não é crítica |
| A computação utilitária é uma boa escolha para quem exige menos recursos | A computação em nuvem é uma boa escolha para ambientes com alta demanda de recursos |
| A computação utilitária refere-se a um modelo de negócios | A computação em nuvem refere-se à arquitetura de TI subjacente |
Preocupações de segurança para computação em nuvem
Ao utilizar a computação em nuvem, a principal questão que preocupa os usuários é a sua segurança.
Uma preocupação é que os próprios provedores de nuvem possam ter acesso aos dados não criptografados dos clientes – sejam eles em disco, na memória ou transmitidos pela rede.
O governo de alguns países pode decidir pesquisar dados sem necessariamente notificar o proprietário dos dados, dependendo de onde os dados residem, o que não é apreciado e é considerado uma violação de privacidade (exemplo Prisma Programa dos EUA).
Para fornecer segurança para sistemas, redes e provedores de serviços de computação em nuvem de dados uniram-se ao TCG (Trusted Computing Group), que é uma organização sem fins lucrativos que lança regularmente um conjunto de especificações para proteger hardware, criar unidades com criptografia automática e melhorar a segurança da rede. Ele protege os dados contra root kits e malware.
À medida que a computação se expandiu para diferentes dispositivos, como unidades de disco rígido e telemóveis, o TCG alargou as medidas de segurança para incluir estes dispositivos. Ele fornece a capacidade de criar uma política unificada de proteção de dados em todas as nuvens.
Alguns dos serviços de nuvem confiáveis e guarante que os mesmos estão Amazon, Box.net, Gmail e muitos outros.
Preocupação com privacidade e computação em nuvem
A privacidade apresenta uma forte barreira para os usuários se adaptarem aos sistemas de computação em nuvem
Existem certas medidas que podem melhorar a privacidade na computação em nuvem.
- A equipe administrativa do serviço de computação em nuvem poderia, teoricamente, monitorar os dados movimentados na memória antes de serem armazenados no disco. Para manter a confidencialidade dos dados, os controlos administrativos e legais devem impedir que isso aconteça.
- A outra forma de aumentar a privacidade é manter os dados criptografados no local de armazenamento em nuvem, evitando acessos não autorizados pela internet; mesmo o fornecedor de nuvem também não consegue acessar os dados.
Estudo de Caso de Cloud Computing- Royal Mail
- Assunto do Estudo de Caso:Usando Cloud Computing para comunicação eficaz entre a equipe.
- Motivo para usar a computação em nuvem:Reduzir o custo de comunicação para 28,000 mil funcionários e fornecer recursos avançados e interface de serviços de e-mail aos seus funcionários.
O Royal Mail Group, um serviço postal no Reino Unido, é a única organização governamental no Reino Unido que atende mais de 24 milhões de clientes por meio de suas 12000 agências de correio e 3000 locais de processamento separados. Seus sistemas logísticos e força de encomendas em todo o mundo movimentam cerca de 404 milhões de encomendas por ano. E para isso precisam de um meio de comunicação eficaz. Eles reconheceram a vantagem da computação em nuvem e a implementaram em seus sistemas. Tem demonstrado um excelente desempenho em intercomunicação.
Antes de passar para o sistema Cloud, a organização enfrentava dificuldades com software desatualizado e por isso a eficiência operacional estava ficando comprometida. Assim que a organização migrou para o Cloud System, 28000 funcionários receberam seu novo pacote de colaboração, dando-lhes acesso a ferramentas como mensagens instantâneas e reconhecimento de presença. Os funcionários obtiveram mais espaço de armazenamento do que no servidor local. Os funcionários se tornaram muito mais produtivos.
Olhando para o sucesso da Computação em Nuvem em serviços de e-mail e comunicação. O segundo movimento estratégico da Royal Mail Grupo, foi migrar de servidores físicos para servidores virtuais, até 400 servidores para criar uma nuvem privada baseada em Microsoft hyper V. Isso daria uma aparência nova e espaço adicional à área de trabalho de seus funcionários e também forneceria o ambiente de troca mais moderno.
O projeto hyper V da RMG's (Royal Mail Estima-se que o Grupo) economize cerca de 1.8 milhão de libras para eles no futuro e aumentará a eficiência do sistema interno de TI da organização.
O tutorial de computação em nuvem acima cobre todas as notas básicas de computação em nuvem e exemplos de computação em nuvem, o que ajuda você a entender todos os fundamentos da computação em nuvem.
Resumo
- Cloud Computing é definido como armazenamento e acesso a dados e serviços de computação pela Internet.
- O termo “Nuvem” veio de um projeto de rede usado por engenheiros de rede para representar a localização de vários dispositivos de rede e sua interconexão.
- Hoje, muitas empresas de grande e pequeno porte prosperam com seus dados e gastam muito dinheiro para mantê-los.
- Arquitetura de computação em nuvem ajuda as organizações a reduzirem a infraestrutura de TI e os custos de computador por usuário.
- Quatro tipos de nuvem são 1) Privada, 2) Comunitária, 3) Pública e 4) Híbrida.
- Serviços importantes de computação em nuvem são 1) Software como Serviço (SaaS), 2) Plataforma como Serviço (PaaS) e 3) Infraestrutura como Serviço (IaaS).
- Grid Computing é um middleware para coordenar recursos de TI distintos em uma rede, permitindo que funcionem como um todo.
- A computação utilitária é o processo de prestação de serviços por meio de um método de cobrança sob demanda e pagamento conforme o uso.
- A privacidade é uma forte barreira para os usuários adaptarem os sistemas de Cloud Computing.









