Página inicial » Nuvem » Segurança » TI » Os blocos de construção da pilha de tecnologia em nuvem da Joyent
Os blocos de construção da pilha de tecnologia em nuvem da Joyent
Joyent construiu o seu serviço de nuvem de alto desempenho com um invulgar conjunto de componentes poderosos, começando com seus próprios SmartOS. Descubra o que a faz funcionar.
É difícil fazer uma pilha de tecnologia cloud lidar com as scale-out cargas extremas de computação em nuvem. É preciso uma empresa corajoso para fazer as coisas mais difíceis, escolhendo componentes menos comuns, mesmo se isso significar a construção de um melhor serviço. Mas isso é o que Joyent fez com SmartOS eSmartDataCenter .
Software de gerenciamento de nuvem da Joyent
Joyent é um dos atletas olímpicos no cloud computing panteão, conforme definido no Gartner 2013 nuvem IaaS Magic Quadrant . Oferta Joyent calcular e serviços de armazenamento para o cliente sofisticado, como o provedor mensagem com milhões de clientes, a empresa de e-commerce, onde a latência significa perda de vendas, eo especialista de dados grande que deve analisar terabytes de dados.
Joyent oferecer os serviços de nuvem pública e software para gerenciamento de nuvens privadas. Ambos contêm a mesma pilha de tecnologia - pacote Joyent o seu software de gerenciamento de nuvem e vendê-lo como o SmartDataCenter . Ben Wen , vice-presidente de marketing de produtos em Joyent, disse: "Nós possuímos toda a pilha. Nós temos o luxo de oferecer nuvem pública, nuvem privada e nuvem híbrida. Estamos oferecendo a mesma base de código com exatamente as mesmas interfaces ".
Como Joyent construir um serviço em nuvem de alto desempenho? Joyent não construir o seu serviço de nuvem no OpenStack plataforma (como a HP fez), ou CloudStack (como Sungard fez) ou vCloud (como Colt fez). Nem Joyent despir as camadas de virtualização e oferecer IaaS nu-metal, como SoftLayer fez.
Os engenheiros Joyent decidiu construir o seu centro de dados do futuro , combinando um invulgar conjunto de produtos de força industrial. Os quatro centros de dados em nuvem Joyent executar um conjunto de produtos cuja árvore genealógica remonta a um titã da história da Internet - Sun Microsystems.
A partir do Solaris para SmartOS
No mundo da web 1.0 - o mundo do dot-com bubble - Sun Microsystems era rei. Seu sistema operacional Solaris foi soberbo software UNIX e, combinado com seu hardware Sparc, fornecido poder de computação sólida para o mundo empresarial. Cada empresa web parecia correr uma pilha de máquinas de caixa de pizza do dom
Agora é duas décadas mais tarde e eles se foram. O estouro da bolha pontocom , a Oracle assimilado Sun e Sun Solaris é muito longe. Descendentes de tecnologia da Sun estão espalhadas através da indústria da Internet.
Uma das muitas coisas boas para emergir no mundo open source da Sun foi OpenSolaris em 2005. Illumos foi bifurcada do UNIX-like OpenSolaris OS (não, você não pode chamá-lo de UNIX ) em 2010. Illumos é o núcleo de uma OS - um kernel e pedaços de baixo nível associadas. Muitas distribuições têm crescido em torno Illumos, semelhantes às muitas distribuições no ecossistema GNU / Linux. Ubuntu , RHEL e SLES usar o GNU / Linux, e OpenIndiana e Dyson Illumos de uso. Os engenheiros da Joyent criado a distro SmartOS para a execução de suas nuvens.
Pilha de tecnologia da Joyent
Além Illumos, SmartOS contém outros blocos de construção que começou a vida no sol.
DTrace para solução de problemas problema em tempo real
Zonas de isolamento de máquina virtual
ZFS para o sistema de arquivos
Outra peça importante do SmartOS é KVM (Máquina Virtual baseada em Kernel), o software que transforma um kernel Linux em um hypervisor. Engenheiros Joyent portado KVM do Linux para Illumos, para oferecer suas máquinas virtuais.
Joyent são usuários pesados ​​de Node.js , a plataforma de software altamente escalável escrito em JavaScript, e patrocinar o seu desenvolvimento. Interesse em Node.js vem crescendo nos círculos desenvolvedor e recentemente ultrapassou o Ruby on Rails .
Wen descreveu como Joyent tem as pessoas certas no lugar para gerir esta pilha de tecnologia complexa. "Joyent empregam dois committers centrais do nó. Fizemos empregar o autor, Ryan Dahl, até recentemente. Nós empregamos alunos dom - o autor do DTrace é o nosso vice-presidente sênior de engenharia, Brian Cantrill . Você pode dizer as costeletas de tecnologia da equipe porque eles não apenas trabalhar em espaço de usuário Linux - eles trabalham no kernel. "
Joyent para os clientes
Toda essa engenharia inteligente integrado de computação da Joyent e serviços de armazenamento apela para desenvolvedores e outros nerds de tecnologia - o tipo de pessoas que entendem o que "não-bloqueantes IO assíncrono" significa, e até mesmo por isso que é uma coisa boa. Os desenvolvedores podem sequer olhar para o código-fonte que a nuvem de poderes Joyent - grande parte da pilha de tecnologia é open source e disponível no github .
Você já leu sobre o motor que o serviço de nuvem da Joyent poderes. Se você é um daqueles de alta performance que procuram clientes, sentar-se no banco do motorista e fazer um passeio de teste. Explorar o poder do cliente com o Joyent teste gratuito . Experimentá-lo e decidir por si mesmo.
Nick Hardiman constrói e mantém a infra-estrutura necessária para executar serviços de Internet. Nick lida com as camadas mais baixas da Internet - as máquinas, redes, sistemas operacionais e aplicações. O trabalho de Nick pára por aí, e ele entrega para o ...