SlideShare uma empresa Scribd logo
1 de 12
Asgard and the AWS Cloud
   „Where gods manage the clouds“

             TechTalk at adcloud.com
                 Feb 27th, 2013
       johannes.hoerle@yoochoose.com &
          roland.gude@yoochoose.com
Outline
• YOOCHOOSE
  background
• The Architecture
• The Scenario
• The Traditional
  Way
• The Vision
• The Modern Way
• Out of the AWS
  Box
• Missing stuff
• Asgard
YOOCHOOSE background
• Founded as
  startup in Oct
  2009 based on a
  DTAG mission
• Focused on
  – Media (PMR)
  – Publisher
  – slithered into
    eCommerce
• Moved from on-
  premise to SaaS
  solution on AWS
• Acquired by eZ
  in 2011
The Architecture
•   Cloud-based
•   Reliable
•   Performant
•   Cost-efficient
•   Self-healing?
•   Maintainable?
The Scenario
• Different services
• Complex
  components
• Many
  Interactions
• Scale up/down
• Upgrade/Deploy
• Rollback
The Traditional Way
• Manpower
• Strict processes
• Review (again
  and again)
• Schedules
• No touching
• Error Prone

      Slow
Progress
The Vision
•   Hassle free
•   Lean processes
•   Responsive
•   Transparent
•   Bullet proof



       Move as you
like
The Modern Way
• Automation
• Continuous
  Deployment
• Autoscaling
• Monitoring
Out Of The AWS Box
• Automation
• Continuous
  Deployment
• Autoscaling
   – Sort of
• Monitoring
   – System based




      Almost there
Missing stuff
• Rich deployment
  interface
• Uses AWS API
• Integrates with
  existing tools
• Easy to learn
• Easy to use
• Better abstraction
  of Service
  components
Asgard
• Organize Cloud
  Environment
  – Application
  – Cluster
  – Autoscaling
    Group
• Naming
  Conventions
  – Versions
  – Environments
• Use AWS
  services
  – Autoscaling
  – Monitoring
  – LoadBalancing
The Demo

Mais conteúdo relacionado

Mais procurados

Ansible meetup - Service-Now Integration
Ansible meetup  - Service-Now IntegrationAnsible meetup  - Service-Now Integration
Ansible meetup - Service-Now IntegrationCorey Wanless
 
SaaS on the rise - Why carriers have to make our lives miserable
SaaS on the rise - Why carriers have to make our lives miserableSaaS on the rise - Why carriers have to make our lives miserable
SaaS on the rise - Why carriers have to make our lives miserableAndré Cedik
 
Cost Optimization Best Practices from Trend Micro
Cost Optimization Best Practices from Trend Micro Cost Optimization Best Practices from Trend Micro
Cost Optimization Best Practices from Trend Micro Cliff Chao-kuan Lu
 
Cloudstack Japan - cloudstack, the best kept secret in the cloud
Cloudstack Japan  -  cloudstack, the best kept secret in the cloudCloudstack Japan  -  cloudstack, the best kept secret in the cloud
Cloudstack Japan - cloudstack, the best kept secret in the cloudShapeBlue
 
Dave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudDave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudOlga Lavrentieva
 
AWS Enterprise Summit London 2013 - Stuart Lynn - Sage
AWS Enterprise Summit London 2013 - Stuart Lynn - SageAWS Enterprise Summit London 2013 - Stuart Lynn - Sage
AWS Enterprise Summit London 2013 - Stuart Lynn - SageAmazon Web Services
 
RDS: Exciting & nerdy things you won't find in the whitepaper
RDS: Exciting & nerdy things you won't find in the whitepaperRDS: Exciting & nerdy things you won't find in the whitepaper
RDS: Exciting & nerdy things you won't find in the whitepaperG2 Tech Group
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWSSteamhaus
 
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike CialowiczTaking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike CialowiczAtlassian
 
Leveraging Akamai to Make Your Cloud Transformation Initiatives Successful
Leveraging Akamai to Make Your Cloud Transformation Initiatives SuccessfulLeveraging Akamai to Make Your Cloud Transformation Initiatives Successful
Leveraging Akamai to Make Your Cloud Transformation Initiatives SuccessfulAkamai Developers & Admins
 
June 2017 Denver AWS Users' Group intro slides
June 2017 Denver AWS Users' Group intro slidesJune 2017 Denver AWS Users' Group intro slides
June 2017 Denver AWS Users' Group intro slidesDavid McDaniel
 
