IBM Bluemix - The Digital Innovation Platform

Post on 10-Jan-2017

401 views 0 download

Transcript of IBM Bluemix - The Digital Innovation Platform

IBM BluemixThe Digital Innovation Platform

Bruno Rodrigues AlcantaraCloud Solutions Sellerbrodrigu@br.ibm.comIbm.biz/brunoalcantara

© 2014 IBM Corporation#SWGAI

Inovação é a nova moda!

"Dois caras na Starbucks podem ter acesso ao mesmo poder de computacional do que uma empresa Fortune 500".

Jim DetersFounder, Galvanize

Empresas de todos os tamanhos têm a habilidade de quebrar paradigmas, ou então de sofrer as consequências

por não o terem feito.

As empresas devem ter foco na construção diferenciada e em novas possibilidades de usar a tecnologia

Desenvolvedores podem compor rapidamente aplicativos com novas APIs e serviços digitais para adicionar recursos e aumentar o engajamento em áreas como:

• Analize de Dados, Inteligência Cognitiva• Mobilidade, Localização• Internet das Coisas• Engajamento Social • Identificação• Avaliações• Viagem• Mensageria • …• APIs e serviços privados de sua empresa

IBM Bluemix – Evolução, flexibilidade e velocidadeAs capacidades do IBM Bluemix abrangem PaaS e IaaS e podem ser entregues como nuvem pública, dedicada ou local*.

Control, Customization and Costs

Standardization; Time to value

Customer ManagedService Provider Managed

Networking Networking Networking Networking

Storage Storage Storage Storage

Servers Servers Servers Servers

Virtualization Virtualization Virtualization Virtualization

O/S O/S O/S O/S

Middleware Middleware Middleware Middleware

Runtime Runtime Runtime Runtime

Data Data Data Data

Code Code Code Code

IBM SoftLayer

BluemixDevOps Services

*local 3Q 2015

Built on open technologies:

IaaS PaaS

Mantenha os seus outros investimentosAumente o poder do IBM Bluemix sem abandonar o que você tem usado

Core IT

IBM Bluemix

Então ... O que é IBM Bluemix?IBM Bluemix é uma plataforma com padrão aberto, baseada na nuvem para a construção, execução e gerenciamento de aplicações.Construa seus apps do seu jeitoUse as mais destacadas tecnologias de computação para alimentar o seu app: Cloud Foundry, Docker, OpenStack.

Estender apps com serviçosUm catálogo de serviços IBM, de terceiros e serviços de código aberto disponível e que permite ao desenvolvedor customizar e acompanhar rapidamente as mudanças dos Apps.

Escala ... Muito mais do que instânciasDesenvolvimento, monitorização, implantação e ferramentas de logs que permitem ao desenvolvedor executar e gerenciar todo o aplicativo.

Segurança em camadasA IBM assegura a plataforma e infra estrutura e provê ferramentas de segurança para os seus apps

Implantar e gerenciar apps híbridos Experiência no desenvolvimentoe gerenciamento integrado comum número e opções deimplementações híbridas.

Modelo de Preço flexível Opções de serviço FREE e, quando você estiver pronto, pagará apenas o que consumir. "Pay as you go" e subscrição oferecem modelos comerciais flexíveis.

Coming Summer 2015

Por quê IBM Bluemix?

Rapidamente , trazer novos produtos e serviços para o mercado a um custo menor.

Balancear agilidade com qualidade, segurança e governança.

Estender os investimentos em TI existentes em modelos de negócios na nuvem

Desenvolvedores e executivos de negócios escolhem o IBM Bluemix para :

App de monitoração integrado

Containers no IBM Bluemix

Soluções de páginas interativas

Notificações de Gastos

Registro em minutos ... Pague pelo que usarModelos de precificação para atender as necessidades dos

desenvolvedores

• 30 dias de Trial ( sem registro do Cartão de Crédito ) – Permite o teste da plataforma e do desenvolvimento de aplicativos na plataforma

Adoção FREE

• Nível Free - incentiva a experimentação de novos serviços para aplicações já em execução no IBM Bluemix

• Pay-as-you-go - flexibilidade, sem compromisso de longo prazo

Múltiplos modelos de assinatura

• Subscription - prazo estabelecido com compromisso de longo prazo e

desconto

• Menos de 5 minutos Self Service

