SlideShare una empresa de Scribd logo
1 de 36
APPRENDA.COM
APPRENDA.COM
• Apprenda foi fundada em Nova York no ano de 2007
• Em 2007, Apprenda lança (platform-as-a-service - PaaS), suportando Microsoft
.NET Framework
• Em 2012, Apprenda adiciona Java como segunda linguagem além do suporte a
JBOSS e TOMCAT
• Em 2014, Apprenda e Microsoft se juntam para oferecer PaaS que interligue
datacenter dos clientes ao Azure (Nuvem Híbrida)
• Em 2015, Apprenda passa a suportar WebSphere e se integrar ao Docker
APPRENDA.COM
Apprenda
Software que transforma a infraestrutura
privada ou pública existente, em uma
plataforma Peer-to-Peer de auto-
atendimento, controlada por políticas
definidas pelas equipe de arquitetura e
governança
Self Service PaaS
CPU Memory Data
Connects Infrastructure
OS
Physical
Server
Virtual
Server
Hybrid Cloud
Private
Cloud
Public
Cloud
Developers
.NET JAVA
IT Services
APPRENDA.COM
Como Apprenda está posicionada ?
APPRENDA.COM
APPRENDA.COM
Cisco
APPRENDA.COM
Comparing Cloud Platform Options for .NET Applications
• Conclusion: If you could aggregate many evaluation criteria into one measure —
appropriateness for strategic adoption — one solution has established itself as a
leader for .NET applications in each cloud model: Windows Azure for public PaaS,
AWS for Windows Server running on public IaaS and Apprenda for private PaaS.
Other offerings are beginning to mature and create real competition for developer
attention. In the public cloud, increased competition from Microsoft has forced
Amazon Web Services to up its game and to start treating Windows Server VMs and
Windows developers as first-class citizens. Likewise, Microsoft has been forced to
innovate and expand Azure into IaaS. Developers benefit from this competition.
APPRENDA.COM
Modelos de Cloud
)
APPRENDA.COM
Cases
APPRENDA.COM
• 3000+ Aplicações
• Mais de 500 times de desenvolvimento
utilizam a plataforma
• Usada em todas linhas de negócio
• 300% de otimização na utilização dos
servidores
• 70% de aumento na produtividade dos
desenvolvedores
KEY HIGHLIGHTS
• Maior case de PaaS privado
do mundo
• 100% de “uptime” desde
que entrou em produção
APPRENDA.COM
• Começou na área de Enterprise
Web Hosting
• Aproveitamento do parque de
virtualização
• Desenvolvedores padronizaram a
autenticação e autorização das
aplicações
• Plataforma usada por 200 equipes de
desenvolvimento
• Tempo para provisionamento de uma aplicação
caiu de 28 para 1 dia
• Utilizando nuvem híbrida com o Azure
KEY HIGHLIGHTS
APPRENDA.COM
• Compliance com HIPAA
• Fortune 50 – Ramo
farmacêutico
• SaaS Enabled Cloud
Application
• 50% de redução em investimentos de Capital
• 80% de aumento na produtividade dos desenvolvedores
• Aproveitamento nos investimentos na plataforma
Microsoft existente e .NET
• Reduzimos em 18 meses o tempo de desenvolvimento
• 700+ Clínicas implementadas
KEY HIGHLIGHTS
APPRENDA.COM
Modelo da Apprenda
FAULT DETECTION  LOGGING & AUDITING  RBAC
TENANT MGMT  MULTI-TENANCY  DYNAMIC SCALING
ALM  BILLING  METERING  POLICY ENGINE
Plug-ins (Change Databases,
Approval Systems, etc.)
App A App A App A App B App B App B
Business Logic
Capabilities
Cloud Capabilities
Windows
Server
2008
Windows
Server
2012
Windows
Server
2012 R2
Azure AWSRed Hat . . . . .. . . . .
APPRENDA.COM
Como funciona?
Containers: CPU, Memória e Storage
Balanceador de carga
Roteador e grid de Aplicações
Autenticação
Cache
Internet
FAULT DETECTION  LOGGING & AUDITING  RBAC
TENANT MGMT.  MULTI-TENANCY  DYNAMIC SCALING
ALM  BILLING  METERING  POLICY ENGINE
A
B
C
Acesso
Serviço
Banco de Dados
3 2
68
6
Aplicaçõesem3camadas
APPRENDA.COM
Transbordo
Internet
Aplicaçõesem3camadas
A
B
C
Acesso
Serviço
Banco de Dados
3 2
816
6
V
P
N
Qualquer Cloud
Balanceador de carga
Roteador e grid de Aplicações
Autenticação
Cache
Containers: CPU, Memória e Storage
APPRENDA.COM
DR Site (Off)
Internet
Aplicaçõesem3camadas
A
B
C
Acesso
Serviço
Banco de Dados
3 2
816
6
V
P
N
Containers: CPU, Memória e Storage
Qualquer Cloud
APPRENDA.COM
DR Site (On)
Internet
Aplicaçõesem3camadas
A
B
C
Acesso
Serviço
Banco de Dados
3 2
816
6
V
P
N
Containers: CPU, Memória e Storage
Qualquer Cloud
APPRENDA.COM
TFS WAP
AZURE SERVICES
AWS SERVICES
FLEXPOD
vCENTER
APPRENDA.COM
Plataforma Única para
Software Defined Enterprise
WORKLOADS .NET E JAVA
Apprenda fornece uma única plataforma para gerenciar
todas suas aplicações .NET e Java
Aplicações ANTIGAS E NOVAS
Apprenda ajuda a modernizar as aplicações
existentes e ao mesmo tempo torna mais fácil o
desenvolvimento da próxima geração de
aplicações.
INTEGRAÇÕES EXISTENTES E FUTURAS
Apprenda suporta as ferramentas e tecnologias que
você usa em seu ambiente HOJE, bem como aquelas
que você poderá usar no futuro
CLOUDS PRIVADAS E PÚBLICAS
Apprenda combina todos os recursos de
infraestrutura em um único pool de containers,
para que as equipes de desenvolvimento os
possam consumir na forma self-service.
APPRENDA.COM
Alguns desafios que podemos
solucionar em uma POC
APPRENDA.COM
Problema: Como ter a visibilidade da utilização
da infraestrutura pelas aplicações?
Rígido
AmbientePróprio
Demanda Atual
insatisfação
Previsão de DemandaDesperdício
Elástico
Demanda Atual
APPRENDA.COM
Problema: Como ter a visibilidade da utilização
da infraestrutura pelas aplicações?
Solução:
Visão Unificada
(Aplicações e
Infraestrutura)
APPRENDA.COM
Problema: Como desacoplar a infraestrutura
das equipes de desenvolvimento?
Solução:
Com o uso de containers
e orquestração da
Apprenda, podemos
otimizar recursos de
infraestrutura
APPRENDA.COM
Problema: Como executar o deploy de uma
aplicação em vários servidores de forma fácil?
Solução: Através de uma
interface amigavel, o
desenvolvedor sobe a
aplicação para a
plataforma e ela gerencia
o deploy nas localidades
necessárias
APPRENDA.COM
Problema: Como gerenciar versões de
aplicação em homologação e patch de
correção?
Solução: O ‘portal do
desenvolvedor‘ possibilita
subir uma nova versão da
aplicação para
homologação e aplicar
patches de correção
APPRENDA.COM
Problema: Como compartilhar os Logs de servidor de
Produção com a equipe de Desenvolvimento ?
Solução: Utilizar o sistema de gerenciamento de
Log da Plataforma
APPRENDA.COM
Problema: Como responder ao aumento de demanda,
previsto ou não, à aplicações .Net e Java?
Solução: Escalabilidade / Alta
disponibilidade
Crescimento horizontal em todas as
camadas da aplicação;
Transbordo entre datacenters e
clouds públicas de forma
transparente para o usuário final e
automática para operação.
APPRENDA.COM
Problema: Como cobrar pelos recursos computacionais que
as aplicações estão consumindo?
Solução: Através das funcionalidades resources policies e custom properties da
plataforma é possível monitorar o consumo dos recursos computacionais utilizados pelas
aplicações
APPRENDA.COM
Problema: Como utilizar ou mover minhas aplicações
para qualquer infraestrutura on-premise e/ou em
cloud, sem afetar a operação?
Solução: Atuar como Cloud Broker de qualquer
serviço de IaaS, independente de Provedor
APPRENDA.COM
Problema: Como analisar a saúde das aplicações e do
ambiente?
Solução: Através da ferramenta
de ‘analytcs’ é possível
acompanhar indicadores do
estado das suas aplicações e
consumo dos recursos
computacionais do ambiente
APPRENDA.COM
Migração de Aplicações e Benefícios
APPRENDA.COM
Como migrar as aplicações legadas para Apprenda?
POUCAS MUDANÇAS
SEGUINDO MELHORES
PRÁTICAS
SEM MUDANÇAS
RECONSTRUÇÃO
80% 20%
Stateful
Com algum nível de referência local
Stateless
independente do servidor
Aplicações WEB
Aplicações dependentes de
servidor.
APPRENDA.COM
Benefícios
-20%
Tarefas dos
desenvolvedores
-45%
Custo de
Operação (Infra)
Expansão de VMs
e SO
-50%
Custos associados com a implantação de aplicações,
atualizações e manutenção-90%
APPRENDA.COM
Apprenda Customer’s Savings
Optimization:
45% reduction in infrastructure costs
Transformation:
60% increase in innovation-related
investments
FOR EXECUTIVES
VM Sprawl:
1,500 to 15 app layer VMs
Server Utilization:
47 to 15 physical servers
Efficiency:
Cut 14,000 hours off operational tasks
FOR IT PROFESSIONALS
Efficiency:
Cut 40,000 dev hours across
3,600 developers
Agility:
Cut 6,400 days off time to
market across 400+ apps
Optimization:
27,000 to 11,500 app instances
FOR DEVELOPERS
Control:
Automatically deploy application components
to public and/or private clouds
Security:
Highly secure multi-tenancy at application level
FOR IT RISK
APPRENDA.COM
No que podemos ajudar nossos clientes ?
“Redução de Custos com Servidores” “Migração de
Arquitetura das Aplicações” “Problema com Deploy das
minhas aplicações” “Preciso ter minha aplicação escalável”
“Alta-Disponibilidade” “Problemas com Performance da
Aplicação” “Minha Aplicação vive caindo “ “Como reagir
a um aumento de demanda” “Cloud” “IaaS” “PaaS”
“SaaS”
Self Service PaaS

