Cloud Computing

26 ago, 2014

O que é Codename: BlueMix?

Publicidade

IBM Codename: BlueMix é a oferta de nuvem mais 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 Arquitetura 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ço Descrição
BLU Data Warehouse O 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 Code Com o serviço Cloud Code, é possível utilizar código JavaScript do usuário nos ambientes secundários (back end) móveis.
Decision O 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 Cache O 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 MapReduce O 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 Light O 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 Cache O 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ço A 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 DevOps O 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 Database O 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óveis O 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 Data O 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.
Push Podem 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 Database O 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