SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
AMAZON AWS
Marcos Loiola - IT Coordinator - @m_loiola
Movile
Tuesday, April 23, 13
WTF - AMAZON AWS ?
Marcos Loiola - IT Coordinator - @m_loiola
Movile
Tuesday, April 23, 13
Tuesday, April 23, 13
AMAZON ?
Tuesday, April 23, 13
AMAZON ?
?Tuesday, April 23, 13
AMAZON ?
?Tuesday, April 23, 13
AMAZON ?
?XTuesday, April 23, 13
AWS AMAZON !!!
“Amazon Web Services offers a complete set of infrastructure and application services
that enable you to run virtually everything in the cloud: from enterprise applications and
big data projects to social games and mobile apps.”
Tuesday, April 23, 13
AWS AMAZON
• Porque usar uma infra cloud ?
• Máquina caiu, IP’s, firewall, ataques, backup, memória, HD ......
• Eu não gosto de infra estrutura, estou preocupado com o meu aplicativo
• Por onde começar ? http://aws.amazon.com/
• Estão pedindo o meu cartão de crédito ?!
• É caro ? FreeTier !!!! http://aws.amazon.com/free/
• http://calculator.s3.amazonaws.com/calc5.html
Tuesday, April 23, 13
AWS CONSOLE
Tuesday, April 23, 13
ARQUITETURA
Tuesday, April 23, 13
•Quando desenhamos uma arquitetura com o que
nos preocupamos?
•Escalabilidade e Disponibilidade
•Servidor caiu ?! Fu***
Tuesday, April 23, 13
SIMPLE REQUEST
Tuesday, April 23, 13
SIMPLE REQUEST
Tuesday, April 23, 13
SIMPLE REQUEST
Tuesday, April 23, 13
SIMPLE REQUEST
Tuesday, April 23, 13
SIMPLE REQUEST
?Tuesday, April 23, 13
SIMPLE REQUEST
?XTuesday, April 23, 13
SIMPLE REQUEST
Tuesday, April 23, 13
SIMPLE REQUEST
Tuesday, April 23, 13
SIMPLE REQUEST
Tuesday, April 23, 13
SIMPLE REQUEST
Tuesday, April 23, 13
ROUTE 53
• DNS
• PRICING
• $0.50 / zone / month
• $0.50 / million access
• http://aws.amazon.com/route53/
Tuesday, April 23, 13
LOAD BALANCE
• Balanceamento de Carga
• PRICING
1 $0.025 / hora
2 $0.008 / GB
Tuesday, April 23, 13
EC2
• Máquinas
• Pricing
• $0.02 / hora ( micro )
• http://aws.amazon.com/ec2/
Tuesday, April 23, 13
AMI
• Amazon Machine Images
• Isso vai deixar você dormir!
• É uma foto não um espelho!
Tuesday, April 23, 13
PODE FICAR MELHOR ?
Tuesday, April 23, 13
PODE FICAR MELHOR ?
?Tuesday, April 23, 13
PODE FICAR MELHOR ?
?Tuesday, April 23, 13
PODE FICAR MELHOR ?
?Filas !!!!
Tuesday, April 23, 13
SQS
• Simple Queue Service
• Se você pensa em fazer alguma aplicação que irá dominar o
mundo você usará filas !
• Servidor caiu ? Fila salva !
• Acaba com o gargalo de processamento.
• Respostas Assíncronas
Tuesday, April 23, 13
CODE
Tuesday, April 23, 13
MONTANDO MEU EC2
• TOMCAT: http://in4ray.blogspot.com.br/2012/04/install-
tomcat-7-on-amazon-linux.html
• FTP: http://www.synergycode.com/knowledgebase/blog/item/
ftp-server-on-amazon-ec2
• CLIENT FTP: http://glidingphenomena.blogspot.com.br/
2011/03/using-filezilla-to-login-into-amazon.html
Tuesday, April 23, 13
PROGRAMANDO
• Eclipse: http://www.eclipse.org/
• Eclipse Amazon AWS Plugin: http://aws.amazon.com/eclipse/
• Java ( Android, iOS, .Net, Node.js, Python, PHP, Ruby - http://
aws.amazon.com/tools/ )
Tuesday, April 23, 13
EXEMPLOS
• API produz mensagens
• Exemplos AWS Plugin
Tuesday, April 23, 13
É SÓ ISSO ?
• “Gostei da Amazon e agora vou estudar recursos avançados”
• S3 ( http://aws.amazon.com/s3/ )
• Cache ( https://code.google.com/p/spymemcached/ )
• Cloud Search ( http://aws.amazon.com/cloudsearch/ )
• CloudFront ( http://aws.amazon.com/cloudfront/ )
• Dynamo ( http://aws.amazon.com/dynamodb/ )
• RDS ( http://aws.amazon.com/rds/ )
Tuesday, April 23, 13
É SÓ ISSO ?
• http://www.youtube.com/user/AmazonWebServices
• http://aws.amazon.com/aws-summit-2013/notify-me/
• http://aws.amazon.com/resources/webinars/
• http://aws.typepad.com/
Tuesday, April 23, 13
FERRAMENTAS
• www.madeiracloud.com
• http://www.elasticwolf.com/
Tuesday, April 23, 13
Tuesday, April 23, 13
COLOMBIA
EQUADOR
BRAZIL
URUGUAI
ARGENTINA
SAN	
  FRANCISCO
VENEZUELA
MEXICO
Tuesday, April 23, 13
proprietário	
  e	
  confidencial
TENDÊNCIAS	
  MOBILE
Tuesday, April 23, 13
proprietário	
  e	
  confidencial
TENDÊNCIAS	
  MOBILE
1960/70
Tuesday, April 23, 13
proprietário	
  e	
  confidencial
TENDÊNCIAS	
  MOBILE
1960/70 1980/90
Tuesday, April 23, 13
proprietário	
  e	
  confidencial
TENDÊNCIAS	
  MOBILE
1960/70 1980/90
INTERNET
Tuesday, April 23, 13
proprietário	
  e	
  confidencial
TENDÊNCIAS	
  MOBILE
1960/70 1980/90 2000
INTERNET
Tuesday, April 23, 13
proprietário	
  e	
  confidencial
TENDÊNCIAS	
  MOBILE
1960/70 1980/90 2000 2011
INTERNET
Tuesday, April 23, 13
proprietário	
  e	
  confidencial
Mobile
BRICS
TENDÊNCIAS	
  MOBILE
1960/70 1980/90 2000 2011
?
INTERNET
Tuesday, April 23, 13
proprietário	
  e	
  confidencial
Mobile
BRICS
TENDÊNCIAS	
  MOBILE
1960/70 1980/90 2000 2011
?
INTERNET
?Tuesday, April 23, 13
TENDÊNCIAS	
  MOBILE
talentos@movile.com
Venha	
  criar	
  uma	
  empresa	
  de	
  bilhão.
Venha	
  deixar	
  sua	
  marca	
  no	
  mundo.
Tuesday, April 23, 13
são	
  paulo,	
  brasil	
  -­‐	
  sede
r.	
  alexandre	
  dumas,	
  1711
chácara	
  sto	
  antônio	
  
ed.	
  birmann	
  12	
  2º	
  andar
cep	
  04717-­‐004
tel	
  +55	
  11	
  2163-­‐0600
fax	
  +55	
  11	
  2163-­‐0586
campinas	
  sp,	
  brasil
av	
  mackenzie,	
  1835	
  -­‐	
  vila	
  brandina
ed	
  josé	
  mauricio	
  andreta	
  	
  7º	
  and
cep	
  13092-­‐523
tel	
  +55	
  19	
  3518-­‐5500
fax	
  +55	
  19	
  3518-­‐5532
rio	
  de	
  janeiro,	
  brasil
r.	
  lauro	
  muller,	
  116	
  -­‐	
  botafogo
torre	
  do	
  rio	
  sul	
  -­‐	
  sala	
  704
cep22290-­‐160	
  
tel	
  +55	
  21	
  2158-­‐6050
fax	
  +55	
  21	
  2542.6392	
  
huixquilucan,	
  edo	
  mexico
col.	
  parques	
  de	
  la	
  herradura
pq	
  de	
  granada,	
  71-­‐304	
  -­‐	
  c.p.	
  52786	
  
phone/fax:	
  +52	
  55	
  2978-­‐4083
buenos	
  aires,	
  argenQna
costa	
  rica,	
  5546	
  Piso	
  5º	
  -­‐	
  
Oficina	
  501	
  a	
  la	
  504
cp	
  c1428arh
phone/fax:	
  +	
  54	
  11	
  (786)	
  866	
  8026
bogotá,	
  colômbia
calle	
  118	
  #	
  19	
  52	
  oficina	
  408
phone/fax:	
  	
  +57	
  1	
  (786)	
  866	
  8023	
  
montevideo,	
  uruguai
25	
  de	
  mayo	
  467,	
  5°	
  piso	
  of.	
  501
phone/fax:	
  +	
  598	
  2	
  94	
  462255
caracas,	
  venezuela
av.	
  francisco	
  de	
  miranda
centro	
  seguros	
  la	
  paz
piso	
  8,	
  ofic.	
  o-­‐83,	
  la	
  california
phone/fax:	
  +	
  58	
  212	
  (786)	
  866	
  8022	
  
OBRIGADO!
Marcos	
  Loiola	
  -­‐	
  @m_loiola
Coordenador	
  de	
  Tecnologia
marcos.loiola@movile.com
talentos@movile.com
• https://github.com/marcosloiola/
amazon-presentation
• http://www.slideshare.net/
marcosloiola06/wtf-amazon-aws
Tuesday, April 23, 13

Contenu connexe

En vedette

TDC SP 2015 - Criando aplicações ASP.NET no Mac
TDC SP 2015 - Criando aplicações ASP.NET no MacTDC SP 2015 - Criando aplicações ASP.NET no Mac
TDC SP 2015 - Criando aplicações ASP.NET no Mac
Andre Baltieri
 

En vedette (20)

Compensar 2015 - Oportunidades Mercado Mobile
Compensar 2015 - Oportunidades Mercado MobileCompensar 2015 - Oportunidades Mercado Mobile
Compensar 2015 - Oportunidades Mercado Mobile
 
12º EWD Curitiba
12º EWD Curitiba12º EWD Curitiba
12º EWD Curitiba
 
Talento 2.0
Talento 2.0Talento 2.0
Talento 2.0
 
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e Firebase
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e FirebaseTDC SP 2015 - Criando Web Apps Real Time com AngularJs e Firebase
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e Firebase
 
5507 os principais design patterns
5507   os principais design patterns5507   os principais design patterns
5507 os principais design patterns
 
Webdesigner 2.0: Requisitos mínimos para o upgrade profissional
Webdesigner 2.0: Requisitos mínimos para o upgrade profissionalWebdesigner 2.0: Requisitos mínimos para o upgrade profissional
Webdesigner 2.0: Requisitos mínimos para o upgrade profissional
 
Perfil profissional do webdesigner
Perfil profissional do webdesignerPerfil profissional do webdesigner
Perfil profissional do webdesigner
 
Como Desenvolvemos Mobile na Movile
Como Desenvolvemos Mobile na MovileComo Desenvolvemos Mobile na Movile
Como Desenvolvemos Mobile na Movile
 
TDC SP 2015 - Criando aplicações ASP.NET no Mac
TDC SP 2015 - Criando aplicações ASP.NET no MacTDC SP 2015 - Criando aplicações ASP.NET no Mac
TDC SP 2015 - Criando aplicações ASP.NET no Mac
 
Desenvolvendo APIs com WebAPI
Desenvolvendo APIs com WebAPIDesenvolvendo APIs com WebAPI
Desenvolvendo APIs com WebAPI
 
Microsoft e o mundo do Desenvolvimento
Microsoft e o mundo do DesenvolvimentoMicrosoft e o mundo do Desenvolvimento
Microsoft e o mundo do Desenvolvimento
 
Matando a fome do mercado de TI
Matando a fome do mercado de TIMatando a fome do mercado de TI
Matando a fome do mercado de TI
 
IFood - Todo ano uma empresa nova
IFood - Todo ano uma empresa novaIFood - Todo ano uma empresa nova
IFood - Todo ano uma empresa nova
 
Mercado Web
Mercado WebMercado Web
Mercado Web
 
Otimizando eu JavaScript com TypeScript
Otimizando eu JavaScript com TypeScriptOtimizando eu JavaScript com TypeScript
Otimizando eu JavaScript com TypeScript
 
Migrando para o Angular 2
Migrando para o Angular 2Migrando para o Angular 2
Migrando para o Angular 2
 
BaaS com Firebase 3
BaaS com Firebase 3BaaS com Firebase 3
BaaS com Firebase 3
 
5505 otimizando frontends
5505   otimizando frontends5505   otimizando frontends
5505 otimizando frontends
 
Palestra Carreira Java Bahia Meeting
Palestra Carreira Java Bahia MeetingPalestra Carreira Java Bahia Meeting
Palestra Carreira Java Bahia Meeting
 
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NETProgressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
 

Similaire à WTF Amazon AWS

Tools for Sustainable Farmers - MOSES Organic Conference 2013
Tools for Sustainable Farmers - MOSES Organic Conference 2013Tools for Sustainable Farmers - MOSES Organic Conference 2013
Tools for Sustainable Farmers - MOSES Organic Conference 2013
Grant Schultz
 
History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)
Erik Duval
 

Similaire à WTF Amazon AWS (8)

Devoxx UK: Reliability & Scale in AWS while letting you sleep through the night
Devoxx UK: Reliability & Scale in AWS while letting you sleep through the night Devoxx UK: Reliability & Scale in AWS while letting you sleep through the night
Devoxx UK: Reliability & Scale in AWS while letting you sleep through the night
 
The future of tech?
The future of tech?The future of tech?
The future of tech?
 
The MacMentor Services
The MacMentor ServicesThe MacMentor Services
The MacMentor Services
 
Informative Workspace with Raspberry Pi
Informative Workspace with Raspberry PiInformative Workspace with Raspberry Pi
Informative Workspace with Raspberry Pi
 
Tools for Sustainable Farmers - MOSES Organic Conference 2013
Tools for Sustainable Farmers - MOSES Organic Conference 2013Tools for Sustainable Farmers - MOSES Organic Conference 2013
Tools for Sustainable Farmers - MOSES Organic Conference 2013
 
The Future is Responsive
The Future is ResponsiveThe Future is Responsive
The Future is Responsive
 
History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)
 
Encuentro de desarrolladores moviles
Encuentro de desarrolladores movilesEncuentro de desarrolladores moviles
Encuentro de desarrolladores moviles
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

WTF Amazon AWS