Building your microsite with Documents & Sites
Building your microsite with Documents & SitesBuilding your microsite with Documents & Sites
Building your microsite with Documents & SitesRichard Olrichs
 
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless DreamsRainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless DreamsJosh Carlisle
 
Cloud Scale Lessons Learned
Cloud Scale Lessons LearnedCloud Scale Lessons Learned
Cloud Scale Lessons LearnedNick Stephens
 

Mais procurados (19)

Ansible meetup - Service-Now Integration
Ansible meetup  - Service-Now IntegrationAnsible meetup  - Service-Now Integration
Ansible meetup - Service-Now Integration
 
SaaS on the rise - Why carriers have to make our lives miserable
SaaS on the rise - Why carriers have to make our lives miserableSaaS on the rise - Why carriers have to make our lives miserable
SaaS on the rise - Why carriers have to make our lives miserable
 
Cost Optimization Best Practices from Trend Micro
Cost Optimization Best Practices from Trend Micro Cost Optimization Best Practices from Trend Micro
Cost Optimization Best Practices from Trend Micro
 
Cloudstack Japan - cloudstack, the best kept secret in the cloud
Cloudstack Japan  -  cloudstack, the best kept secret in the cloudCloudstack Japan  -  cloudstack, the best kept secret in the cloud
Cloudstack Japan - cloudstack, the best kept secret in the cloud
 
Moving Viadeo to AWS
Moving Viadeo to AWSMoving Viadeo to AWS
Moving Viadeo to AWS
 
Dave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudDave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloud
 
Keynote TIAD Camp Serverless
Keynote TIAD Camp ServerlessKeynote TIAD Camp Serverless
Keynote TIAD Camp Serverless
 
Sap basis 2025
Sap basis 2025Sap basis 2025
Sap basis 2025
 
AWS Enterprise Summit London 2013 - Stuart Lynn - Sage
AWS Enterprise Summit London 2013 - Stuart Lynn - SageAWS Enterprise Summit London 2013 - Stuart Lynn - Sage
AWS Enterprise Summit London 2013 - Stuart Lynn - Sage
 
RDS: Exciting & nerdy things you won't find in the whitepaper
RDS: Exciting & nerdy things you won't find in the whitepaperRDS: Exciting & nerdy things you won't find in the whitepaper
RDS: Exciting & nerdy things you won't find in the whitepaper
 
Cluster SQL - TIAD Camp Microsoft Cloud Readiness
Cluster SQL - TIAD Camp Microsoft Cloud ReadinessCluster SQL - TIAD Camp Microsoft Cloud Readiness
Cluster SQL - TIAD Camp Microsoft Cloud Readiness
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Amazon Web Services Introduction
Amazon Web Services IntroductionAmazon Web Services Introduction
Amazon Web Services Introduction
 
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike CialowiczTaking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
 
Leveraging Akamai to Make Your Cloud Transformation Initiatives Successful
Leveraging Akamai to Make Your Cloud Transformation Initiatives SuccessfulLeveraging Akamai to Make Your Cloud Transformation Initiatives Successful
Leveraging Akamai to Make Your Cloud Transformation Initiatives Successful
 
June 2017 Denver AWS Users' Group intro slides
June 2017 Denver AWS Users' Group intro slidesJune 2017 Denver AWS Users' Group intro slides
June 2017 Denver AWS Users' Group intro slides
 
Building your microsite with Documents & Sites
Building your microsite with Documents & SitesBuilding your microsite with Documents & Sites
Building your microsite with Documents & Sites
 
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless DreamsRainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
 
Cloud Scale Lessons Learned
Cloud Scale Lessons LearnedCloud Scale Lessons Learned
Cloud Scale Lessons Learned
 

Destaque

Tech Talk: Cloud Computing
Tech  Talk: Cloud ComputingTech  Talk: Cloud Computing
Tech Talk: Cloud Computingrjtg
 
Gardening With Dad
Gardening With DadGardening With Dad
Gardening With Dadgrizleo
 
Fbu this is ph summer 10
Fbu this is ph summer 10Fbu this is ph summer 10
Fbu this is ph summer 10grizleo
 
Surveillance Summary
Surveillance SummarySurveillance Summary
Surveillance Summarygrizleo
 
Presentazione seminario conclusivo progetto "Il portfolio del docente"
Presentazione seminario conclusivo progetto "Il portfolio del docente"Presentazione seminario conclusivo progetto "Il portfolio del docente"
Presentazione seminario conclusivo progetto "Il portfolio del docente"Stefania Quattrocchi
 
