Pursuit of stability. Growing AWS ECS in production. Alexander Köhler Frankfurt, September 2018
|
|
- Jocelyn Strickland
- 5 years ago
- Views:
Transcription
1 Pursuit of stability Growing AWS ECS in production Alexander Köhler Frankfurt, September 2018
2 Alexander Köhler DevOps Engineer Systems Engineer Big Data Engineer Application Developer
3 inovex is an IT project house with a focus on digital transformation Product Discovery Product Ownership Web UI/UX Replatforming Microservices Mobile Apps Smart Devices Robotics Big Data & Business Intelligence Platforms Data Science Data Products Search Deep Learning Data Center Automation DevOps Cloud Hosting Agile Training Technology Training Coaching Karlsruhe Pforzheim Stuttgart München Köln Hamburg Using technology to inspire our clients. And ourselves.
4 The start What the customer told us to do. host web applications that our SCRUM team develops 4
5 The start What the customer didn t told us right on the spot. different languages (e.g. java, go) Different maintainers Cloud based host web applications that our SCRUM team develops SSO solution Multistage setup Need for an android build server Distribute APKs 5
6 The start What we told the customer we could do. Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. 6
7 The start What we told the customer we could do. different languages (e.g. java, go) Different maintainers Cloud based Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. SSO solution Multistage setup Android Build Server Distribute APKs 7
8 The start What we told the customer we could do. Wrap the apps in containers Different maintainers Cloud based Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. SSO solution Multistage setup Android Build Server Distribute APKs 8
9 The start What we told the customer we could do. Wrap the apps in containers Add CI/CD pipelines Cloud based Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. SSO solution Multistage setup Android Build Server Distribute APKs 9
10 The start What we told the customer we could do. Wrap the apps in containers Add CI/CD pipelines AWS Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. SSO solution Multistage setup Android Build Server Distribute APKs 10
11 The start What we told the customer we could do. Wrap the apps in containers Add CI/CD pipelines AWS Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. Keycloak Multistage setup Android Build Server Distribute APKs 11
12 The start What we told the customer we could do. Wrap the apps in containers Add CI/CD pipelines AWS Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. 12 Keycloak Infrastructure-as- Code to deploy in multiple AWS accounts Android Build Server Distribute APKs
13 The start What we told the customer we could do. Wrap the apps in containers Add CI/CD pipelines AWS Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. Keycloak 13 Infrastructure-as- Code to deploy in multiple AWS accounts Ec2 instance with planned builds Distribute APKs
14 The start What we told the customer we could do. Wrap the apps in containers Add CI/CD pipelines AWS Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. Keycloak 14 Infrastructure-as- Code to deploy in multiple AWS accounts Ec2 instance with planned builds Provide S3 buckets for upload/download
15 15 Round 1
16 Round 1 Containers in production. Back in 2017: No EKS. But Kops with AWS support. 16
17 Round 1 Containers in production. Back in 2017: No AWS Fargate. (as long as i remember) But still Kops with AWS support. 17
18 Round 1 Let s bring containers in production, they said. AWS ECS to the rescue. Easy setup, I ve heard. 18
19 Round 1 Let s bring containers in production, they said. 19
20 Round 1 Let s bring containers in production, they said. ECS itself is pretty easy, but there are some more components involved. 20
21 Round 1 How exactly bring container now into production? ECS Service ECS Service... ECS Cluster 21
22 Round 1 How exactly bring container now into production? task. (id 42) task. (id 41) ECS Service ECS Service... ECS Cluster 22
23 Round 1 How exactly bring container now into production? ECS Service ECS Service... ECS Cluster VPC EC2 node EC2 node ECS Ami
24 Round 1 How exactly bring container now into production? ECS Service ECS Service... Docker Registry ECS Cluster VPC EC2 node EC2 node ECS Ami
25 Round 1 How exactly bring container now into production? DNS Load balancer Certs ECS Service ECS Service... Docker Registry ECS Cluster VPC EC2 node EC2 node ECS Ami
26 26 Round 2
27 Round 2 So, replace ECS Ami What we knew good: Ubuntu LTS. Should be easy. 27
28 Round 2 Move away from ECS AMI DNS Load balancer Certs ECS Service ECS Service... Docker Registry ECS Cluster VPC EC2 node EC2 node ECS Ami Ubuntu AMI
29 Round 2 Move away from ECS AMI ECS AMI Ubuntu Docker ECS agent 29
30 Round 2 Move away from ECS AMI ECS AMI Ubuntu Docker Docker ECS agent ECS agent 30
31 Round 2 Move away from ECS AMI ECS AMI Ubuntu EBS Volume Docker Docker ECS agent ECS agent Docker-Root at EBS 31
32 32 Round 3
33 Round 3 Bring up a monitoring solution It s AWS. There is cloudwatch? Or do prometheus like everyone else? 33
34 Round 3 Bring up a monitoring solution We did prometheus. And ended up with something like this. 34
35 Round 3 Let prometheus collect all the metrics from all the sources. Monitoring stack Container ECS cluster EC2 instances AWS Api 35
36 Round 3 Let prometheus collect all the metrics from all the sources. Monitoring stack Container Grafana Alertmanager ECS cluster EC2 instances AWS Api Blackbox Exporter ECS Discovery Prometheus EC2 discovery 36
37 Round 3 Let prometheus collect all the metrics from all the sources. Monitoring stack Container Grafana Alertmanager ECS cluster CAdvisor EC2 instances Node Exporter Docker Daemon Metrics AWS Api Blackbox Exporter ECS Discovery Prometheus EC2 discovery 37 ContainerSt arts
38 Round 4 Read all the shells. Ever tried to debug Keycloak in a container not starting properly on a distributed infrastructure? We did. We ended up somehow like this. 38
39 Round 4 Read all the shells. Nay. Lets collect the logs. 39
40 Round 4 Setup a log pipeline. Container ECS cluster Elasticsearch Service on AWS Docker EC2 instances 40
41 Round 4 Setup a log pipeline. Container ECS cluster filebeat processor add_docker_metadata Elasticsearch Service on AWS EC2 instances Docker json files 41
42 Round 5 Add this magic thing called CI/CD. 42
43 Round 5 The pipeline build artifact (e.g. dist/) Actually, pretty easy. AWS ECR Some different kind (docker of registry) easy. gitlab registry (docker registry) ECS cluster (running service) gitlab-runner gitlab-runner gitlab-runner gitlab-runner make docker build docker push terraform apply 43 gitlab repository build artifact gitlab registry gitlab repository
44 Round 5 Toolstack ECS Service Gitlab ECS Cluster EC2 44
45 Round 5 Toolstack ECS Service Gitlab Terraform Gitlab Runner ECS Cluster EC2 45
46 Round 5 Toolstack ECS Service ECS Service Terraform Gitlab Gitlab Runner ECS Cluster Gitlab Runner ECS Cluster EC2 EC2 Terraform (awsinfrastructure) 46
47 Round 5 The pipeline itself docker login ecr registry docker push Build App Wrap in Docker Push to ECR- Dev 1.Pull from gitlab 2.Push to ECR Add to Gitlab Docker Registry Push to next- Stage Deploy ECS services Gitlab-CI 47
48 48 Final round.
49 Conclusion What I ve talked about Wrap the apps in containers Add CI/CD pipelines AWS Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. Keycloak 49 Infrastructure-as- Code to deploy in multiple AWS accounts Ec2 instance with planned builds Provide S3 buckets for upload/download
50 Conclusion What we build but wasn t mentioned. Wrap the apps in containers Add CI/CD pipelines AWS Build a modern (cloud native) infrastructure, wrap everything in ci/cd, build management components like monitoring, add some magic sugar on top and host your web applications in AWS. Keycloak 50 Infrastructure-as- Code to deploy in multiple AWS accounts Ec2 instance with planned builds Provide S3 buckets for upload/download
51 Final words Bring container in production. ECS itself: easy and straightforward. The complete stack with supporting tools: can be tricky. 51
52 Final words Proven tool chain Provision with terraform. Gitlab-CI as CI/CD base. Gitlab-Runner as workhorse. 52
53 Final words What we might do in another way the second time. Take a clearer decision about the usage of additional AWS service. 53
54 Final words What we might do in another way the second time. Re-check if fargate isn t the better solution for most of the services 54
55 Vielen Dank Alexander Köhler DevOps Engineer inovex GmbH Ludwig-Erhard-Allee Karlsruhe alexander.koehler@inovex.de
DevOps Course Content
DevOps Course Content 1. Introduction: Understanding Development Development SDLC using WaterFall & Agile Understanding Operations DevOps to the rescue What is DevOps DevOps SDLC Continuous Delivery model
More informationCloud providers, tools and best practices in running Magento on Kubernetes. Adrian Balcan MindMagnet Software
Cloud providers, tools and best practices in running Magento on Kubernetes Adrian Balcan DevOps @ MindMagnet Software About Me Companies Projects Adrian Balcan contact@adrianbalcan.com Agenda Magento on
More informationAALOK INSTITUTE. DevOps Training
DevOps Training Duration: 40Hrs (8 Hours per Day * 5 Days) DevOps Syllabus 1. What is DevOps? a. History of DevOps? b. How does DevOps work anyways? c. Principle of DevOps: d. DevOps combines the best
More informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationAdvanced Continuous Delivery Strategies for Containerized Applications Using DC/OS
Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate
More informationSecuring Microservices Containerized Security in AWS
Securing Microservices Containerized Security in AWS Mike Gillespie, Solutions Architect, Amazon Web Services Splitting Monoliths Ten Years Ago Splitting Monoliths Ten Years Ago XML & SOAP Splitting Monoliths
More informationWHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction
WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and
More informationDocker CaaS. Sandor Klein VP EMEA
Docker CaaS Sandor Klein VP EMEA The Docker mission Build Ship Run Distributed Applica ons Anywhere Docker Driving the Containerization Movement Build, Ship, Run Distributed Applications Anywhere Docker
More informationThe Art of Container Monitoring. Derek Chen
The Art of Container Monitoring Derek Chen 2016.9.22 About me DevOps Engineer at Trend Micro Agile transformation Micro service and cloud service Docker integration Monitoring system development Automate
More informationSunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.
Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our
More informationS U M M I T B e r l i n
Berlin SessionID ECS + Fargate Deep Dive Ric Harvey Technical Developer Evangelist Amazon Web Services rjh@amazon.com @ric Harvey https://gitlab.com/ric_harvey/bl_practical_fargate CONTAINERS, CONTAINERS,
More informationFixing the "It works on my machine!" Problem with Docker
Fixing the "It works on my machine!" Problem with Docker Jared M. Smith @jaredthecoder About Me Cyber Security Research Scientist at Oak Ridge National Lab BS and MS in Computer Science from the University
More informationThink Small to Scale Big
Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger
More informationUsing AWS to Build a Large Scale Dockerized Microservices Architecture. Dr. Oliver Wahlen moovel Group GmbH Frankfurt, 30.
Using AWS to Build a Large Scale Dockerized Microservices Architecture Dr. Oliver Wahlen moovel Group GmbH Frankfurt, 30. Juni 2016 The moovel Group GmbH Our vision is an ecosystem that simplifies mobility
More informationSaltStack. Orchestration & Application Deployment. Arnold Bechtoldt Oberhausen,
SaltStack Orchestration & Application Deployment Arnold Bechtoldt Oberhausen, 07.11.2015 Arnold Bechtoldt Systems Engineer @ inovex GmbH Platform Engineering System Automation & Development DevOps Support
More informationHow can you implement this through a script that a scheduling daemon runs daily on the application servers?
You ve been tasked with implementing an automated data backup solution for your application servers that run on Amazon EC2 with Amazon EBS volumes. You want to use a distributed data store for your backups
More informationContinuous Delivery for Cloud Native Applications
Continuous Delivery for Cloud Native Applications Cyrille Le Clerc, Director, Product Management at CloudBees Bjorn Boe, Senior Field Engineer at Pivotal Software Speakers /Cyrille Le Clerc Product Manager
More informationEVERYTHING AS CODE A Journey into IT Automation and Standardization. Raphaël Pinson
EVERYTHING AS CODE A Journey into IT Automation and Standardization Raphaël Pinson Who am I? Raphaël Pinson aka Raphink Infrastructure Developer & Trainer Automation (Puppet, Augeas, Docker) Lausanne,
More informationRed Hat Roadmap for Containers and DevOps
Red Hat Roadmap for Containers and DevOps Brian Gracely, Director of Strategy Diogenes Rettori, Principal Product Manager Red Hat September, 2016 Digital Transformation Requires an evolution in... 2 APPLICATIONS
More informationAmazon Linux: Operating System of the Cloud
Amazon Linux: Operating System of the Cloud Chris Schlaeger Director, Kernel and Operating Systems Managing Director, Amazon Development Center Germany GmbH How did Amazon get into Cloud Computing? We
More informationGetting Started With Amazon EC2 Container Service
Getting Started With Amazon EC2 Container Service Emeka Igbokwe Solution Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Agenda Containers EC2 Container Service EC2 Container
More informationDevOps Agility in the Evolving Cloud Services Landscape
DevOps Agility in the Evolving Cloud Services Landscape Kiran Chitturi CTO Architect, Sungard Availability Services @nkchitturi Kiran Chitturi Architect in the Office of the CTO Focus on DevOps and cloud
More informationMicroservices on AWS. Matthias Jung, Solutions Architect AWS
Microservices on AWS Matthias Jung, Solutions Architect AWS Agenda What are Microservices? Why Microservices? Challenges of Microservices Microservices on AWS What are Microservices? What are Microservices?
More informationKuberiter White Paper. Kubernetes. Cloud Provider Comparison Chart. Lawrence Manickam Kuberiter Inc
Kuberiter White Paper Kubernetes Cloud Provider Comparison Chart Lawrence Manickam Kuberiter Inc Oct 2018 Executive Summary Kubernetes (K8S) has become the de facto standard for Cloud Application Deployments.
More information4 Effective Tools for Docker Monitoring. By Ranvijay Jamwal
4 Effective Tools for Docker Monitoring By Ranvijay Jamwal CONTENT 1. The need for Container Technologies 2. Introduction to Docker 2.1. What is Docker? 2.2. Why is Docker popular? 2.3. How does a Docker
More informationAdvanced Clojure Microservices. Tobias Bayer Hamburg,
Advanced Clojure Microservices Tobias Bayer Hamburg, 30.09.2016 Tobias Bayer Senior Developer / Software Architect inovex GmbH Clojure, Java, Cloud tobias.bayer@inovex.de https://github.com/tobiasbayer
More informationStep 1: Setup a Gitlab account
Most of us agree that Continuous Integration (CI), Continuous Delivery (CD), cloud infrastructure, test automation, and configuration management make up the basics of devops. Depending on the scale of
More informationWhat I ll be talking about. About me & bol.com The CI/CD bol.com Current setup. The future in the cloud
CI/CD @ bol.com What I ll be talking about 1. 2. 3. 4. 5. About me & bol.com The CI/CD story @ bol.com Current setup Mayfly The future in the cloud About me Maarten Dirkse @mdirkse on Twitter In IT since
More informationFROM VSTS TO AZURE DEVOPS
#DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using
More informationDevOps Tooling from AWS
DevOps Tooling from AWS What is DevOps? Improved Collaboration - the dropping of silos between teams allows greater collaboration and understanding of how the application is built and deployed. This allows
More informationMicroservices Architekturen aufbauen, aber wie?
Microservices Architekturen aufbauen, aber wie? Constantin Gonzalez, Principal Solutions Architect glez@amazon.de, @zalez 30. Juni 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
More informationCon$nuous Deployment with Docker Andrew Aslinger. Oct
Con$nuous Deployment with Docker Andrew Aslinger Oct 9. 2014 Who is Andrew #1 So#ware / Systems Architect for OpenWhere Passion for UX, Big Data, and Cloud/DevOps Previously Designed and Implemented automated
More informationDevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools Woody Borraccino, AWS Solutions Architect May 4, 2016, Stockholm 2016, Amazon Web Services, Inc. or its Affiliates. All rights
More informationPrometheus For Big & Little People Simon Lyall
Prometheus For Big & Little People Simon Lyall Sysadmin (it says DevOps Engineer in my job title) Large Company, Auckland, New Zealand Use Prometheus at home on workstations, home servers and hosted Vms
More informationWelcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:
Docker Birthday #3 Welcome to Docker Birthday #3 2 120 Docker Birthday events (list available at Docker.Party) 7000+ RSVPs 600 mentors Big thanks to our global partners: Travel Planet 24 e-food.gr The
More informationDeep Dive on AWS CodeStar
Deep Dive on AWS CodeStar with AWS CI/CD workflow Tara E. Walker Technical Evangelist @taraw June 28, 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda What is DevOps
More informationContainers, Serverless and Functions in a nutshell. Eugene Fedorenko
Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes
More informationPackage your Java Application using Docker and Kubernetes. Arun
Package your Java Application using Docker and Kubernetes Arun Gupta, @arungupta Docker Captain Java Champion JavaOne Rock Star (4 years) NetBeans Dream Team Silicon Valley JUG Leader Author Runner Lifelong
More informationFrom Dev to DevOps: An Unexpected Journey. Luis Angel Vicente Sanchez BigCentech Ltd
From Dev to DevOps: An Unexpected Journey Luis Angel Vicente Sanchez BigCentech Ltd luis@bigcente.ch From Zero to Hero? 2 3 What is DevOps? By Devops.png: Rajiv.Pantderivative work: Wylve - This file was
More informationEyes Everywhere: Monitoring Today's Borderless Landscape
SESSION ID: CMI1-R09 Eyes Everywhere: Monitoring Today's Borderless Landscape Bill Shinn Principal Security Architect Amazon Web Services @packet791 What we ll cover today Event & Finding Reference Architecture
More informationDeploying and Operating Cloud Native.NET apps
Deploying and Operating Cloud Native.NET apps Jenny McLaughlin, Sr. Platform Architect Cornelius Mendoza, Sr. Platform Architect Pivotal Cloud Native Practices Continuous Delivery DevOps Microservices
More informationCONTINUOUS DELIVERY WITH DC/OS AND JENKINS
SOFTWARE ARCHITECTURE NOVEMBER 15, 2016 CONTINUOUS DELIVERY WITH DC/OS AND JENKINS AGENDA Presentation Introduction to Apache Mesos and DC/OS Components that make up modern infrastructure Running Jenkins
More informationSAP Hybris Commerce Leveraging the Public Cloud
June 7 th, 2018 Global Managed Services itelligence AG SAP Hybris Commerce Leveraging the Public Cloud Information type: Public Company name: itelligence AG Information owner: GMS Product Management 07/06/2018
More informationA DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West
A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com In short, software is eating the world. - Marc Andreessen, Wall Street Journal, August 2011 UBER, LYFT FALLOUT: TAXI
More informationHow to go serverless with AWS Lambda
How to go serverless with AWS Lambda Roman Plessl, nine (AWS Partner) Zürich, AWSomeDay 12. September 2018 About myself and nine Roman Plessl Working for nine as a Solution Architect, Consultant and Leader.
More informationNGF0502 AWS Student Slides
NextGen Firewall AWS Use Cases Barracuda NextGen Firewall F Implementation Guide Architectures and Deployments Based on four use cases Edge Firewall Secure Remote Access Office to Cloud / Hybrid Cloud
More informationDocker at Lyft Speeding up development Matthew #dockercon
Docker at Lyft Speeding up development Matthew Leventi @mleventi #dockercon Lyft Engineering Lyft Engineering Organization - Rapidly growing headcount - Fluid teams - Everyone does devops Technology -
More informationAdopting Modern Practices for Improved Cloud Security. Cox Automotive - Enterprise Risk & Security
Adopting Modern Practices for Improved Cloud Security Cox Automotive - Enterprise Risk & Security 1 About Cox Automotive Cox Automotive is a leading provider of products and services that span the automotive
More informationMicroservice Deployment. Software Engineering II Sharif University of Technology MohammadAmin Fazli
Microservice Software Engineering II Sharif University of Technology MohammadAmin Fazli Topics Continuous Integration & Microservices Continuous Delivery Artifacts Custom Images Environments Service Configuration
More informationRED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION
RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION Stephanos D Bacon Product Portfolio Strategy, Application Platforms Stockholm, 13 September 2017 1 THE PATH TO DIGITAL LEADERSHIP IT
More informationAccenture Cloud Platform Serverless Journey
ARC202 Accenture Cloud Platform Serverless Journey Tom Myers, Sr. Cloud Architect, Accenture Cloud Platform Matt Lancaster, Lightweight Architectures Global Lead November 29, 2016 2016, Amazon Web Services,
More informationA DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West
A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com THE NEED FOR SPEED THE ACCELERATION OF APPLICATION DELIVERY FOR THE BUSINESS In short, software is eating the world. -
More informationDeploying and Operating Cloud Native.NET apps
Deploying and Operating Cloud Native.NET apps Jenny McLaughlin, Sr. Platform Architect Cornelius Mendoza, Sr. Platform Architect Pivotal Cloud Native Practices Continuous Delivery DevOps Microservices
More informationAGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat
AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Senior Solution Architect Red Hat Digital Transformation It requires an evolution in. Applications Infrastructure
More informationServerless Architecture meets Continuous Delivery. Andreas
Serverless Architecture meets Continuous Delivery Andreas Mohrhard andreas.mohrhard@cosee.biz @amohrhard ANDREAS MOHRHARD Cloud Engineer @ cosee Expert on AWS topics Software engineer with focus on Java
More informationCONTINUOUS INTEGRATION; TIPS & TRICKS
CONTINUOUS INTEGRATION; TIPS & TRICKS BIO I DO TECH THINGS I DO THINGS I DO THINGS BLUE OCEAN BEEP BEEP REFACTOR PEOPLE S HOUSES MY TIPS & TRICKS FOR CI - CI Infrastructure - CI Architecture - Pipeline
More informationSeagull: A distributed, fault tolerant, concurrent task runner. Sagar Patwardhan
Seagull: A distributed, fault tolerant, concurrent task runner Sagar Patwardhan sagarp@yelp.com Yelp s Mission Connecting people with great local businesses. Yelp scale Outline What is Seagull? Why did
More informationebook ADVANCED LOAD BALANCING IN THE CLOUD 5 WAYS TO SIMPLIFY THE CHAOS
ebook ADVANCED LOAD BALANCING IN THE CLOUD 5 WAYS TO SIMPLIFY THE CHAOS Introduction Load balancing isn t just about managing traffic anymore. As your infrastructure expands to include applications in
More informationPagely.com implements log analytics with AWS Glue and Amazon Athena using Beyondsoft s ConvergDB
Pagely.com implements log analytics with AWS Glue and Amazon Athena using Beyondsoft s ConvergDB Pagely is the market leader in managed WordPress hosting, and an AWS Advanced Technology, SaaS, and Public
More informationElastic Load Balancing
Elastic Load Balancing Deep Dive & Best Practices Mariano Vecchioli, Sr. Technical Account Manager AWS Michaela Kurkiewicz, Principal Service Manager Co-op Tina Howell, Platform Lead - Co-op June 28 th,
More informationReactive Microservices Architecture on AWS
Reactive Microservices Architecture on AWS Sascha Möllering Solutions Architect, @sascha242, Amazon Web Services Germany GmbH Why are we here today? https://secure.flickr.com/photos/mgifford/4525333972
More informationGetting Started with AWS Security
Getting Started with AWS Security Tomas Clemente Sanchez Senior Consultant Security, Risk and Compliance September 21st 2017 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Move
More informationContinuous Integration and Delivery with Spinnaker
White Paper Continuous Integration and Delivery with Spinnaker The field of software functional testing is undergoing a major transformation. What used to be an onerous manual process took a big step forward
More informationHashiCorp Vault on the AWS Cloud
HashiCorp Vault on the AWS Cloud Quick Start Reference Deployment November 2016 Last update: April 2017 (revisions) Cameron Stokes, HashiCorp, Inc. Tony Vattathil and Brandon Chavis, Amazon Web Services
More informationStrengthen and Scale security using DevSecOps
OWASP Indonesia Meetup Strengthen and Scale security using DevSecOps $ www.teachera.io!"# @secfigo % secfigo@gmail.com # whoami Author, Speaker and Community Leader. Speaker/Trainer at Blackhat, AppSec EU,
More informationSwift Web Applications on the AWS Cloud
Swift Web Applications on the AWS Cloud Quick Start Reference Deployment November 2016 Asif Khan, Tom Horton, and Tony Vattathil Solutions Architects, Amazon Web Services Contents Overview... 2 Architecture...
More informationDEVOPS COURSE CONTENT
LINUX Basics: Unix and linux difference Linux File system structure Basic linux/unix commands Changing file permissions and ownership Types of links soft and hard link Filter commands Simple filter and
More informationTurbo boost your digital app test automation with Jenkins
Turbo boost your digital app test automation with Jenkins Step-by-Step Tutorial May, 2018 Speakers Sheli Ashkenazi Sr. Product Manager Experitest Jonathan Aharon Sr. Sales Engineer Experitest 2 01 The
More informationRemediate the Flag Practical AppSec Training Platform. Andrea Scaduto
Practical AppSec Training Platform Bio Interests: Web / Mobile Apps Pentesting Optimization of costs in addressing security issues Training developers in remediation and secure coding Application Security
More informationThe SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Dublin Apache Kafka Meetup, 30 August 2017.
Dublin Apache Kafka Meetup, 30 August 2017 The SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Joseph @pleia2 * ASF projects 1 Elizabeth K. Joseph, Developer Advocate Developer Advocate
More informationContinuous Delivery the hard way with Kubernetes. Luke Marsden, Developer
Continuous Delivery the hard way with Luke Marsden, Developer Experience @lmarsden Agenda 1. Why should I deliver continuously? 2. primer 3. GitLab primer 4. OK, so we ve got these pieces, how are we going
More informationYOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?
YOUR APPLICATION S JOURNEY TO THE CLOUD What s the best way to get cloud native capabilities for your existing applications? Introduction Moving applications to cloud is a priority for many IT organizations.
More informationA JOURNEY TO THE CLOUD
Container Solutions Zoover Case Study A JOURNEY TO THE CLOUD Building a continuously delivered, container packaged, microservice oriented and dynamically managed cloud native system. CHALLENGE Zoover,
More informationIntroduction to AWS GoldBase. A Solution to Automate Security, Compliance, and Governance in AWS
Introduction to AWS GoldBase A Solution to Automate Security, Compliance, and Governance in AWS September 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document
More informationTwo years of on Kubernetes
Two years of on Kubernetes Platform Engineer @ rebuy Once a Fullstack- and Game-Developer Got interested in container technologies in 2014 and jumped on K8s in 2015 Finished my master thesis with a case
More informationAgility on Steroids with a Docker-based CI/CD pipeline on AWS. Jon Christensen July 19, 2018
Agility on Steroids with a Docker-based CI/CD pipeline on AWS Jon Christensen July 19, 2018 We were using Heroku or Elastic Beanstalk Users were the first to notice issues We had minimal test coverage
More informationTM DevOps Use Case TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case01 First Draft 5 th March 2018 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary
More informationIndustry-leading Application PaaS Platform
Industry-leading Application PaaS Platform Solutions Transactional Apps Digital Marketing LoB App Modernization Services Web Apps Web App for Containers API Apps Mobile Apps IDE Enterprise Integration
More informationStart Building CI/CD as Code The 7 Lessons Learnt from Deploying and Managing 100s of CI Environments
White Paper Start Building CI/CD as Code The 7 Lessons Learnt from Deploying and Managing 100s of CI Environments by Aaron Walker, Technology Director 1 Looking at Continuous Integration (CI) a bit differently
More informationDevOps and Continuous Delivery USE CASE
DevOps and Continuous Delivery USE CASE CliQr DevOps and Continuous Delivery Page 2 DevOps and Continuous Delivery In the digital economy, increasing application velocity is key to success. In order to
More informationPrzyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE
Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform Jarosław Stakuń Senior Solution Architect/Red Hat CEE jstakun@redhat.com Monetize innovation http://www.forbes.com/innovative-companies/list/
More informationKuber-what?! Learn about Kubernetes
DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems
More informationAbout Intellipaat. About the Course. Why Take This Course?
About Intellipaat Intellipaat is a fast growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over
More informationWhat s New at AWS? looking at just a few new things for Enterprise. Philipp Behre, Enterprise Solutions Architect, Amazon Web Services
What s New at AWS? looking at just a few new things for Enterprise Philipp Behre, Enterprise Solutions Architect, Amazon Web Services 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
More informationMicroservices. Chaos Kontrolle mit Kubernetes. Robert Kubis - Developer Advocate,
Microservices Chaos Kontrolle mit Kubernetes Robert Kubis - Developer Advocate, Google @hostirosti About me Robert Kubis Developer Advocate Google Cloud Platform London, UK hostirosti github.com/hostirosti
More informationAWS Integration Guide
AWS Integration Guide Cloud-Native Security www.aporeto.com AWS Integration Guide Aporeto integrates with AWS to help enterprises efficiently deploy, manage, and secure applications at scale and the compute
More informationIntroduction to Cloud Computing
You will learn how to: Build and deploy cloud applications and develop an effective implementation strategy Leverage cloud vendors Amazon EC2 and Amazon S3 Exploit Software as a Service (SaaS) to optimize
More informationTraining on Amazon AWS Cloud Computing. Course Content
Training on Amazon AWS Cloud Computing Course Content 15 Amazon Web Services (AWS) Cloud Computing 1) Introduction to cloud computing Introduction to Cloud Computing Why Cloud Computing? Benefits of Cloud
More informationIntroduction to virtualisation, hardware, cloud, containers, unikernels, microkernels. and everything else
Introduction to virtualisation, hardware, cloud, containers, unikernels, microkernels. and everything else What s driving us? Smaller Faster Efficient Secure Cloud, infrastructure and virtualisation Smaller,
More informationGo Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)
RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions
More informationContainers or Serverless? Mike Gillespie Solutions Architect, AWS Solutions Architecture
Containers or Serverless? Mike Gillespie Solutions Architect, AWS Solutions Architecture A Typical Application with Microservices Client Webapp Webapp Webapp Greeting Greeting Greeting Name Name Name Microservice
More informationImportant DevOps Technologies (3+2+3days) for Deployment
Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in
More informationContainerOps - DevOps Orchestration. Quanyi Ma
ContainerOps - DevOps Orchestration Quanyi Ma Who Am I? Quanyi Ma DevOps & Open Source Expert Senior Architect & Full Stack Developer Email: maquanyi@huawei.com Twitter: @genedna
More informationDevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps
DevOps Made Easy Shireesh Thanneru, Platform Architect Intel Linoy Alexander, Director, DevOps Justyna Kucharczak, Sr. Product Marketing Manager, Platform Pegasystems Agenda Why DevOps? A look at benefits
More informationUsing Prometheus with InfluxDB for metrics storage
Using Prometheus with InfluxDB for metrics storage Roman Vynar Senior Site Reliability Engineer, Quiq September 26, 2017 About Quiq Quiq is a messaging platform for customer service. https://goquiq.com
More informationAmazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India
(AWS) Overview: AWS is a cloud service from Amazon, which provides services in the form of building blocks, these building blocks can be used to create and deploy various types of application in the cloud.
More informationHow the Cloud is Enabling the Disruption of the Construction Industry. AWS Case Study Construction Industry. Abstract
Case Study Construction Industry How the Cloud is Enabling the Disruption of the Construction Industry Abstract A Minfy-architected cloud solution is helping iquippo, a digital marketplace for the construction
More informationKnative: Building serverless platforms on top of Kubernetes
Knative: Building serverless platforms on top of Kubernetes Ahmet Alp Balkan @ahmetb Thanks to Mark Chmarny, Ryan Gregg, DeWitt Clinton and Bret McGowen for some of the slides used in this presentation.
More informationDevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY
DevOps Anti-Patterns Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! 31 Anti-Pattern: Throw it Over the Wall Development Operations 32 Anti-Pattern: DevOps Team Silo
More informationDOCKER 101 FOR JS AFFICIONADOS. Christian Ulbrich, Zalari UG
DOCKER 101 FOR JS AFFICIONADOS Christian Ulbrich, Zalari UG AGENDA Docker what is all the craze about? Docker is hard One-Liners Orchestration Outlook Links DOCKER WTF? DOCKER WTF? Docker is light-weight
More information