Quem sou eu

Minha foto
Sou economista, escritor e divulgador de conteúdos sobre economia e pesquisas científicas em geral.

Jupiter Orbit Europa, a lua de Júpiter

Projeto do Edifício de Gravidade Artificial-The Glass-Para Habitação na Lua e Marte

Botão Twitter Seguir

Translate

sábado, 4 de julho de 2020

Na computação em nuvem, o código aberto se torna um grande negócio

Caros Leitores;











O laboratório europeu de física de partículas CERN usa a distribuição gratuita e de código aberto Red Hat do OpenStack para executar cálculos para o Large Hadron Collider que fez as primeiras observações do bóson de Higgs.
Créditos: Simon Waldherr, CC BY-SA 4.0
Em 2010, o software de código aberto, que já era o cercado por hackers e entusiastas renegados, já havia se tornado popular. A computação em nuvem era mais nova e menos definida, mas já estava disponível comercialmente. Naquele ano, uma pequena equipe de engenheiros do Centro de Pesquisa Ames da NASA, no Vale do Silício, na Califórnia, reuniu os dois perfeitamente.
O resultado, uma colaboração entre a NASA e a Rackspace Inc., foi chamada de OpenStack. Desde seu lançamento, há dez anos, a computação em nuvem de código aberto ganhou popularidade constantemente, com muitas das maiores empresas do mundo fazendo a troca.
"Esse trabalho original se expandiu na maioria dos setores, porque resolveu um problema geral e abriu essa solução para permitir que as pessoas o expandissem", disse Brian Gracely, diretor sênior de estratégia de produtos da Red Hat Inc., com sede em Raleigh, Carolina do Norte . A Red Hat comercializou sua própria versão do OpenStack e subsequentes produtos de computação em nuvem de código aberto e continua a ser uma participante nesse campo.
Terceirização para as massas
O problema geral que a equipe da Ames decidiu resolver era encontrar uma maneira de aumentar o poder e o armazenamento da computação automaticamente de acordo com as necessidades de projetos e usuários individuais em um grande número de servidores virtuais. Essa é a definição essencial de computação em nuvem ou infraestrutura como serviço. Eles chamaram o projeto Nebula.
Esses sistemas já existiam, incluindo o Elastic Compute Cloud da Amazon Web Services, mas eram proprietários, usados ​​em uma nuvem de propriedade privada, onde os assinantes compravam espaço. A equipe da Ames queria que a NASA pudesse hospedar e gerenciar seus próprios dados e computação.
"A NASA não tinha equipe para construir tudo e mantê-lo a longo prazo", disse Gracely. "É um problema que muitas empresas também tiveram".
A NASA decidiu seguir a rota de código aberto, desenvolvendo o código on-line aos olhos do público, onde outros programadores podem contribuir e ninguém é o dono do código.
Após alguns anos de falsos inícios e trabalhos interativos, a equipe decidiu criar seu próprio “controlador de malha”, o cérebro que gerenciaria a computação, o armazenamento e a rede. O resultado foi chamado Nova.
"Lançou Nova", escreveu um dos contratados da Ames em um post do blog, observando que o código era de código aberto. “É ao vivo, é de buggy, é beta. Confira".
Quando os engenheiros da empresa de computação em nuvem Rackspace fizeram exatamente isso, reconheceram um código que adotava a mesma abordagem em que estavam trabalhando. Os dois grupos se uniram e, menos de dois meses depois, anunciaram o lançamento do OpenStack .
"O melhor e mais flexível software é construído na comunidade de código aberto", disse Gracely. “Se eu tiver um problema comum, podemos reunir todos os nossos talentos de engenharia e resolvê-lo a um custo menor para todos. Se você tem um aspecto exclusivo do seu problema, pode ajustar o código de acordo com sua necessidade e agora outras pessoas com essa necessidade podem usá-lo”.
A versão gratuita da Red Hat do OpenStack, derivada do código da NASA, lançada em 2013 e provou ser popular, especialmente entre as principais organizações sem fins lucrativos e instituições de pesquisa. Talvez o caso de uso mais famoso esteja no CERN. O laboratório europeu de física de partículas o utiliza para executar cálculos no cluster de 100.000 núcleos para o Large Hadron Collider que fez as primeiras observações de uma partícula de teoria longa chamada bóson de Higgs.
A Red Hat também vende uma versão corporativa do OpenStack com recursos e suporte adicionais para empresas.
Automação para aplicativos
Durante o desenvolvimento inicial do OpenStack, a equipe da Ames também tentou criar uma espécie de segunda camada de código - uma plataforma automatizada para criar e implantar aplicativos em uma infraestrutura de nuvem.
"É muito difícil para as pessoas de infraestrutura que não criam aplicativos resolverem problemas para uma equipe de aplicativos", disse Gracely. A tentativa abandonada sinalizou uma necessidade que o mercado poderia preencher. Menos de um ano após o lançamento do OpenStack, a Red Hat lançou sua primeira versão do OpenShift para ajudar a preencher esse nicho.
OpenShift é um conjunto de ferramentas para desenvolver e manter aplicativos em nuvem. Como tal, sua principal tarefa é orquestrar contêineres de aplicativos - unidades independentes e padronizadas que mantêm todo o código e software que um aplicativo precisa para executar na nuvem.
Gracely descreveu o OpenShift como "uma espécie de segunda geração" que surgiu para aproveitar melhor o software em nuvem como o OpenStack.
“Anteriormente, um desenvolvedor escrevia um aplicativo e depois pensava em como ele fala com a rede, como fala com o sistema de armazenamento e o banco de dados, como garantir que ele pode ser dimensionado para mais usuários, como torná-lo altamente disponível, por exemplo. exemplo, se um servidor morrer ", disse ele. O OpenShift automatiza essas tarefas. "Dê a sua aplicação, diga como deseja que ela seja executada e cuida de todas essas complexidades".
O OpenShift pode ser - e geralmente é - executado em uma nuvem OpenStack, mas pode ser usado em qualquer ambiente de computação. Ele também se baseia no OpenStack de maneiras mais diretas. Por exemplo, embora não use o componente Nova inventado pela NASA que ainda lida com a computação no coração do OpenStack, ele incorpora outros componentes do OpenStack que descendem de Nova.













