SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
IBM Bluemix
Silvia Matsuora
Arquiteta de Soluções de TI
silviart@br.ibm.com
A evolução do escritório
A revolução dos aplicativos
Os aplicativos estão em
todos os lugares
A quantidade e a utilidade de
aplicativos da web e móveis
causou uma “revolução dos
aplicativos” entre consumidores
e empresas.
A experiência é
importante
Os clientes de hoje esperam
que as experiências sejam
integradas na web, no
dispositivo móvel, na loja e
pelo telefone.
A nuvem torna isso
possível
A implementação e o hosting de
aplicativos estão mais rápidos,
mais fáceis e mais econômicos
do que nunca. Os recursos e
possibilidades são ilimitados.
Mudando fundamentalmente a maneira de interagir com a tecnologia.
Desenvolvimento de aplicativos na nuvem
Failing
Fast
Segundos
para
Implementar Sem
Atrito
Qualquer
Linguagem
Integração
Contínua
Pronto para
Dispositivo
Móvel
Foco no
Código
Opções de
Ferramentas
APIs
Úteis
As expectativas dos desenvolvedores evoluíram.
4
TI Tradicional
5
Benefícios
Totalmente customizável
Poucas limitações
Necessária para algumas soluções
Investimentos existentes.
Comprometimento de Tempo
Semanas para configurar e
implementar
Manutenção/upgrades de
hardwares e softwares
~ Semanas ~ Dias
Código
Dados
Runtime
Middleware
SO
Virtualização
Servidores
Armazenamento
Rede
~ Minutos
Tempo até a
implementação inicial
Gerenciado pelo ClienteGerenciado pelo ClienteGerenciado pelo Cliente
Tempo é um fator crítico...
Os aplicativos de hoje precisam acompanhar a velocidade da
revolução dos aplicativos.
5
Benefícios
- Infraestrutura gerenciada
pelo provedor de serviço
- Oferta de nuvem mais
customizável
- Necessária para algumas
soluções
Infraestrutura
como Serviço
~ Dias
Comprometimento de Tempo
- Dias para configurar e
implementar
- Manutenção/upgrades de máquina
virtual, sistema operacional,
middleware, runtime
IBM SoftLayer
Tempo é um fator crítico...
~ Minutos
Código
Dados
Runtime
Middleware
SO
Virtualização
Servidores
Armazenamento
Rede
~ Semanas
TI Tradicional
Os aplicativos de hoje precisam acompanhar a velocidade da
revolução dos aplicativos.
Tempo até a
implementação inicial
Gerenciado pelo Cliente
Gerenciado pelo Provedor de
Serviço
6
~ Minutos
Plataforma
como ServiçoGerenciado pelo Cliente
Gerenciado pelo Provedor de
Serviço
IaaS
Benefícios
- Configurar ambientes e
implementar aplicativos
muito rapidamente
- Infraestrutura e
plataforma gerenciadas
pelo provedor de serviço
Comprometimento de
Tempo
- Minutos para configurar e
implementar
- Foco nos aplicativos e em
seus dados
Tempo é um fator crítico...
~ Semanas
IBM Bluemix
~ Dias
Tempo até a
implementação inicial
Código
Dados
Runtime
Middleware
SO
Virtualização
Servidores
Armazenamento
Rede
TI Tradicional
Os aplicativos de hoje precisam acompanhar a velocidade da
revolução dos aplicativos.
8
IaaS PaaS
...assim como preservar todos os outros investimentos
Utilize a potência do Bluemix sem abandonar aquilo que você já usa.
TI
Tradicional
IBM Bluemix
O Bluemix funciona
com a nova TI.
O que é Bluemix?
10
Bluemix é uma plataforma de padrão aberto baseada em
nuvem para a construção, gerenciamento e execução de
aplicativos de todos os tipos (web, dispositivo móvel, Big
Data, novos dispositivos inteligentes, etc.).
Ambientes Instantâneos
O desenvolvedor pode
escolher qualquer runtime
disponível no catálogo ou
trazer o seu próprio. Do início
à produção em um comando
DevOps
Ferramentas de
desenvolvimento,
monitoramento, implementação
e criação de log permitem que
o desenvolvedor execute o
aplicativo inteiro.
APIs e Serviços
Um catálogo de serviços da
IBM, de terceiros e de software
livre permite que o
desenvolvedor componha um
aplicativo em minutos.
Integração On-Premise
Construa ambientes híbridos.
Conecte-se com ativos on-
premise, além de outras
nuvens públicas e privadas
Precificação Flexível
Inscreva-se em minutos.
Modelos de pagamento por
uso e assinatura oferecem
opções e flexibilidade.
Segurança em Camadas
A IBM protege a plataforma e
a infraestrutura, além de
oferecer ferramentas para
proteger seus aplicativos.
Como o Bluemix funciona?
O Bluemix adota o Cloud Foundry como PaaS de software livre e o amplia
com serviços desenvolvidos pela IBM, por terceiros e pela comunidade
Por que os desenvolvedores estão usando o
Bluemix?
11
Vá do zero à execução do
código em uma questão de
minutos.
Automatize o desenvolvimento e
a entrega de muitos aplicativos.
Para inserir produtos e
serviços no mercado
rapidamente e por um
custo mais baixo
Para entregar
continuamente novas
funcionalidades aos seus
aplicativos
Para estender os
investimentos
existentes na
infraestrutura de TI
Estenda os investimentos existentes
conectando-se com a infraestrutura
on-premise com segurança.
O Bluemix funciona
com seus aplicativos.
Execute seus aplicativos em segundos
14
• Provisão de runtimes em segundos
Sem configuração de máquina
virtual ou middleware
• Opções de scaling automático e
manual
Suporte a diversas linguagens
• Java Liberty, JavaScript, Ruby, PHP,
e Python, etc.
• Traga qualquer linguagem da
comunidade
Do zero à produção em um comando. A configuração ficou simples.
Escolha seu próprio conjunto de ferramentas de
desenvolvimento
15
Fornecidos pela IBM
Repositório totalmente
integrado e editor da web
para implementar
diretamente no Bluemix.
Use o seu próprio
Use seu editor (por exemplo,
Sublime, Eclipse) e implemente por
meio da linha de comandos do
Cloud Foundry.
Codifique onde você trabalha melhor. Implemente em segundos.
Crie aplicativos rapidamente com serviços pré-
construídos
16
• Runtimes, serviços e ferramentas
são decididos por você
Opções
• Serviços que utilizam a
profundidade do software IBM
• Linha completa de recursos
Abrangência
• Plataforma e serviços open source
• Serviços de terceiros para viabilizar
casos de uso chave
Serviços de
Segurança
Serviços da
web e de
aplicativo
Serviços de
Integração de
Nuvem
Serviços
Móveis
Serviços de
banco de
dados
Serviços de
Big Data
Serviços do
Watson
Uma linha completa de recursos para combinar com
qualquer excelente idéia
Recursos IBM Líderes no
Segmento de Mercado
Integre com seus aplicativos on-premise
17
Conecte-se com segurança aos sistemas existentes e utilize dados deles.
API On Premise
Orquestração de Dados
(Futuro)
Catálogo Privado
Integrado de
APIs
(Futuro)
Conector Seguro
Integração com Cast Iron
This API provides access to on-premise data, specifically a lookup of the
address where a customer purchase was made.
Monitore seus aplicativos em tempo real
18
Diagnóstico integrado detalhado do comportamento do aplicativo.
Segurança sem dor de cabeça
19
Você foca nos aplicativos e em seus dados. A IBM gerencia o resto.
• Utilizando a SoftLayer e a
experiência de hosting da IBM
Explorando o portfólio de recursos IBM
• Segue as rigorosas normas de
segurança IBM:
Ferramentas para proteger seus aplicativos
• SSO para vários aplicativos e
logins sociais
• AppScan para aplicativos web e
móveis para detectar
vulnerabilidades
Defesa profunda
Teste de proteção/penetração
em caso de intrusão
Isolamento de dados em
componentes virtualizados
Gerenciamento automatizado
de patch
CódigoCódigo
DadosDados
RuntimeRuntime
MiddlewareMiddleware
SOSO
VirtualizaçãoVirtualização
ServidoresServidores
ArmazenamentoArmazenamento
RedeRede
Foco do
Desenvolvedor
Foco da
IBM
O Bluemix funciona
no mundo hoje.
Principais casos de uso
21
Aplicativos Web Backends Móveis
APIs e Integração On-Premise Analytics e Relatório
• Possibilitar experiências online na
loja física para o varejo
• Utilizar o Bluemix para coleta de
dados via APIs e dashboards
• Redução da configuração da
infraestrutura de dias para minutos
abandonando a IaaS pura
• Uso do SDK do Bluemix para integrar
aplicativos nativos em iOS e Android
• Transferência da lógica de negócios
do cliente móvel para Cloud
• Serviços de backend substituem o
código customizado hospedado em
IaaS (por exemplo, Notificação Push)
• Fornecer APIs que estão integradas
na experiência do Bluemix
• Utilizar bancos de dados e
tecnologias existentes nas
instalações on-premise
• Construir aplicativos móveis que se
conectam com dados on-premise
através do Bluemix
• Integrar conteúdo do IBM Cognos
Business Intelligence nos
aplicativos
• Usar o IBM Analytics Warehouse
para armazenar e analisar dados de
negócios
• Obter visibilidade e controle
imediatos em relação ao
desempenho e à disponibilidade do
aplicativo
O Bluemix funciona
dentro do seu orçamento.
Inscreva-se em minutos. Pague apenas pelo uso.
24
Modelos de precificação com base em nuvem para se adequar às
necessidades do desenvolvedor.
• Avaliação por 30 dias – concebida
para permitir o teste de um aplicativo
inteiro na plataforma
Adoção sem atrito
• Camada grátis para cada serviço –
incentiva a experimentação de novos
serviços para aplicativos já rodando no
Bluemix
Modelo de Negócio
• Do zero à codificação em menos de
cinco minutos
Autoatendimento
• Assinatura – escolha o
comprometimento mensal e um prazo
de assinaturas; desconto em relação
às taxas de pagamento por uso
• Pay as you go – totalmente flexível e
sem termo de compromisso
O Bluemix funciona.
Não espere para
experimentar.
https://ibm.biz/EcoDBluemix
IBM Bluemix: Uma plataforma para construir aplicativos na nuvem

