Cloud fisl 12_pohlmann

Embed Size (px)

Citation preview

1. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesCloud Computing AWS Multiservidores Para Problemas Complexos, Solues Simples! 2. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesSrgio Antnio Pohlmann .'[email protected] [email protected] /Apoio: Integra Software Solutions Universidad Autonoma de Encarnacin 3. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 4. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 5. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesAmazon Web Services EC2 Elastic Computing Cloud S3 Simple Storage Service EBS Elastic Block Storage ELB Elastic Load Balancing Amazon CloudWatch 6. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesComo comear com AWS (grtis)Criar uma conta em AWShttp://aws.amazon.com Criar uma instancia para provasEscolher uma ferramenta para trabalhar 7. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesFerramentas para AWSFerramenta de Administrao AWSAWS APIElasticFox 8. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesFerramenta de Administrao AWS 9. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesLanando uma instncia 10. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesDiferenas de instnciasEC2EBS 11. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesComunity AMIs 12. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 13. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 14. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 15. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 16. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 17. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 18. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 19. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesUsando Elasticfox 20. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 21. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples 22. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesProblemas 'Existenciais' Consistencia de dados?Consistencia de IPReconfiguraoEBS 23. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues SimplesExemplo 24. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples /root ...bashrc .autoconfigexport HOST_=zabbix export INFORM_IP=50.126.14.231preparedata informConfig cpConfig autoConfigure lib functionsexport IP_=`ifconfig| grep "255.255" | cut -d' ' -f 12 | cut -d: -f 2` # Throw configuration controls /root/.autoconfig/prepareData 25. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples /root Parte 1.bashrc .autoconfig preparedata informConfig cpConfig autoConfigure lib functionsPATH="/root/.autoconfig"; MAILSERVER="/usr/sbin/ssmtp"; MSGFILE="$PATH/.changeIP.msg"; MAILTO="[email protected]"; # Prepare a file to inform a instance IP echo "" > .temp 26. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples /root .bashrc .autoconfig preparedata# Check a IP Change if [ -e $PATH/.old_ip ] then . $PATH/.old_ip fiParte 2if [ "$IP_" != "$OLD_IP" ] then # Prepare a message to send echo "To: $MAILTO " > $MSGFILE; echo "Subject: $HOST_ IP Changed" >> $MSGFILE echo "$HOST_ has changed your IP" >> $MSGFILE echo >> $MSGFILE echo "New IP is: $IP_" >> $MSGFILEinformConfig cpConfig autoConfigure lib functions fi$MAILSERVER $MAILTO < $MSGFILE 27. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples /root Parte 3.bashrc .autoconfigecho "OLD_IP=$IP_" > $PATH/.old_ippreparedata# Inform a the instance name and IPinformConfig$PATH/informConfigcpConfig autoConfigure lib functions 28. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples /root #!/usr/bin/php 29. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples /root .bashrc .autoconfig preparedata informConfig cpConfig autoConfigure lib functionszabbix=192.122.214.242 apache=192.122.219.31 tomcat_1=192.252.93.236 tomcat_2=192.252.95.96 postgres=192.220.187.79 mta=192.120.65.247 backup_dev=/dev/sdh5 30. Sergio A. Pohlmann 2011Cloud AWS Problemas Complexos, Solues Simples var www 404 writeConfig.php cpConfig