O Centro de Dados de Ciência Atmosférica do Centro de Pesquisa Langley da NASA, em Hampton, Virgínia, abriga cinco a seis petabytes de dados, como essas imagens que mostram as alturas das nuvens e a velocidade do vento da Tempestade Tropical Harvey, logo após a desclassificação de um furacão. O centro está trabalhando para tirar proveito da capacidade da plataforma OpenShift de automatizar seus aplicativos e torná-los portáteis para qualquer ambiente de computação.
Créditos: NASA
 De volta a você, NASA

O Centro de Pesquisa Langley da NASA, em Hampton, Virgínia, agora é um usuário do OpenShift, pois os benefícios secundários do trabalho de Ames, uma década atrás, continuam a reverberar através da agência espacial.
Atmospheric Science Data Center , ou ASDC, em Langley está trabalhando para reestruturar seus aplicativos e serviços para rodar na plataforma OpenShift. "Estamos tentando pensar em como podemos estar mais prontos para colher os benefícios da tecnologia em nuvem para sermos flexíveis e ágeis", disse Jeff Walter, líder de arquitetura de sistemas da ASDC.
O centro abriga de cinco a seis petabytes de dados em matrizes de armazenamento local e está se preparando para migrar alguns de seus dados para outro serviço em nuvem. Mas Walter diz que não é o volume de dados que está impulsionando uma mudança proposta para uma plataforma em nuvem OpenShift local, mas sim o desejo de melhorar a eficiência e se preparar para o futuro.
Atualmente, um projeto pode ter um servidor em execução na capacidade enquanto outro servidor fica ocioso. "Seria bom que o primeiro projeto pudesse usar parte do hardware do outro projeto", disse Walter.
Servidores virtuais poderiam operar em servidores físicos ou coexistir em uma única máquina. A automação do OpenShift eliminaria trabalho e erro humano. “Trata-se de ter um ambiente centralizado que permita aos desenvolvedores pensar sobre um aplicativo e como ele é estruturado do ponto de vista comercial, e não se preocupar com como e onde isso vai acontecer”, disse Walter.
"Ao migrar para o Openshift, estamos preparando nossos aplicativos para serem altamente portáteis e executados em qualquer número de ambientes possíveis, incluindo locais ou em qualquer nuvem comercial importante com pouco ou nenhum retrabalho", acrescentou. O grupo também está avaliando se pode executar o OpenShift em uma infraestrutura do OpenStack.
Enquanto isso, o Laboratório de Propulsão a Jato da NASA no sul da Califórnia usa a plataforma OpenStack da Red Hat em sua nuvem no local desde 2016.