Mais conteúdo relacionado

Mais procurados

[Cloud Summit 2010] Francisco Gioielli - Google Apps
[Cloud Summit 2010] Francisco Gioielli - Google Apps[Cloud Summit 2010] Francisco Gioielli - Google Apps
[Cloud Summit 2010] Francisco Gioielli - Google AppsTecla Internet
 
Automatizando a implantação e operação de aplicações conteinerizadas no...
Automatizando a implantação e operação de aplicações conteinerizadas no...Automatizando a implantação e operação de aplicações conteinerizadas no...
Automatizando a implantação e operação de aplicações conteinerizadas no...Elo7
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infosimples
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4Igor Musardo
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 
Fluig Webinar #1 - Revolucione sua empresa com o fluig 1.5
Fluig Webinar #1 - Revolucione sua empresa com o fluig 1.5Fluig Webinar #1 - Revolucione sua empresa com o fluig 1.5
Fluig Webinar #1 - Revolucione sua empresa com o fluig 1.5Fluig
 
Aplicações Distribuídas com .NET e Apache Kafka
Aplicações Distribuídas com .NET e Apache KafkaAplicações Distribuídas com .NET e Apache Kafka
Aplicações Distribuídas com .NET e Apache KafkaGustavo Bellini Bigardi
 
Administração Básica IBM Connections
Administração Básica IBM ConnectionsAdministração Básica IBM Connections
Administração Básica IBM ConnectionsGeorge Araujo
 
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web ServicesCloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Servicesitroads
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Renato Groffe
 
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de FacebookTDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebooktdc-globalcode
 
TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook
TDC2013 - Desenvolvimento de Software e Colaboração em tempos de FacebookTDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook
TDC2013 - Desenvolvimento de Software e Colaboração em tempos de FacebookPatricia Mantovani
 

Mais procurados (16)

[Cloud Summit 2010] Francisco Gioielli - Google Apps
[Cloud Summit 2010] Francisco Gioielli - Google Apps[Cloud Summit 2010] Francisco Gioielli - Google Apps
[Cloud Summit 2010] Francisco Gioielli - Google Apps
 
Automatizando a implantação e operação de aplicações conteinerizadas no...
Automatizando a implantação e operação de aplicações conteinerizadas no...Automatizando a implantação e operação de aplicações conteinerizadas no...
Automatizando a implantação e operação de aplicações conteinerizadas no...
 
Acps1 act7 mega
Acps1 act7 megaAcps1 act7 mega
Acps1 act7 mega
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
Azure app service
Azure app serviceAzure app service
Azure app service
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
 
Front7 React Native
Front7 React NativeFront7 React Native
Front7 React Native
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
Fluig Webinar #1 - Revolucione sua empresa com o fluig 1.5
Fluig Webinar #1 - Revolucione sua empresa com o fluig 1.5Fluig Webinar #1 - Revolucione sua empresa com o fluig 1.5
Fluig Webinar #1 - Revolucione sua empresa com o fluig 1.5
 
