SlideShare a Scribd company logo
HOW TO START
USING AWS
in your organization
INTRODUCTION
Catalin Dumitras – Solution Architect
WHY
How do you start using aws in your day to day work life?
PHILOSOPHY
▪ Disclaimer
▪ Why not serverless ?
▪ Why not containers ?
▪ Market share
PHILOSOPHY
What is AWS CloudFormation?
AWS CloudFormation is a service
that gives developers and
businesses an easy way to create a
collection of related AWS resources
and provision them in an orderly
and predictable fashion.
What is Terraform ?
Terraform is a tool for building,
changing, and versioning
infrastructure safely and efficiently.
Terraform can manage existing and
popular service providers as well as
custom in-house solutions.
PHILOSOPHY
What are the common reasons people
choose terraform?
#1 Multi-cloud support
PHILOSOPHY
▪ Do you have a clear business case for using multiple cloud providers ?
▪ How about migration ?
PHILOSOPHY
Left Azure,
Right AWS
PHILOSOPHY
Quote from www.terraform.io: “an open source tool that codifies APIs into declarative
configuration files”
PHILOSOPHY
▪ In a couple of years a better tool might be available.
▪ You are not getting the full benefits of AWS:
▪ inter-service integration
▪ incurring more costs for maintenance
▪ consider LEAN devops
PHILOSOPHY
Costs of Cloudformation
▪ Service is Free!
▪ Support is included in AWS
support plans for all services!
Costs of Terraform
▪ Terraform OSS is free
▪ Pro and Premium is paid
(service)
▪ You need pro and premium for
support.
OSS is another thing to manage
Pro/Premium another thing to pay
PHILOSOPHY
▪ How much effort does it take to maintain?
Cloudformation is a managed service supported by a AWS, terraform is a open source
project.
MYTHBUST
ERS
AWS
EDITION¢ £ ¤
MYTHBUSTERS AWS EDITION
Cloudformation does't cover all services so I have to wait on aws to roll
out support, on terraform I can code my own module !
¤
MYTHBUSTERS AWS EDITION
Only with terraform can I create modules and reuse code, in
cloudformation you have one bit ugly file, yuck !
¤
MYTHBUSTERS AWS EDITION
Only cloudformation supports rolling updates ( where your ec2 instances
are replaces one by one )
¢
MYTHBUSTERS AWS EDITION
Only terraform shows you what the changes are before applying to the
environment
¤
MYTHBUSTERS AWS EDITION
Only terraform can import and manage your existing resources
£
TWO USE CASES
▪ Creating a codified infrastructure template
▪ Managing your current infrastructure ( run commands, scale,
configuration )
TWO USE CASES
▪ Creating a codified infrastructure template
ABSTRACTION & SERVICES ADOPTION
▪ Invested in current tool
▪ Human fear of the unknown
▪ Awareness of new tool’s advantages
▪ Worries about new tool
http://blog.strategyzer.com/posts/2018/3/26/when-new-solutions-create-customer-pains
SCAREMONGERING
GOLDYLOCKS ZONE
Console ElasticBeanStalk CloudFormation Terraform
SUMMARY
▪ What is your company's mission?
▪ Why are clients paying your company?
THE APPROACH
SPOTTING THE RIGHT TIME
When there is a need but no available resources to:
▪ deploy in a better env ( size, high availability, new features )
▪ deploy a new application or service
▪ deploy a proof of concept for evaluation
Fedex days
FINDING THE RIGHT PEOPLE
▪ Who own the application/service
▪ Who do devops in your company
GIVING THE RIGHT SPEECH
▪ Explain the benefits of each capability
▪ Explain you are there to help
▪ Willingness to throw away prototypes
GIVING THE RIGHT SPEECH
What happens if they say no?
Diplomacy, the indirect approach.
THE SOLUTION
CAPABILITIES
▪ Infrastructure as code
▪ Continuous integration (well, not the complete flow, but the start)
▪ Continuous deployment
▪ Log streaming
COMPONENTS
CODE WALKTHROUGH
▪ Roles and policies
▪ Base infrastructure
▪ Mysql database
▪ Example Application
▪ Continuous Integration & Deployment
DEMO
ACCESS THE DEMO
Q&A
THANK YOU!
Please leave feedback by following the link
in the QR Code

More Related Content

What's hot

Application Patters For The Cloud
Application Patters For The CloudApplication Patters For The Cloud
Application Patters For The Cloud
Igor Moochnick
 
