SlideShare une entreprise Scribd logo
1  sur  94
A W S P A R A T O R P E S
I N T R O D U C C I O N A A M A Z O N
W E B S E R V I C E S
I N D I C E
• Q u i c k I n t r o
• Q u e e s A W S
• S e r v i c i o s d i s p o n i b l e s
• P r e c i o s
• A P I s
• S 3
• E C 2
• R D S
• C l o u d w a t c h
• R o u t e 5 3
• C l o u d F r o n t
• B e a n s t a l k
• C l o u d F o r m a t i o n
Q u i c k I n t r o
Q u i e n
s o y
a l o a i s a
I a a s / P a a S
D A T A C E N T E R
D A T A C E N T E R
D A T A C E N T E R
E M P I E Z A Y A H O M B R E ! !
H E R R A M I E N T A S Y S E R V I C I O S
Q U I E N U S A
A W S ?
R E G I O N E S Y Z O N A S
H A Y Q U E I R
E S T I R A N D O
A W S W E B C O N S O L E
A W S C L I
S D K S / I D E S / T O O L S
E
M
P
E
Z
A
M
O
S
• S c a l a b l e
• A l t a v e l o c i d a d y d i s p o n i b i l i d a d
• B a c k u p s
• A r c h i v o s d e 5 G b m a x
• N u m e r o i l i m i t a d o d e a r c h i v o s
• R e d u n d a n c i a e n Z o n a s y R e g i o n e s
• S i m p l e W e b i n t e r f a c e
• P r o v e e E n c r i p t a c i o n
• P r i v i l e g i o s d e a c c e s o
• 9 9 . 9 9 9 9 9 9 9 9 9 9 % D u r a b i l i t y
• N o e s u n F i l e S y s t e m
• W O R M ( W r i t e O n e R e a d M a n y )
E C 2 ( E L A S T I C C O M P U T E C L O U D )
E L A S T I C C O M P U T E C L O U D
V A Y A M O S
P A S O A P A S O
T E R M I N O S
• Volumes (Persistentes y Volatiles)
• EBS Elastic Block Store
• Instancias optimizadas para EBS
• Elastic IPs
• Virtual Private Cloud
• CloudWatch
• Auto Scaling
• Elastic Load Balancing
• Security Groups
• Key Pairs .pem
• Snapshots
• AMIs
T I P O S D E I N S T A N C I A S
S I S T E M A S
O P E R A T I V O S
R e l a t i o n a l
D a t a b a s e
S e r v i c e
D D B B
s o p o r t a d a s
A u r o r a
• S S D , I O P s A l t o r e n d i m i e n t o .
• T i p o s d e I n s t a n c i a s ( m 1 , m 2 , l a r g e , e t c )
• P a r c h e s a u t o m a t i c o s
• S n a p S h o t s ( B a c k u p s ) R e c o v e r y
• E s c a l a d o ( A l m a c e n a m i e n t o e I n s t a n c i a s )
• D i s p o n i b i l i d a d ( M u l t i p l e s Z o n a s )
• A P I s ( W E B C o n s o l e , C L I )
• P r e c o n f i g u r a d o ( p o r e l t i p o d e i n s t a n c i a )
• S u p e r v i s i o n , m e t r i c a s y n o t i f i c a c i o n e s
• M o n i t o r i z a c i o n e n t i e m p o
r e a l
• E C 2 y R D S
• C o s t e p o r u s o
• I n f o r m e s p o r u s o y t i p o d e
s e r v i c i o
• M o n i t o r i z a c i o n d e E L B
• G r a t u i t o ( B a s i c o )
• A l a r m a s c o n a c c i o n e s
a u t o m a t i z a d a s ( c o s t e )
W e b
C o n s o l e
L e n g u a j e s
P r o c e s o
• S u b i m o s e l c o d i g o
• A p r o v i s i o n a m i e n t o d e
r e c u r s o s
• I n s t a l a c i o n d e p a q u e t e s
p a r a e l S O
• D e p l o y d e l o s f u e n t e s
• E s c a l a d o a u t o m a t i c o
• M o n i t o r e o
P r o c e s o
P r o c e s o
S t a c k s
P l a n t i l l a s
J S O N
P l a n t i l l a s
J S O N
P l a n t i l l a s d e
E j e m p l o
A P I
S c r i p t s
C o n f i g u r a t i o n
M a n a g e m e n t
U s e r D a t a
R e c u r s o s
www.lifeofpix.com
www.gratisography.com
www.flickr.com
aws.amazon.com
sketch-block.font
AWS in Plain English
AWS para Torpes - Introducción a AWS

Contenu connexe

Tendances

#ShopifyMeetupMY Part 1/2
#ShopifyMeetupMY Part 1/2#ShopifyMeetupMY Part 1/2
#ShopifyMeetupMY Part 1/2Meekco.Asia
 
Social Media Launch | JJust Music | AGENCY09
Social Media Launch | JJust Music | AGENCY09Social Media Launch | JJust Music | AGENCY09
Social Media Launch | JJust Music | AGENCY09AGENCY09
 
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury SmartphonesATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury SmartphonesAltair
 