Aplicações Distribuídas com .NET e Apache Kafka
Aplicações Distribuídas com .NET e Apache KafkaAplicações Distribuídas com .NET e Apache Kafka
Aplicações Distribuídas com .NET e Apache Kafka
 
Administração Básica IBM Connections
Administração Básica IBM ConnectionsAdministração Básica IBM Connections
Administração Básica IBM Connections
 
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web ServicesCloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
 
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de FacebookTDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
 
TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook
TDC2013 - Desenvolvimento de Software e Colaboração em tempos de FacebookTDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook
TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook
 

Semelhante a IBM Bluemix: Uma plataforma para construir aplicativos na nuvem

Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsAcelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsFelipe Freire
 
IBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformIBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformBruno Rodrigues Alcantara
 
Bluemix overview karin noe - revisada - geral
Bluemix overview   karin noe - revisada - geralBluemix overview   karin noe - revisada - geral
Bluemix overview karin noe - revisada - geralKarin Noe
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwarePaulo Lacerda
 
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSThiago Viola
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbivinitbr
 
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...Amazon Web Services
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Resource IT
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesElvis Fusco
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?Raul Leite
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?Raul Leite
 
API management: um aliado para construção de APIs
API management: um aliado para construção de APIsAPI management: um aliado para construção de APIs
API management: um aliado para construção de APIsRafael de Paula Souza
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 

Semelhante a IBM Bluemix: Uma plataforma para construir aplicativos na nuvem (20)

Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsAcelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
 
IBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformIBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation Platform
 
Cloud IBM 2017
Cloud IBM 2017Cloud IBM 2017
Cloud IBM 2017
 
Bluemix overview karin noe - revisada - geral
Bluemix overview   karin noe - revisada - geralBluemix overview   karin noe - revisada - geral
Bluemix overview karin noe - revisada - geral
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de Software
 
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
 
Hcl domino volt v1.0.1
Hcl domino volt v1.0.1Hcl domino volt v1.0.1
Hcl domino volt v1.0.1
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
API management: um aliado para construção de APIs
API management: um aliado para construção de APIsAPI management: um aliado para construção de APIs
API management: um aliado para construção de APIs
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 

