Especificações técnicas
Plataforma de
Desenvolvimento HP Helion
Desenvolva, implante e entregue aplicativos nativos
da nuvem em um instante
A Plataforma de
Desenvolvimento HP Helion
permite às empresas
desenvolverem, implantarem
e disponibilizarem aplicativos
nativos da nuvem de
forma rápida e fácil.
Baseada no Cloud Foundry™
e integrada com o HP Helion
OpenStack®, a Plataforma de
Desenvolvimento HP Helion
fornece uma plataforma
aberta e interoperável que
permite o desenvolvimento de
aplicativos e a portabilidade
entre as nuvens tradicionais,
privadas e públicas.
Equilibrando as necessidades das empresas
e dos desenvolvedores
Para competir e prosperar no ambiente de negócios atual, as empresas devem buscar agilidade,
controle de custos e velocidade. E devem equilibrar os benefícios de uma arquitetura de nuvem
aberta e expansível com a necessidade dos desenvolvedores de flexibilidade e escolha de
ferramentas, além de ambientes instantâneos que suportem um desenvolvimento ágil.
Dessa maneira, conforme as empresas procuram adotar arquiteturas de nuvem híbridas, muitas
precisam implantar uma estratégia que inclui uma combinação de modelos de implantação
em nuvem, aplicativos e serviços para atender aos diferentes requisitos e necessidades da
infraestrutura, e o desenvolvimento e a implantação de novos aplicativos baseados na nuvem.
Obtenha mais valor com a Plataforma
de Desenvolvimento HP Helion
A Plataforma de Desenvolvimento HP Helion permite que os desenvolvedores criem, implantem
e expandam aplicativos nativos da nuvem rapidamente, com ferramentas de desenvolvimento
de alto nível. Baseada no Cloud Foundry™ e integrada com o HP Helion OpenStack®, a Plataforma
de Desenvolvimento HP Helion oferece uma plataforma aberta e interoperável que permite o
desenvolvimento de aplicativos e a portabilidade entre nuvens privadas e públicas. Ela permite
que as empresas desenvolvam e disponibilizem aplicativos nativos da nuvem por meio de:
•Suporte a linguagens e frameworks, como Java, Python, Ruby, PHP e Node.js, e aproveitando
tecnologias de código aberto, como MySQL, RabbitMQ e MemCached;
•Ativação de aplicativos para migrar de uma micronuvem de desenvolvimento para uma nuvem
privada ou pública, sem necessidade de alteração de código;
•Capacidade de adicionar ferramentas, dados e serviços facilmente com APIs abertas;
•Integração com o HP Helion OpenStack, mais seguro e testado em escala;
•Otimização do Cloud Foundry para o HP Helion OpenStack por meio de uma estreita integração
com os serviços OpenStack;
•Dimensionamento dos aplicativos com uma arquitetura para vários usuários e locais
de armazenamento.
Ficha de dados | Plataforma de Desenvolvimento HP Helion
Benefícios da Plataforma de Desenvolvimento HP Helion
•Desenvolvimento de aplicativos nativos da nuvem – A Plataforma de Desenvolvimento
HP Helion permite aos desenvolvedores acesso rápido aos aplicativos, frameworks e
serviços necessários para um desenvolvimento ágil. Com um console intuitivo e APIs abertas,
os desenvolvedores podem passar mais tempo codificando e menos tempo gerenciando recursos.
Aceleração do desenvolvimento com melhores práticas, exemplos de código, documentação
de API e fóruns da comunidade — disponível por meio da Rede de Desenvolvedores HP Helion,
um portal de aprendizado, construção e colaboração para desenvolvedores. A Plataforma de
Desenvolvimento HP Helion também suporta linguagens e frameworks, como Java, Python,
Ruby, PHP e Node.js, e utiliza tecnologias de código aberto, como MySQL, RabbitMQ e MemCache,
oferecendo aos desenvolvedores uma grande variedade de ferramentas integradas que lhes
permitem criar e disponibilizar aplicativos que atendem as demandas dos clientes e do mercado.
•Implantação em várias nuvens – A Plataforma de Desenvolvimento HP Helion resolve
o problema da dependência de um fornecedor de nuvem (aprisionamento tecnológico)
com uma plataforma interoperável e aberta que é baseada no Cloud Foundry, o códigofonte aberto líder do setor, e nas tecnologias OpenStack, eliminando a complexidade dos
fundamentos da nuvem para os desenvolvedores. Uma plataforma aberta fornece à TI e aos
desenvolvedores a capacidade de migrar aplicativos de uma nuvem privada ou pública para
teste e produção sem necessidade de alterações no código. Isso permite que as empresas
escolham a nuvem certa para o aplicativo certo. A Plataforma de Desenvolvimento HP Helion
também oferece uma plataforma comum que pode ser usada no desenvolvimento, teste
e produção, simplificando e acelerando o desenvolvimento e a entrega de aplicativos.
•Entrega de aplicativos de alta disponibilidade e escalabilidade – As empresas podem
utilizar a Plataforma de Desenvolvimento HP Helion para oferecer maior desempenho
expansível de forma a atender às exigentes necessidades dos negócios e dos seus clientes.
A Plataforma de Desenvolvimento HP Helion, que se integra ao HP Helion OpenStack,
é fortalecida e testada em escala, e consiste em uma arquitetura para vários usuários e locais
de armazenamento para o dimensionamento de aplicativos. Ela também oferece serviços de
alta disponibilidade integrados para aplicativos com melhor desempenho.
Arquitetura da Plataforma de Desenvolvimento HP Helion
A Plataforma de Desenvolvimento HP Helion é uma plataforma de aplicativos em nuvem e um
ecossistema que fornece um tempo de execução em várias linguagens com frameworks, aplicativos
e serviços de alta disponibilidade integrados. Ela consiste no Serviço de Ciclo de Vida do Aplicativo, que
utiliza o Cloud Foundry, em serviços de aplicativos e nas melhores ferramentas para desenvolvedores.
Portal do
desenvolvedor
Plug-in para
Eclipse
Plataforma de Desenvolvimento HP Helion
Serviço de Ciclo de Vida do Aplicativo – Cloud Foundry™
Suporte para Java, Ruby, Node.js, PHP e Python; MySQL, PostgreSQL, RabbitMQ, Redis e MemCached
Serviços de Aplicativos
Documentação e
exemplos
Trove (MySQL)
Mensagem
Mercado
HP Helion OpenStack® (comercial / comunidade)
Vinculações de
linguagens
Serviços de base
Keystone
Serviços de rede
Horizon
Cellometer,
monitoramento
LB
VPN
DNS
Serviços de infraestrutura
CLIs
2
Nova
Neutron
Cinder
Swift
Glance
TripleO / Heat
Ficha de dados | Plataforma de Desenvolvimento HP Helion
Especificações de arquitetura
Componente
Especificação
Serviço de Ciclo de Vida
do Aplicativo
•Baseado no Cloud Foundry 2.0
•Controla a configuração automática do tempo de execução da linguagem,
do servidor web, das dependências dos aplicativos, dos bancos de dados
e de outros serviços
•Suporta as linguagens Java, Node.js, ActivePerl®, PHP, ActivePython®,
Ruby, Erlang, Scala e Clojure
•Suporta servidores web Nginx™, Apache™ e Apache TomEE™
•Suporta vários serviços de dados e de mensagens, como MySQL,
PostgresSQL, Redis, RabbitMQ e MemCached*
–– *Esses serviços são executados dentro de um único local de armazenamento e não são resilientes ou redundantes. Eles são recomendados
somente para cargas de trabalho de teste e de desenvolvimento.
Serviços de aplicativos
•Automatizam os serviços críticos necessários para aplicativos híbridos
e nativos da nuvem
•Oferecem gerenciamento de ciclo de vida de banco de dados e automatizam
tarefas de administração comuns, incluindo backup, restauração e expansão
•Permitem o autoatendimento e a fácil instalação dos principais serviços locais e
externos que os desenvolvedores podem usar para acelerar o desenvolvimento
e a implantação de aplicativos comercializados em um mercado
•Integram-se ao Serviço de Ciclo de Vida do Aplicativo para
provisionamento contextualizado
•Suportam MySQL 5.5 e são implementações diretas de OpenStack Trove,
o projeto de banco de dados como serviço integrado ao software de
nuvem do OpenStack
•Suportam um plano de controle de Serviço de Banco de Dados multi-AZ
altamente disponível
•Os Serviços de Mensagens permitem provisionar clusters RabbitMQ e se
integram com o Keystone
Portal do desenvolvedor
•Fornece acesso a exemplos de código, às melhores práticas, à documentação
de APIs, ao download de bibliotecas e a conjuntos de ferramentas CLI para
acelerar o desenvolvimento
•Proporciona áreas de discussão para os desenvolvedores interagirem com
a maior comunidade de desenvolvedores e com os membros da equipe
da Plataforma de Desenvolvimento HP Helion para obterem ajuda e
compartilharem informações valiosas
•Acesse o portal em dev.hp.com/helion
Disponibilidade da Plataforma de Desenvolvimento HP Helion
A Plataforma de Desenvolvimento HP Helion estará disponível como um complemento (add-on)
opcional para o HP Helion OpenStack. A Plataforma de Desenvolvimento HP Helion oferece serviços
de aplicativos integrados de alta disponibilidade e é construída para o HP Helion OpenStack. É ideal
para aplicativos de produção e ambientes de desenvolvimento/teste. Os clientes que desejam
implantar um ambiente de desenvolvimento/teste de pequenas dimensões podem baixar a
Comunidade da Plataforma de Desenvolvimento HP Helion. Cada versão é construída para funcionar
com a respectiva distribuição subjacente do HP Helion OpenStack, como mostrado abaixo:
Prototipagem,
desenv./teste pequenos
Aplicativo de produção,
desenv./teste
Comunidade da Plataforma de
Desenvolvimento HP Helion
Plataforma de Desenvolvimento HP Helion
Comunidade HP Helion OpenStack®
HP Helion OpenStack®
3
Ficha de dados | Plataforma de Desenvolvimento HP Helion
Siga a HP Cloud
• Twitter
• LinkedIn
• Facebook
• Google+
• YouTube
Por que a HP?
A Plataforma de Desenvolvimento HP Helion oferece o melhor do código aberto em
combinação com tempos de execução, frameworks e serviços integrados, para que você
possa se concentrar no desenvolvimento de aplicativos para a nuvem que oferecem valor e
diferenciam a sua empresa. Ao trabalhar com a HP e com os parceiros HP PartnerONE for Cloud,
você pode contar com um fornecedor de soluções reconhecido e confiável que entende as
necessidades dos desenvolvedores e das empresas.
• Desenvolva aplicativos nativos da nuvem com acesso instantâneo a tempos de execução,
aplicativos, frameworks e serviços de alta disponibilidade
• Implante em diferentes nuvens, com uma plataforma interoperável aberta
• Forneça aplicativos de alta disponibilidade e expansibilidade com serviços de aplicativos
integrados
Conheça a Plataforma de Desenvolvimento HP Helion
É difícil ignorar os benefícios da Plataforma de Desenvolvimento HP Helion. A expansibilidade,
o controle sustentado, a segurança e a flexibilidade da carga de trabalho são apenas o começo.
Com os serviços e produtos da marca HP e de parceiros respaldados pela HP, você pode confiar
no futuro da nuvem da sua organização.
Próximos passos
Para saber mais sobre como desenvolver, implantar e entregar aplicativos
nativos da nuvem, entre em contato com o seu representante HP ou parceiro
HP da sua preferência. Para obter mais informações sobre como a Plataforma
de Desenvolvimento HP Helion ajuda você a agilizar as implantações,
acesse hp.com/helion/devplatform.
Inscreva-se para receber atualizações
hp.com/go/getupdated
© Copyright 2015 Hewlett-Packard Development Company, L.P. As informações aqui contidas estão sujeitas a alterações sem aviso prévio. As únicas
garantias de produtos e serviços HP estão definidas na declaração de garantia expressa que os acompanha. Nada aqui contido deve ser interpretado
como constituindo uma garantia adicional. A HP não é responsável por omissões nem erros técnicos ou editoriais contidos neste documento.
A marca nominativa OpenStack e o desenho do “Square O”, juntos ou separados, são marcas comerciais registradas/marcas de serviço da OpenStack
Foundation nos Estados Unidos e em outros países e são usados com a permissão da OpenStack Foundation.
4AA5-5178PTL, fevereiro de 2015
Download

Plataforma de Desenvolvimento HP Helion