O que é Codename: BlueMix?

Implementação da arquitetura de nuvem aberta da IBM baseada no projeto Cloud Foundry

IBM® Codename: BlueMix é a oferta de nuvem mais recente da IBM. IBM Codename: BlueMix é uma oferta de plataforma como serviço (PaaS) baseada em um projeto de código aberto de Cloud Foundry que promete oferecer funções e serviços em nível empresarial fáceis de integrar aos aplicativos da nuvem. Este documento proporciona uma visão geral do IBM Codename: BlueMix e Cloud Foundry e a diferença entre ambos. Também enumera os serviços de Codename: BlueMix.

Angel Tomala-Reyes, Senior Software Engineer, IBM

Photo of Angel Tomala-ReyesAngel Tomala-Reyes é engenheiro sênior de software da IBM Global Technology Services - Advanced Cloud Technologies. Atualmente, o engenheiro Tomala-Reyes lidera o trabalho de manutenção e operações na Cloud First Factory, a infraestrutura base que dá suporte à produção interna e aos ambientes de produção e testes da Codename BlueMix da IBM. Antes de entrar para a equipe de trabalho da Advanced Cloud Technologies, liderou o desenvolvimento e a implementação da interface do usuário da SmartCloud Enterprise (SCE) da IBM, bem como outras melhorias nas características para SCE. O engenheiro Tomala-Reyes também trabalhou para a IBM Global Services desenvolvendo sistemas distribuídos de geração de boletos e outras soluções complexas de aplicativos e de integração de J2EE.



06/Mai/2014

Angel Tomala-Reyes em Cloud Foundry e Codename: BlueMix

Video: Angel Tomala-Reyes em Cloud Foundry e Codename:
                        BlueMix
Transcricao

Introdução

IBM Codename: BlueMix é a oferta de nuvem más recente da IBM. Permite que as organizações e os desenvolvedores criem, implementem e gerenciem aplicativos na nuvem de maneira fácil e rápida. O BlueMix é uma implementação da Arquitetura de Nuvem Aberta da IBM baseada em Cloud Foundry, uma plataforma como serviço (PaaS) de código aberto. O BlueMix oferece serviços em nível empresarial que podem ser facilmente integrados aos seus aplicativos de nuvem sem que seja necessário saber como instalá-los ou configurá-los. Este artigo oferece uma descrição de alto nível sobre o Cloud Foundry e o IBM BlueMix e define as características e os serviços que fazem parte do BlueMix e que o tornam uma plataforma como serviço muito atraente para o mercado atual.

O que é Cloud Foundry?

Cloud Foundry é uma plataforma como serviço (PaaS) de código aberto que permite criar e implementar aplicativos rapidamente na nuvem. Devido às suas raízes de código aberto, o Cloud Foundry não é específico para o provedor e não o limita a softwares de propriedade intelectual ou infraestrutura de nuvem. O Cloud Foundry extrai a infraestrutura implícita da nuvem para operar a nuvem, permitindo se concentrar no desenvolvimento de aplicativos da nuvem. O melhor do Cloud Foundry é que permite escolher. Os desenvolvedores e as organizações podem escolher:

  • Marcos de Desenvolvimento: O Cloud Foundry oferece suporte ao código Java™, Spring, Ruby, Node.js e marcos personalizados.
  • Serviços de Aplicativos: O Cloud Foundry oferece suporte para MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ e serviços feitos sob medida.
  • Nuvens: Os desenvolvedores e as organizações podem escolher entre operar o Cloud Foundry em nuvens Públicas, Privadas, VMWare e baseadas em OpenStack.

A capacidade do Cloud Foundry oferecer possibilidade de escolha é dada por meio dos buildpacks, uma forma conveniente de empacotamento de frameworks e tempos de execução. Os buildpacks podem estar baseados na comunidade, serem desenvolvidos sob medida ou do zero. Em outras palavras, se você não encontrar um framework ou um buildpack de serviço que se adapte às suas necessidades, pode modificar um buildpack existente ou criar o seu próprio. Na utilização de buildpacks, as empresas podem oferecer serviços em nível empresarial como a oferta de nuvem do BlueMix.

O que é Codename: BlueMix?

Codename: BlueMix é uma implementação da Arquitectura de Nuvem Aberta da IBM, baseada em Cloud Foundry, que permite criar, implementar e gerenciar rapidamente seus aplicativos na nuvem. Como o BlueMix está baseado em Cloud Foundry, é possível aproveitar o ecossistema de frameworks e serviços de tempo de execução em crescimento. Além de proporcionar frameworks e serviços adicionais, o BlueMix fornece um painel para que você crie, visualize e gerencie seus aplicativos e serviços, bem como monitorar o uso dos recursos do seu aplicativo. O painel do BlueMix também oferece a possibilidade de gerenciar organizações, espaços e acesso do usuário.

O BlueMix oferece acesso aos serviços entregues por meio do Cloud Foundry e melhora a coleção de serviços com os seguintes serviços da IBM:

Nome do serviçoDescrição
BLU Data WarehouseO serviço de BLU Data Warehouse (BLUDW) oferece uma plataforma poderosa, fácil de usar e ágil para a inteligência de negócios e analítica.
Cloud CodeCom o serviço Cloud Code, é possível utilizar código JavaScript do usuário nos ambientes secundários (back end) móveis.
DecisionO serviço Decision oferece uma execução administrada das regras de negócios para os seus aplicativos. Os desenvolvedores de aplicativos que precisam usar regras de negócios em seu aplicativo criam uma instância de serviço, regras do autor, implementam suas regras (rulesets) no serviço, vinculam o serviço ao seu aplicativo e depois utilizam o serviço para executar as regras e devolver o resultado da execução.
IBM Data CacheO IBM Data Cache oferece suporte aos cenários de memória cache distribuída para os aplicativos da Web e móveis. Data Cache é uma matriz de dados elásticos para guardar objetos de valor crucial. Alimentado pela tecnologia WebSphere® eXtreme Scale, Data Cache oferece escalabilidade linear, desempenho previsível e tolerância às falhas dos requisitos de cache de dados do aplicativo da web.
IBM Enterprise MapReduceO IBM Enterprise MapReduce Service adiciona analíticas baseadas em Hadoop ao seu aplicativo sob demanda. Este serviço cria um agrupamento de InfoSphere® BigInsights™ em uma instância baseada na nuvem da IBM InfoSphere BigInsights Enterprise Edition Server V2.1.0.2 operado pela IBM. O InfoSphere BigInsights funciona com Apache Hadoop e oferece um desempenho, escalabilidade e confiabilidade líder na industria.
IBM MQ LightO IBM MQ Light Service oferece suporte aos aplicativos do cliente que usam protocolos do cliente do serviço de mensagens do WebSphere MQ.
IBM Session CacheO IBM Session Cache é uma matriz de dados elásticos que guarda e mantém objetos de sessão HTTP na matriz de dados. Se ocorrer uma interrupção no servidor, os usuários do aplicativo não perdem os dados da sessão.
Identidade como ServiçoA oferta de Identidade como Serviço (IDaaS) oferece aos desenvolvedores do aplicativo uma capacidade de início de sessão única da Web baseada nas políticas para os usuários registrados no ibm.com.
Serviços JazzHub DevOpsO JazzHub é um lugar no qual é possível colaborar com outros para planejar, rastrear, desenvolver e implementar software em projetos públicos ou privados. O JazzHub inclui hosting Git, uma integração de planejamento e rastreamento ágil com uso automatizado para BlueMix Web IDE, Eclipse e Visual Studio.
IBM JSON DatabaseO serviço IBM JSON Database permite adicionar um armazém de documentos NoSQL JSON ao seu aplicativo. Você pode inserir documentos rapidamente no seu banco de dados sem criar tabelas, coleções ou índices.
Gestão de Aplicativos MóveisO serviço de Gestão de Aplicativos Móveis oferece serviços de autenticação e autorização implícitos para os aplicativos de BlueMix desenvolvidos com a plataforma IBM Mobile Cloud Platform SDK.
Mobile DataO Mobile Data é um serviço de armazenamento de dados simples. Você pode usar o serviço de Mobile Data para guardar objetos que precisam ser criados e mantidos a partir de um cliente móvel.
PushPodem ser enviadas notificações de push em aplicativos móveis para enviar informações a um dispositivo móvel mesmo quando o aplicativo não estiver sendo usado.
SQL DatabaseO IBM SQL Database adiciona um IBM DB2 sob demanda® Banco de dados de Online Transaction Processing SQL ao seu aplicativo. Este serviço cria um banco de dados plenamente suportado e gerenciado, operado pela IBM na nuvem da IBM.

Para os desenvolvedores, o BlueMix otimiza consequentemente o tempo gasto na criação do aplicativo da nuvem. Você não precisa mais se preocupar em instalar o software ou ter que lidar com imagens de máquinas virtuais ou hardware. Com poucos cliques, é possível proporcionar instâncias dos seus aplicativos com os serviços necessários para oferecer suporte. Esta gestão eficiente se traduz em incontáveis horas de instalação, configuração e solução de problemas que agora podem ser usadas em um tempo de rápida inovação e reação às intermináveis mudanças nos requisitos.

Para as organizações, o BlueMix oferece uma plataforma de nuvem que requer muito pouco conhecimento técnico interno, além de reduzir os custos. O BlueMix oferece o rápido ambiente de desenvolvimento de que as organizações precisam para reagir às demandas dos usuários para as novas funções. A plataforma BlueMix e a nuvem oferecem a elasticidade e a flexibilidade da capacidade de que as organizações precisam quando seus aplicativos explodem em popularidade.

Para os usuários, o BlueMix representa o segredo que permite que as organizações entreguem rapidamente as funções que essas exigem.

Conclusão

IBM Codename: BlueMix oferece serviços de nível básico e empresarial de que as organizações precisam para que seus aplicativos de nuvem estejam prontos e disponíveis para quando e onde seus clientes mais necessitarem. Devido às suas tecnologias de código aberto implícitas, o Codename: BlueMix oferece flexibilidade para integrar o marco de desenvolvimento e os serviços que se adaptem às suas necessidades. Caso deseje saber mais sobre o IBM Codename: BlueMix, visite: https://www.ibmdw.net/bluemix/.

Recursos

Comentários

developerWorks: Conecte-se

Los campos obligatorios están marcados con un asterisco (*).


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


A primeira vez que você entrar no developerWorks, um perfil é criado para você. Informações no seu perfil (seu nome, país / região, e nome da empresa) é apresentado ao público e vai acompanhar qualquer conteúdo que você postar, a menos que você opte por esconder o nome da empresa. Você pode atualizar sua conta IBM a qualquer momento.

Todas as informações enviadas são seguras.

Elija su nombre para mostrar



Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Los campos obligatorios están marcados con un asterisco (*).

(Escolha um nome de exibição de 3 - 31 caracteres.)

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


Todas as informações enviadas são seguras.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Cloud computing
ArticleID=970244
ArticleTitle= O que é Codename: BlueMix?
publish-date=05062014