Os provedores de telecomunicações são os maiores usuários da versão corporativa da Red Hat do OpenStack, mas também são amplamente utilizados em assistência médica, manufatura, bancos e qualquer outro setor que utilize a computação em nuvem.
Créditos: Força Aérea dos EUA / Col. Marty França


Hoje o Mundo

A versão gratuita da Red Hat do OpenStack agora tem mais de 100.000 membros da comunidade e é apoiada por cerca de 700 empresas em 185 países. Mais da metade dos clientes OpenStack da empresa o utilizam em conjunto com o OpenShift.
"Temos clientes OpenStack em todos os setores do setor de computação em nuvem", disse Nick Barcet, diretor sênior de estratégia de tecnologia da Red Hat. "Os provedores de telecomunicações têm a maior parte das implantações, mas da assistência médica à fabricação, o OpenStack está agregando valor em uma ampla variedade de casos".
O OpenStack abriu a construção da nuvem para as massas e a Red Hat é uma das muitas empresas que se beneficiaram com a mudança, com a maioria de seus produtos agora construídos em torno da computação em nuvem de código aberto. "Na época do trabalho da NASA, era realmente único", disse Gracely. "Estamos agradecidos por terem feito isso e agradecemos por terem permanecido um parceiro e um cliente hoje."
A NASA tem uma longa história de transferência de tecnologia para o setor privado. A publicação Spinoff da agência analisa as tecnologias da NASA que se transformaram em produtos e serviços comerciais, demonstrando os benefícios mais amplos do investimento da América em seu programa espacial. Spinoff é uma publicação do programa de Transferência de Tecnologia na Direção de Missões de Tecnologia Espacial da NASA. Para mais informações sobre como a NASA está trazendo sua tecnologia para a Terra, visite:
Por Mike DiCicco
Publicação Spinoff da NASA


Fonte: NASA /  Editor: Loura Hall / 04-07-2020       
Obrigado pela sua visita e volte sempre!
                      
HélioR.M.Cabral (Economista, Escritor e Divulgador de conteúdos da Astronomia, Astrofísica, Astrobiologia e Climatologia).

Autor do livro: “Conhecendo o Sol e outras Estrelas”.

Membro da Society for Science and the Public (SSP) e assinante de conteúdos científicos da NASA (National Aeronautics and Space Administration) e ESA (European Space Agency).

Participa do projeto S`Cool Ground Observation (Observações de Nuvens) que é integrado ao Projeto CERES (Clouds and Earth´s Radiant Energy System) administrado pela NASA. A partir de 2019, tornou-se membro da Sociedade Astronômica Brasileira (SAB), como astrônomo amador.

Participa também do projeto The Globe Program / NASA Globe Cloud, um Programa de Ciência e Educação World wide, que também tem o objetivo de monitorar o Clima em toda a Terra. Este projeto é patrocinado pela NASA e National Science Fundation (NSF), e apoiado pela National Oceanic and Atmospheric Administration (NOAA) e U.S Department of State.


Nenhum comentário:

Postar um comentário