Más contenido relacionado

La actualidad más candente

Ms Insights - Sessão MEW302
Ms Insights - Sessão MEW302Ms Insights - Sessão MEW302
Ms Insights - Sessão MEW302Flavio J Medeiros
 
Melhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasMelhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasAmazon Web Services LATAM
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSAmazon Web Services LATAM
 
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...Adriano Tavares
 
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRJBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRElvis Rocha
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAmazon Web Services LATAM
 
Webinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataWebinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataAmazon Web Services LATAM
 
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Uilson Souza
 
Por que devo utilizar o Windows Azure Pack?
Por que devo utilizar oWindows Azure Pack?Por que devo utilizar oWindows Azure Pack?
Por que devo utilizar o Windows Azure Pack?Daniel Donda - MVP
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Pablo Nóbrega
 
Digital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&TDigital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&TAndré Paulovich
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook Marcio Sete
 
Economia das APIs - Uma visão de negócios
Economia das APIs - Uma visão de negóciosEconomia das APIs - Uma visão de negócios
Economia das APIs - Uma visão de negóciosEdgar Silva
 

La actualidad más candente (20)

Ms Insights - Sessão MEW302
Ms Insights - Sessão MEW302Ms Insights - Sessão MEW302
Ms Insights - Sessão MEW302
 
Melhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasMelhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernas
 
ArcServe in the AWS Cloud - part II
ArcServe in the AWS Cloud - part IIArcServe in the AWS Cloud - part II
ArcServe in the AWS Cloud - part II
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
Jboss eap 6
Jboss eap 6Jboss eap 6
Jboss eap 6
 
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
 
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRJBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
 
Webinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataWebinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big Data
 
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
 
Por que devo utilizar o Windows Azure Pack?
Por que devo utilizar oWindows Azure Pack?Por que devo utilizar oWindows Azure Pack?
Por que devo utilizar o Windows Azure Pack?
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
Como começar com Amazon EKS
Como começar com Amazon EKSComo começar com Amazon EKS
Como começar com Amazon EKS
 
Digital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&TDigital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&T
 
JavaEE
JavaEEJavaEE
JavaEE
 
Introdução ao Amazon EKS
Introdução ao Amazon EKSIntrodução ao Amazon EKS
Introdução ao Amazon EKS
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook
 
Economia das APIs - Uma visão de negócios
Economia das APIs - Uma visão de negóciosEconomia das APIs - Uma visão de negócios
Economia das APIs - Uma visão de negócios
 
Melhorando resultados educacionais com AIML
Melhorando resultados educacionais com AIMLMelhorando resultados educacionais com AIML
Melhorando resultados educacionais com AIML
 

