IBM Bluemix - The Digital Innovation Platform
-
Upload
bruno-rodrigues-alcantara -
Category
Technology
-
view
401 -
download
0
Transcript of IBM Bluemix - The Digital Innovation Platform
IBM BluemixThe Digital Innovation Platform
Bruno Rodrigues AlcantaraCloud Solutions [email protected]/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