quarta-feira, 1 de abril de 2015

Cloud  File    Services
Mude sua empresa para
a nuvem! Por John Reed,
membro da SNIA ESF, NetApp.

Traduzido por Carla Matheus Carneiro
Artigo Original





QUAIS SÃO SEUS DESAFIOS ao utilizar a nuvem? Enquanto muitas empresas obtêm sucesso começando com uma infraestrutura na nuvem, outras encontram dificuldade em fazer essa transição. Uma das razões é que muitas empresas executam suas aplicações em protocolos File Services (NAS-based), como SMB ou NFS, e há pouquíssimas arquiteturas em nuvem com esse tipo de oferta.

Não é viável para os clientes terem que reescrever suas aplicações para armazenamento em nuvem. Dessa maneira, como é possível que uma empresa a adote?

Como eu escrevi no artigo do ano passado "Leve seu Datacenter para o futuro com o SMB 3.0", mais do que nunca as aplicações - especialmente nas empresas - estão adotando File Services. Novas versões de protocolo como SMB 3 e NFS 4.1 são especialmente projetadas para aplicações, e mais importante, File Services são mais fáceis de desenvolver e gerenciar. Aplicativos tradicionais em SAN e aplicativos especializados de quase todos os setores foram (ou estão sendo) atualizados para NAS.

File services + Nuvem

Com muitas empresas usando o File Services, e agora, com todas as lojas e T.I. do mundo mudando seu foco para a nuvem, precisamos de uma solução que atenda essas duas tendências juntas.

Essa solução não só precisa fornecer File Services na nuvem, como também precisa diminuir as desconfianças sobre mobilidade de dados e aplicações, oferecendo uma experiência de gerenciamento consistente em todas as localizações. Com certeza esse é um grande objetivo, mas para alcançá-lo há um caminho a ser percorrido.

Apresentando o Cloud File Services

O Cloud File Services é uma plataforma comum a todos os seus ambientes, inclusive em Nuvens Privadas pré existentes, Service Providers, e ambientes Hyperscalars (nuvens públicas de larga escala). Administradores de Storage podem ter a mesma experiência em todas as suas localizações, regiões geográficas, e modelos de desenvolvimento.

Como chegar ao Cloud File Services? A resposta mais simples é colocar seu sistema de armazenamento favorito em todos os lugares em que você opera. Para explicar como fazer isso, vamos rever as funções de computação e armazenamento nos datacenters públicos e privados.

A maioria dos datacenters modernos têm conceitos de computação e armazenamento em "camadas", que são logica ou fisicamente separados. Tradicionalmente, na computação em camada, aplicações e hosts são executados nos sistemas de servidores físicos. Hoje, a maioria desses sistemas de servidores são virtuais (em VMs) em hypervisors, o que permite que uma máquina física execute várias máquinas virtuais. Além disso, essa virtualização permite que VMs se movam entre máquinas e plataformas. Assim como os servidores de computação, os servidores de storage também executam um sistema operacional, e eles podem ser virtualizados de maneira similar.

Se os sistemas de armazenamento podem funcionar como uma VM, eles também podem ter a flexibilidade necessária para tirar proveito de diferentes plataformas de hardware. Na verdade, os principais fornecedores de gerenciamento de storage oferecem uma variedade de plataformas virtualizadas (incluindo hardware- e hypervisor-based), e modelos de desenvolvimento (incluindo ambientes pré existentes, Service Providers próximos à nuvem, e na nuvem).





Servidores tradicionais de armazenamento baseados em hardware podem ser executados com o mesmo sistema de armazenamento executado em um hypervisor. Enquanto essa linha tênue existir entre os recursos de computação e armazenamento (leia-se: hardware), a computação e o armazenamento em camadas serão definidos pelos sistemas operacionais e os diferentes papéis que desempenham.