Destacado

#CannesLions 2014: Day 4 Recap #OgilvyCannes
#CannesLions 2014: Day 4 Recap #OgilvyCannes#CannesLions 2014: Day 4 Recap #OgilvyCannes
#CannesLions 2014: Day 4 Recap #OgilvyCannesOgilvy
 
Wcan2011summer trident
Wcan2011summer tridentWcan2011summer trident
Wcan2011summer tridentTRIDENT
 
Editing cover 4
Editing cover 4Editing cover 4
Editing cover 4am05030056
 
[cz] Časoprostor 2.0
[cz] Časoprostor 2.0[cz] Časoprostor 2.0
[cz] Časoprostor 2.0Bzzz Wa
 
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについてLibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについてShinji Enoki
 
Hitech for HIPAA
Hitech for HIPAAHitech for HIPAA
Hitech for HIPAAdkarpinsky
 
FYK (Find Your Karen) from Go Camp Pro
FYK (Find Your Karen) from Go Camp ProFYK (Find Your Karen) from Go Camp Pro
FYK (Find Your Karen) from Go Camp ProTravis Allison
 
Quality Control for Translations-The Best in Process, Plans and People
Quality Control for Translations-The Best in Process, Plans and PeopleQuality Control for Translations-The Best in Process, Plans and People
Quality Control for Translations-The Best in Process, Plans and PeopleStacey Brown-Sommers
 
Q3 2014 Investor Factbook
Q3 2014 Investor FactbookQ3 2014 Investor Factbook
Q3 2014 Investor FactbookTMUS_IR
 
Crew documents 020612 - 020660
Crew documents 020612 - 020660Crew documents 020612 - 020660
Crew documents 020612 - 020660Obama White House
 
Crew Documents 020061 - 020069
Crew Documents 020061 - 020069Crew Documents 020061 - 020069
Crew Documents 020061 - 020069Obama White House
 

Destacado (20)

#CannesLions 2014: Day 4 Recap #OgilvyCannes
#CannesLions 2014: Day 4 Recap #OgilvyCannes#CannesLions 2014: Day 4 Recap #OgilvyCannes
#CannesLions 2014: Day 4 Recap #OgilvyCannes
 
Wcan2011summer trident
Wcan2011summer tridentWcan2011summer trident
Wcan2011summer trident
 
Editing cover 4
Editing cover 4Editing cover 4
Editing cover 4
 
[cz] Časoprostor 2.0
[cz] Časoprostor 2.0[cz] Časoprostor 2.0
[cz] Časoprostor 2.0
 
ふりかえり
ふりかえりふりかえり
ふりかえり
 
Twitter'da takipci arttirmanin 20 yolu-s
Twitter'da takipci arttirmanin 20 yolu-sTwitter'da takipci arttirmanin 20 yolu-s
Twitter'da takipci arttirmanin 20 yolu-s
 
LONG VISUAL DOT SLASH QUIZ
LONG VISUAL DOT SLASH QUIZLONG VISUAL DOT SLASH QUIZ
LONG VISUAL DOT SLASH QUIZ
 
TGIX sept 2/9/10
TGIX sept 2/9/10TGIX sept 2/9/10
TGIX sept 2/9/10
 
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについてLibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
 