Batchly v Azure batch
Batchly v Azure batchBatchly v Azure batch
Batchly v Azure batch
CMPUTE
 
Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013
Arron Stebbing
 
AWS-Data-Migration-module3
AWS-Data-Migration-module3AWS-Data-Migration-module3
AWS-Data-Migration-module3
Amazon Web Services
 
Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...
Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...
Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...
Amazon Web Services
 
UberCloud: From Experiment to Marketplace
UberCloud: From Experiment to MarketplaceUberCloud: From Experiment to Marketplace
UberCloud: From Experiment to Marketplace
inside-BigData.com
 
Introduction to Cloud computing
Introduction to Cloud computing Introduction to Cloud computing
Introduction to Cloud computing
mehanasshahul
 
Find AWS Data Center as per your requirements
Find AWS Data Center as per your requirementsFind AWS Data Center as per your requirements
Find AWS Data Center as per your requirements
Colo Compare
 
Introduction to cloudstack 4.2 networking
Introduction to cloudstack 4.2 networkingIntroduction to cloudstack 4.2 networking
Introduction to cloudstack 4.2 networking
ShapeBlue
 
Cloud Overview
Cloud OverviewCloud Overview
Cloud Overview
iasaglobal
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
i2k2 Networks (P) Ltd.
 
Introdcution to Azure
Introdcution to AzureIntrodcution to Azure
Introdcution to Azure
Omid Vahdaty
 
Batchly - Automated AWS Cost Reduction
Batchly - Automated AWS Cost ReductionBatchly - Automated AWS Cost Reduction
Batchly - Automated AWS Cost Reduction
CMPUTE
 
Azure and/or AWS: How to Choose the best cloud platform for your project
Azure and/or AWS: How to Choose the best cloud platform for your projectAzure and/or AWS: How to Choose the best cloud platform for your project
Azure and/or AWS: How to Choose the best cloud platform for your project
EastBanc Tachnologies
 
An introduction to Spot Instances and AWS Fleet - Webinar
An introduction to Spot Instances and AWS Fleet - WebinarAn introduction to Spot Instances and AWS Fleet - Webinar
An introduction to Spot Instances and AWS Fleet - Webinar
CMPUTE
 
Cloud computing's truly open silver lining: OpenStack
Cloud computing's truly open silver lining: OpenStackCloud computing's truly open silver lining: OpenStack
Cloud computing's truly open silver lining: OpenStack
Asociatia ProLinux
 
Virtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groupsVirtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groups
Praveen Hanchinal
 
Next-Generation Server Architecture
Next-Generation Server ArchitectureNext-Generation Server Architecture
Next-Generation Server Architecture
RightScale
 
Cloud development and career path
Cloud development and career pathCloud development and career path
Cloud development and career path
Praveen Hanchinal
 
Build a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready InfrastructureBuild a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready Infrastructure
Avere Systems
 

What's hot (20)

Application Patters For The Cloud
Application Patters For The CloudApplication Patters For The Cloud
Application Patters For The Cloud
 
Batchly v Azure batch
Batchly v Azure batchBatchly v Azure batch
Batchly v Azure batch
 
Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013Building a Service Provider Cloud Offering - MVMUG Sept2013
Building a Service Provider Cloud Offering - MVMUG Sept2013
 
AWS-Data-Migration-module3
AWS-Data-Migration-module3AWS-Data-Migration-module3
AWS-Data-Migration-module3
 
Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...
Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...
Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...
 
UberCloud: From Experiment to Marketplace
UberCloud: From Experiment to MarketplaceUberCloud: From Experiment to Marketplace
UberCloud: From Experiment to Marketplace
 
Introduction to Cloud computing
Introduction to Cloud computing Introduction to Cloud computing
Introduction to Cloud computing
 
Find AWS Data Center as per your requirements
Find AWS Data Center as per your requirementsFind AWS Data Center as per your requirements
Find AWS Data Center as per your requirements
 
Introduction to cloudstack 4.2 networking
Introduction to cloudstack 4.2 networkingIntroduction to cloudstack 4.2 networking
Introduction to cloudstack 4.2 networking
 
Cloud Overview
Cloud OverviewCloud Overview
Cloud Overview
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
Introdcution to Azure
Introdcution to AzureIntrodcution to Azure
Introdcution to Azure
 
Batchly - Automated AWS Cost Reduction
Batchly - Automated AWS Cost ReductionBatchly - Automated AWS Cost Reduction
Batchly - Automated AWS Cost Reduction
 
