descritivo técnico

Propaganda
DESCRIÇÃO TÉCNICA
CLOUD STORAGE EMBRATEL
O Cloud Storage da Embratel foi desenvolvido baseado em tecnologia de
Storage Objeto OpenStack Swift. O projeto OpenStack Object Store, conhecido
como Swift, oferece sistema de Storage em nuvem para que possa armazenar
e recuperar dados com uma API simples e robusta. Ele foi construído para
escalar e otimizado para maior durabilidade, disponibilidade, e concorrência
através de todo o conjunto de dados, sendo ideal para armazenar dados não
estruturados que podem crescer sem limites.
Storage de Objeto, ou Object Storage, não é acessado diretamente pelo Sistema
Operacional, nem visualizado como um sistema de arquivos local ou remoto.
Ao invés disso, a interação ocorre pela camada de aplicação através de uma
API. Resumidamente, o Storage de Bloco e Storage de Arquivos foram desenhados para serem consumidos pelo seu Sistema Operacional, enquanto o Storage
de Objeto foi desenhado para ser consumido por aplicações.
No Cloud Storage interações com objetos são holísticas. Em outras palavras,
a interação em nível de byte não é possível. Ao invés disso, objetos inteiros
são armazenados e recuperados com um simples comando. Isso limita a granularidade das interações com os dados, mas é imensamente poderoso para
escalabilidade fazendo toda a leitura/escrita (I/O) de arquivo sequencial, que
tem uma performance muito melhor comparado a leitura/escrita (I/O) aleatória.
Isso também auxilia no desenvolvimento de aplicações provendo uma melhor
camada de abstração comparada as plataformas mais convencionais de Storage
(interação é via convenções RESTful, que pode ser integrada nativamente com
a qualquer linguagem de programação)
O Cloud Storage usa estrutura horizontal, armazenando objetos em contêiner,
ao invés de uma estrutura de árvore de diretórios. É possível emular uma
estrutura de diretório usando as “Pseudo-Pastas”, e dar a ilusão de hierarquia,
mas na realidade o storage fundamental é flat. Essa é mais uma característica
do Storage de Objeto que permite escalabilidade massiva, eliminando a
necessidade de manter o rastro de grande quantidades de metadados de diretórios, um grande gargalo de performance que é visto tipicamente quando
dezenas de milhões de arquivos estão presentes em um filesystem.
A comunicação com o Cloud Storage é realizada via protocolo HTTP (Hypertext Transfer Protocol), via porta TCP 80, ou HTTPS (Hyper Text Transfer Protocol Secure), via porta TCP 443. O Cloud Storage pode ser acessível via Internet
ou conexão local, ou seja, o Storage pode ser acessível através de outros produtos Embratel, como Cloud Server, DCV e Hosting.
DESCRIÇÃO TÉCNICA
CLOUD STORAGE EMBRATEL
A durabilidade e disponibilidade do Cloud Storage são garantidas pela replicação
local de objetos em diferentes nodes físicos, além de infraestrutura de rede e
DataCenter sob arquitetura de alta disponibilidade. O Cloud Storage tem
mecanismos internos para verificar a consistência do objeto, e lidar com falhas
de drives, software, falhas de servidor e rack, etc. Esses mecanismos permitem o
sistema automaticamente replicar dados o quanto for necessário para manter
o número réplicas, que resulta em uma durabilidade e disponibilidade
extremamente alta dos dados.
Para ter acesso a documentação de API para uso do Cloud Storage:
API Openstack Swift: http://developer.openstack.org/api-ref/object-storage/index.html
API Openstack Keystone (autenticação): http://developer.openstack.org/api-ref/identity/v2/
Endpoint para interação com o Cloud Storage: https://obj.osp.embratelcloud.com.br/v2.0
Download