Dynatrace - Gestão da Performance Digital e das Aplicações como pilares das estratégias de Cloud

25
Marcelo Coletta

Transcript of Dynatrace - Gestão da Performance Digital e das Aplicações como pilares das estratégias de Cloud

Marcelo Coletta

1

Gesto da Performance Digital e das Aplicaes como pilares das estratgias de Cloud

O objetivo falar um pouco alguns pilares base das estratgias de cloud que estamos vendo no Mercado. A Gesto da Performance Digital e a Gesto da performance das Aplicaes, so pilares importantes para todas as estratgias de Cloud. Porque?2

Seus clientes so digitais.Seus funcionrios so digitais.Seus canais so digitais.Seus concorrentes so digitais.Dynatrace otimiza cada momento digital dos seus clientes

Hoje seus clients so Digitais, ses funionrios so digitais. O Foco da Dynatrace otimizar cada um desses momentos digitais3

A jornada da nuvem deve ser a jornada da experincia digital dos clientes.

Cada interao conta!

Ento, dentro dessa jornada que as empresas esto fazendo pra nuvem, o importante endender que a jornada da nuvem est diretamente liga a experincia digital de seus clientes. Percebemos a cada dia que os usurios esto cada vez mais exigentes., ento cada interao do usurio conta muito em sua experincia digital. 4

Transformao digital fez o mercado evoluirTolerncia = 1 seg de qualquer localidade ou dispositivoA mesma plataforma para monitorar a produo e diminuir os ciclos de novos releases e correes no desenvolvimento e homologao, ganha fora nas reas de negcio (BI em tempo real)

2000Monitoramento de Sistemas

2007GestoPerformancedas Aplicaes(APM)

2015Plataforma dePerformanceDigital(DPM)

Monitoramento de servidores e redeMonitoramento das aplicaes e transaes de negcioTolerncia dos usurios = 8 segTolerncia dos usurios = 3 segAplicaes on-premisesAplicaes on-premises e cloud co-existem Cadeia de entrega hbridaCanal mobile emergindoMobilidade ultrapassa os demais canaisInexistencia do canal mobileFoco em manter as luzes acesasDesenvolvedores comeam a ser cobrados por performancePlataforma de performance digital para mltiplos timesUS$ 3 Bilhes em 2015 (apenas em software)Crescendo 2 dgitos por ano (prximos 5 anos)+US$ 5 Bilhes em 2020

5

Em 2020, 47%dos execs esperam que o digitalinfluencie>50%das vendas.Source: The State Of Digital Business, 2015 To 2020 Forrester report

Essa jornada no algo que nos estamos falando aqui, mas algo que o Mercado tem percebido de forma consistente, Ento este estudo do Forester, que um estudo muito interessante, mostra o estado dos negcios digitais de 2014 a 2020.

O estudo revelou que em 2020, 47% de todos os executivos que foram intrevistados nesta pesquisa, esperam/ entendem que o Mercado digital ou mundo digital vai influenciar em mais de 50% das vendas.

Mas qual vertical de negcio vai sentir mais essa mudana? 6

Por vertical, as vendas tero uma mudana dramtica

Source: The State Of Digital Business, 2015 To 2020 Forrester report

Na verdade, no h apenas uma vertical e sim, podemos observar que todas as verticais tero uma mudana dramatica em como suas vendas sero realizadas. Em alguns casos, mais de 50% da receita de algumas verticais estaro vindo de uma venda online.7

Predador?Source: The State Of Digital Business, 2015 To 2020 Forrester report

Ento resumindo, essa a hora de se preparar, pois empresas que se veem como predadora, na verdade podem virar a preza em 2020..8

Ou Preza?Source: The State Of Digital Business, 2015 To 2020 Forrester report