Youth World Cafe Weekend Away
Youth World Cafe Weekend AwayYouth World Cafe Weekend Away
Youth World Cafe Weekend AwayPaul Tilley
 
Rbc July 1 Part Ii
Rbc July 1 Part IiRbc July 1 Part Ii
Rbc July 1 Part Iigrizleo
 
Dub’S Birthday
Dub’S BirthdayDub’S Birthday
Dub’S Birthdaygrizleo
 
Rbc July 1 Part1
Rbc July 1 Part1Rbc July 1 Part1
Rbc July 1 Part1grizleo
 
Vacation slide show
Vacation slide showVacation slide show
Vacation slide showltownson
 
Rbc Slideshow 2
Rbc Slideshow 2Rbc Slideshow 2
Rbc Slideshow 2grizleo
 
Danceuponinjustice
DanceuponinjusticeDanceuponinjustice
DanceuponinjusticePaul Tilley
 
Photovoice through the life span samples
Photovoice through the life span samplesPhotovoice through the life span samples
Photovoice through the life span samplesgrizleo
 
Are we equal assembly
Are we equal assemblyAre we equal assembly
Are we equal assemblyPaul Tilley
 

Destaque (18)

Tech Talk: Cloud Computing
Tech  Talk: Cloud ComputingTech  Talk: Cloud Computing
Tech Talk: Cloud Computing
 
Film & Theology
Film & TheologyFilm & Theology
Film & Theology
 
Gardening With Dad
Gardening With DadGardening With Dad
Gardening With Dad
 
Fbu this is ph summer 10
Fbu this is ph summer 10Fbu this is ph summer 10
Fbu this is ph summer 10
 
Surveillance Summary
Surveillance SummarySurveillance Summary
Surveillance Summary
 
Presentazione seminario conclusivo progetto "Il portfolio del docente"
Presentazione seminario conclusivo progetto "Il portfolio del docente"Presentazione seminario conclusivo progetto "Il portfolio del docente"
Presentazione seminario conclusivo progetto "Il portfolio del docente"
 
Youth World Cafe Weekend Away
Youth World Cafe Weekend AwayYouth World Cafe Weekend Away
Youth World Cafe Weekend Away
 
Rbc July 1 Part Ii
Rbc July 1 Part IiRbc July 1 Part Ii
Rbc July 1 Part Ii
 
Dub’S Birthday
Dub’S BirthdayDub’S Birthday
Dub’S Birthday
 
Rbc July 1 Part1
Rbc July 1 Part1Rbc July 1 Part1
Rbc July 1 Part1
 
Vacation slide show
Vacation slide showVacation slide show
Vacation slide show
 
Rbc Slideshow 2
Rbc Slideshow 2Rbc Slideshow 2
Rbc Slideshow 2
 
Altworship talk
Altworship talkAltworship talk
Altworship talk
 
Danceuponinjustice
DanceuponinjusticeDanceuponinjustice
Danceuponinjustice
 
Rbc
RbcRbc
Rbc
 
Photovoice through the life span samples
Photovoice through the life span samplesPhotovoice through the life span samples
Photovoice through the life span samples
 
Friut med
Friut medFriut med
Friut med
 
Are we equal assembly
Are we equal assemblyAre we equal assembly
Are we equal assembly
 

Semelhante a Asgard and the aws cloud

AWS 101 - An Introduction to the Amazon Cloud
AWS 101  - An Introduction to the Amazon CloudAWS 101  - An Introduction to the Amazon Cloud
AWS 101 - An Introduction to the Amazon CloudCloudHesive
 
Adopting AWS in your organization - ITPalooza 2015
Adopting AWS in your organization - ITPalooza 2015Adopting AWS in your organization - ITPalooza 2015
Adopting AWS in your organization - ITPalooza 2015CloudHesive
 
Introduction to AWS and Docker on ECS
Introduction to AWS and Docker on ECSIntroduction to AWS and Docker on ECS
Introduction to AWS and Docker on ECSCloudHesive
 
Amazon Webservices for Java Developers - UCI Webinar
Amazon Webservices for Java Developers - UCI WebinarAmazon Webservices for Java Developers - UCI Webinar
Amazon Webservices for Java Developers - UCI WebinarCraig Dickson
 
Meetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWSMeetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWSAWS Vietnam Community
 