Azure and/or AWS: How to Choose the best cloud platform for your project
Azure and/or AWS: How to Choose the best cloud platform for your projectAzure and/or AWS: How to Choose the best cloud platform for your project
Azure and/or AWS: How to Choose the best cloud platform for your project
 
An introduction to Spot Instances and AWS Fleet - Webinar
An introduction to Spot Instances and AWS Fleet - WebinarAn introduction to Spot Instances and AWS Fleet - Webinar
An introduction to Spot Instances and AWS Fleet - Webinar
 
Cloud computing's truly open silver lining: OpenStack
Cloud computing's truly open silver lining: OpenStackCloud computing's truly open silver lining: OpenStack
Cloud computing's truly open silver lining: OpenStack
 
Virtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groupsVirtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groups
 
Next-Generation Server Architecture
Next-Generation Server ArchitectureNext-Generation Server Architecture
Next-Generation Server Architecture
 
Cloud development and career path
Cloud development and career pathCloud development and career path
Cloud development and career path
 
Build a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready InfrastructureBuild a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready Infrastructure
 

Similar to How to start using aws

Cloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach Voices - The Cloud: What Does it Mean for your Current ApplicationsCloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach
 
AWS CLOUDFORMATION
AWS CLOUDFORMATIONAWS CLOUDFORMATION
AWS CLOUDFORMATION
Riyaz-ul
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
Patrick Pierson
 
Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC
Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOCBusiness Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC
Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC
Amazon Web Services
 
AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...
AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...
AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...
Amazon Web Services
 
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Amazon Web Services
 
An introduction to Serverless
An introduction to ServerlessAn introduction to Serverless
An introduction to Serverless
Adrien Blind
 
OpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont'sOpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont's
Frederik Bijlsma
 
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudLinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
Mark Hinkle
 
Aws migration strategy
Aws migration strategyAws migration strategy
Aws migration strategy
Suliman Lei
 
AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...
AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...
AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...
Amazon Web Services
 
Salesforce vs aws who is better cloud service provider [2021 edition]
Salesforce vs aws  who is better cloud service provider  [2021 edition]Salesforce vs aws  who is better cloud service provider  [2021 edition]
Salesforce vs aws who is better cloud service provider [2021 edition]
Katy Slemon
 
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot InstancesWorkshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances
Amazon Web Services
 
Cloud computing benefits
Cloud computing benefitsCloud computing benefits
Cloud computing benefits
Madhukumar Vattipulusu
 
Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014
Tim Mackey
 
Aws webinar may 2013 designing for failure
Aws webinar may 2013   designing for failureAws webinar may 2013   designing for failure
Aws webinar may 2013 designing for failure
Amazon Web Services
 
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulMeetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Sebastian Straube
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recap
CloudHesive
 
A deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloudA deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloud
Cloudera, Inc.
 
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Riccardo Romani
 

Similar to How to start using aws (20)

Cloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach Voices - The Cloud: What Does it Mean for your Current ApplicationsCloudreach Voices - The Cloud: What Does it Mean for your Current Applications
Cloudreach Voices - The Cloud: What Does it Mean for your Current Applications
 
AWS CLOUDFORMATION
AWS CLOUDFORMATIONAWS CLOUDFORMATION
AWS CLOUDFORMATION
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC
Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOCBusiness Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC
Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC
 
AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...
AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...
AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...
 
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
 
An introduction to Serverless
An introduction to ServerlessAn introduction to Serverless
An introduction to Serverless
 
OpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont'sOpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont's
 
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudLinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
 
Aws migration strategy
Aws migration strategyAws migration strategy
Aws migration strategy
 
AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...
AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...
AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...
 
Salesforce vs aws who is better cloud service provider [2021 edition]
Salesforce vs aws  who is better cloud service provider  [2021 edition]Salesforce vs aws  who is better cloud service provider  [2021 edition]
Salesforce vs aws who is better cloud service provider [2021 edition]
 
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot InstancesWorkshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances
 
Cloud computing benefits
Cloud computing benefitsCloud computing benefits
Cloud computing benefits
 
Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014
 
Aws webinar may 2013 designing for failure
Aws webinar may 2013   designing for failureAws webinar may 2013   designing for failure
Aws webinar may 2013 designing for failure
 
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulMeetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recap
 
A deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloudA deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloud
 
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
 

Recently uploaded

"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 

Recently uploaded (20)