De certa maneira, ambientes Hyperscalars (por exemplo, sua nuvem pública favorita) parecem muito com infraestruturas locais, com ambas as camadas de computação e armazenamento. A camada de computação (baseada inclusive em um hypervisor) oferece uma plataforma escalável que permite a execução de VMs, memória e ciclos, enquanto a camada de armazenamento oferece vários níveis de desempenho e latência.

SMB e NFS na Nuvem

Como tudo isso pode levá-lo ao Cloud File Services? Como já foi dito, se você virtualizar o seu sistema de armazenamento, ele aparecerá como qualquer outra VM. Então você coloca essa VM na camada do ambiente Hyperscalar, e pronto! Você terá a mesma plataforma de armazenamento local, disponível em uma nuvem pública.

O sistema poderá então distribuir os dados entre os diferentes níveis de armazenamento do ambiente Hyperscalar, oferecendo as mesmas interfaces já utilizadas nas suas aplicações.

Estas interfaces não estão limitadas à gestão, elas também incluem os protocolos de armazenamento. Lembre-se que esse S.O. é o mesmo que você tem no seu datacenter: é um servidor que fornece arquivos de armazenamento SMB e NFS para suas aplicações...sendo executado em qualquer lugar.

Usando seu sistema operacional como uma VM, você terá File Services sendo executados no ambiente Hyperscalar de sua escolha. Com File Services na nuvem, você também terá seus aplicativos corporativos lá.

Mobilidade de dados e aplicação

"Uau!" você diria. "Agora eu posso executar todos os meus aplicativos corporativos na nuvem! Mas como faço para conseguir isso?" Essa é a melhor parte! Ao executar a mesma plataforma em todos os seus ambientes, você pode aproveitar a camada de armazenamento daquelas plataformas que são tão úteis. Os mesmos processos e operações que você já utiliza para mover dados entre dois arranjos físicos podem ser aplicados aqui também. Isso significa melhor eficiência na movimentação de dados, sem copiá-los nos servidores. Cópias normais e de VM também funcionam da mesma maneira. Depois da transferência dos dados, estes poderão ser utilizados da mesma maneira que em seu datacenter.

Essa facilidade na movimentação de dados faz com que muitos dos que adotam a nuvem deixem uma lacuna: uma estratégia de saída. Vamos dizer que o Service Provider não está funcionando como você esperava, e você precisa mover tudo para o local de origem. Movimentando os dados em nível de storage, seus dados estarão de volta em um segundo. "Mas agora eu tenho que mudar minhas aplicações novamente", você diria. Não com o Cloud File Services! Seus dados são acessados e gerenciados exatamente da mesma maneira. Sem mudanças nas suas aplicações, ou em suas ferramentas de gerenciamento, e sem a necessidade de um novo treinamento.




Há muitas possibilidades com esse conceito. Você pode se mover entre qualquer combinação de Service Providers, ambientes Hyperscalars, e Nuvens Privadas pré existentes dependendo das suas necessidades, dos preços e da disponibilidade. Será que um ambiente Hyperscalar funciona offline? Alterne para outro ambiente Hyperscalar. É uma aplicação complicada que você portou para a nuvem? Mova-a de volta. Esta flexibilidade recém descoberta pode proporcionar oportunidades incríveis e novos modelos de negócios.

O Cloud File Services permite que você tenha seus dados onde quiser sem ter que alterar as aplicações existentes. Independentemente de qual arquitetura você tenha, use ou planeje implementar (Nuvens Privadas pré existentes, Service Provider, e/ou ambiente Hyperscalar), você terá a mesma plataforma de dados, os mesmos serviços, e a mesma experiência em seu ambiente inteiro. "Ir para a Nuvem!" finalmente é uma realidade.

O SNIA Ethernet Storage Forum (ESF) é responsável por difundir a adoção de tecnologias e soluções de rede de armazenamento ligados à Ethernet. Para mais informações sobre a SNIA e a Ethernet Storage, acesse www.snia.org/forums/esf e para seguir a ESF e o blog de John Reed, acesse http://sniaesfblog.org/?p=365

Nenhum comentário:

Postar um comentário