Malignant melanoma Oral pathology
Malignant melanoma Oral pathologyMalignant melanoma Oral pathology
Malignant melanoma Oral pathologyAkshMinhas
 
GIRLS WHO ROCK Class of 2011 Social Media Campaign
GIRLS WHO ROCK Class of 2011 Social Media CampaignGIRLS WHO ROCK Class of 2011 Social Media Campaign
GIRLS WHO ROCK Class of 2011 Social Media CampaignShelleyT
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT BinariesCODE BLUE
 
Power of Using Facebook to Communicate about Agriculture
Power of Using Facebook to Communicate about AgriculturePower of Using Facebook to Communicate about Agriculture
Power of Using Facebook to Communicate about Agricultureklhall700
 
New technologies about Drugs Administration - Pharmacology
New technologies about Drugs Administration - PharmacologyNew technologies about Drugs Administration - Pharmacology
New technologies about Drugs Administration - PharmacologyYvann Saculo
 
Test quick, build smart, be awesome
Test quick, build smart, be awesomeTest quick, build smart, be awesome
Test quick, build smart, be awesomeWP&UP
 
Power of Instagram & Pinterest
Power of Instagram & PinterestPower of Instagram & Pinterest
Power of Instagram & Pinterestklhall700
 
Power of Twitter in Agriculture
Power of Twitter in AgriculturePower of Twitter in Agriculture
Power of Twitter in Agricultureklhall700
 
Information Security Project Management
Information Security Project ManagementInformation Security Project Management
Information Security Project ManagementIgor Pertsovsky
 
Reso writing
Reso writingReso writing
Reso writingGeorgeLoh
 
Building a team of misfits innovation team - gustavo razzetti april 3, 2018
Building a team of misfits   innovation team - gustavo razzetti april 3, 2018Building a team of misfits   innovation team - gustavo razzetti april 3, 2018
Building a team of misfits innovation team - gustavo razzetti april 3, 2018Liberationist, Change Leadership
 
In de weerd presentatie social media
In de weerd presentatie social mediaIn de weerd presentatie social media
In de weerd presentatie social mediaMirror Wise
 

Tendances (20)

#ShopifyMeetupMY Part 1/2
#ShopifyMeetupMY Part 1/2#ShopifyMeetupMY Part 1/2
#ShopifyMeetupMY Part 1/2
 
C.V Abdullah
C.V AbdullahC.V Abdullah
C.V Abdullah
 
Social Media Launch | JJust Music | AGENCY09
Social Media Launch | JJust Music | AGENCY09Social Media Launch | JJust Music | AGENCY09
Social Media Launch | JJust Music | AGENCY09
 
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury SmartphonesATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
 
Faizal Resume
Faizal ResumeFaizal Resume
Faizal Resume
 
Malignant melanoma Oral pathology
Malignant melanoma Oral pathologyMalignant melanoma Oral pathology
Malignant melanoma Oral pathology
 
GIRLS WHO ROCK Class of 2011 Social Media Campaign
GIRLS WHO ROCK Class of 2011 Social Media CampaignGIRLS WHO ROCK Class of 2011 Social Media Campaign
GIRLS WHO ROCK Class of 2011 Social Media Campaign
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT Binaries
 
Vanessa trejo
Vanessa trejoVanessa trejo
Vanessa trejo
 
Power of Using Facebook to Communicate about Agriculture
Power of Using Facebook to Communicate about AgriculturePower of Using Facebook to Communicate about Agriculture
Power of Using Facebook to Communicate about Agriculture
 
New technologies about Drugs Administration - Pharmacology
New technologies about Drugs Administration - PharmacologyNew technologies about Drugs Administration - Pharmacology
New technologies about Drugs Administration - Pharmacology
 
Test quick, build smart, be awesome
Test quick, build smart, be awesomeTest quick, build smart, be awesome
Test quick, build smart, be awesome
 
Power of Instagram & Pinterest
Power of Instagram & PinterestPower of Instagram & Pinterest
Power of Instagram & Pinterest
 
Power of Twitter in Agriculture
Power of Twitter in AgriculturePower of Twitter in Agriculture
Power of Twitter in Agriculture
 
June 29, 2020 TARC Virtual Meeting
June 29, 2020 TARC Virtual MeetingJune 29, 2020 TARC Virtual Meeting
June 29, 2020 TARC Virtual Meeting
 
Information Security Project Management
Information Security Project ManagementInformation Security Project Management
Information Security Project Management
 
Dholera
DholeraDholera
Dholera
 
Reso writing
Reso writingReso writing
Reso writing
 
Building a team of misfits innovation team - gustavo razzetti april 3, 2018
Building a team of misfits   innovation team - gustavo razzetti april 3, 2018Building a team of misfits   innovation team - gustavo razzetti april 3, 2018
Building a team of misfits innovation team - gustavo razzetti april 3, 2018
 