• Cartão de Crédito através da web , com ou sem apoio de seu representante IBM

Registre-se agora !

IBM BluemixComo funciona

Software as a Service

Bluemix

Platform as a Service

Soluções prontas na nuvem (Ex: IBM Verse)

Infrastructure as a ServiceInfraestrutura de TI como serviço

(SoftLayer)

- Cloud- Social- Big Data & Analytics- Computação Cognitiva- Data management- Security- Mobile

Serviços:

Como o Bluemix funciona?

Development Activities Traditional App Dev Bluemix Advantage

Quick Time to Value

Development Time 4 - 5 Weeks 1 - 2 Week Savings

Platform Provisioning 2 weeks - 3 Months Instant Provisioning

Deployment Components 3 - 4 Weeks 2 - 3 Days

Application Instalation in Production 2 - 4 Weeks 2 - 3 Days

Scalability

Performance Testing (environment + app. Deploy + testing) 4 - 5 Weeks Instant Provisioning + 2 - 3 Days

depoyment

New Rollouts Need additional provisioning (4-6 Weeks) Instant Reprovisioning

Integrated Channels

SW dependencies Need new components / SW Components available as Services

Build New Channels (Mobile, Portal, etc…) Need new components In Build Services can be leveraged

Re-usability (business layer) for Integrating new channels 30% - 50% Reuse 60% - 70% Reuse

Ecosystem for New Ideas (Harvest / Innovation)

Ability to replicate environments with Data 6 - 8 Weeks

1 - 2 Weeks for Both Provisioning (image restore) & Rapid Application development (tweaking)

Develop POC / New functionalities Time Consuming

Externalize Broadcasts Pushing Data to Services Custom or Partner with Providers Use Standard Push Notiifcation Service to push updates, etc…

Based on >60 IBM GBS pilots.Bluemix ROI

Dúvidas?

Backup chart – Serviços e Funcionalidades

1º Passo

Escolha o tipo de aplicação do catálogo do Bluemix.

Boilerplates: VM + Runtime +

Servicos específicos.

Runtimes: Suporte a diversas linguagens.

Bring Your Buildpack: Traga o seu buildpack (ambiente de desenvolvimento)

Como o Bluemix funciona?

Pré-configuração da aplicação

Runtime (node.js) Serviços IBM

2º Passo

Como o Bluemix funciona?

Pronto! A aplicação está rodando!

Adicionar ao repositório git que sincronizará a app com o DevOps

3º Passo

Como o Bluemix funciona?

Adicionar ao repositório git que sincronizará a app com o DevOps

Número de instancias e memória usada na aplicação.

Segurança sem dor de cabeça

Code

Data

Runtime

Middleware

SO

Virtualization

Servers

Storage

Network

Foco daIBM

Foco doDesenvolvedor

Você foca nos aplicativos e em seus dados. A IBM gerencia o resto.

Explorando o portfolio de recursos IBM

Ferramentas para proteger seus aplicativos

- Utilizando a SoftLayer e a experiência de hosting da IBM- Segue as rigorosas normas de segurança IBM:

Defesa profunda;Teste de proteção/penetração em caso de intrusão;Isolamento de dados em componentes virtualizados;Gerenciamento automatizado de patch;

- SSO para vários aplicativos e logins sociais

- AppScan para aplicativos web e móveis para detectar vulnerabilidade

DevOps Services

https://hub.jazz.net/docs/overview/

Construa aplicativos web ou mobile

https://ibm.biz/BdX5GT

Pipeline – Build & Deploy

https://hub.jazz.net/docs/deploy/

Editor de códigoEscolha a sua própria ferramenta de desenvolvimento

Use o seuPor exemplo, Eclipse, NetBeans ou implemente via Cloud Foundry command line

Usando IBMWeb IDE do Bluemix

https://hub.jazz.net/docs/edit/

Track & Plan

https://hub.jazz.net/docs/trackplan/

API Management

Crie, gerencie e compartilhe suas próprias APIs

http://www.ibm.com/developerworks/cloud/library/cl-bluemix-api-mgmt-app/index.html

Monitoring and AnalyticsMonitore seus aplicativos em tempo realDiagnóstico integrado detalhado do comportamento do aplicativo.

https://www.ng.bluemix.net/docs/#services/monana/index.html#gettingstartedtemplate