IBM Bluemix: Uma plataforma para construir aplicativos na nuvem

  • 1. IBM Bluemix Silvia Matsuora Arquiteta de Soluções de TI silviart@br.ibm.com
  • 2. A evolução do escritório
  • 3. A revolução dos aplicativos Os aplicativos estão em todos os lugares A quantidade e a utilidade de aplicativos da web e móveis causou uma “revolução dos aplicativos” entre consumidores e empresas. A experiência é importante Os clientes de hoje esperam que as experiências sejam integradas na web, no dispositivo móvel, na loja e pelo telefone. A nuvem torna isso possível A implementação e o hosting de aplicativos estão mais rápidos, mais fáceis e mais econômicos do que nunca. Os recursos e possibilidades são ilimitados. Mudando fundamentalmente a maneira de interagir com a tecnologia.
  • 4. Desenvolvimento de aplicativos na nuvem Failing Fast Segundos para Implementar Sem Atrito Qualquer Linguagem Integração Contínua Pronto para Dispositivo Móvel Foco no Código Opções de Ferramentas APIs Úteis As expectativas dos desenvolvedores evoluíram. 4
  • 5. TI Tradicional 5 Benefícios Totalmente customizável Poucas limitações Necessária para algumas soluções Investimentos existentes. Comprometimento de Tempo Semanas para configurar e implementar Manutenção/upgrades de hardwares e softwares ~ Semanas ~ Dias Código Dados Runtime Middleware SO Virtualização Servidores Armazenamento Rede ~ Minutos Tempo até a implementação inicial Gerenciado pelo ClienteGerenciado pelo ClienteGerenciado pelo Cliente Tempo é um fator crítico... Os aplicativos de hoje precisam acompanhar a velocidade da revolução dos aplicativos.
  • 6. 5 Benefícios - Infraestrutura gerenciada pelo provedor de serviço - Oferta de nuvem mais customizável - Necessária para algumas soluções Infraestrutura como Serviço ~ Dias Comprometimento de Tempo - Dias para configurar e implementar - Manutenção/upgrades de máquina virtual, sistema operacional, middleware, runtime IBM SoftLayer Tempo é um fator crítico... ~ Minutos Código Dados Runtime Middleware SO Virtualização Servidores Armazenamento Rede ~ Semanas TI Tradicional Os aplicativos de hoje precisam acompanhar a velocidade da revolução dos aplicativos. Tempo até a implementação inicial Gerenciado pelo Cliente Gerenciado pelo Provedor de Serviço
  • 7. 6 ~ Minutos Plataforma como ServiçoGerenciado pelo Cliente Gerenciado pelo Provedor de Serviço IaaS Benefícios - Configurar ambientes e implementar aplicativos muito rapidamente - Infraestrutura e plataforma gerenciadas pelo provedor de serviço Comprometimento de Tempo - Minutos para configurar e implementar - Foco nos aplicativos e em seus dados Tempo é um fator crítico... ~ Semanas IBM Bluemix ~ Dias Tempo até a implementação inicial Código Dados Runtime Middleware SO Virtualização Servidores Armazenamento Rede TI Tradicional Os aplicativos de hoje precisam acompanhar a velocidade da revolução dos aplicativos.
  • 8. 8 IaaS PaaS ...assim como preservar todos os outros investimentos Utilize a potência do Bluemix sem abandonar aquilo que você já usa. TI Tradicional IBM Bluemix
  • 10. O que é Bluemix? 10 Bluemix é uma plataforma de padrão aberto baseada em nuvem para a construção, gerenciamento e execução de aplicativos de todos os tipos (web, dispositivo móvel, Big Data, novos dispositivos inteligentes, etc.). Ambientes Instantâneos O desenvolvedor pode escolher qualquer runtime disponível no catálogo ou trazer o seu próprio. Do início à produção em um comando DevOps Ferramentas de desenvolvimento, monitoramento, implementação e criação de log permitem que o desenvolvedor execute o aplicativo inteiro. APIs e Serviços Um catálogo de serviços da IBM, de terceiros e de software livre permite que o desenvolvedor componha um aplicativo em minutos. Integração On-Premise Construa ambientes híbridos. Conecte-se com ativos on- premise, além de outras nuvens públicas e privadas Precificação Flexível Inscreva-se em minutos. Modelos de pagamento por uso e assinatura oferecem opções e flexibilidade. Segurança em Camadas A IBM protege a plataforma e a infraestrutura, além de oferecer ferramentas para proteger seus aplicativos.
  • 11. Como o Bluemix funciona? O Bluemix adota o Cloud Foundry como PaaS de software livre e o amplia com serviços desenvolvidos pela IBM, por terceiros e pela comunidade
  • 12. Por que os desenvolvedores estão usando o Bluemix? 11 Vá do zero à execução do código em uma questão de minutos. Automatize o desenvolvimento e a entrega de muitos aplicativos. Para inserir produtos e serviços no mercado rapidamente e por um custo mais baixo Para entregar continuamente novas funcionalidades aos seus aplicativos Para estender os investimentos existentes na infraestrutura de TI Estenda os investimentos existentes conectando-se com a infraestrutura on-premise com segurança.
  • 13. O Bluemix funciona com seus aplicativos.
  • 14. Execute seus aplicativos em segundos 14 • Provisão de runtimes em segundos Sem configuração de máquina virtual ou middleware • Opções de scaling automático e manual Suporte a diversas linguagens • Java Liberty, JavaScript, Ruby, PHP, e Python, etc. • Traga qualquer linguagem da comunidade Do zero à produção em um comando. A configuração ficou simples.
  • 15. Escolha seu próprio conjunto de ferramentas de desenvolvimento 15 Fornecidos pela IBM Repositório totalmente integrado e editor da web para implementar diretamente no Bluemix. Use o seu próprio Use seu editor (por exemplo, Sublime, Eclipse) e implemente por meio da linha de comandos do Cloud Foundry. Codifique onde você trabalha melhor. Implemente em segundos.
  • 16. Crie aplicativos rapidamente com serviços pré- construídos 16 • Runtimes, serviços e ferramentas são decididos por você Opções • Serviços que utilizam a profundidade do software IBM • Linha completa de recursos Abrangência • Plataforma e serviços open source • Serviços de terceiros para viabilizar casos de uso chave Serviços de Segurança Serviços da web e de aplicativo Serviços de Integração de Nuvem Serviços Móveis Serviços de banco de dados Serviços de Big Data Serviços do Watson Uma linha completa de recursos para combinar com qualquer excelente idéia Recursos IBM Líderes no Segmento de Mercado
  • 17. Integre com seus aplicativos on-premise 17 Conecte-se com segurança aos sistemas existentes e utilize dados deles. API On Premise Orquestração de Dados (Futuro) Catálogo Privado Integrado de APIs (Futuro) Conector Seguro Integração com Cast Iron This API provides access to on-premise data, specifically a lookup of the address where a customer purchase was made.
  • 18. Monitore seus aplicativos em tempo real 18 Diagnóstico integrado detalhado do comportamento do aplicativo.
  • 19. Segurança sem dor de cabeça 19 Você foca nos aplicativos e em seus dados. A IBM gerencia o resto. • Utilizando a SoftLayer e a experiência de hosting da IBM Explorando o portfólio de recursos IBM • Segue as rigorosas normas de segurança IBM: Ferramentas para proteger seus aplicativos • SSO para vários aplicativos e logins sociais • AppScan para aplicativos web e móveis para detectar vulnerabilidades Defesa profunda Teste de proteção/penetração em caso de intrusão Isolamento de dados em componentes virtualizados Gerenciamento automatizado de patch CódigoCódigo DadosDados RuntimeRuntime MiddlewareMiddleware SOSO VirtualizaçãoVirtualização ServidoresServidores ArmazenamentoArmazenamento RedeRede Foco do Desenvolvedor Foco da IBM
  • 20. O Bluemix funciona no mundo hoje.
  • 21. Principais casos de uso 21 Aplicativos Web Backends Móveis APIs e Integração On-Premise Analytics e Relatório • Possibilitar experiências online na loja física para o varejo • Utilizar o Bluemix para coleta de dados via APIs e dashboards • Redução da configuração da infraestrutura de dias para minutos abandonando a IaaS pura • Uso do SDK do Bluemix para integrar aplicativos nativos em iOS e Android • Transferência da lógica de negócios do cliente móvel para Cloud • Serviços de backend substituem o código customizado hospedado em IaaS (por exemplo, Notificação Push) • Fornecer APIs que estão integradas na experiência do Bluemix • Utilizar bancos de dados e tecnologias existentes nas instalações on-premise • Construir aplicativos móveis que se conectam com dados on-premise através do Bluemix • Integrar conteúdo do IBM Cognos Business Intelligence nos aplicativos • Usar o IBM Analytics Warehouse para armazenar e analisar dados de negócios • Obter visibilidade e controle imediatos em relação ao desempenho e à disponibilidade do aplicativo
  • 22. O Bluemix funciona dentro do seu orçamento.
  • 23. Inscreva-se em minutos. Pague apenas pelo uso. 24 Modelos de precificação com base em nuvem para se adequar às necessidades do desenvolvedor. • Avaliação por 30 dias – concebida para permitir o teste de um aplicativo inteiro na plataforma Adoção sem atrito • Camada grátis para cada serviço – incentiva a experimentação de novos serviços para aplicativos já rodando no Bluemix Modelo de Negócio • Do zero à codificação em menos de cinco minutos Autoatendimento • Assinatura – escolha o comprometimento mensal e um prazo de assinaturas; desconto em relação às taxas de pagamento por uso • Pay as you go – totalmente flexível e sem termo de compromisso
  • 24. O Bluemix funciona. Não espere para experimentar. https://ibm.biz/EcoDBluemix