In de weerd presentatie social media
In de weerd presentatie social mediaIn de weerd presentatie social media
In de weerd presentatie social media
 

En vedette

En vedette (10)

Monta tu Centro Multimedia con Raspberry Pi
Monta tu Centro Multimedia con Raspberry PiMonta tu Centro Multimedia con Raspberry Pi
Monta tu Centro Multimedia con Raspberry Pi
 
AWS para torpes - Introducción a AWS
AWS para torpes - Introducción a AWSAWS para torpes - Introducción a AWS
AWS para torpes - Introducción a AWS
 
Introduccion a aws
Introduccion a awsIntroduccion a aws
Introduccion a aws
 
Towards DARIAH Spain (december 2015)
Towards DARIAH Spain (december 2015)Towards DARIAH Spain (december 2015)
Towards DARIAH Spain (december 2015)
 
Auto scaling
Auto scalingAuto scaling
Auto scaling
 
Por qué instalar control domótico KNX en el hogar?
Por qué instalar control domótico KNX en el hogar?Por qué instalar control domótico KNX en el hogar?
Por qué instalar control domótico KNX en el hogar?
 
Monta tu Centro Multimedia con Raspberry Pi
Monta tu Centro Multimedia con Raspberry PiMonta tu Centro Multimedia con Raspberry Pi
Monta tu Centro Multimedia con Raspberry Pi
 
I Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at AmazonI Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at Amazon
 
Strategy Presentation on Amazon
Strategy Presentation on AmazonStrategy Presentation on Amazon
Strategy Presentation on Amazon
 
Amazon.com Strategic Analysis
Amazon.com Strategic AnalysisAmazon.com Strategic Analysis
Amazon.com Strategic Analysis
 

Similaire à AWS para Torpes - Introducción a AWS

Cd101 final
Cd101 finalCd101 final
Cd101 finalJen Tan
 
Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesMike Crabb
 
In pursuit of messaging broker(s)
In pursuit of messaging broker(s)In pursuit of messaging broker(s)
In pursuit of messaging broker(s)David Gevorkyan
 
C-Suite Guide to Cybersecurity
C-Suite Guide to CybersecurityC-Suite Guide to Cybersecurity
C-Suite Guide to CybersecurityMICHAEL MOSHIRI
 
7 Pecados del Marketing by Diana
7 Pecados del Marketing by Diana7 Pecados del Marketing by Diana
7 Pecados del Marketing by DianaDiana Morante
 
M|SOURCE WORK ORDER SYSTEM
M|SOURCE WORK ORDER SYSTEMM|SOURCE WORK ORDER SYSTEM
M|SOURCE WORK ORDER SYSTEMScott Urich
 
Universidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de PueblaUniversidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de PueblaLAURA PEREDA CORVERA
 
004 4 slides ANATOMY AND PHYSIOLOGY OF PARANASAL SINUSES.pptx
004 4 slides  ANATOMY AND PHYSIOLOGY OF PARANASAL SINUSES.pptx004 4 slides  ANATOMY AND PHYSIOLOGY OF PARANASAL SINUSES.pptx
004 4 slides ANATOMY AND PHYSIOLOGY OF PARANASAL SINUSES.pptxDeniseMathre1
 
messagingLAB_thought leadership class slides
messagingLAB_thought leadership class slidesmessagingLAB_thought leadership class slides
messagingLAB_thought leadership class slidesmessagingLAB
 
Evolucion de la web
Evolucion de la webEvolucion de la web
Evolucion de la webPato Borja
 
Participación comunitaria.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Participación comunitaria.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxParticipación comunitaria.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Participación comunitaria.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxappscool1
 
uso de materiales en condiciones asépticas
uso de materiales en condiciones asépticasuso de materiales en condiciones asépticas
uso de materiales en condiciones asépticasIPN
 
Buy vs Build Considerations in Today's Data Center Marketplace
Buy vs Build Considerations in Today's Data Center Marketplace Buy vs Build Considerations in Today's Data Center Marketplace
Buy vs Build Considerations in Today's Data Center Marketplace AFCOM
 

Similaire à AWS para Torpes - Introducción a AWS (20)

Presentation
PresentationPresentation
Presentation
 
Cd101 final
Cd101 finalCd101 final
Cd101 final
 
Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach Places
 
AUA Data Science Meetup
AUA Data Science MeetupAUA Data Science Meetup
AUA Data Science Meetup
 
In pursuit of messaging broker(s)
In pursuit of messaging broker(s)In pursuit of messaging broker(s)
In pursuit of messaging broker(s)
 
C-Suite Guide to Cybersecurity
C-Suite Guide to CybersecurityC-Suite Guide to Cybersecurity
C-Suite Guide to Cybersecurity
 
7 Pecados del Marketing by Diana
7 Pecados del Marketing by Diana7 Pecados del Marketing by Diana
7 Pecados del Marketing by Diana
 
Occ Cinque Terre
Occ Cinque TerreOcc Cinque Terre
Occ Cinque Terre
 