Image source: Birds Wallpapers (http://www.birdswallpapers.org/)9

Cdigo & Ambientes a complexidade est expandindo

Confidential, Dynatrace LLC

ruxit theme 2014.05.15Toda essa mudana relacionada ao novo mundo digital, geram grandes implicaes as suas equipes. Por um lado o objetivo deixar a vida dos desenvolvedores mais simples, permitindo que inovem e criem cada vez mais rpido, porm na realidade, a complexidade de ambientes operacionais est mudando, ou seja, tudo dinmico, N tecnologias envolvidas e em sempre constante mutao. Micro servios um timo exemplo.

Querem um exemplo disso? 10

7:00 a.m.Baixa carga e servio executadoem redundncia mnima12:00 p.m.Aumento do servio durante o pico de cargacom failover de n problemtico7:00 p.m.Reduzida novamente para menor carga

ruxit theme 2014.05.15Ento, se mais que 50% das vendas sero realizadas por canais digitais, precisamso utilizr tcnicas que permitam o dinamismo da escalabilidae, pois as demandas tentem a aumentar e o tempo de o seu tempo de reao para atender os clientes com qualidade tende a diminuir cada vez mais.

Dessa forma, como esse dinamismo funciona na prtica? Este um Exemplo de uma arquitetura de servios escalvel.

Ou seja, a nuvem torna-o fcil de dimensionar ambientes de acordo com uma determinada carga em certos momentos do dia.11

mobilebrowsernetworkmulti-geo3rd partiescloudcontainersservicescodehostssyntheticlogsbusinesstransactionapplicationssdnrelax

ruxit theme 2014.05.15Ento, independente da tcnologia, ou da aplicao que voc utiliza, por exemplo:

Aplicaes Legadas, (aplicaes de registro ERPs,, emails,) que tipicamente rodam em datacemters e utilizam tcnologias legadas como Mainframe, etc ou aplicaes de Engajamento, que sao aplicaes Web que trazem a receita hoje, que utilizam tcnologias como JAVA, >NET, PHP. At aplicaes de Inivao, que so construidas nativamente para rodar em Cloud, utilizando microservios, conteiners, etc

A Dynatrace o nico forncedor que pode te apoiar em quaquer fase de sua transformao digital.12

50% at 2020adoo de SaaS50%em containersat 201875%Distribudo e micro-servios vs. monolticoat 201830% 85%Novos investimentos iro para a nuvem em 2019AbordagemMultimodalApps em nuvem e Apps de InovaoApps de clientes e de EngajamentoApps legadas e Apps de Registro

As organizations are making this shift, they need to support three different types of applications. We call this a multi-modal application environment.

We designed the Dynatrace platform to manage this multi-modal application environment. In fact, were the only APM vendor that can cover all three types of applications.

Apps of record, which are your enterprise or packaged applications such as your ERP, email, directory services, and so on. Typically running in your data center, sometimes leveraging legacy technologies like the mainframe. These applications are critical to operating your business, and therefore need to be managed, but they dont lend themselves to containerization. Apps of record require a unique monitoring approach. Despite cost cutting in these areas, we see SLA focus increasing and shifting from inside-out, component-focused health monitoring to outside-in, with user and transaction level visibility required.

Apps of engagement are those customer facing web applications that drive your revenues today. They are your cash cow in a way. Built on web technologies like Java, .NET, PHP and so on, for these apps its vital that you have visibility into your end users experience, and that you can quickly identify problems when they occur and get to the root cause. Companies are rapidly transforming the way they develop and deliver these apps using DevOps and continuous integration/continuous deployment techniques.

There is a third category of app we call apps of innovation. These are built for the cloud and leverage micro-service and container technologies to allow for rapid innovation. They are hyper-scale and hyper-dynamic, with an extremely tight alignment between business, dev and ops. Monitoring these apps is also critical and requires a new approach. They cant be instrumented with introscope type bytecode technology used by CA, AppDynamics and New Relic. They need to anticipate exponential growth in measurement point, services and process interdependencies by taking advantage of self learning and artificial intelligence.

[Click for animation]These apps of innovation are where your future growth lies. Its where you need to be going to survive. And as you can see this is where the investment is going.

Our strategy, as well discuss in a bit, is to provide the right type of monitoring for all three application types.

Discussion questions:Would you classify your application environment as multi-modal today?What type of applications fit into each of these categories for you?Do you have different teams that work on each of these? Are those teams represented in this meeting?Are you currently moving applications to the cloud or developing cloud-native apps?Are you currently deploying micro-services and container technologies?

13

Principais fornecedoresde ferramentas deDevOps

ruxit theme 2014.05.15Automatizao a chave para controlar ambientes complexos hoje em dia. A DynaTrace integra-se com todos os principais fornecedores de ferramentas de DevOps.

Parceria com lderes de Ecossistemas

The same is true for ecosystems. It should not matter which Cloud platform your environment is running on. By partnering with the major platform providers, Dynatrace ensures that all your use-cases are covered:PrivateHybridPublicMigrationsFor backup and for redundancy

1 clique para integrao Azure

The Dynatrace user experience is not only available for IaaS, its also available for PaaS.Currently supported are Azure App Services (Web Apps and API Apps) and Cloud Foundry (see next slide)16

o mesmo para CloudFoundry

... mas, como abranger totalmente ambientes Multi-Cloud?

Mas como abranger totalmente esses ambientes Multi-Cloud? 18

Dynatrace cobre toda a jornada da nuvemAutomationCloud InfrastructureCloud Componentry

IT AutomationIaaSPaaSContainerizationMicro-services

Automatizao a chave para controlar ambientes complexos hoje em dia.

A DynaTrace atravs de parceiras estratgicas, integra-se com todos os principais fornecedores de ferramentas de DevOps e Cloud.19

Todos os seusambientesemuma nicaferramenta unificadaPara todos os sabores: publica, privada ou hibrida

Tambm combina perfeitamente com o seu cenrio de migrao para Cloud

Nesse cenrio onde a quantidade de tecnologias envolvidas aumentam cada vez mais, imperativo sua Empresa possua uma nica soluo capaz de suportar a jornada digital para a Nuvem...

A tcnologia Smartscape mostra todos seus hosts, aplicaes, Servios e Aplicaes de acondo com seu datacenter em tempo real. Isso especialmente util em caso de um processo de migrao, pois voc saber onde seus componentes vivem atualmente.

Independentimente se est utilizando nuvem publica, privada ou Hibrida.

20

Viso dedicada para grandes plataformas em nuvemAWSVMware vCenterOpenStackAzure

A viso dedicada da plataforma de nuvem tambm passa a ser um fator importante... Saber como voc est utilizando os recursos da Infraestrutura em cloud lhe ajudara na tomada de deciso...21

Transparncia total para implantaes Docker

Transparncia em implementaoe utilizando Docker tambm essencial. A Dynatrace integra nativamente com com o Doker e monitora aoutomaticamente seus componentes.

22

Visualizao do fluxo das transaes independente de localizaes e tecnologias

Alm do mapa de suas transaes... Essa ifnformao extremamente importante para anlise de causa raiz e ratreabilidade dos servios...23

Anlise de causa raiz e deteco de problemas alm das fronteirasBaseline automtico e sem definio de thresholdsCorrelao de problemas para evitar alerta-spamAnlise de Logs para ter todos os dados em um s lugar

Ambientes Multi-cloud trazem muita flexibilidade para o ambiente, porem adicionam algumas dimenses de complexidade. Po isso, a Dynatrace trabalha com inteligencia artificial gerando baselines automaticos, correlao de eventos e Logs para lhe entregar respostas e no apenas dados.24

Problemas tendem a se tornar complexos

820 Bilhes de dependncias

Problema de conectividade

Efeito Cogumelo

Imagine voc ter que analizar 820 Bilhes de dependencias parab descobrir que a cauza raiz do problema um problema de conectividade de um pocesso do Docker? Isso o mesmo que achar o problema nesse Cogumelo causado pelo efeito Nuvem.25

Resolva problemas Visualmente

Sem espao no discoSem espao no disco

Para facilitar as coisas, possivel indentificar possveis problemas visualmente e dar um replay no problema causa por algum motive voc tenha perdido o time do evento.26

Micro Servios vivem as vezes apenas por alguns milsimos de segundoVoc pode ter milhes de dependnciasVoc no sabe o que est rodando em seus servidores um problema ou um problema real?

Por que as abordagens tradicionais iro falhar?

Bom, Por que as abordagens tradicionais iro falhar?

Por que no foram projetadas para lhe dar com ambientes dinmicos e complexos que o novo mundo Digital est demandando.27

SaaS ou On-Premise

O produto Dynatrace Ruxit est disponvel em formato SaaS ou On-Premisses, caso tenha algum problema de expor seus dados fora de seu Datacenter.28

Mas para onde estamos indo?Qual a nossa viso?

Senhores, mas pra onde estamos indo? No que realmente acreditamos? 29

Confidential, Dynatrace LLCObjetivo Dev/Ops e no apenas /Ops... e prevenindo os problemas, ao invs de reagirTudo comea e termina com a experincia dos clientes ao invs da aplicao ou infraestrutura...Informao sem gaps torna-se essencial para a colaborao entre as reasNo que acreditamos

Pense na plataforma Dynatrace como seu assistente virtual. A inteligencia artificial, permite que voc focalize em sua Empresa, ganhando mais agilidade se movendo em direo ao DevOps e talvez at NoOps.

Ele permite que suas equipes de desenvolvimento para se concentrar em engenharia, suas equipes de negcios para se concentrar no cliente. Ele permite que sua equipe de operaes para se concentrar em automao e no na soluo de problemas.

Dessa forma, gostaria de apresentar a vocs, nosso prottipo DAVES, que utiliza o conceito de VoiceOps, ou seja a itnerao do Homem com a Maquina utilizando inteligencia artificial.30

DevOps, API, automation orchestration interao com inteligncia artificialVoiceOps, ChatOps, .Foco no negcio, sem alarmes falso-positivo, big data, visibilidade em tempo real.Confidential, Dynatrace LLC

actually letting the system do it for you.

Think of the Dynatrace platform as your intelligent virtual assistant. The built-in artificial intelligence allows you to focus your business, on getting more agile, moving toward DevOps, or maybe even NoOps. It helps you move toward fully automated, orchestrated deployments. It allows your development teams to focus on engineering, your business teams to focus on the customer. It allows your operations team to focus on automation, not on troubleshooting.

The artificial intelligence built into the solution is allowing us to do some really interesting things with VoiceOps and ChatOps. Well show you a little preview of that before we close.

We strongly believe that application performance management is no longer about just monitoring service. It is about analyzing the end users behavior and how that relates to the business and the systems and processes. That allows you to both reactively and proactively tune your systems, services and applications to get a better user experience and better conversion. This is why we now call it Digital Performance Management. 31

NoOps/DevOps, API, automation orchestrationRevolucionando a forma de gesto das operaes de TI. Assista o vdeo a seguir do nosso prottipo que j est prontodo nosso assistente virtual chamado D.A.V.I.S baseado em Inteligncia ArtificialConfidential, Dynatrace LLC

In many ways you can think of the new Dynatrace platform as your virtual assistant. Our goal is to make your life easy by giving you answers, not alerts.

Imagine driving into the office in the morning, and youd like to know whether something important has happened. So you ask Dynatraces D.A.V.I.S. on your smartphone using VoiceOps. And VoiceOps is just one example of how you can leverage our Artificial Intelligence. You can use VoiceOps, ChatOps, or the Web UI for human interaction, or leverage the API to enable machine-to-machine interaction for orchestration and automation purposes. [Lead into video embedded on next slide]Lets close with a quick video to show you what is possible with the Dynatrace platform in the area of VoiceOps. What youre going to see is a real prototype of someone interfacing with the Dynatrace platform using an Amazon Echo.

32

Confidential, Dynatrace LLCVoiceOps powered by Dynatrace AI

This is not a fake, that is actually using a prototype Amazon Echo interface against existing Dynatrace APIs.

33

Confidential, Dynatrace LLC

The Smartscape is the secret sauce of the Dynatrace platform. Smartscape is the result of our auto-discovery. Its the map of all your interdependencies, all your moving parts, across every layer of your infrastructure. Smartscape gives you the horizontal view within each layer, datacenters, hosts, processes, services and applications. But it also gives you the vertical view that goes between the layers, to show what services are dependent on which processes, which hosts and so on. Well see more of that in the demo.

Other solutions might tell you that there is a problem in a particular host or a particular service, but they cant tell you the impact that has on the rest of your environment or how many users are affected by the problem. Thats because they dont understand how the services are integrated into the rest of your environment.

The other important thing to note is that our auto-discovery is a real-time process. It is updated as new containers are spun up or down. Because your environment is dynamic and constantly changing, its important that this reflects what is going on in real time.

Seeing this visualized also shows you how hard it is for a human being to truly understand all of the dependencies in your environment. And this is a relatively simple example with 142 hosts. Thats where our Artificial Intelligence engine comes in to play. Its built on top of Smartscape, and this is how were able to provide answers to the most complex challenges in your dynamic environment.

37

Identifique problemas de conectividade