"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 

How to start using aws

Editor's Notes

  1. In domeniu de 12 ani Lucrez cu serviciile AWS de 3 ani. Am certificarile lor associate, daca vrea cineva informatii de cum sa le iei pe toate in aceeasi zi, mai ales cu traficul din Bucuresti, vorbim dupa
  2. multe resurse, niciuna sa rezolve o problema de baza Sa aduca valoare imediat Sa convinga colegii Dupa prezentare sa mergeti la manager sa spuneti ca voi puteti face asta Structura prezentarii: filozofia abordarea oportunitatilor solutia technical Demo QA
  3. Disclaimer, acestea sunt opiniile mele bazate pe experienta persoala, care cred ca se aplica in majoritatea situatiilor. Serverless regandim architectura aplicatiei si technologiile sa reducem dependentele solutiei, sa nu trebuiasca docker Pentru crearea si administrarea infrastructurilor eu folosesc solutia nativa aws cloudformation
  4. reddit, sondaj peste 50% folosesc terraform Acestea fiind descrierile lor oficiale as vrea sa adaug ca amandoua sunt din categoria "Infrastructure as Code". De ce alege lumea terraform? Cel mai intalnit motiv multi-cloud support Desi eu ma indoiesc ca sunt multe companii care folosesc mai mult de un provider in productie Zilele trecute reddit si numai 12% dintre cei foloseau mai multi provideri Hai sa facem un pas in spate sa ne uitam la provideri
  5. - mare si matur e AWS - microsoft si Google sunt pe nise - o strategie buna pentru ei Intrebarea cheie aici este: "Aveti o cerinta clara si valida pentru a folosi mai multi provider de cloud ?”
  6. Daca da, cred ca terraform este o optiune care merita investigata. Daca nu, probabil lucrurile nu se vor schimba prea mult pentru cativa ani. Sa presupunem ca vrei sa migrate astazi din aws in azure Ar trebui sa fie mai usor? Putin cod ?
  7. nici o linie nu este comuna, una lucrurile devin mai clare cand am citit ceva pe situl companiei hashicorp
  8. daca foloseai terraform macar ai fi familiar cu managementul lui Dar da, nu mi se pare asa usor precum presupune lumea.
  9. Peste cativa ani, daca o sa doriti sa va mutate este posibil sa existe un tool mult mai bun Personal nu as recomanda o investitie de timp si bani pentru posibilitate ca in viitor sa fie un pic mai bine Nu cand alternative este mai usoara. - Daca vorbim despre costuri, haideti sa comparam
  10. Planurile de support AWS pleaca de la 30$ Orice tool folosesti supportul de la ei e esential
  11. Serverul de Jenkins sau serviciul de automation, poate si alte resurse Ce se intampla cand are un bug Amazonul investeste resurse din 2015 in 2016 au lansat peste o mie de servicii noi si o crestere anuala de ~ 30% "Dar Catalin, daca ei nu rezolva bugurile care ma deranjeaza pe cu terraform imi scriu eu implementarea!" Eu a-si spune, corect, aceeasi chestie este posibila si cu cloudformation, vorbim imediat. Ce am vb pana acum, terraform nu este naspa, dar trebuie sa analizam din toate punctele de vedere Ca tot vb de reddit, destul de multi nu pareau bine informati despre cloudformation
  12. Hai sa jucam un mic joc
  13. Cloudformation are resurse custom care poate sa faca aceeasi chestie Toate toolurile in spate folosesc api-ul, chiar si consola web! Tot ce poti face in terraform poti si in cloudformation, aici faceam referire mai inainte cum sa rezolvi buguri!
  14. Cloudformation are nested stacks si exportable output values Personal imi place mai mult exportable output values, e diferenta ca intre monolith si micro-servicii.
  15. Nu am gasit o solutie publica pana acum pentru terraform. Stie cineva vro una ?
  16. Cloudformation iti permite sa vezi schimbarile prin changesets. Putem vedea aici cum arata aceasta functionalitate.
  17. Dar … cu siguranta va asteaptati la o completare Cunosc doar doua motive pentru care ai vrea aceasta functionalitate: Ca sa ai un inceput de cod pentru infrastructura Ca sa administrezi un set de resurse, de obicei servere ( sa rulezi comenzi, sa scalezi, sa schimbi configuratii etc )
  18. Pentru prima situatie ofera Cloudformer Nu se aplica la ce e inauntru la o instanta ec2 N-as vrea sa import ec2 niciodata, de ce ? Pentru ca creaza un sentiment fals de siguranta, nu ai o infrastructura repetabila A facut cineva de aici a facut asta pana acum? Vroiam sa va intreb: ce ai spune daca iti cere cineva sa faci clona la env in alta regiune? Nu poate nimeni sa stie ce schimbari au fost in ec2 Pentru rolul de administrare putem sa folosim, “Jenkins-ul” din aws Stie cineva despre ce vb ? Systems Manager Cand stai si te gandesti nu prea sunt multe limitari in cloudformation, nu-I asa?
  19. Societatea se bazeaza pe abstractizare, nici unul dintre noi nu trebuie sa stie cum functioneaza un motor doar ne uitam in masina si conducem! De aceea folosim service ca RDS, sa nu facem mentenanta sau backup Atunci de e lumea reticienta la abordarea anumitor servicii Chiar recent citeam un articol si am zis ca trebuie sa va prezint niste idei de acolo
  20. De cand lucrez cu aws am auzit tot felul de texte alarmiste: Daca dispare amazon Daca se scumpeste de 10 ori Ultima chiar saptamana asta, daca nu esti multi cloud nu esti high-availability Chestia asta e ca si cum cineva se duce la un manager care nu are background technic si ii spune: "Stiati ca, codul css are zero test coverage, vi se pare ca interfata, singurul lucru pe care clientul vede nu este important ? " Managerul zice "wow zero adica deloc, nu suna bine, adica normal ca ne pasa de interfata !". Si apropo chiar exista un tool de unit testing pe codul css.
  21. Incarcand sa inteleg relatia dintre toate toolurile Am ajuns la analogia asta Ca sa sumarizam aceasta sectiune as vrea sa va intreb urmatoarele? Care este misiunea companiei voastre? De ce va platesc clientii?
  22. Daca este o modalitate mai usoara, rapida sau ieftina este datoria noastra sa o adoptam . Acolo unde este posibil technic si financiar ar trebui sa folosim cat mai multe servicii cu scopul de a ne focusa pe acea valoare pe care numai firmele noastre le pot produce.
  23. Care sunt oportunitatile Cum sa gasim persoanele potrivite Discursul potrivit
  24. Aici voi presupun ca sunt ceva procese in firma voastra pentru managementul infrastructurii, daca nu sunt atunci raspunsul pentru cand este oportul este maine ! Cei care administreaza sunt tot timpul prinsi cu probleme in productie si altele, Echipele sunt blocate Managerii sunt nemultumiti
  25. Acestia sunt oamenii care raspund mai sus in managementul firmei sau la client daca sunt: livrari interziate, productia cazuta, acestia sunt oamenii pe care trebuie sa ii convingeti sa va lase sa ii ajutati.
  26. propuneti un experiment explica capabilitatile solutiei si beneficiile cloudului in general pe subiectul asta numai am putea face o prezentare separate asa ca nu am detaliat Important: deblocati echipele dati mai mult timp la oameni sa se focuseze pe probleme din productie nu este o problema daca o sa fie inlocuit tineti minte schema
  27. - mergeti la lead developer, cereti access la resurse pentru dezvoltarea personala deploiati solutia Vb cu echipele blocata, spuneti ca e o solutie neoficiala Chestia asta merge, pentru ca oamenii cateodata nu cred ca se poate livra asa de repede.
  28. Eu ma gandeam la doua chestii: Sa fac pentru mai toate limbajele populare cate o infrastructura de genu Poate sa folosesc ca aplicatii ceva sample de la framework-uri pe care mai folositi voi, ca sa fie similar Am facut un cont pe github unde sa pun toate ordonat fiecare repo pentru un limbaj As avea nevoie de voi sa imi spuneti ce limbaje si framework-uri vreti. Am un formular de feedback pe slide-ul urmator unde puteti sa imi lasati informatiile astea Intrebari ?
  29. Va rog sa lasati feedback , ce va placut, ce nu va placut, ma ajuta sa va ofer valoare mai multa pe viitor! Acolo aveti si posibilitatea sa votati despre ce subiecte mai vreti prezentari Ca sa recapitulam: Am discutat despre filozofia lucrului cu AWS Am discutat cum putem aborda integrarea serviciilor in munca noastra de zi cu zi Am prezentat o solutie de unde puteti incepe Vreau sa va urez success voua, echipelor si firmelor din care faceti parte, Va multumesc !