Revista ABRASCE
Revista ABRASCERevista ABRASCE
Revista ABRASCE
 
Hitech for HIPAA
Hitech for HIPAAHitech for HIPAA
Hitech for HIPAA
 
FYK (Find Your Karen) from Go Camp Pro
FYK (Find Your Karen) from Go Camp ProFYK (Find Your Karen) from Go Camp Pro
FYK (Find Your Karen) from Go Camp Pro
 
Quality Control for Translations-The Best in Process, Plans and People
Quality Control for Translations-The Best in Process, Plans and PeopleQuality Control for Translations-The Best in Process, Plans and People
Quality Control for Translations-The Best in Process, Plans and People
 
Q3 2014 Investor Factbook
Q3 2014 Investor FactbookQ3 2014 Investor Factbook
Q3 2014 Investor Factbook
 
Crew documents 020612 - 020660
Crew documents 020612 - 020660Crew documents 020612 - 020660
Crew documents 020612 - 020660
 
Gk
GkGk
Gk
 
GÊNESIS 10
GÊNESIS 10GÊNESIS 10
GÊNESIS 10
 
Crew Documents 020061 - 020069
Crew Documents 020061 - 020069Crew Documents 020061 - 020069
Crew Documents 020061 - 020069
 
GÊNESIS 1
GÊNESIS 1GÊNESIS 1
GÊNESIS 1
 
整理券ボット
整理券ボット整理券ボット
整理券ボット
 

Similar a Self Service PaaS

SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioAmazon Web Services LATAM
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
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
 
MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoCaio Candido
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...tdc-globalcode
 
12 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 201812 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 2018Graziella Bonizi
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
DataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São PauloDataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São PauloEduardo Hahn
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Resource IT
 
Migrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemMigrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemRafael Dos Santos
 
Migrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureMigrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureRafael Dos Santos
 
IaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersIaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersRenato Groff
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasJose Papo, MSc
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSAmazon Web Services LATAM
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareNorberto Santos
 
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
 

Similar a Self Service PaaS (20)

SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de Negócio
 
Paa s evento
Paa s eventoPaa s evento
Paa s evento
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?
 
MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como Código
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
 
12 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 201812 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 2018
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
DataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São PauloDataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São Paulo
 
Datalakers 2018 Qmeeting
Datalakers 2018 QmeetingDatalakers 2018 Qmeeting
Datalakers 2018 Qmeeting
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
Migrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemMigrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para Nuvem
 
Migrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureMigrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft Azure
 
IaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersIaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para Developers
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e Arquiteturas
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWS
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 

