4 passos até à Gestão de capacidade
-
Upload
simao-fontes -
Category
Technology
-
view
196 -
download
0
Transcript of 4 passos até à Gestão de capacidade
![Page 1: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/1.jpg)
4 passos até àGestão de Capacidade
![Page 2: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/2.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 2/54
arquivo.pt
![Page 3: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/3.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 3/54
Estamos a perder a internet
● 50 dias - 50% dos documentos estão a ser alterados
(Cho and Garcia-Molina. 2000)
● 1 ano - 80% dos documentos ficam inacessíveis
(Ntoulas, Cho and Olson. 2004)
● 27 meses - 13% das referências na web desaparecem
(http://webcitation.org/. 2007)
![Page 4: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/4.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 4/54
Queremos evitar isto
![Page 5: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/5.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 5/54
1500 Milhões de documentos (45 TB)
mar 2010 out 2010 mai 2011 dez 20110
200
400
600
800
1000
1200
1400
1600
Milhões dedocumentos
![Page 6: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/6.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 6/54
Pesquisa por texto
![Page 7: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/7.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 7/54
Pesquisa por URL
![Page 8: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/8.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 8/54
Em 2010...
● Chefe: Quanto tempo demora até ficarmos sem espaço em disco?
● Eu: ???
![Page 9: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/9.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 9/54
Exemplo
● Páginas apresentadas ao usuário em menos 5 segundos!
● Espaço em disco necessário para manter o serviço?
● Número de consultas por segundo abaixo dos 500 ms!
![Page 10: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/10.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 10/54
Gestão de capacidade
● Saber que recursos devem ser adicionados, quando e porquê.
● Definição: Processo que define a quantidade de recursos necessários para garantir a continuidade do produto mediante alterações na procura.
![Page 11: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/11.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 11/54
Não é velocidade
![Page 12: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/12.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 12/54
Tens gasolina suficiente para chegar?
![Page 13: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/13.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 13/54
Chegar a uma boa gestão de capacidade
![Page 14: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/14.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 14/54
1. Medir a utilização dos recursos
● Precisamos de instrumentos de medição
● Qual o espaço em disco
utilizado por ano?13 TB por ano
![Page 15: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/15.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 15/54
Consumo atual de espaço em disco por ano
2007 2008 2009 2010 2011 2012 2013 2014 2015 20160
20
40
60
80
100
120
Diferênças na previsão de espaço entre 2010 e 2011
Espaço consumido em 2011
Anos
Espaçoem disco
TB
![Page 16: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/16.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 16/54
2. Descobrir os limites de capacidade● Relacionar a
utilização com os recursos disponíveis
![Page 17: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/17.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 17/54
Recursos (CPU, Memória, Disk I/O, ...)
![Page 18: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/18.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 18/54
Utilização
![Page 19: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/19.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 19/54
Limites calculados em produção
![Page 20: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/20.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 20/54
Tenho limite de utilização
2007 2008 2009 2010 2011 2012 2013 2014 2015 20160
20
40
60
80
100
120
Diferênças na previsão de espaço entre 2010 e 2011
Espaço consumido em 2011 Espaço existente TB
Anos
Espaçoem disco
TB
![Page 21: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/21.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 21/54
Previsão
![Page 22: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/22.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 22/54
Existirá espaço em disco até 2014!
2007 2008 2009 2010 2011 2012 2013 2014 2015 20160
20
40
60
80
100
120
Diferênças na previsão de espaço entre 2010 e 2011
Espaço consumido em 2011 Linear (Espaço consumido em 2011)Espaço existente TB
Anos
Espaçoem disco
TB
![Page 23: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/23.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 23/54
3. Adicionar recursos
![Page 24: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/24.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 24/54
Passar para produção
![Page 25: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/25.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 25/54
Instalar manualmente
● Tempo de instalação do sistema operacionais:45 minutos
● Tempo de instalação de 10 sistemas operacionais:
45 minutos * 10 máquinas = 7.5 horas● Custo:
30 reais / hora * 7.5 horas = 225 reais
![Page 26: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/26.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 26/54
Temos de automatizar
● Objectivo:
Reconstruir todo o serviço tendo apenas os computadores, o repositório de código e backups da aplicação.
![Page 27: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/27.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 27/54
Instalação automática de servidores
● Poupa dinheiro
● Minimizar o tempo até produção
● Mantém consistência no sistema
![Page 28: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/28.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 28/54
Sistema operacional instalado
![Page 29: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/29.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 29/54
Como configurar
![Page 30: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/30.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 30/54
No começo
# vim /etc/httpd/conf/httpd.conf
– Ligar cache– Alterar email
![Page 31: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/31.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 31/54
Passados 2 meses
# vim /etc/httpd/conf/httpd.conf
– Alterar email
![Page 32: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/32.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 32/54
Configuração Manual
● Prós– Funciona em 2/3 servidores– Fácil e rápido
● Contras– Configurações não replicáveis– Não é possível auditar– Não existe histórico das alterações– Não existe documentação– Não é possível reproduzir em 100 servidores rapidamente– Não podemos reconstruir servidores em caso de falha
![Page 33: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/33.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 33/54
Criação de imagens
● Prós– Reduz tempo até produção de novos servidores– Rápido a criar grande número de servidores
● Contras– Sem validação do estado– Alterações de configurações leva à reconstrução de máquinas– Não é auditável– Sem informação de história– Sem documentação
![Page 34: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/34.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 34/54
Gestão de configuração
● “Receitas” para configurar servidoresclass ntp {
package { "ntp":
ensure => installed
}
service { "ntp":
ensure => running
}
}
![Page 35: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/35.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 35/54
Repositório de código e controlo de versões● Tudo passa a ser código fonte
● Tudo será alterado em apenas um local
● Todos poderão ver qual é o código do sistema (configuração e código fonte do produto)
![Page 36: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/36.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 36/54
Benefícios de gestão de configurações● Reprodutibilidade
● Precisão
● Homogeneidade
![Page 37: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/37.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 37/54
Configurar os tipos de máquinas
![Page 38: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/38.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 38/54
Instalar o produto
![Page 39: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/39.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 39/54
“1 clique” | Quem? Quando? O quê?
![Page 40: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/40.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 40/54
Sistema instalado, recursos em utilização
![Page 41: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/41.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 41/54
Processo demora 6 meses
![Page 42: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/42.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 42/54
4. Repetir o processo
● Já adicionamos novos recursos.
● Repetir o processo, com estes novos recursos quando ficaremos novamente sem espaço em disco?
![Page 43: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/43.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 43/54
4. Repetir o processo
2007 2008 2009 2010 2011 2012 2013 2014 2015 20160
20
40
60
80
100
120
Diferênças na previsão de espaço entre 2010 e 2011
Espaço consumido em 2010 Linear (Espaço consumido em 2010)Espaço consumido em 2011 Linear (Espaço consumido em 2011)Espaço existente TB
Anos
Espaçoem disco
TB
![Page 44: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/44.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 44/54
Gestão de capacidade
● Medir utilização de recursos– Ter um sistema de medição dos recursos completo
● Descobrir limites– Ligar métricas com recursos
● Adicionar Recursos– Utilizar automatismos
● Repetir o processo– Recalcular para verificar os resultados
![Page 45: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/45.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 45/54
Tráfego espontâneo
![Page 46: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/46.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 46/54
Notícia num site importante
![Page 47: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/47.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 47/54
Desabilitar funções pesadas
![Page 48: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/48.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 48/54
Desabilitar funções pesadas
![Page 49: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/49.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 49/54
Desabilitar funções pesadas
![Page 50: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/50.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 50/54
Lidar com tráfego espontâneo
● Servir conteúdo estático– Processar site para transformar em estático
● Servir conteúdo de caches– Utilizar caches de páginas completas, exemplo:
reverse-proxy– Utilizar content delivery networks CDN
![Page 51: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/51.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 51/54
Manter canais de comunicação
● Ter canais de comunicação alojados fora da empresa
● Avisar utilizadores de quaisquer problemas, explicar o que se está a passar
![Page 52: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/52.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 52/54
Conclusão
● Já lidamos com o crescimento tradicional do nosso site – mediante gestão de capacidade.
● Já conseguimos minimizar um crescimento espontâneo – noticia em site muito visitado.
![Page 53: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/53.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 53/54
Obrigado pela atenção
Tirem as vossas dúvidas.
Simão [email protected]://sites.google.com/site/simaofontes/
![Page 54: 4 passos até à Gestão de capacidade](https://reader034.fdocuments.in/reader034/viewer/2022042716/55adfbe01a28ab8b2c8b458c/html5/thumbnails/54.jpg)
27 - 11 - 2012ConItech - Congresso Brasileiro de Tecnologia da Informação.
Simão Fontes | arquivo.pt 54/54
Fotos
● flickr.com/photos/alohaowl/5145037507/● flickr.com/photos/peteredin/3174493833/● flickr.com/photos/bambooly/298632541● flickr.com/photos/ooohoooh/276100445/● flickr.com/photos/hpatton/6238331202/● flickr.com/photos/ac4lt/4927460547/● flickr.com/photos/redjar/360113468/● flickr.com/photos/jamescridland/613445810/