Hotspot Green and Blue Label - Switching the labels!

33 %
67 %
Information about Hotspot Green and Blue Label - Switching the labels!
Technology

Published on February 19, 2014

Author: iuriandreazza

Source: slideshare.net

Description

When it comes to validate and power up the dev some points must be taken into account.

Green e Blue label Switching the Labels /iuri.andreazza @iuriandreazza

? E U Q wisky certo?

? E U Q wisky certo? NO

O que seria isto? Em Produção Em um modelo agil de desenvolvimento temos: plan > code > build > test > release > deploy > operate Quando se homologa um novo release: o Pacote é validado! E o ambiente? GMUD na cara dura não? Lembrar de tudo que foi feito? (temos que sempre manter o histórico não?) Replicar em PRD, ok, mas sempre temos o erro humano Meio burro isso não? As aplicações geralmente são parametrizadas, porque não o ambiente? Porque não trabalhar com switchs de ambientes? Em Homologação

O que seria isto? Se alinhado corretamente o que é executado: Troca de ambientes Switch de DNS na entrega de novos ambientes. Switch de Properties (se a aplicação depende de algo hardcoded). Build do Jenkings pode controlar o deploy de Ambiente Build do Jenkings pode determinar se algo entra no ar ou não Automação ao nivel extremo, ou seja, build OK, deploy Controle de máquinas, servers e configurações no nivel da equipe do produto. Sem dependencia humana na demanda de

O que fazer Processo de homologação sempre começa após ultimo SWITCH Deploy do pacote implica em Homologação do ambiente Maior agilidade na troca de tecnologias e ajustes no ambiente final O que fazer com o banco? Como o produto deve ver isto?

Como aplicar Configurações devem ser padronizadas O switch de labels não deve ocorrer como troca de cuecas! Temos um tempo de cooldown de ambiente! Os labels podem ser aplicados a niveis diferentes das camadas (webcache, apache, appserver ...) Padronização em outras camadas (firewall, proxy, acessos ...)

Como utilizar Com cuidado, ficar virando ambientes seguidamente pode ser perigoso. Ajustes imediados ou emergenciais podem ser relativamente problemáticos em caso de descuido O “chaveamento” de ambientes deve ser automatizado. Remoção da ideia de INFRA no produto, todos os DEVs são responsáveis pelo

Como esperamos Trocas ageis de ambiente Evolução confiável e agil de tecnologias Produto pode iniciar processo de deploy continuo Equipe de produto que assume responsabilidade pelo ambiente com seus DEV-OPS Minimizar gargalo no release Maximizar features liberados

Como o tester ve! Ambiente que vive trocando para validar Melhor qualidade, pois quando ocorre a homologação de pacote é feito em cima do ambiente final. Menos stress para ao final executar a troca. Um pouco complexo. Como fica a base de dados????

Como o produto ve! RELEASE!!! MAIS RELEASES!!! MUITOS FEATURES LIBERADOS! MUITA VELOCIDADE! (VUSHHHHHH) maior agilidade na evolução redução de gargalos conhecidos (problema) possivelmente mais rapidamente entre bugs em produção.

Como a infra ve! Interessante, mas complicado ... Como assim trocar servidores? Não to entendendo direito! Porque ficar virando ambientes?? E a base de dados? Não é bem assim subir uma maquina nova. E o FS como fica? Ao menos temos alguns processos! DEV-OPS mexer em ambientes!?

Algo mais! Cara, cade o BANCO? Switch de Schemas ou mesmo Instancias de Banco Area de espaço sempre dimensionada Scripts de Setup de Aplicações Congelar DB para homologação. Espelhos meus amigos, ESPELHOS!

Como estamos! Atualmente: Fase 1: <== Estamos nessa fase! Servidores separados Deploy direto em um stack Configuração do stack versionado Fase 2: Desmanchar Homologação Subir servers ao nivel de PRD Padronizar Processos (Scripts, mais Scripts e Processos) Fase 3: Padronizar Labels para controle via: Puppet/Chef/Ventriloquist

Estrutura Usando Labels Por camada Usando Labels Por Stack (Pense Fase 3) BL BL Cache Cache Cache Apache Apache Sess. Man App Srv App Srv Banco 1 Banco 2 Cache Apache Apache Sess. Man Sess. Man App Srv App Srv Banco 1 Banco 2 Sess. Man

Estrutura Sob Demanda (Utópica) Usando Labels Por camada Cache 1 Cache 1 Cache 2 { BL Cache N Apache Apache Apache Apache 1 2 2 N OS Mirror Máquinas Novas - Automated App Srv App Srv App Srv App Srv 1 2 N 1 Applications SWITCH Banco 1 Banco 2 Banco N Será Removido Novo Node Current Node

Como? Switch de Aplicações também é possivel #Criar aplicação A sh-3.2# ./configure --prefix=/path/aplicacao_node_A sh-3.2# make; make install; #Criar aplicação B sh-3.2# ./configure --prefix=/path/aplicacao_node_B sh-3.2# make; make install; #### Activate A sh-3.2# ln -sfn /path/aplicacao_node_A /path/aplicacao_final sh-3.2# /path/aplicacao_final/start_script #### Activate B (Swith Modes) sh-3.2# /path/aplicacao_final/stop_script sh-3.2# ln -sfn /path/aplicacao_node_B /path/aplicacao_final sh-3.2# /path/aplicacao_final/start_script

Perguntas???

Green e Blue label Switching the Labels /iuri.andreazza @iuriandreazza

Add a comment

Related presentations

Related pages

Hotspot Green and Blue Label - Switching the labels ...

Green e Blue label Switching the Labels /iuri.andreazza @iuriandreazza ? E U Q wisky certo? ? E U Q wisky certo? NO O que seria isto? Em Produção Em um ...
Read more

HotSpot - Green e Blue Label: Switching de Labels, 19th ...

Coverage of HotSpot - Green e Blue Label: Switching de Labels. Green e Blue Label: Switching de Labels by Iuri Andreazza at HotSpot - Green e Blue Label ...
Read more

Hotspot Green and Blue Label - Switching the labels ...

1. Green e Blue label Switching the Labels/iuri.andreazza @iuriandreazza 2. ? E U Qwisky certo? 3. ? E U Qwisky certo?NO 4. O que seria isto?Em ...
Read more

What is MikroTik RouterOS? Part Two - broadbandbuyer.com

What is MikroTik RouterOS? Part Two. ... Multi-Protocol Label Switching ... If it's a small hotspot network in your home, ...
Read more

UniFi 5.3.8 Stable has been released - ubnt

... routing & switching hardware. ... Improve labels for radio channel config. ... Change Zip to Zip / Postal Code label in hotspot payment fields ...
Read more

Changing the Player Colors and Font - E-Learning Heroes

... the Red/Green/Blue fields, ... see the tutorial called Saving Your Player or Switching to a Different One. ... Changing the Player Colors and Font;
Read more

Taking a look at SWT Images - Eclipse

Taking a look at SWT Images ... , green and blue component ... The hotspot is the point on the cursor that represents the precise location of the mouse ...
Read more

webfeed.online - EsBuzz

Las 10 frases que nunca debes decir a una amiga que está triste Cuántas veces nos encontramos ante la situación de tener que consolar a una ...
Read more