Self Service PaaS

  • 2. APPRENDA.COM • Apprenda foi fundada em Nova York no ano de 2007 • Em 2007, Apprenda lança (platform-as-a-service - PaaS), suportando Microsoft .NET Framework • Em 2012, Apprenda adiciona Java como segunda linguagem além do suporte a JBOSS e TOMCAT • Em 2014, Apprenda e Microsoft se juntam para oferecer PaaS que interligue datacenter dos clientes ao Azure (Nuvem Híbrida) • Em 2015, Apprenda passa a suportar WebSphere e se integrar ao Docker
  • 3. APPRENDA.COM Apprenda Software que transforma a infraestrutura privada ou pública existente, em uma plataforma Peer-to-Peer de auto- atendimento, controlada por políticas definidas pelas equipe de arquitetura e governança Self Service PaaS CPU Memory Data Connects Infrastructure OS Physical Server Virtual Server Hybrid Cloud Private Cloud Public Cloud Developers .NET JAVA IT Services
  • 7. APPRENDA.COM Comparing Cloud Platform Options for .NET Applications • Conclusion: If you could aggregate many evaluation criteria into one measure — appropriateness for strategic adoption — one solution has established itself as a leader for .NET applications in each cloud model: Windows Azure for public PaaS, AWS for Windows Server running on public IaaS and Apprenda for private PaaS. Other offerings are beginning to mature and create real competition for developer attention. In the public cloud, increased competition from Microsoft has forced Amazon Web Services to up its game and to start treating Windows Server VMs and Windows developers as first-class citizens. Likewise, Microsoft has been forced to innovate and expand Azure into IaaS. Developers benefit from this competition.
  • 10. APPRENDA.COM • 3000+ Aplicações • Mais de 500 times de desenvolvimento utilizam a plataforma • Usada em todas linhas de negócio • 300% de otimização na utilização dos servidores • 70% de aumento na produtividade dos desenvolvedores KEY HIGHLIGHTS • Maior case de PaaS privado do mundo • 100% de “uptime” desde que entrou em produção
  • 11. APPRENDA.COM • Começou na área de Enterprise Web Hosting • Aproveitamento do parque de virtualização • Desenvolvedores padronizaram a autenticação e autorização das aplicações • Plataforma usada por 200 equipes de desenvolvimento • Tempo para provisionamento de uma aplicação caiu de 28 para 1 dia • Utilizando nuvem híbrida com o Azure KEY HIGHLIGHTS
  • 12. APPRENDA.COM • Compliance com HIPAA • Fortune 50 – Ramo farmacêutico • SaaS Enabled Cloud Application • 50% de redução em investimentos de Capital • 80% de aumento na produtividade dos desenvolvedores • Aproveitamento nos investimentos na plataforma Microsoft existente e .NET • Reduzimos em 18 meses o tempo de desenvolvimento • 700+ Clínicas implementadas KEY HIGHLIGHTS
  • 13. APPRENDA.COM Modelo da Apprenda FAULT DETECTION  LOGGING & AUDITING  RBAC TENANT MGMT  MULTI-TENANCY  DYNAMIC SCALING ALM  BILLING  METERING  POLICY ENGINE Plug-ins (Change Databases, Approval Systems, etc.) App A App A App A App B App B App B Business Logic Capabilities Cloud Capabilities Windows Server 2008 Windows Server 2012 Windows Server 2012 R2 Azure AWSRed Hat . . . . .. . . . .
  • 14. APPRENDA.COM Como funciona? Containers: CPU, Memória e Storage Balanceador de carga Roteador e grid de Aplicações Autenticação Cache Internet FAULT DETECTION  LOGGING & AUDITING  RBAC TENANT MGMT.  MULTI-TENANCY  DYNAMIC SCALING ALM  BILLING  METERING  POLICY ENGINE A B C Acesso Serviço Banco de Dados 3 2 68 6 Aplicaçõesem3camadas
  • 15. APPRENDA.COM Transbordo Internet Aplicaçõesem3camadas A B C Acesso Serviço Banco de Dados 3 2 816 6 V P N Qualquer Cloud Balanceador de carga Roteador e grid de Aplicações Autenticação Cache Containers: CPU, Memória e Storage
  • 16. APPRENDA.COM DR Site (Off) Internet Aplicaçõesem3camadas A B C Acesso Serviço Banco de Dados 3 2 816 6 V P N Containers: CPU, Memória e Storage Qualquer Cloud
  • 17. APPRENDA.COM DR Site (On) Internet Aplicaçõesem3camadas A B C Acesso Serviço Banco de Dados 3 2 816 6 V P N Containers: CPU, Memória e Storage Qualquer Cloud
  • 18. APPRENDA.COM TFS WAP AZURE SERVICES AWS SERVICES FLEXPOD vCENTER
  • 19. APPRENDA.COM Plataforma Única para Software Defined Enterprise WORKLOADS .NET E JAVA Apprenda fornece uma única plataforma para gerenciar todas suas aplicações .NET e Java Aplicações ANTIGAS E NOVAS Apprenda ajuda a modernizar as aplicações existentes e ao mesmo tempo torna mais fácil o desenvolvimento da próxima geração de aplicações. INTEGRAÇÕES EXISTENTES E FUTURAS Apprenda suporta as ferramentas e tecnologias que você usa em seu ambiente HOJE, bem como aquelas que você poderá usar no futuro CLOUDS PRIVADAS E PÚBLICAS Apprenda combina todos os recursos de infraestrutura em um único pool de containers, para que as equipes de desenvolvimento os possam consumir na forma self-service.
  • 20. APPRENDA.COM Alguns desafios que podemos solucionar em uma POC
  • 21. APPRENDA.COM Problema: Como ter a visibilidade da utilização da infraestrutura pelas aplicações? Rígido AmbientePróprio Demanda Atual insatisfação Previsão de DemandaDesperdício Elástico Demanda Atual
  • 22. APPRENDA.COM Problema: Como ter a visibilidade da utilização da infraestrutura pelas aplicações? Solução: Visão Unificada (Aplicações e Infraestrutura)
  • 23. APPRENDA.COM Problema: Como desacoplar a infraestrutura das equipes de desenvolvimento? Solução: Com o uso de containers e orquestração da Apprenda, podemos otimizar recursos de infraestrutura
  • 24. APPRENDA.COM Problema: Como executar o deploy de uma aplicação em vários servidores de forma fácil? Solução: Através de uma interface amigavel, o desenvolvedor sobe a aplicação para a plataforma e ela gerencia o deploy nas localidades necessárias
  • 25. APPRENDA.COM Problema: Como gerenciar versões de aplicação em homologação e patch de correção? Solução: O ‘portal do desenvolvedor‘ possibilita subir uma nova versão da aplicação para homologação e aplicar patches de correção
  • 26. APPRENDA.COM Problema: Como compartilhar os Logs de servidor de Produção com a equipe de Desenvolvimento ? Solução: Utilizar o sistema de gerenciamento de Log da Plataforma
  • 27. APPRENDA.COM Problema: Como responder ao aumento de demanda, previsto ou não, à aplicações .Net e Java? Solução: Escalabilidade / Alta disponibilidade Crescimento horizontal em todas as camadas da aplicação; Transbordo entre datacenters e clouds públicas de forma transparente para o usuário final e automática para operação.
  • 28. APPRENDA.COM Problema: Como cobrar pelos recursos computacionais que as aplicações estão consumindo? Solução: Através das funcionalidades resources policies e custom properties da plataforma é possível monitorar o consumo dos recursos computacionais utilizados pelas aplicações
  • 29. APPRENDA.COM Problema: Como utilizar ou mover minhas aplicações para qualquer infraestrutura on-premise e/ou em cloud, sem afetar a operação? Solução: Atuar como Cloud Broker de qualquer serviço de IaaS, independente de Provedor
  • 30. APPRENDA.COM Problema: Como analisar a saúde das aplicações e do ambiente? Solução: Através da ferramenta de ‘analytcs’ é possível acompanhar indicadores do estado das suas aplicações e consumo dos recursos computacionais do ambiente
  • 32. APPRENDA.COM Como migrar as aplicações legadas para Apprenda? POUCAS MUDANÇAS SEGUINDO MELHORES PRÁTICAS SEM MUDANÇAS RECONSTRUÇÃO 80% 20% Stateful Com algum nível de referência local Stateless independente do servidor Aplicações WEB Aplicações dependentes de servidor.
  • 33. APPRENDA.COM Benefícios -20% Tarefas dos desenvolvedores -45% Custo de Operação (Infra) Expansão de VMs e SO -50% Custos associados com a implantação de aplicações, atualizações e manutenção-90%
  • 34. APPRENDA.COM Apprenda Customer’s Savings Optimization: 45% reduction in infrastructure costs Transformation: 60% increase in innovation-related investments FOR EXECUTIVES VM Sprawl: 1,500 to 15 app layer VMs Server Utilization: 47 to 15 physical servers Efficiency: Cut 14,000 hours off operational tasks FOR IT PROFESSIONALS Efficiency: Cut 40,000 dev hours across 3,600 developers Agility: Cut 6,400 days off time to market across 400+ apps Optimization: 27,000 to 11,500 app instances FOR DEVELOPERS Control: Automatically deploy application components to public and/or private clouds Security: Highly secure multi-tenancy at application level FOR IT RISK
  • 35. APPRENDA.COM No que podemos ajudar nossos clientes ? “Redução de Custos com Servidores” “Migração de Arquitetura das Aplicações” “Problema com Deploy das minhas aplicações” “Preciso ter minha aplicação escalável” “Alta-Disponibilidade” “Problemas com Performance da Aplicação” “Minha Aplicação vive caindo “ “Como reagir a um aumento de demanda” “Cloud” “IaaS” “PaaS” “SaaS”