M|SOURCE WORK ORDER SYSTEM
M|SOURCE WORK ORDER SYSTEMM|SOURCE WORK ORDER SYSTEM
M|SOURCE WORK ORDER SYSTEM
 
Universidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de PueblaUniversidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de Puebla
 
004 4 slides ANATOMY AND PHYSIOLOGY OF PARANASAL SINUSES.pptx
004 4 slides  ANATOMY AND PHYSIOLOGY OF PARANASAL SINUSES.pptx004 4 slides  ANATOMY AND PHYSIOLOGY OF PARANASAL SINUSES.pptx
004 4 slides ANATOMY AND PHYSIOLOGY OF PARANASAL SINUSES.pptx
 
messagingLAB_thought leadership class slides
messagingLAB_thought leadership class slidesmessagingLAB_thought leadership class slides
messagingLAB_thought leadership class slides
 
El nombre de la rosa
El nombre de la rosaEl nombre de la rosa
El nombre de la rosa
 
Evolucion de la web
Evolucion de la webEvolucion de la web
Evolucion de la web
 
Participación comunitaria.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Participación comunitaria.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxParticipación comunitaria.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Participación comunitaria.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
uso de materiales en condiciones asépticas
uso de materiales en condiciones asépticasuso de materiales en condiciones asépticas
uso de materiales en condiciones asépticas
 
Firefox OS Bus India Tour
Firefox OS Bus India TourFirefox OS Bus India Tour
Firefox OS Bus India Tour
 
Buy vs Build Considerations in Today's Data Center Marketplace
Buy vs Build Considerations in Today's Data Center Marketplace Buy vs Build Considerations in Today's Data Center Marketplace
Buy vs Build Considerations in Today's Data Center Marketplace
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
 
Orla Recreio - CURY
Orla Recreio - CURYOrla Recreio - CURY
Orla Recreio - CURY
 

Plus de Alvaro García Loaisa (11)

Clean architectures Extended
Clean architectures ExtendedClean architectures Extended
Clean architectures Extended
 
Architectural kata
Architectural kataArchitectural kata
Architectural kata
 
Clean architecture
Clean architectureClean architecture
Clean architecture
 
Clean code
Clean codeClean code
Clean code
 
The billion dollar mistake
The billion dollar mistakeThe billion dollar mistake
The billion dollar mistake
 
Scrum
ScrumScrum
Scrum
 
Agile ese mundillo...
Agile ese mundillo...Agile ese mundillo...
Agile ese mundillo...
 
Taller arduino I - CyLicon Valley
Taller arduino I - CyLicon ValleyTaller arduino I - CyLicon Valley
Taller arduino I - CyLicon Valley
 
Servidores de mapas en alta disponibilidad CyLiconValley
Servidores de mapas en alta disponibilidad CyLiconValleyServidores de mapas en alta disponibilidad CyLiconValley
Servidores de mapas en alta disponibilidad CyLiconValley
 
Metodologías Ágiles
Metodologías ÁgilesMetodologías Ágiles
Metodologías Ágiles
 
Presentacion motivacion
Presentacion motivacionPresentacion motivacion
Presentacion motivacion
 

Dernier

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Anthony Dahanne
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 

Dernier (20)

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 

