Computação em Cloud
O que é e qual a sua importância
A computação em cloud é um modelo de execução, com base em subscrições, que fornece redimensionamento, entrega rápida e maior eficiência em termos de TI. Removeu muitas barreiras físicas e financeiras para alinhar as necessidades de TI com objetivos empresariais em constante evolução. Com uma promessa de executar melhores aplicações, plataformas e infraestruturas rapidamente e a preços mais baixos, a computação em cloud tornou-se numa das principais forma de inovação empresarial em todas as indústrias.
A História e a Evolução da Computação em Cloud
O termo "cloud computing" adquiriu um uso muito difundido nos meados dos anos 2000, mas a sua herança pode ser atribuída a um número de modelos empresariais de computação que tiveram início nos anos 60 e que permitiam aos clientes comprarem tempo de computação em computadores mainframe ao invés de comprarem eles-mesmos o hardware e o software.
Nos anos 70 os maiores vendedores de hardware e de software começaram a utilizar máquinas virtuais como forma de fornecerem múltiplas plataformas e sistemas operativos independentes num servidos anfitrião. Esta melhoria na abordagem de mainframe partilhado permitiu uma revolução na comunicação e nos dados ao permitir ambientes de computação múltiplos num só sistema físico.
As empresas de telecomunicação perceberam que poderiam fornecer a nova ligação privada em rede a um preço muito mais baixo mas com a mesma qualidade de serviço comparavelmente às suas velhas ofertas de dados – ponto-a-ponto. Nos anos 90 as empresas de telecomunicação criaram os serviços de rede privada virtual (VPN) em banda larga de rede excedente, permitindo que as empresas hospedassem o seu próprio software e centros de dados. O termos "cloud" adquiriu uso corrente durante este período, porque os diagramas de redes de comunicação representam a transferência entre o prestador de serviços e o utilizador com o ícone de uma nuvem (cloud).
Baseando-se nessa fundação inicial da cloud, houve uma série de passos intermédios, mas cruciais, que integraram tecnologias emergentes e abordagens empresariais para dar lugar à computação em cloud que hoje conhecemos. Alguns desses avanços incluem:
A Computação Cliente/Servidor
Um sistema composto por um computador centralizado (hub) que está ligado a computadores ou a estações de trabalho menos potentes (clientes). Os clientes podem aceder a dados, conteúdo e programas através da hub. Como modelo de segurança, garante o cumprimento da política.
Computação em Grelha
A rede, ou grelha, de dispositivos de computação interligados que partilham recursos para criarem um supercomputador que permita que grandes tarefas, tais como análise de conjuntos de big data, sejam divididas entre os computadores ligados em rede e processadas em paralelo para reduzir o tempo de computação.
Computação Peer-to-Peer
Permite que dois sistemas de computação comuniquem diretamente com a sua contraparte (peer) sem ter de os ligar a um servidor central. Os ambientes peer, em contraste com as abordagem de cliente/servidor, partilham recursos e são consumidores e fornecedores.
Utility Computing
Introduziu o conceito pay-as-you-use dos serviços de computação. Os utilizadores pagam pelos serviços que utilizam, ao invés de uma taxa de acesso fixa. Os recursos de computação são fornecidos à medida que os utilizadores precisam deles, o que torna esta abordagem mais eficaz em termos de custos e mais eficiente.
A ascensão da internet e da World Wide Web e a sua habilidade de ligar um enorme número de computadores foi o catalisador que permitiu que estas tecnologias com base em cloud fossem completamente integradas para criar a computação em cloud moderna.
Computação em Cloud no Mundo de Hoje
A habilidade da computação em cloud de fornecer redimensionamento elástico, execução mais rápida de serviços, maior eficiência de TI e um modelo de contabilidade baseado em subscrição derrubou muitas das barreiras físicas e financeiras para alinhar a TI com objetivos empresariais em constante evolução. Com a promessa de executar melhores modelos e serviços empresariais de forma mais rápida e barata, a computação em cloud tornou-se num dos grandes impulsionadores da inovação empresarial em todas as indústrias.
Atualmente a computação em cloud deslocou-se para o centro das estratégias tecnológicas de muitas organizações. As vantagens tecnológicas da computação em cloud – a habilidade de expandir ou reduzir a escala dos recursos de computação, as ligações de rede mais confiáveis e a ubiquidade da big data – torna-a atraente para organizações de todos os tamanhos.
E a cloud fornece, não apenas execução de serviços de software, mas também armazenamento de dados. O crescimento e a flexibilidade oferecida pela infraestrutura de cloud permitiram que as organizações explorassem todo o potencial de ativos de dados de uma forma rápida e eficaz em termos de custos. As plataformas em cloud são agora parte integral das estratégias de dados de muitas organizações.
No entanto, a mudança para a cloud não tem sido isenta de problemas. A migração de dados empresariais cruciais de centros de dados locais protegidos para plataformas em nuvens públicas tem levantado preocupações sobre a segurança de dados. Este tem ocorrido especificamente em torno do armazenamento de dados pessoas de clientes.
Migrando a Analítica para a Cloud:
Já É Tempo
Com a ajuda da arquitetura sonora e da migração controlada para a cloud, as organizações podem levar as capacidades e o desempenho da sua analítica para novos patamares.
Quem utiliza computação em cloud?
Organizações em todos os setores empresariais e de todos os tamanhos estão a deslocar os seus dados, ativos digitais e atividades diárias para a cloud para melhorar operações, experiências de clientes e aumentar a produtividade. Em seguida apresentamos algumas das formas segundo as quais as indústrias estão a incorporar tecnologias em cloud:
- Selecione um setor
- Retalho
- Fabrico
- Setor Bancário
- Cuidados de Saúde
- Energia
- Seguros
- Governo
- Ciências da Vida
Retalho
Os retalhistas estão a utilizar a cloud e a computação em cloud para receber insights sobre os clientes de forma mais rápida, melhorar o desempenho e aproveitar ao máximo os recursos existentes.
Fabrico
Com a computação em cloud os fabricantes podem partilhar grandes volumes de dados e insights mais facilmente com fornecedores e distribuidores.
Setor Bancário
Os bancos descobriram que com a computação em cloud podem redimensionar rapidamente a analítica de ponta e as soluções de IA para reduzirem os tempos de processamento e melhorarem as experiências dos clientes.
Cuidados de Saúde
A computação em cloud está a permitir que equipas de pesquisas globais desenvolvam uma melhor colaboração ao utilizarem uma plataforma única com base em cloud de forma garantirem consistência e acesso seguro integrado para resultados comprováveis.
Energia
Uma computação em cloud de alto desempenho permite que os fornecedores de energia implementem de uma forma rápida e flexível soluções de analítica que têm um rápido retorno no investimento.
Seguros
Tipicamente limitados pelo seu legado tecnológico, as seguradoras estão a investir em infraestruturas em cloud para dar suporte à adoção de novas tecnologias e agilizar processos. Em muitos casos as unidades de negócios dentro das companhias estão a impulsionar uma transformação digital – servindo como validação do conceito para incorporar tecnologias digitais noutras partes do negócio.
Governo
Ao partilharem serviços e infraestrutura, as agências estão a utilizar computação em cloud para melhorarem a sua agilidade e reduzirem os silos de dados de forma a melhorarem o nível dos serviços que fornecem aos cidadãos.
Ciências da Vida
A computação em cloud permite que os investigadores acelerem e validem a sua pesquisa com melhor gestão de dados e maiores níveis de colaboração.
Ao reestruturarem as suas cargas de trabalho [para a cloud], incluindo tirar proveito de armazenamento barato, redimensionamento inteligente e capacidades in-memory distribuídas, melhoraram as velocidades das transferências de dados e decuplicaram o desempenho da analítica, com uma redução substancial no custo operacional. David Macdonald, SAS Robert Morison, IIA
Conheça a Analítica na Cloud com o SAS® para Recipientes
Os recipientes são uma nova abordagem à implementação da computação. Com recipientes pode executar aplicações de servidores de cloud de uma forma mais rápida, mais segura, com maior capacidade de redimensionamento e a custos mais baixos. Utilizar recipientes de cloud reduz as rotinas de arranque, diminui os requerimentos de armazenamento e expande os recursos do seu hardware. No geral, os recipientes em cloud garantem aos programadores que o seu software será executado independentemente de onde esteja a ser implementado.
Como funciona a Computação em Cloud e Tecnologias Essenciais
A computação em cloud engloba aplicações de negócios e também capacidades de armazenamento, redes e processamento. Isso permite que organizações de todos os tamanhos tirem proveito de tecnologias analíticas robustas, tais como o processamento de linguagem natural e a inteligência artificial. Se os serviços de computação estiverem disponíveis no mercado, quase de certeza que estarão disponíveis através da cloud.
Para os utilizadores, deslocar atividades empresariais cruciais para a cloud representa uma maior produtividade. Colocar os seus armazenamentos de dados e serviços de software na cloud significa que já não serão armazenados em servidores ou computadores individuais e que estão, portanto, disponíveis através de uma interface com base na web. Isto permite aos utilizadores acederem a serviços onde quer que estejam, através de uma ligação web a de um plataforma em cloud, utilizando praticamente qualquer dispositivo. A cloud torna a colaboração mais fácil e quase desprovida de esforço.
A computação em cloud não irá alterar a forma como a sua organização requer que os seus serviços de software sejam executados, mas sim a forma como os departamentos de TI oferecem suporte às suas organizações. Com a computação em cloud conjugará numerosos benefícios:
- Infraestutura. Reduza os gastos em hardware ao partilhar a infraestrutura e outros recursos na cloud, poupando ciclos de aquisição e dinheiro.
- Redimensionamento. Melhore o processamento ou armazene mais dados na cloud com a habilidade de expandir ou reduzir os recursos de computação consoante as suas necessidades.
- Automação. Reduza a necessidade de funcionários adicionais na gestão de atualizações de software ou de compatibilidade de versões com diferentes sistemas operativos e bases de dados.
- Mobilidade. Aceda a informação a partir da cloud como e onde quer que esteja através de navegadores web para melhorar a produtividade de uma mão-de-obra em crescente mobilidade.
- Colaboração. Partilhe documentos, dados e soluções de computação na cloud para reduzir problemas de governança relacionados com acessibilidade em plataformas.
- Subscrição. Transitar para licenas de subscrição contínua reduz as despesas iniciais para a computação em cloud e fornece uma oportunidade para utilizar orçamentos operacionais, ao invés de encargos de capital.
Modelos de Implementação Padrão da Computação em Cloud
Cloud Pública
Um fornecedor de cloud encarrega-se da manutenção da infraestrutura de hardware e de computação que as organizações podem arrendar, normalmente por uma taxa mensal. Pode escolher as suas opções, que podem incluir uma oferta fixa ou uma mistura de opções de armazenamento, software e plataforma.
As clouds públicas oferecem os seguintes benefícios:
• Não há software para instalar ou fazer manutenção.
• Não há hardware para comprar ou fazer manutenção.
• Os utilizadores podem gerir e colaborar com outros.
• Os utilizadores podem fazer o upload dos seus próprios dados.
Como pode imaginar, utilizar uma cloud pública diminui os seus encargos de capital em servidores e em hardware, o que representa uma grande vantagem numa era em que a tecnologia pode tornar-se obsoleta da noite para o dia. Mas a grande desvantagem é o facto de as clouds públicas serem geralmente (mas nem sempre) vistas como menos seguras do que o segundo tipo de ambiente de computação em cloud: a cloud privada.
Cloud Privada
Pondere criar uma cloud privada se a segurança dos dados for crucial. Se a sua indústria for profundamente regulada ou se uma fuga de dados significar arruinar a sua reputação, então deverá ponderar criar uma cloud privada. As clouds privadas podem ser criadas nos seus próprios centros de dados ou pode pagar por um espaço de servidor dentro de um centro de dados de terceiros altamente seguro.
Pode ver que o inconveniente óbvio é o custo de instalar a estrutura de computação em cloud. Os encargos iniciais em hardware, em imobiliária e em funcionário podem ser significantes. Além disso, há uma manutenção continua e despesas gerais para ter em consideração. Mesmo que opte por contratar um fornecedor de clouds privadas, o custo pode ser significantemente maior. Mas se a sua empresa for de nível empreendedor, na qual a segurança e a privacidade são cruciais, então esta é uma opção que vale a pena explorar.
Cloud Híbrida
Se precisar do melhor dos dois mundos – custo inicial mais baixo e maior segurança – então pode ponderar uma opção de cloud híbrida. Como provavelmente deduziu, a computação em cloud híbrida é uma mistura de ofertas de coulds públicas e privadas. Pode bloquear os seus dados sensíveis em servidores de clouds privadas e utilizar fornecedores de serviços de clouds públicas para executar aplicações e analítica.
Se se deparar com uma situação em que tem múltiplos fornecedores privados, múltiplos fornecedores públicos ou uma multiplicidade de ambas as opções, então gerir esses pontos de passagem é muito mais fácil na cloud. Para a maioria das organizações esta é a melhor opção.
Modelos de Serviços Padrão de Computação em Cloud
Agora precisa de decidir como quer que esses serviços sejam prestados. Tal como com as opções de hospedagem em cloud, há três opções de prestação de serviços– software como serviço, plataforma como serviço e infraestrutura como serviço.
Software como Serviço (SaaS)
Pense no SaaS como uma opção pronta para ser utilizada para introduzir a computação em cloud. Normalmente é um conjunto padrão de ofertas que está disponível para implementação imediata num regime de pagamento consoante a utilização. Isto permite que tire proveito de novas tecnologias rapidamente. Pode já estar a utilizar o SaaS na sua vida pessoal sem praticamente pensar nisso. Se utiliza um email ou um serviço de calendário com base na web, então esta a utilizar uma forma de SaaS.
Além de oferecer uma abordagem de implementação de pagamento consoante a utilização, SaaS também significa que apenas paga por aquilo de que necessita, permitindo-o redimensionar os serviços de software e de armazenamento de dados à medida que forem necessários. Se um dos seus imperativos organizacionais for ter uma mão-de-obra mais móvel, o SaaS pode ser a resposta. Os fornecedores de serviço encarregam-se de permitir que o software com base em cloud seja executado na maior parte dos computadores e dispositivos móveis e gerem o acesso e a segurança.
Clique no infográfico para saber mais.
Plataforma como Serviço (PaaS)
O PaaS fornece a habilidade de criar e gerir aplicações de cloud correntes. Permite aos utilizadores implementarem as suas aplicações criadas ou adquiridas utilizando linguagens, enquadramentos e ferramentas de programação fornecidos pelo anfitrião da cloud. O utilizador não gere nem controla a infraestrutura de cloud subjacente (redes, servidores, sistemas operativos e armazenamento), mas tem controlo sobre as aplicações implementadas e possivelmente sobre as configurações da hospedagem da aplicação.
Utilizar o PaaS é ideal quando tem muitos programadores a trabalharem no mesmo projeto, ou se estiver a utilizar vários vendedores. Em muitos aspetos, isto ajuda a simplificar a criação e a implementação rápida de aplicações.
Infraestrutura como Serviço (IaaS)
Mas e se simplesmente quiser ter alguém a gerir tudo isso? Então precisa do IaaS. É considerado o nível mais básico de prestação de serviços, em que o equipamento e os recursos da infraestrutura são fornecidos aos clientes. Podem incluir armazenamento, redes, processamento e outros recursos gerais de computação. O utilizador do IaaS pode executar software a partir da cloud; aceder aos sistemas operativos, às aplicações e aos enquadramentos; e desempenhar as funções administrativas gerais; mas não pode gerir ou controlar a infraestrutura subjacente.
O IaaS fornece uma infraestrutura em cloud que é normalmente acedida pela TI e pela equipa de operações. O IaaS oferece suporte à infraestrutura de cloud do SaaS e do PaaS. O PaaS pode fornecer desenvolvimento e suporte ao SaaS, mas tal não é necessário visto que o SaaS pode ser executado sobre o IaaS.
Próximos Passos
A cloud do SAS permite que a equipa de TI tire proveito da eficiência da conjugação de recursos e dos modelos de orçamento eficazes a nível de custos de uma infraestrutura com base em cloud. Também oferece aos utilizadores acesso à internet self-service e on-demand para as aplicações de que precisam, quando delas precisarem.
Recommended Reading
- Article O que são chatbots?Os chatbots são uma forma de IA conversacional desenhados para simplificar a interação humana com os computadores. Aprenda mais sobre os chatbots que são utilizados em negócios e como estes podem ser incorporados em aplicações analíticas.
- Article A guide to machine learning algorithms and their applicationsDo you know the difference between supervised and unsupervised learning? How about the difference between decision trees and forests? Or when to use a support vector algorithm? Get all the answers here.
- Article AI marketing: What does the future hold?AI marketing uses artificial intelligence and analytics to improve marketing results while enhancing customer experiences through real-time personalization.