Cloud Development with Camel and Amazon Web Services
Cloud Development with Camel and Amazon Web ServicesCloud Development with Camel and Amazon Web Services
Cloud Development with Camel and Amazon Web ServicesRobin Howlett
 
Fuse integration-services
Fuse integration-servicesFuse integration-services
Fuse integration-servicesChristian Posta
 
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkReady.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkIdan Tohami
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java CloudAnkur Gupta
 
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREVApps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREVChristopher Colucci
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWSOSSCube
 
Scalable Application Development on AWS
Scalable Application Development on AWSScalable Application Development on AWS
Scalable Application Development on AWSMikalai Alimenkou
 
DevOps for Serverless Computing with Demo
DevOps for Serverless Computing with DemoDevOps for Serverless Computing with Demo
DevOps for Serverless Computing with DemoAmazon Web Services
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to CloudRightScale
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesOwen Cutajar
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...IndicThreads
 

Semelhante a Asgard and the aws cloud (20)

AWS 101 - An Introduction to the Amazon Cloud
AWS 101  - An Introduction to the Amazon CloudAWS 101  - An Introduction to the Amazon Cloud
AWS 101 - An Introduction to the Amazon Cloud
 
Adopting AWS in your organization - ITPalooza 2015
Adopting AWS in your organization - ITPalooza 2015Adopting AWS in your organization - ITPalooza 2015
Adopting AWS in your organization - ITPalooza 2015
 
Introduction to AWS and Docker on ECS
Introduction to AWS and Docker on ECSIntroduction to AWS and Docker on ECS
Introduction to AWS and Docker on ECS
 
Amazon Webservices for Java Developers - UCI Webinar
Amazon Webservices for Java Developers - UCI WebinarAmazon Webservices for Java Developers - UCI Webinar
Amazon Webservices for Java Developers - UCI Webinar
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Meetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWSMeetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWS
 
Cloud Development with Camel and Amazon Web Services
Cloud Development with Camel and Amazon Web ServicesCloud Development with Camel and Amazon Web Services
Cloud Development with Camel and Amazon Web Services
 
Fuse integration-services
Fuse integration-servicesFuse integration-services
Fuse integration-services
 
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkReady.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration Framework
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREVApps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
AWS Distilled
AWS DistilledAWS Distilled
AWS Distilled
 
104 meets cloud
104 meets cloud104 meets cloud
104 meets cloud
 
Scalable Application Development on AWS
Scalable Application Development on AWSScalable Application Development on AWS
Scalable Application Development on AWS
 
Unleashing cloud
Unleashing cloudUnleashing cloud
Unleashing cloud
 
DevOps for Serverless Computing with Demo
DevOps for Serverless Computing with DemoDevOps for Serverless Computing with Demo
DevOps for Serverless Computing with Demo
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & Opportunities
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Asgard and the aws cloud

  • 1. Asgard and the AWS Cloud „Where gods manage the clouds“ TechTalk at adcloud.com Feb 27th, 2013 johannes.hoerle@yoochoose.com & roland.gude@yoochoose.com
  • 2. Outline • YOOCHOOSE background • The Architecture • The Scenario • The Traditional Way • The Vision • The Modern Way • Out of the AWS Box • Missing stuff • Asgard
  • 3. YOOCHOOSE background • Founded as startup in Oct 2009 based on a DTAG mission • Focused on – Media (PMR) – Publisher – slithered into eCommerce • Moved from on- premise to SaaS solution on AWS • Acquired by eZ in 2011
  • 4. The Architecture • Cloud-based • Reliable • Performant • Cost-efficient • Self-healing? • Maintainable?
  • 5. The Scenario • Different services • Complex components • Many Interactions • Scale up/down • Upgrade/Deploy • Rollback
  • 6. The Traditional Way • Manpower • Strict processes • Review (again and again) • Schedules • No touching • Error Prone Slow Progress
  • 7. The Vision • Hassle free • Lean processes • Responsive • Transparent • Bullet proof Move as you like
  • 8. The Modern Way • Automation • Continuous Deployment • Autoscaling • Monitoring
  • 9. Out Of The AWS Box • Automation • Continuous Deployment • Autoscaling – Sort of • Monitoring – System based Almost there
  • 10. Missing stuff • Rich deployment interface • Uses AWS API • Integrates with existing tools • Easy to learn • Easy to use • Better abstraction of Service components
  • 11. Asgard • Organize Cloud Environment – Application – Cluster – Autoscaling Group • Naming Conventions – Versions – Environments • Use AWS services – Autoscaling – Monitoring – LoadBalancing