AWS para Torpes - Introducción a AWS

  • 1. A W S P A R A T O R P E S I N T R O D U C C I O N A A M A Z O N W E B S E R V I C E S
  • 2. I N D I C E • Q u i c k I n t r o • Q u e e s A W S • S e r v i c i o s d i s p o n i b l e s • P r e c i o s • A P I s • S 3 • E C 2 • R D S • C l o u d w a t c h • R o u t e 5 3 • C l o u d F r o n t • B e a n s t a l k • C l o u d F o r m a t i o n
  • 3. Q u i c k I n t r o
  • 4. Q u i e n s o y a l o a i s a
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. I a a s / P a a S
  • 10.
  • 11.
  • 12.
  • 13. D A T A C E N T E R
  • 14. D A T A C E N T E R
  • 15. D A T A C E N T E R
  • 16. E M P I E Z A Y A H O M B R E ! !
  • 17. H E R R A M I E N T A S Y S E R V I C I O S
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Q U I E N U S A A W S ?
  • 31.
  • 32.
  • 33. R E G I O N E S Y Z O N A S
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. H A Y Q U E I R E S T I R A N D O
  • 39.
  • 40. A W S W E B C O N S O L E
  • 41.
  • 42. A W S C L I
  • 43.
  • 44.
  • 45. S D K S / I D E S / T O O L S
  • 46.
  • 48.
  • 49. • S c a l a b l e • A l t a v e l o c i d a d y d i s p o n i b i l i d a d • B a c k u p s • A r c h i v o s d e 5 G b m a x • N u m e r o i l i m i t a d o d e a r c h i v o s • R e d u n d a n c i a e n Z o n a s y R e g i o n e s • S i m p l e W e b i n t e r f a c e • P r o v e e E n c r i p t a c i o n • P r i v i l e g i o s d e a c c e s o • 9 9 . 9 9 9 9 9 9 9 9 9 9 % D u r a b i l i t y • N o e s u n F i l e S y s t e m • W O R M ( W r i t e O n e R e a d M a n y )
  • 50.
  • 51.
  • 52. E C 2 ( E L A S T I C C O M P U T E C L O U D )
  • 53. E L A S T I C C O M P U T E C L O U D
  • 54. V A Y A M O S P A S O A P A S O
  • 55. T E R M I N O S • Volumes (Persistentes y Volatiles) • EBS Elastic Block Store • Instancias optimizadas para EBS • Elastic IPs • Virtual Private Cloud • CloudWatch • Auto Scaling • Elastic Load Balancing • Security Groups • Key Pairs .pem • Snapshots • AMIs
  • 56. T I P O S D E I N S T A N C I A S
  • 57. S I S T E M A S O P E R A T I V O S
  • 58.
  • 59. R e l a t i o n a l D a t a b a s e S e r v i c e
  • 60. D D B B s o p o r t a d a s
  • 61. A u r o r a
  • 62. • S S D , I O P s A l t o r e n d i m i e n t o . • T i p o s d e I n s t a n c i a s ( m 1 , m 2 , l a r g e , e t c ) • P a r c h e s a u t o m a t i c o s • S n a p S h o t s ( B a c k u p s ) R e c o v e r y • E s c a l a d o ( A l m a c e n a m i e n t o e I n s t a n c i a s ) • D i s p o n i b i l i d a d ( M u l t i p l e s Z o n a s ) • A P I s ( W E B C o n s o l e , C L I ) • P r e c o n f i g u r a d o ( p o r e l t i p o d e i n s t a n c i a ) • S u p e r v i s i o n , m e t r i c a s y n o t i f i c a c i o n e s
  • 63.
  • 64.
  • 65.
  • 66.
  • 67. • M o n i t o r i z a c i o n e n t i e m p o r e a l • E C 2 y R D S • C o s t e p o r u s o • I n f o r m e s p o r u s o y t i p o d e s e r v i c i o • M o n i t o r i z a c i o n d e E L B • G r a t u i t o ( B a s i c o ) • A l a r m a s c o n a c c i o n e s a u t o m a t i z a d a s ( c o s t e )
  • 68. W e b C o n s o l e
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79. L e n g u a j e s
  • 80. P r o c e s o • S u b i m o s e l c o d i g o • A p r o v i s i o n a m i e n t o d e r e c u r s o s • I n s t a l a c i o n d e p a q u e t e s p a r a e l S O • D e p l o y d e l o s f u e n t e s • E s c a l a d o a u t o m a t i c o • M o n i t o r e o
  • 81. P r o c e s o
  • 82.
  • 83.
  • 84. P r o c e s o
  • 85. S t a c k s
  • 86. P l a n t i l l a s J S O N
  • 87. P l a n t i l l a s J S O N
  • 88. P l a n t i l l a s d e E j e m p l o
  • 89. A P I
  • 90. S c r i p t s
  • 91. C o n f i g u r a t i o n M a n a g e m e n t U s e r D a t a
  • 92.
  • 93. R e c u r s o s www.lifeofpix.com www.gratisography.com www.flickr.com aws.amazon.com sketch-block.font AWS in Plain English

