Accelerating Software Delivery with the AWS Developer Tools. Pradyumna Dash Solutions Architect, UK Public Sector
|
|
- Lesley Stevenson
- 5 years ago
- Views:
Transcription
1 Accelerating Software Delivery with the AWS Developer Tools Pradyumna Dash Solutions Architect, UK Public Sector
2 Accelerating Software Delivery with the AWS Developer Tools Pradyumna Dash Solutions Architect, UK Public Sector
3 the online book and decorative pillow seller Amazon.com swooped in and, in 2006, launched its own computer rental system the future Amazon Web Services. The once-fledgling service has since turned cloud computing into a mainstream phenomenon Source: Bloomberg Business - April 22, 2015
4
5 Experience Building and managing cloud since 2006 Service Breadth & Depth 90+ services to support any cloud workload Global Footprint 16 regions, 42 availability zones, 73 edge locations Pricing Philosophy 59 proactive price reductions to date Ecosystem Thousands of partners;; Marketplace products
6 16 Regions 73 Edge Locations Region & Number of Availability Zones 42 AZs New Region (coming soon)
7 Sample EU Region Sample Availability Zone Availability Zone A Availability Zone B Datacenter Datacenter Availability Zone C Datacenter
8 The AWS Platform Marketplace Business Applications DevOps Tools Business Intelligence Mgmt. Tools Monitoring Auditing Service Catalog Analytics Query Large Data Sets Elasticsearch Business Analytics Dev Tools Artificial Intelligence IoT Mobile Enterprise Applications Game Development Account Support Security Server Management Hadoop/Spark Rules Engine Build, Test, Monitor Apps Document Sharing Support Networking Configuration Tracking Real-time Data Streaming Private Git Repositories Voice & Text Chatbots Local Compute and Sync Push Notifications & Calendaring Managed Services Database & Storage Optimization Orchestration Workflows Continuous Delivery Machine Learning Device Shadows Build, Deploy, Manage APIs Hosted Desktops Professional Services SaaS Subscriptions Resource Templates Managed Search Build, Test, and Debug Text-to-Speech Device Gateway Device Testing Application Streaming 3D Game Engine Partner Ecosystem Operating Systems Automation Managed ETL Deployment Image Analysis Registry Identity Backup Multi-player Backends Training & Certification Solution Architects Account Management Security & Pricing Reports Technical Acct. Management Migration Hybrid Application Services Security Database Application Discovery Data Integration Application Migration Integrated Networking Data Migration Identity Federation Transcoding Step Functions Messaging Identity & Access Key Storage & Management Active Directory Database Migration Resource Management DDoS Protection Server Migration VMware on AWS Application Analysis Aurora MySQL PostgreSQL Oracle SQL Server Devices & Edge Systems Certificate Management MariaDB Web App. Firewall Data Warehousing NoSQL Exabyte-scale Storage Object Storage Archive Block Storage Data Transport Managed File Storage Compute Virtual Machines Web Simple Servers Auto Scaling Batch Applications Containers Event-driven Computing Networking Isolated Resources Dedicated Connections Global CDN Load Balancing Scalable DNS Infrastructure Regions Availability Zones Points of Presence
9 Why are we here today?
10 Software moves faster today Software creation and distribution is easier and faster than ever: Startups can now take on giants with little to no funding ahead of time Getting your software into the hands of millions is a download away Your ability to move fast is paramount to your ability to fight off disruption
11 The software delivery model has drastically changed Old software delivery model New software delivery model
12 What tools do you need to move fast? Releasing software in this new software-driven world requires a number of tools: Tools to manage the flow of your software development release process Tools to properly test and inspect your code for defects and potential issues Tools to deploy your applications
13 First, we need to understand a little bit about software release processes
14 Release processes have four major phases Source Build Test Production Check-in source code such as.java files. Peer review new code Compile code Unit tests Style checkers Code metrics Create container images Integration tests with other systems Load testing UI tests Penetration testing Deployment to production environments
15 Release processes levels Source Build Test Production Continuous integration Continuous delivery Continuous deployment
16 microservices + 2 pizza teams
17 We move pretty fast at Amazon: In 2014: Thousands of service teams across Amazon + Building microservices + Practicing continuous delivery + Many environments (staging, beta, production, multiple regions) =50 million deploys
18 DevOps: Culture + Practices + Tools Each 2-pizza team owns their product: Creates product (software typically) Handles Q/A of that product Responds to issues, is on-call you build it, you run it Supports service & tracks/goals against business and technical metrics
19 DevOps: Culture + Practices + Tools Each 2-pizza team s practices largely open so far as standards are met: Agile? Scrum? Daily standups? Weekly? None? Whatever you works for your team! No centralized change management board/team/approval, but tools that require a degree of signoff/process review
20 DevOps: Culture + Practices + Tools Each 2-pizza team developers given a box of tools : Use these or operationalize your own: Time spent on operations is less time to spend on development Less time spent on development is increased risk of missing goals Tools provide guard rails that enforce best/better practices Tools maintained by other 2-pizza teams
21 2-pizza team responsibility Venn diagram THEIR PRODUCT * Deployment tools CI/CD tools Monitoring tools Metrics tool Logging tools APM tools Infrastructure provisioning tools Security tools Database management tools Testing tools. Responsible for Not responsible for *Unless their product belongs in the blue
22 We built tools to automate our software release process
23 Deployment service No downtime deployments Health checking Versioned artifacts and rollbacks
24 Pipelines Automated actions and transitions from check-in to production Development benefits: Faster Safer Consistent & standardized Visualization of the process
25 Every year we survey our software developers and in 2014 results found only one development tool/service could be correlated statistically with happier developers: Our pipelines service!
26 continuous delivery == happier developers!
27 AWS Code* services AWS CodePipeline AWS CodeStar AWS CodeDeploy AWS CodeCommit AWS CodeBuild
28 AWS Code* services Software Release Steps: Commit Build Test Production
29 AWS Code* services Software Release Steps: Commit Build Test Production AWS CodeCommit
30 AWS Code* services Software Release Steps: Commit Build Test Production AWS CodeBuild Third-Party Tooling
31 AWS Code* services Software Release Steps: Commit Build Test Production Third-Party Tooling Third-Party Tooling
32 AWS Code* services Software Release Steps: Commit Build Test Production AWS CodeDeploy
33 AWS Code* services Software Release Steps: Commit Build Test Production AWS CodeDeploy Amazon EC2 On-Premises
34 AWS Code* services Software release steps: AWS CodePipeline Commit Build Test Production
35 AWS Code* services Software release steps: AWS CodePipeline Commit Build Test Production AWS CodeCommit AWS CodeBuild Third Party Tooling AWS CodeDeploy
36 AWS CodePipeline Continuous delivery service for fast and reliable application updates Model and visualize your software release process Builds, tests, and deploys your code every time there is a code change Integrates with third-party tools and AWS
37 CodePipeline MyApplication Source Source GitHub Build JenkinsOnEC2 Jenkins Deploy JavaApp Elastic Beanstalk Action Stage Transition Pipeline
38 CodePipeline MyApplication Source Source GitHub Build JenkinsOnEC2 Jenkins NotifyDevelopers Lambda Parallel actions Deploy JavaApp Elastic Beanstalk
39 CodePipeline MyApplication Source Source GitHub Build JenkinsOnEC2 Jenkins TestAPI Runscope NotifyDevelopers Lambda Sequential actions Deploy JavaApp Elastic Beanstalk
40 Build CodePipeline MyApplication JenkinsOnEC2 Jenkins Staging-Deploy JavaApp Elastic Beanstalk QATeamReview Manual Approval Review Manual approvals Prod-Deploy JavaApp Elastic Beanstalk
41 CodePipeline MyApplication Source 1. Get changes Source GitHub Build JenkinsOnEC2 Jenkins 3. Poll for job 4. Acknowledge job 7. Put success EC2 instance 5. Get source artifact S3 Source Artifact 6. Store build artifact S3 Deploy 8. Retrieve build artifact Build Artifact JavaApp Elastic Beanstalk 9. Deploy build artifact Java App Elastic Beanstalk Web container
42 AWS service integrations Source Invoke Logic Deploy Amazon S3 AWS CodeCommit AWS Lambda AWS CodeDeploy AWS CloudFormation AWS Elastic Beanstalk AWS OpsWorks
43 We have a strong partner list, and it s growing Source Build Test Deploy
44 Extend AWS CodePipeline using custom actions Mobile testing Update tickets Provision resources Update dashboards Send notifications Security scan
45 Build & test your application
46 Building your code Building code typically refers to languages that require compiled binaries:.net languages: C#, F#, VB.net, etc. Java and JVM languages: Java, Scala, JRuby Go ios languages: Swift, Objective-C We also refer to the process of creating Docker container images as building the image. EC2
47 No building required! Many languages don t require building. These are considered interpreted languages: PHP Ruby Python Node.js EC2 You can just deploy your code!
48 Testing your code Testing is both a science and an art form! Goals for testing your code: Want to confirm desired functionality Catch programming syntax errors Standardize code patterns and format Reduce bugs due to non-desired application usage and logic failures Make applications more secure
49 Deploying your applications
50 AWS CodeDeploy Automates code deployments to any instance Handles the complexity of updating your applications Avoid downtime during application deployment Rollback automatically if failure detected Deploy to Amazon EC2 or on-premises servers, in any language and on any operating system Integrates with third-party tools and AWS
51 appspec.yml Example version: 0.0 os: linux files: - source: / destination: /var/www/html permissions: - object: /var/www/html pattern: *.html owner: root group: root mode: 755 hooks: ApplicationStop: - location: scripts/deregister_from_elb.sh BeforeInstall: - location: scripts/install_dependencies.sh ApplicationStart: - location: scripts/start_httpd.sh ValidateService: - location: scripts/test_site.sh - location: scripts/register_with_elb.sh
52 appspec.yml Example version: 0.0 os: linux files: - source: / destination: /var/www/html permissions: - object: /var/www/html pattern: *.html owner: root group: root mode: 755 hooks: ApplicationStop: - location: scripts/deregister_from_elb.sh BeforeInstall: - location: scripts/install_dependencies.sh ApplicationStart: - location: scripts/start_httpd.sh ValidateService: - location: scripts/test_site.sh - location: scripts/register_with_elb.sh Send application files to one directory and configuration files to another Set specific permissions on specific directories & files Remove/add instance to ELB Install dependency packages Start Apache Confirm successful deploy More!
53 Choose deployment speed and group one at a time Dev Deployment group v2 v1 v1 v1 v1 v1 Agent Agent half at a time OR Prod Deployment group v2 v2 v2 v1 v1 v1 all at once Agent Agent Agent v2 v2 v2 v2 v2 v2 Agent Agent Agent
54 DEMO!
55 General best practices used by Amazon developers CI/CD is a MUST! Commit frequently Builds on every commit Build once in a given execution flow Deploy to a running environment for further testing
56 General best practices used by Amazon developers CI/CD is a MUST! Commit frequently Builds on every commit Build once in a given execution flow Deploy to a running environment for further testing Everything that is code (application, infrastructure, documentation) goes into a repository If it s not in a repository, it doesn t go into production environments!
57 General best practices used by Amazon developers CI/CD is a MUST! Commit frequently Builds on every commit Build once in a given execution flow Deploy to a running environment for further testing Everything that is code (application, infrastructure, documentation) goes into a repository If it s not in a repository, it doesn t go into production environments! Start with continuous delivery ( gated promotion) and build up to continuous deployment once evidence of a high-level of excellence in testing is clear
58 General best practices used by Amazon developers CI/CD is a MUST! Commit frequently Builds on every commit Build once in a given execution flow Deploy to a running environment for further testing Everything that is code (application, infrastructure, documentation) goes into a repository If it s not in a repository, it doesn t go into production environments! Start with continuous delivery ( gated promotion) and build up to continuous deployment once evidence of a high-level of excellence in testing is clear Deploy to canaries, test, deploy to an AZ, test, deploy to a Region, test
59 General best practices used by Amazon developers (cont.) Code reviews are one of the best mechanisms for good code: Does this code look clean and can someone else understand it? Is the design of it meeting the expectations of its needs? Are there better/easier ways to do this same thing?
60 General best practices used by Amazon developers (cont.) Code Reviews are one of the best mechanisms for good code: Does this code look clean and can someone else understand it? Is the design of it meeting the expectations of its needs? Are there better/easier ways to do this same thing? Style checkers Will someone else in the company be able to update/fix/maintain this code?
61 General best practices used by Amazon developers (cont.) Code Reviews are one of the best mechanisms for good code: Does this code look clean and can someone else understand it? Is the design of it meeting the expectations of its needs? Are there better/easier ways to do this same thing? Style checkers Will someone else in the company be able to update/fix/maintain this code? Auto-rollbacks can be the quickest recovery mechanism after failure Rollback first, then debug what went wrong with logs/graphs/etc.
62 General best practices used by Amazon developers (cont.) Code Reviews are one of the best mechanisms for good code: Does this code look clean and can someone else understand it? Is the design of it meeting the expectations of its needs? Are there better/easier ways to do this same thing? Style checkers Will someone else in the company be able to update/fix/maintain this code? Auto-rollbacks can be the quickest recovery mechanism after failure Rollback first, then debug what went wrong with logs/graphs/etc. Thorough dashboards What is happening now? What does normal look like over some period of time? What do I do if this graph looks wrong/an alarm has been triggered? What events can I correlate with a move in a graph?
63 Code* tips and tricks All Code* products can (and should) be provisioned and managed with AWS CloudFormation! You could literally store the CloudFormation templates that provision your Code* resources in CodeCommit and update them via CodePipeline (It s like Code* inception!) Deep integration with IAM. You can assign permissions on who can commit code, approve manual approvals, deploy to certain deployment groups, and more! Integrate with AWS Lambda to do almost anything: CodeCommit has Repository Triggers CodeDeploy has Event Notifications CodePipeline has native Lambda invoke AWS CodePipeline AWS CodeDeploy AWS CodeCommit
64 aws.amazon.com/devops
65 Pradyumna Dash Solutions Architect, UK Public Sector
Serverless Website Publishing with AWS Code* Services. Steffen Grunwald Solutions Architect, AWS October 27, 2016
Serverless Website Publishing with AWS Code* Services Steffen Grunwald Solutions Architect, AWS October 27, 2016 Software Delivery Models evolved What do you need to move fast? Re-use services, Architect
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 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 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 informationAWS 101. Patrick Pierson, IonChannel
AWS 101 Patrick Pierson, IonChannel What is AWS? Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help
More informationExpected Learning Outcomes Introduction To AWS
Introduction To AWS Expected Learning Outcomes Introduction To AWS Understand What Cloud Computing Is Discover Why Companies Are Adopting AWS Understand How AWS Can Help Your Explore AWS Services Apply
More informationSecurity & Compliance in the AWS Cloud. Vijay Rangarajan Senior Cloud Architect, ASEAN Amazon Web
Security & Compliance in the AWS Cloud Vijay Rangarajan Senior Cloud Architect, ASEAN Amazon Web Services @awscloud www.cloudsec.com #CLOUDSEC Security & Compliance in the AWS Cloud TECHNICAL & BUSINESS
More informationSecurity & Compliance in the AWS Cloud. Amazon Web Services
Security & Compliance in the AWS Cloud Amazon Web Services Our Culture Simple Security Controls Job Zero AWS Pace of Innovation AWS has been continually expanding its services to support virtually any
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 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 informationEnergy Management with AWS
Energy Management with AWS Kyle Hart and Nandakumar Sreenivasan Amazon Web Services August [XX], 2017 Tampa Convention Center Tampa, Florida What is Cloud? The NIST Definition Broad Network Access On-Demand
More informationSecurity Aspekts on Services for Serverless Architectures. Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance
Security Aspekts on Services for Serverless Architectures Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance Agenda: Security in General Services in Scope Aspects of Services for
More informationWhat s New at AWS? A selection of some new stuff. Constantin Gonzalez, Principal Solutions Architect, Amazon Web Services
What s New at AWS? A selection of some new stuff Constantin Gonzalez, Principal Solutions Architect, Amazon Web Services Speed of Innovation AWS Pace of Innovation AWS has been continually expanding its
More informationDEVELOPING DEVOPS ON AWS
By Eric Johnson LAST UPDATED FEBRUARY 6, 2017 WHITE PAPER INTRODUCTION 3 CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY (CI/CD) 4 Continuous Integration 4 Continuous Delivery 4 The Bottom Line 5 THE RIGHT
More informationUse Case: Scalable applications
Use Case: Scalable applications 1. Introduction A lot of companies are running (web) applications on a single machine, self hosted, in a datacenter close by or on premise. The hardware is often bought
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 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 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 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 informationIntroduction to Amazon Cloud & EC2 Overview
Introduction to Amazon Cloud & EC2 Overview 2015 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent
More informationIntroduction to Amazon Cloud & EC2 Overview
Introduction to Amazon Cloud & EC2 Overview 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent
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 informationWerden Sie ein Teil von Internet der Dinge auf AWS. AWS Enterprise Summit 2015 Dr. Markus Schmidberger -
Werden Sie ein Teil von Internet der Dinge auf AWS AWS Enterprise Summit 2015 Dr. Markus Schmidberger - schmidbe@amazon.de Internet of Things is the network of physical objects or "things" embedded with
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 informationAWS Administration. Suggested Pre-requisites Basic IT Knowledge
Course Description Amazon Web Services Administration (AWS Administration) course starts your Cloud Journey. If you are planning to learn Cloud Computing and Amazon Web Services in particular, then this
More informationWe are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info
We are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : Storage & Database Services : Introduction
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 informationVernetzte Fahrerassistenzsysteme (BMW + AWS ) Hazard Preview
+ = Vernetzte Fahrerassistenzsysteme (BMW + AWS ) Hazard Preview Andreas Winckler BMW EE-51 Location Based Services Walter Pernstecher AWS Enterprise Account Management Gartner Magic Quadrant for Cloud
More informationMid-Atlantic CIO Forum
Mid-Atlantic CIO Forum Agenda Security of the Cloud Security In the Cloud Your Product and Services Roadmap (innovation) AWS and Cloud Services Growth and Expansion at AWS Questions & Discussion Shared
More informationGetting started with AWS security
Getting started with AWS security Take a prescriptive approach Stella Lee Manager, Enterprise Business Development $ 2 0 B + R E V E N U E R U N R A T E (Annualized from Q4 2017) 4 5 % Y / Y G R O W T
More informationTM DevOps Use Case. 2017TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case03 First Draft 01 st Dec 2017 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary
More informationSplunk & AWS. Gain real-time insights from your data at scale. Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk
Splunk & AWS Gain real-time insights from your data at scale Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk Forward-Looking Statements During the course of this presentation, we may
More informationAmazon Web Services (AWS) Solutions Architect Intermediate Level Course Content
Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content Introduction to Cloud Computing A Short history Client Server Computing Concepts Challenges with Distributed Computing Introduction
More informationArchitecting for Greater Security in AWS
Architecting for Greater Security in AWS Jonathan Desrocher Security Solutions Architect, Amazon Web Services. Guy Tzur Director of Ops, Totango. 2015, Amazon Web Services, Inc. or its affiliates. All
More informationAWS Reference Design Document
AWS Reference Design Document Contents Overview... 1 Amazon Web Services (AWS), Public Cloud and the New Security Challenges... 1 Security at the Speed of DevOps... 2 Securing East-West and North-South
More informationDeployments got you up all night?
Deployments got you up all night? Learn to sleep easy with AWS codedeploy Adam Dockter VP of Engineering ServiceTarget Who are we? Small Company 4 Developers AWS Infrastructure NO QA!! About our product
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 informationDriving DevOps Transformation in Enterprises
Driving DevOps Transformation in Enterprises Mark Rambow Software Development Manager, AWS OpsWorks, Berlin acts_as_enterprisey start up enterprises enterprises and monolith software DevOps Drive securely
More informationDevOps 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 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 informationGrischa Baelden AWS Public Sector Account Manager, DACH. Brendan Bouffler. Worldwide Research and Technical Computing Lead
Grischa Baelden AWS Public Sector Account Manager, DACH Brendan Bouffler Worldwide Research and Technical Computing Lead Education Customers Worldwide AWS Global Infrastructure 16 R e g i o n s 68 Edge
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 informationDeep Dive on Serverless Application Development
Deep Dive on Serverless Application Development Danilo Poccia, Technical Evangelist @danilop 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda What is a Serverless Application?
More informationHandel-CodePipeline Documentation
Handel-CodePipeline Documentation Release 0.0.6 David Woodruff Dec 11, 2017 Getting Started 1 Introduction 3 2 Installation 5 3 Tutorial 7 4 Using Handel-CodePipeline 11 5 Handel-CodePipeline File 13
More informationServerless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect
Serverless Architecture Hochskalierbare Anwendungen ohne Server Sascha Möllering, Solutions Architect Agenda Serverless Architecture AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon S3 Serverless Framework
More informationAccelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat
Accelerate at DevOps Speed With Openshift v3 Alessandro Vozza & Samuel Terburg Red Hat IT (R)Evolution Red Hat Brings It All Together What is Kubernetes Open source container cluster manager Inspired by
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 informationTM DevOps Use Case. 2017TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case04 First Draft 10 th Dec 2017 Author Reviewed By Amrendra Kumar Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Pre-Conditions/Trigger... 4
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 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 informationAmazon Web Services 101 April 17 th, 2014 Joel Williams Solutions Architect. Amazon.com, Inc. and its affiliates. All rights reserved.
Amazon Web Services 101 April 17 th, 2014 Joel Williams Solutions Architect Amazon.com, Inc. and its affiliates. All rights reserved. Learning about Cloud Computing with AWS What is Cloud Computing and
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 informationArchitecting Microsoft Azure Solutions (proposed exam 535)
Architecting Microsoft Azure Solutions (proposed exam 535) IMPORTANT: Significant changes are in progress for exam 534 and its content. As a result, we are retiring this exam on December 31, 2017, and
More informationJenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC
Jenkins: A complete solution From Integration to Delivery For HSBC Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz Agenda Why Jenkins? Introduction and some facts about Jenkins Supported
More informationDevelop and test your Mobile App faster on AWS
Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are
More information70-532: Developing Microsoft Azure Solutions
70-532: Developing Microsoft Azure Solutions Exam Design Target Audience Candidates of this exam are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions.
More informationLINUX, WINDOWS(MCSE),
Virtualization Foundation Evolution of Virtualization Virtualization Basics Virtualization Types (Type1 & Type2) Virtualization Demo (VMware ESXi, Citrix Xenserver, Hyper-V, KVM) Cloud Computing Foundation
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 informationMicrosoft Best Practices on AWS
Microsoft Best Practices on AWS Julien Lépine, Solutions Architect, AWS EMEA September 22 nd, 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Customers Choose AWS for Windows
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 informationCloud Computing. Amazon Web Services (AWS)
Cloud Computing What is Cloud Computing? Benefit of cloud computing Overview of IAAS, PAAS, SAAS Types Of Cloud private, public & hybrid Amazon Web Services (AWS) Introduction to Cloud Computing. Introduction
More informationSafety and Speed How Tenable Runs Swift and Sure in a DevOps World
SESSION ID: GPS-F02B Safety and Speed How Tenable Runs Swift and Sure in a DevOps World Dave Cole Chief Product Officer Tenable @mediafishy Agenda The Problem Hypothesis What We Did Results Key Takeaways
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 informationAzure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region
Azure Day Application Development Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration
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 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 informationSecurely Access Services Over AWS PrivateLink. January 2019
Securely Access Services Over AWS PrivateLink January 2019 Notices This document is provided for informational purposes only. It represents AWS s current product offerings and practices as of the date
More informationBE AN SAP SUPER HERO
BE AN SAP SUPER HERO SAP TechEd Las Vegas Sept 26, 2017 Steven Jones, Head Of Global SAP Solution Architecture, AWS 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Web Services
More informationManaging and Auditing Organizational Migration to the Cloud TELASA SECURITY
Managing and Auditing Organizational Migration to the Cloud 1 TELASA SECURITY About Me Brian Greidanus bgreidan@telasasecurity.com 18+ years of security and compliance experience delivering consulting
More informationBuild planetary scale applications with compartmentalization
Build planetary scale applications with compartmentalization Julien Lépine Solutions Architect, Amazon Web Services 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Software is taking
More informationSan Jose Water Company Expedites New Feature Delivery with DevOps Help from ClearScale on AWS
San Jose Water Company Expedites New Feature Delivery with DevOps Help from ClearScale on AWS 2016 ClearScale LLC. All rights reserved. Executive Summary Founded in 1866, San Jose Water Company (SJWC)
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 informationAt Course Completion Prepares you as per certification requirements for AWS Developer Associate.
[AWS-DAW]: AWS Cloud Developer Associate Workshop Length Delivery Method : 4 days : Instructor-led (Classroom) At Course Completion Prepares you as per certification requirements for AWS Developer Associate.
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 informationI keep hearing about DevOps What is it?
DevOps & OpenShift I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS IT OPS IS UNDER PRESSURE ENVIRONMENT
More informationAWS Well Architected Framework
AWS Well Architected Framework What We Will Cover The Well-Architected Framework Key Best Practices How to Get Started Resources Main Pillars Security Reliability Performance Efficiency Cost Optimization
More informationAmazon Web Services (AWS) Training Course Content
Amazon Web Services (AWS) Training Course Content SECTION 1: CLOUD COMPUTING INTRODUCTION History of Cloud Computing Concept of Client Server Computing Distributed Computing and it s Challenges What is
More informationApp Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region
App Service Overview Quickly create powerful cloud apps using a fully-managed platform Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region Security & Management Platform
More informationAspirin as a Service: Using the Cloud to Cure Security Headaches
SESSION ID: CSV-T10 Aspirin as a Service: Using the Cloud to Cure Security Headaches Bill Shinn Principle Security Solutions Architect Amazon Web Services Rich Mogull CEO Securosis @rmogull Little. Cloudy.
More informationDevOps Technologies. for Deployment
DevOps Technologies 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 several ways. In its most
More informationPuppet on the AWS Cloud
Puppet on the AWS Cloud Quick Start Reference Deployment AWS Quick Start Reference Team March 2016 This guide is also available in HTML format at http://docs.aws.amazon.com/quickstart/latest/puppet/. Contents
More informationSTATE OF MODERN APPLICATIONS IN THE CLOUD
STATE OF MODERN APPLICATIONS IN THE CLOUD 2017 Introduction The Rise of Modern Applications What is the Modern Application? Today s leading enterprises are striving to deliver high performance, highly
More informationDevOps, Continuous Integration & Automated Testing: Rule Them All
DevOps, Continuous Integration & Automated Testing: Rule Them All SAMIR BEHARA Solution Architect EBSCO, Birmingham, AL DATABASE RELEASE? EMAIL THE SCRIPTS & I WILL EXECUTE IT Database Lifecycle Management
More informationBuilding a Microservices Platform, Patterns and Best Practices
Building a Microservices Platform, Patterns and Best Practices Sascha Möllering, Solutions Architect, @sascha242 May 29th, 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What
More informationP a g e 1. Teknologisk Institut. Online kursus k SysAdmin & DevOps Collection
P a g e 1 Online kursus k72751 SysAdmin & DevOps Collection P a g e 2 Title Estimated Duration (hrs) Ruby on Rails - Fundamentals 1,5 Ruby on Rails - Database Fundamentals 1,22 Python: The Basics 3,5 Python:
More informationGetting started with AWS security
Getting started with AWS security Take a prescriptive approach Stephen Quigg Principal Security Solutions Architect 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why is enterprise
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 informationDATA SHEET AlienVault USM Anywhere Powerful Threat Detection and Incident Response for All Your Critical Infrastructure
DATA SHEET AlienVault USM Anywhere Powerful Threat Detection and Incident Response for All Your Critical Infrastructure AlienVault USM Anywhere accelerates and centralizes threat detection, incident response,
More informationOracle Application Container Cloud
Oracle Application Container Cloud Matthew Baldwin Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More informationCloudCenter for Developers
DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the
More informationRuby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil
Ruby in the Sky with Diamonds August, 2014 Sao Paulo, Brazil JELASTIC PLATFORM AS INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud deployment and management.
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 informationPrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps
PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : SAA-C01 Title : AWS Certified Solutions Architect - Associate (Released February 2018)
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 informationAzure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region
Azure Highlights Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region IaaS vs PaaS Introduction to Microsoft Azure IaaS, PaaS and SaaS Self-Service Provisioning Global
More informationHow to Keep UP Through Digital Transformation with Next-Generation App Development
How to Keep UP Through Digital Transformation with Next-Generation App Development Peter Sjoberg Jon Olby A Look Back, A Look Forward Dedicated, data structure dependent, inefficient, virtualized Infrastructure
More informationAmazon Web Services Training. Training Topics:
Amazon Web Services Training Training Topics: SECTION1: INTRODUCTION TO CLOUD COMPUTING A Short history Client Server Computing Concepts Challenges with Distributed Computing Introduction to Cloud Computing
More informationAPI, DEVOPS & MICROSERVICES
API, DEVOPS & MICROSERVICES RAPID. OPEN. SECURE. INNOVATION TOUR 2018 April 26 Singapore 1 2018 Software AG. All rights reserved. For internal use only THE NEW ARCHITECTURAL PARADIGM Microservices Containers
More informationHow to Route Internet Traffic between A Mobile Application and IoT Device?
Whitepaper How to Route Internet Traffic between A Mobile Application and IoT Device? Website: www.mobodexter.com www.paasmer.co 1 Table of Contents 1. Introduction 3 2. Approach: 1 Uses AWS IoT Setup
More informationAurora, RDS, or On-Prem, Which is right for you
Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation
More information