Notes de l'éditeur

  1. Quien Soy? Trabajo en Osoco Vicepresidente de CyLiconValley Colaborador de AgileCyL Desarrollador, Dev/ops…. de todo un poco.
  2. Evolución de estados de los servidores en producción. Antes era algo así para los administradores de sistemas Cuando empecé a trabajar en GMV montaba Racks de servidores en Cluster, incluso Racks de bakups en otros centros. Desarrollaba Centros de control de satélites. Tenía que montar todo el hardware, configurar el sistema completo, backups, etc
  3. - En Deimos ya evolucionamos un poco y delegamos el alojamiento en un 3º (Housing) Pero esto seguía teniendo sus problemas. Toda la administración y instalación del hardware y sistema. - Anda que no he echado yo horas arreglando cosas de producción así por que no había otro modo, colgadas las comunicaciones, ataques, virus, etc
  4. - En Supertruper ya delegábamos toda la gestión del hardware en un 3º al principio Al intentar entrar en otros países, necesitábamos más infraestructura, pero no sabíamos si iba a ser definitiva MVP. Entonces pasamos a la nube de AWS, a continuación a DigitalOcean y algún servidor en Azure
  5. Ahora en Osoco, tenemos todo automatizado en AWS. Con ejecutar un script en mi consola local o ejecutar una tarea de Jenkins, creo un stack completo de producción de un proyecto (Bases de datos, servidores webs, balanceadores de carga, autoescalado, etc) En Supertruper buscábamos buen precio más que automatizar despliegues o servicios automatizados. Ahora en Osoco, buscamos más fiabilidad, escalabilidad y automatización.
  6. Comparativa entre Servicios Esta es mi opinión (Hasta que la cambie) Azure: Por detrás de AWS en automatización y simplicidad DigitalOcean: Barata pero pocos servicios AWS: La más completa y avanzada
  7. Amazon Amazon Web Services
  8. Amazon, nos podemos imaginar esto
  9. Que es AWS? Wikipedia: Es una colección de servicios web que en conjunto forman una plataforma de computación en la nube Buffet Libre! Lanzado oficialmente en 2006, casi 10 años. Desarrollada para mantener la infraestructura de sus propios servidores.
  10. En realidad son este tipo de edificaciones perdidas por la tierra
  11. Entre 50,000 - 80,000 Servidores por datacenter
  12. Todos los servicios de AWS
  13. Servicios de computación
  14. Almacenamiento y entrega de contenido
  15. Bases de datos
  16. Conexión y redes
  17. Herramientas de Desarrollo
  18. Herramientas de Gestión
  19. - Seguridad e Identificación
  20. Analíticas
  21. Servicios para móviles
  22. - Servicios para aplicaciones
  23. Aplicaciones de empresa Curiosidad de servicio => Amazon Mechanical Turk
  24. Empresas que usan AWS Nokia, Adobe, Nasa, Fútbol club Barcelona, Shazam, etc Netflix basa todo su sistema en AWS y ha contribuido mucho con herramientas Open Source para ayudar a gestionar, mantener y securizar Se dice que la mitad del tráfico de internet en USA es de Netflix
  25. Probar la tolerancia a fallos de todo el sistema. Asgard y muchas otras herramientas de ayuda open source en => http://netflix.github.io/#repo
  26. En la imagen falta EU (Frankurt) Dependiendo de a donde nos enfoquemos podemos elegir la región y la zona de disponibilidad. Cada región tiene varias zonas de disponibilidad. Cada zona de disponibilidad se ejecuta en su propia infraestructura en ubicaciones físicas diferentes. A más regiones y más zonas de disponibilidad ejecutando nuestra aplicación, menor latencia, mayor disponibilidad y mayor tolerancia a fallos.
  27. Cuanto cuesta?? Es carillo… Cambia por regiones. Precios => http://aws.amazon.com/es/pricing/ Calculadora de precios => http://calculator.s3.amazonaws.com/index.html Precios de DigitalOcean => https://www.digitalocean.com/pricing/
  28. Factura Un par de servidores y sus discos EBS al mes 744Hrs = 31 días
  29. Factura Alarmas, dos stacks de 3 servidores (2x3 Small y 2x3 Medium) escalando si es necesario, balanceadores de carga, IP elástica, discos, bakups ,etc
  30. Facturas 3 Instancias RDS con esclavos activados. Web Console
  31. Bueno id estirando que vamos a empezar con lo bueno!
  32. Como lo usamos?
  33. Recurso más socorrido para acceder a cualquier servicio de AWS Referencia => http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html
  34. Demo => http://aws.amazon.com/es/ Cada servicio tiene su consola Podemos hacer prácticamente de todo Enseñar algunas consolas y ejemplos EC2, RDS, S3
  35. Interfaz de linea de comandos => Herramienta unificada para gestionar los servicios de AWS Se puede hacer de todo Hay que configurar un par de variables de entorno al instalarlo y crear unas Access Keys Configurar AWS CLI Página principal Documentación de referencia Proyecto abierto
  36. Demo # aws help # aws asdasas # aws ec2 asdasdads # aws ec2 describe-instances # aws ec2 monitor-instances --instance-ids i-ede8e409 Con todo esto podemos crear scripts que hagan lo que queramos
  37. API REST para algunas cosas SOAP API también Autenticación Query Request API Paso de hacer demo
  38. SDKs y Tools Referencias http://aws.amazon.com/es/tools/ https://aws.amazon.com/developertools/ https://aws.amazon.com/code/
  39. Cafe?
  40. Amazon Simple Storage Service Almacenamiento online que escalar muy rápido sin largos plazos para las actualizaciones. Lo utilizan Dropbox, Spotify, etc Sencilla interfaz que puede utilizarse para almacenar y recuperar la cantidad de datos que se desee 1º - Escribe, lee y elimina objetos que contengan desde 1 byte hasta 5 terabytes de datos. El número de objetos que puede almacenar es ilimitado (en un Bucket) 2º - Cada objeto está almacenado en un Bucket, y se recupera por medio de una clave exclusiva asignada por el desarrollador. 3º - Un Bucket puede estar almacenado en una de varias regiones. Puede elegir una región para optimizar la latencia, minimizar costes, etc 4º - Utiliza interfaces REST y SOAP
  41. Sirve también archivos de audio o video, contenido estático, fronts de webs, etc Los datos no se mueven de región a no ser que tu quieras. S3 in plain English Usos típicos: Copia de seguridad y almacenamiento Alojamiento de aplicaciones Alojamiento multimedia Suministro de software
  42. Video S3 Demo https://console.aws.amazon.com/s3/home?region=eu-west-1 Creamos un Bucket (El nombre debe de ser único): presentacion-charla-aws Añadimos un archivo (seleccionamos permisos, añadimos metadatos (Clave,valor)) Ver detalles de un archivo y acciones Demo CLI => # aws s3 ls # aws s3 ls s3://presentacion-charla-aws/ # aws s3 cp README.txt s3://presentacion-charla-aws/README.txt Ver en la consola que se ha subido y tenemos control total sobre él
  43. Elastic Compute Cloud
  44. Arquitectura web típica: Creación de servidores bajo demanda Rápido escalado, unos 2-3 minutos Un año de uso gratuito para probar con una cuenta de AWS
  45. Para hacerse una idea de lo que supondría una arquitectura un poco compleja.
  46. EBS: Almacenamiento persistente independiente de las instancias de máquinas. Ahora SSD. Con ellas se pueden parar las máquinas y volver a arrancarlas. SSD, IOPS aprovisionadas (SSD) o discos magnéticos. Elastic IP: No asociada a una instancia concreta, se pueden reasignar. Acordaros de cuando había que cambiar una ip de un servidor a otro antes :S CloudWatch: Supervisión para las aplicaciones y los recursos de AWS, permite visualizar la utilización de recursos, el funcionamiento operativo y patrones de demanda en general (incluido el uso de CPU, las operaciones de lectura y escritura en disco y el tráfico de red). Puede obtener estadísticas, ver gráficos y definir alarmas para sus datos de métricas. Auto Scaling: Permite escalar automáticamente la capacidad de Amazon EC2, para aumentarla o reducirla manualmente o según demanda. Servicio Gratuito Elastic load Balancing: Balanceadores de carga que detectan el mal estado de servicios y redirige el tráfico hacia otras máquinas en ese caso, hasta que estas se recrean o se recuperan. Soporta SSL transparente para nosotros. AMI: Podemos crear nuestras propias AMIs. Lista => http://alestic.com/ o https://aws.amazon.com/marketplace/ref=brs_navhdr_header
  47. - http://www.ec2instances.info/?region=eu-west-1
  48. Video de la Demo Opción rápida, Opción a detalle (Instalar paso a paso ), AWSMarketPlace, BitNami Demo 1º Crear una instancia paso a paso con el How to con un AMI con Wordpress. 2º Acceder a la máquina por ssh => # chmod 600 Downloads/wordpress-pruebas.pem; # ssh -i /path/to/private_key.pem ubuntu@ip 3º CLI: # aws ec2 describe-instances # aws ec2 describe-instance-status # aws ec2 describe-volumes
  49. Facilita las tareas de configuración, gestión y escalado de bases de datos relacionales Backups, replicas, etc Ahorro de tiempo de puesta en marcha, instalación, configuración y mantenimiento.
  50. RDS nos proporciona instancias de bases de datos en pleno funcionamiento y con añadidos. Podemos configurarlas, conectarnos a ellas desde cualquier cliente, realizar backups automáticamente, monitorizarlas, etc. Podemos utilizar cualquier herramienta de gestión o análisis que estuviéramos usando previamente contra alguna de estas ddbb. Diferentes precios => Dependiendo de licencias si es necesario como en Oracle.
  51. Nueva Base de datos que va a soportar AWS, está en beta. Estoy deseando probar si esos datos son verdad :D Actualización: Parece que no!
  52. AWS no soporta todos los motores de almacenamiento de todas las bases de datos que soporta. Mysql no soporta bien MyISAM, puede ocasionar perdidas de datos y no se hacen backups de este motor de forma transparente como el resto. Utilizadlo revisando las limitaciones. Creamos réplicas con un botón o un comando de consola. Perfecto para aplicaciones con lecturas intensivas Pago por uso Versiones desde la 5.1 a la 5.6.21 para Mysql 35 días máximo de retención de Backups Restauración a un punto temporal
  53. Sin Multi-AZ Solo se puede promocionar a Master un servidor de manera manual, no automática si no lo tienes con Multi-AZ
  54. Con Multi-AZ disponemos de una réplica latente en una zona de disponibilidad distinta que sustituirá automáticamente nuestra instancia master si esta entra en mantenimiento, falla o hay problemas en su AZ. El despliegue Multi-AZ viene con un SLA garantizado del 99,95% No sufre de picos de latencia cuando realizamos snapshots o copias de seguridad porque estos se hacen sobre la instancia latente. Inconveniente: No podemos disponer de acceso a la instancia latente antes de que se produzca la caída de la principal, por lo que no nos permite descargarla de trabajo.
  55. Video de la Demo Consola WEB Crear una con el How To. Enseñar todas las opciones Dar acceso en el Security Group Conectar desde máquina creada anteriormente con EC2. Enseñar gráficas, Logs, SnapShots, Configuración de parámetros, Crear una réplica de lectura
  56. Servicio de supervisión de los recursos de AWS y de las aplicaciones que se ejecutan. Métricas, hacer un seguimiento de las mismas, recopilar y supervisar archivos de registro y establecer alarmas. (CPU, Transferencia de datos, Disco) Básicas sin coste. Puede supervisar instancias EC2 y RDS. Métricas personalizadas generadas por las aplicaciones y los servicios
  57. Supervisión de otros recursos de AWS $3.50 por instancia al mes para la supervisión detallada con una frecuencia de 1 minuto Supervisión de métricas personalizadas $0.50 por métrica por mes Definición de alarmas $0.10 por alarma al mes Visualización de gráficos y estadísticas Tiene un API y te cobran por llamada
  58. Video de la Demo Consola WEB Enseñar como es la consola web de CloudWatch Enseñar las diferentes métricas Enseñar como se crea una alarma EC2 y RDS
  59. Servicio web DNS Escalable y de alta disponibilidad También puedes comprar y gestionar DNSes
  60. Puedes apuntar a un balanceado de carga por DNS o a una máquina por IP o DNS Redireccionado basado en latencia/geográfico. También puedes comprar y gestionar DNSes
  61. Redireccionado basado en latencia/geográfico.
  62. Video de la Demo Consola WEB Muy sencillo Admite todos los tipos de registros DNS: A, AAAA, CNAME, MX, NS, PTR, SOA, SPF, SRV, TXT También lo podemos utilizar para apuntar a S3 Tiene varias herramientas disponibles
  63. Servicio web de entrega de contenido de baja latencia y alta velocidad Pago por uso Sirve contenido estático (y dinámico) Hace una copia de los contenidos en todas sus zonas para servirlos dependiendo de donde se le pidan geográficamente y dando un mejor servicio más rápido en respuesta.
  64. http://docs.aws.amazon.com/gettingstarted/latest/swh/getting-started-create-cfdist.html Usa un CDN con un solo DNS, AWS lo hace por ti.
  65. Soporta Cookies y SSL Sirve archivos de EC2 o S3
  66. Web Console, API REST reference, Developer Guide http://paulstamatiou.com/hosting-on-amazon-s3-with-cloudfront/
  67. Carga aplicaciones y Elastic Beanstalk gestiona de forma automática los detalles Aprovisionamiento de capacidad Escalado automático Supervisión del estado de la aplicación.
  68. Admite aplicaciones web Java, Node.js, PHP, Python, Ruby .NET y contenedores Docker! Apache Tomcat para aplicaciones Java Apache HTTP Server para aplicaciones PHP y Python Servidor HTTP Nginx o Apache para aplicaciones Node.js Passenger para aplicaciones Ruby Microsoft IIS 7.5 para aplicaciones .NET
  69. Permite centralizar los logs en S3 Solo se cobra el uso de los servicios que se arranquen, no Beanstalk
  70. Integración con repositorios Git Autoescalado Zero Downtime Deployment Rollbacks al desplegar nuevas versiones con errores Integración con RDS (Una nueva DDBB por environment, rehusar una existente y usar una alojada en un servidor EC2)
  71. Video de la Demo Web Console Documentación
  72. Creación de colecciones de recursos (Stacks) de AWS relacionados entre sí de una manera ordenada y predecible. Definimos plantillas para describir los recursos de AWS a crear o modificar. Totalmente gratuito, solo se paga lo que se cree. Podemos crear Stacks completos para producción, testing o desarrollo con un solo click o desde Jenkins.
  73. Un Stack se crea proporcionando una plantilla y todos los parámetros necesarios para AWS CloudFormation. Según la plantilla y las dependencias especificadas en ella, AWS CloudFormation determina qué debe crearse y en qué orden. Los Stacks se pueden modificar una vez creados.
  74. Podemos crear Stacks idénticos o parecidos de manera automática para desarrollo o pruebas. Podemos desplegar un nuevo Stack de producción para cambiar de versión de nuestra aplicación actual y no tener parada de servicio (Always Up!). Uniendo esto al autoescalado, podemos tener 0 caídas de servicio :D
  75. Una plantilla tiene la siguiente estructura de JSON de alto nivel: Si la creación de un Stack falla, se destruirán todos los recursos creados hasta el momento y podemos volver a intentarlo manualmente. Al destruir una pila se destruirán todos los recursos de esta.
  76. Ejemplo sencillo en que se muestra cómo crear una instancia de EC2:
  77. Web Console Plantillas, Extractos Developer Tools Mostrar plantillas de ejemplo
  78. API Query y AWS Cli API Query Reference Cli Parameters
  79. Podemos hacer Scripts para automatizar la creación de stacks, interrogando a AWS por que recursos tenemos, como Backups, snapshots, AMIs, etc…
  80. Podemos configurar los recursos una vez creados con CloudFormation utilizando herramientas de Control de Configuración como estas. Podemos crear AMIs con las características del sistema como queramos. User Data es un campo de recursos del Stack de CloudFormation, donde podemos definir comandos a ejecutar una vez levantado. Dark Side!
  81. Video de Demo Crear este Stack => Explicarlo por encima. Web Console
  82. - Preguntas??