AWS London Loft: CloudFormation Workshop

Size: px
Start display at page:

Download "AWS London Loft: CloudFormation Workshop"

Transcription

1 AWS London Loft: CloudFormation Workshop Templated AWS Resources Tom Maddox Solutions Architect

2 Who am I? Gardener (Capacity Planning) Motorcyclist (Agility) Mobile App Writer Problem Solver Technology Geek Solutions Architect

3 What will we cover? Introduction to CloudFormation Template anatomy Bootstrapping instances Managing stacks Best Practices Demo

4 Managing complex cloud architectures

5 Modern cloud architectures have lots of bits

6 Modern cloud architectures have lots of bits EC2 instances Route 53 hosted zones VPCs Security groups S3 buckets IAM users, roles, and policies CloudFront distributions CloudWatch alarms Elastic IPs RDS databases Route tables Auto Scaling groups Elastic Load Balancing SNS topics & subscriptions Elasticache clusters EBS volumes

7 Use the console? EC2 instances VPCs Route 53 hosted zones RDS databases Elastic IPs Security groups S3 buckets Route tables IAM users, roles, and policies CloudFront distributions CloudWatch alarms Auto Scaling groups Elastic Load Balancing SNS topics & subscriptions Elasticache clusters EBS volumes Time consuming Not (easily) auditable Error prone Not repeatable

8 Write a script? EC2 instances VPCs Route 53 hosted zones RDS databases Elastic IPs Security groups S3 buckets Route tables IAM users, roles, and policies CloudFront distributions CloudWatch alarms Auto Scaling groups Elastic Load Balancing SNS topics & subscriptions Elasticache clusters EBS volumes What happens if an API call fails? How can I update my environment? How do I roll back? How long should I pause for?

9 Use CloudFormation?

10 AWS Application Management Services Higher-level services Do it yourself Elastic Beanstalk OpsWorks CloudFormation EC2 Convenience Control

11 CloudFormation Overview Define & manage your infrastructure as code (JSON templates) Declarative approach with managed infrastructure dependencies Self documenting (no more spreadsheets of SG rules) Intelligent updating of resources and automated rollback capabilities AWS API interactions taken care for you Reproducibility Versioning

12 Continuous integration for your complete stack Deploy new template App commit Version Control Pull Jenkins AWS CloudFormation Deploy new app Test Infra commit Amazon S3 Live

13 Continuous integration for your complete stack App commit Version Control Pull Jenkins AWS CloudFormation Promote new template Test Infra commit Amazon S3 Promote new app Live

14 Template anatomy

15 Template structure "Parameters" "Mappings" "Conditions" "Resources" "Outputs"

16 Resources

17 Parameters "Parameters" : { InstanceType : { Description : The EC2 Instance Type to launch., Type : String, AllowedValues : [ t1.micro, m1.small, m1.medium ], InstanceType : { Ref : InstanceType

18 Outputs "Outputs" : { "InstancePublicDnsName" : { "Description" : "The public DNS name of the newly created EC2 instance", "Value" : { Fn::GetAtt" : [ "Ec2Instance, PublicDnsName ]

19 Conditions "Environment" : { "Description" : "Specifies if this a Dev QA or Prod Environment", "Type" : "String", "Default" : "Dev", "AllowedValues" : [ "Dev", "QA", "Prod"], "Conditions" : { "ProdEnvironment" : { "Fn::Equals" : [ { "Ref" : "Environment", "Prod" ], "InstanceType" : { "Fn::If" : [ "ProdEnvironment", m3.2xlarge, m3.medium ]

20 Mappings "Mappings" : { "RegionMap" : { "us-east-1" : { "32" : "ami-6411e20d", "64" : "ami-7a11e213", "us-west-1" : { "32" : "ami-c9c7978c", "64" : "ami-cfc7978a", "eu-west-1" : { "32" : "ami-37c2f643", "64" : "ami-31c2f645", "ap-southeast-1" : { "32" : "ami-66f28c34", "64" : "ami-60f28c32", "ap-northeast-1" : { "32" : "ami-9c03a89d", "64" : "ami-a003a8a1", "ImageId" : { "Fn::FindInMap" : [ "RegionMap", { "Ref" : "AWS::Region", "32"],

21 Helpful Links Search: AWS CloudFormation Templates Helpful solution-based templates (eg: Active Directory domain forest, or LAMP stack) mplatequickref.html Search: AWS CloudFormation Snippets Handy snippets for common AWS services (eg: Autoscaling group) - Search: AWS CloudFormation Template Reference - API docs for each CloudFormation resource type

22 Demo!

23 Bootstrapping instances

24 Use AWS::CloudFormation::Init Declarative Specify the end state, not how to get there Debugable cfn-init.log can integrate into CloudWatch Logs Secure Supports IAM roles Updatable - Supported as part of the stack update process Bring your own tools Use cfn-init to bootstrap Chef, Puppet etc.

25 Use AWS::CloudFormation::Init "Metadata" : { "AWS::CloudFormation::Init" : { "webapp-config": { "packages" : {, "sources" : {, "files" : {, "groups" : {, "users" : {, "commands" : {, "services" : {,

26 Using CloudFormation::Init to update instances 1. Update instance metadata in the template 3. AWS CloudFormation daemon updates configuration "packages" : {, "sources" : {, "files" : {, "groups" : {, "users" : {, "commands" : {, "services" : { 2. UpdateStack Metadata cfn-hup Instance

27 Managing your stacks

28 Organize by layers & environments Frontend Services Backend Services Shared Services Base Network Identity E-Commerce Website Search, Payment Gateway, Reviews, Recommendations Common Monitoring tools, Queues VPCs, Subnets, VPNs, NATs IAM Users, Groups, Roles

29 Apply SOA principles E-Commerce Website Depends On Recommendations Engine "Parameters" : { RecommendationsEndPoint : { Description : URL of the recommendations ELB, Type : String, Wire "Outputs" : { "RecommendationsEndPoint" : { "Description" : "URL of the recommendations ELB", "Value" : { Fn::GetAtt" : [ "RecommendationsELB, PublicDnsName ]

30 Nested stacks for reusability Website1 Resources : { ELB, AutoScaling, RDS Website2 Resources : { ELB, AutoScaling, DynamoDB ELB_AND_AS Resources : { ELB, AutoScaling Website1 Resources : { NestedStack, RDS Website2 Resources : { NestedStack, DynamoDB

31 Deploying Applications

32 Choose a deployment style In-place Blue-Green Templates Stacks Amazon Route 53

33 Use AutoScalingRollingUpdate for zero downtime "UpdatePolicy" : { "AutoScalingRollingUpdate" : { "MaxBatchSize" : 2, "MinInstancesInService" : 2, "PauseTime" : PT20M

34 Use AutoScalingRollingUpdate for zero downtime Developer deploys new template containing change to Launch Configuration CloudFormation replaces a single batch of EC2 instances, the others remain in service Auto Scaling group CloudFormation Stack ELB health check confirms new instances are healthy (otherwise rollback) Next batch of EC2 instances are replaced

35 Optimizing the ASG UpdatePolicy On test environments you can optimize for speed and replace all instances at once Once live, you should update the ASG in batches making sure you don t have downtime

36 for example For a service with an ASG with 6 instances TEST "UpdatePolicy": { "AutoScalingRollingUpdate": { "PauseTime": "PT0S", "MaxBatchSize": 6", "MinInstancesInService": "0" LIVE "UpdatePolicy": { "AutoScalingRollingUpdate": { "PauseTime": "PT15S", "MaxBatchSize": "2", "MinInstancesInService": "2"

37 Best Practices

38 Validate your templates ValidateTemplate API validates: JSON syntax Absence of circular dependencies Template structure

39 Use parameter types "Parameters" : { VpcId" : { "Type" : "AWS::EC2::VPC::Id", SubnetIds" : { "Type" : "List<AWS::EC2::Subnet::Id>", SecurityGroups" : { "Type" : "List<AWS::EC2::SecurityGroup::Id>", KeyPair" : { "Type" : "AWS::EC2::KeyPair::KeyName"

40 Use Deletion Policies to protect resources { "AWSTemplateFormatVersion" : " ", "Resources" : { "mys3bucket" : { "Type" : "AWS::S3::Bucket", "DeletionPolicy" : "Retain" "Properties" : { "BucketName" : MyBucket { "AWSTemplateFormatVersion" : " ", "Resources" : { "myvolume" : { "Type":"AWS::EC2::Volume", "DeletionPolicy" : "Snapshot "Properties" : { "AvailabilityZone" : us-east-1a, "Size : 100 On stack deletion: MyBucket myvolume Snapshot

41 Use stack policies as update guardrails Do not update the databases "Effect" : "Deny", "Principal" : "*", "Action" : "Update:*", "Resource" : "*", "Condition" : { "StringEquals" : { "ResourceType : [ "AWS::RDS::DBInstance, "AWS::Redshift::Cluster ] Okay to update, unless the update requires replacement "Effect" : "Deny", "Principal": "*", "Action" : "Update:Replace", "Resource" : "LogicalResourceId/MyInstance"

42 Stop configuration drift with IAM and tags { "Version": " ", "Statement": [ { "Effect": Deny", "Action": *", "Resource": "*", { "Effect" : Allow", "Action" : [ "Action": "ec2:describe* ], "Condition": { "Null": { "ec2:resourcetag/*cloudformation*" : "true", "Resource" : "*" ]

43 Workshop Challenge

44 Build a web application deployment starting with the VPC Sample Template Sample VPC Template: Master Template: Extra Challenges: AutoScaling Group, ELB & RDS Compatible with any region Fetch Code from Github (passing secrets) Nested Templates for Segregation of Duties A/B Deployment Friendly

45

Ahead in the Cloud. Matt Wood TECHNOLOGY EVANGELIST

Ahead in the Cloud. Matt Wood TECHNOLOGY EVANGELIST Ahead in the Cloud Matt Wood TECHNOLOGY EVANGELIST Hello. Thank you. Don t be afraid to be a bit technical! There Will Be Code 3 1 Building blocks Infrastructure services Compute Storage Databases

More information

How can you implement this through a script that a scheduling daemon runs daily on the application servers?

How 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 information

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

At 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 information

Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content

Amazon 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 information

LINUX, WINDOWS(MCSE),

LINUX, 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 information

Training on Amazon AWS Cloud Computing. Course Content

Training 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 information

Enroll Now to Take online Course Contact: Demo video By Chandra sir

Enroll Now to Take online Course   Contact: Demo video By Chandra sir Enroll Now to Take online Course www.vlrtraining.in/register-for-aws Contact:9059868766 9985269518 Demo video By Chandra sir www.youtube.com/watch?v=8pu1who2j_k Chandra sir Class 01 https://www.youtube.com/watch?v=fccgwstm-cc

More information

Amazon Web Services Training. Training Topics:

Amazon 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 information

Amazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India

Amazon 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 information

Amazon Web Services (AWS) Training Course Content

Amazon 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 information

Driving DevOps Transformation in Enterprises

Driving 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 information

About Intellipaat. About the Course. Why Take This Course?

About 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 information

TestkingPass. Reliable test dumps & stable pass king & valid test questions

TestkingPass.   Reliable test dumps & stable pass king & valid test questions TestkingPass http://www.testkingpass.com Reliable test dumps & stable pass king & valid test questions Exam : AWS-Solutions-Architect- Associate Title : AWS Certified Solutions Architect - Associate Vendor

More information

PracticeDump. Free Practice Dumps - Unlimited Free Access of practice exam

PracticeDump.   Free Practice Dumps - Unlimited Free Access of practice exam PracticeDump http://www.practicedump.com Free Practice Dumps - Unlimited Free Access of practice exam Exam : AWS-Developer Title : AWS Certified Developer - Associate Vendor : Amazon Version : DEMO Get

More information

Cloud Computing. Amazon Web Services (AWS)

Cloud 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 information

High School Technology Services myhsts.org Certification Courses

High School Technology Services myhsts.org Certification Courses AWS Associate certification training Last updated on June 2017 a- AWS Certified Solutions Architect (40 hours) Amazon Web Services (AWS) Certification is fast becoming the must have certificates for any

More information

AWS Solution Architect Associate

AWS Solution Architect Associate AWS Solution Architect Associate 1. Introduction to Amazon Web Services Overview Introduction to Cloud Computing History of Amazon Web Services Why we should Care about Amazon Web Services Overview of

More information

Overview. Creating a Puppet Master

Overview. Creating a Puppet Master Integrating AWS CloudFormation with Puppet AWS CloudFormation gives you an easy way to create the set of resources such as Amazon EC2 instance, Amazon RDS database instances and Elastic Load Balancers

More information

Deliver Docker Containers Continuously on AWS. Philipp

Deliver Docker Containers Continuously on AWS. Philipp Deliver Docker Containers Continuously on AWS Philipp Garbe @pgarbe Azure Container Services So many choices... Google Container Engine Cloud Foundry s Diego Amazon ECS Kubernetes Mesosphere Marathon Docker

More information

Network Security & Access Control in AWS

Network Security & Access Control in AWS Network Security & Access Control in AWS Ian Massingham, Technical Evangelist @IanMmmm 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Account Security Day One Governance Account

More information

Introduction to Cloud Computing

Introduction 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 information

Automate All The Things. Software Defined Infrastructure with AWS CloudFormation, Docker and Jenkins

Automate All The Things. Software Defined Infrastructure with AWS CloudFormation, Docker and Jenkins Automate All The Things Software Defined Infrastructure with AWS CloudFormation, Docker and Jenkins Mark Fischer 20 Years of Web Application Development 5 Years of Infrastructure Tools Development 2 Years

More information

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

PrepAwayExam.   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 information

NGF0502 AWS Student Slides

NGF0502 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 information

Microservices on AWS. Matthias Jung, Solutions Architect AWS

Microservices 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 information

Deploying an Active Directory Forest

Deploying an Active Directory Forest Deploying an Active Directory Forest Introduction Wow, it is amazing how time flies. Almost two years ago, I wrote a set of blogs that showed how one can use Azure Resource Manager (ARM) templates and

More information

AWS Course Syllabus. Linux Fundamentals. Installation and Initialization:

AWS Course Syllabus. Linux Fundamentals. Installation and Initialization: AWS Course Syllabus Linux Fundamentals Installation and Initialization: Installation, Package Selection Anatomy of a Kickstart File, Command line Introduction to Bash Shell System Initialization, Starting

More information

We 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 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 information

Designing Fault-Tolerant Applications

Designing Fault-Tolerant Applications Designing Fault-Tolerant Applications Miles Ward Enterprise Solutions Architect Building Fault-Tolerant Applications on AWS White paper published last year Sharing best practices We d like to hear your

More information

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions 1) A company is storing an access key (access key ID and secret access key) in a text file on a custom AMI. The company uses the access key to access DynamoDB tables from instances created from the AMI.

More information

Amazon AWS-DevOps-Engineer-Professional Exam

Amazon AWS-DevOps-Engineer-Professional Exam Volume: 173 Questions Question: 1 What method should I use to author automation if I want to wait for a CloudFormation stack to finish completing in a script? A. Event subscription using SQS. B. Event

More information

AWS Service Catalog. Administrator Guide

AWS Service Catalog. Administrator Guide AWS Service Catalog Administrator Guide AWS Service Catalog: Administrator Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress

More information

The Orion Papers. AWS Solutions Architect (Associate) Exam Course Manual. Enter

The Orion Papers. AWS Solutions Architect (Associate) Exam Course Manual. Enter AWS Solutions Architect (Associate) Exam Course Manual Enter Linux Academy Keller, Texas United States of America March 31, 2017 To All Linux Academy Students: Welcome to Linux Academy's AWS Certified

More information

ActiveNET. #202, Manjeera Plaza, Opp: Aditya Park Inn, Ameerpetet HYD

ActiveNET. #202, Manjeera Plaza, Opp: Aditya Park Inn, Ameerpetet HYD ActiveNET #202, Manjeera Plaza, Opp: Aditya Park Inn, Ameerpetet HYD-500018 9848111288 activesurya@ @gmail.com wwww.activenetinformatics.com y Suryanaray yana By AWS Course Content 1. Introduction to Cloud

More information

Alan Williams Principal Engineer alanwill on Twitter & GitHub

Alan Williams Principal Engineer alanwill on Twitter & GitHub Splunk.conf 2014 Running Splunk on Amazon Web Services Alan Williams Principal Engineer alanwill on Twitter & GitHub Disclaimer 2 During the course of this presentation, we may make forward-looking statements

More information

MongoDB in AWS (MongoDB as a DBaaS)

MongoDB in AWS (MongoDB as a DBaaS) MongoDB in AWS (MongoDB as a DBaaS) Jing Wu Zhang Lu April 2017 Goals Automatically build MongoDB cluster Flexible scaling options Automatically recover from resource failures 2 Utilizing CloudFormation

More information

HashiCorp Vault on the AWS Cloud

HashiCorp 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 information

Emulating Lambda to speed up development. Kevin Epstein CTO CorpInfo AWS Premier Partner

Emulating Lambda to speed up development. Kevin Epstein CTO CorpInfo AWS Premier Partner Emulating Lambda to speed up development Kevin Epstein CTO CorpInfo AWS Premier Partner What is Lambda? Scalable, Highly Available, Stateless, event driven computing Fully managed runtime environment Python

More information

19 Best Practices. for Creating Amazon Cloud Formation Templates

19 Best Practices. for Creating Amazon Cloud Formation Templates 19 Best Practices for Creating Amazon Cloud Formation Templates 19 Best Practices for Creating Amazon Cloud Formation Templates Page 2 Introduction to Amazon VPC Amazon Virtual Private Cloud (Amazon VPC)

More information

AWS Solutions Architect Exam Tips

AWS Solutions Architect Exam Tips AWS Solutions Architect Exam Tips This is not a brain dump! Questions and Answers are not given here, rather guidelines for further research, reviewing the Architecting on AWS courseware and AWS documentation.

More information

Introduction 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 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 information

2013 AWS Worldwide Public Sector Summit Washington, D.C.

2013 AWS Worldwide Public Sector Summit Washington, D.C. Washington, D.C. AWS Service Drill Downs Mark Ryland Chief Solutions Architect, Worldwide Public Sector Deployment & Administration Application Services Compute Storage Database Networking AWS Global Infrastructure

More information

AWS Well Architected Framework

AWS 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 information

Ahead in the Cloud. with Amazon Web Services. Matt Wood TECHNOLOGY EVANGELIST

Ahead in the Cloud. with Amazon Web Services. Matt Wood TECHNOLOGY EVANGELIST Ahead in the Cloud with Amazon Web Services Matt Wood TECHNOLOGY EVANGELIST Hello. Thank you. Consumer business Seller business Decades of experience Operations, management and scale Programmatic access

More information

JIRA Software and JIRA Service Desk Data Center on the AWS Cloud

JIRA Software and JIRA Service Desk Data Center on the AWS Cloud JIRA Software and JIRA Service Desk Data Center on the AWS Cloud Quick Start Reference Deployment Contents October 2016 (last update: November 2016) Chris Szmajda, Felix Haehnel Atlassian Shiva Narayanaswamy,

More information

Lean & Mean on AWS: Cost-Effective Architectures. Constantin Gonzalez, Solutions Architect, AWS

Lean & Mean on AWS: Cost-Effective Architectures. Constantin Gonzalez, Solutions Architect, AWS Lean & Mean on AWS: Cost-Effective Architectures Constantin Gonzalez, Solutions Architect, AWS What you ll get out of this session A lower AWS bill A more scalable, robust, dynamic architecture More time

More information

DevOps Agility in the Evolving Cloud Services Landscape

DevOps 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 information

AWS Interview Questions and Answers

AWS Interview Questions and Answers AWS Interview Questions and Answers AWS Interview Questions and Answers AWS Certified Solutions Architect Drives to the 15 Top Paying IT Certifications. Absolutely, AWS Solution Architect position is an

More information

Cloud Computing /AWS Course Content

Cloud Computing /AWS Course Content Cloud Computing /AWS Course Content 1. Amazon VPC What is Amazon VPC? How to Get Started with Amazon VPC Create New VPC Launch an instance (Server) to use this VPC Security in Your VPC Networking in Your

More information

SIOS DataKeeper Cluster Edition on the AWS Cloud

SIOS DataKeeper Cluster Edition on the AWS Cloud SIOS DataKeeper Cluster Edition on the AWS Cloud Quick Start Reference Deployment April 2017 Last update: May 2017 (revisions) SIOS Technology Corp. AWS Quick Start Reference Team Contents Overview...

More information

Swift Web Applications on the AWS Cloud

Swift 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 information

Architecting for Greater Security in AWS

Architecting 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 information

Introduction to cloud computing

Introduction to cloud computing Introduction to cloud computing History of cloud Different vendors of Cloud computing Importance of cloud computing Advantages and disadvantages of cloud computing Cloud deployment methods Private cloud

More information

Building a Microservices Platform, Patterns and Best Practices

Building 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 information

Microservices Architekturen aufbauen, aber wie?

Microservices 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 information

Scaling on AWS. From 1 to 10 Million Users. Matthias Jung, Solutions Architect

Scaling on AWS. From 1 to 10 Million Users. Matthias Jung, Solutions Architect Berlin 2015 Scaling on AWS From 1 to 10 Million Users Matthias Jung, Solutions Architect AWS @jungmats How to Scale? lot of results not the right starting point What is the right starting point? First

More information

Amazon Web Services Course Outline

Amazon Web Services Course Outline Amazon Web Services Course Outline Tr Real Time Trainers 100% Placement Assistance Small Training Batch Hands on Experience Certification Support Video Tutorials will be provided Life Time Support will

More information

CPM. Quick Start Guide V2.4.0

CPM. Quick Start Guide V2.4.0 CPM Quick Start Guide V2.4.0 1 Content 1 Introduction... 3 Launching the instance... 3 CloudFormation... 3 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 4 CPM Server Configuration...

More information

Netflix OSS Spinnaker on the AWS Cloud

Netflix OSS Spinnaker on the AWS Cloud Netflix OSS Spinnaker on the AWS Cloud Quick Start Reference Deployment August 2016 Huy Huynh and Tony Vattathil Solutions Architects, Amazon Web Services Contents Overview... 2 Architecture... 3 Prerequisites...

More information

SAA-C01. AWS Solutions Architect Associate. Exam Summary Syllabus Questions

SAA-C01. AWS Solutions Architect Associate. Exam Summary Syllabus Questions SAA-C01 AWS Solutions Architect Associate Exam Summary Syllabus Questions Table of Contents Introduction to SAA-C01 Exam on AWS Solutions Architect Associate... 2 AWS SAA-C01 Certification Details:...

More information

Amazon 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. 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 information

AWS Remote Access VPC Bundle

AWS Remote Access VPC Bundle AWS Remote Access VPC Bundle Deployment Guide Last updated: April 11, 2017 Aviatrix Systems, Inc. 411 High Street Palo Alto CA 94301 USA http://www.aviatrix.com Tel: +1 844.262.3100 Page 1 of 12 TABLE

More information

Cloud security 2.0: Joko nyt pilveen voi luottaa?

Cloud security 2.0: Joko nyt pilveen voi luottaa? Cloud security 2.0: Joko nyt pilveen voi luottaa? www.nordcloud.com 11 04 2017 Helsinki 2 Teemu Lehtonen Senior Cloud architect, Security teemu.lehtonen@nordcloud.com +358 40 6329445 Nordcloud Finland

More information

Splunk Enterprise on the AWS Cloud

Splunk Enterprise on the AWS Cloud Splunk Enterprise on the AWS Cloud Quick Start Reference Deployment February 2017 Bill Bartlett and Roy Arsan Splunk, Inc. Shivansh Singh AWS Quick Start Reference Team Contents Overview... 2 Costs and

More information

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS suneys@amazon.com AWS Core Infrastructure and Services Traditional Infrastructure Amazon Web Services Security Security Firewalls ACLs

More information

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Building Multi-Region Applications Jan Metzner, Solutions Architect Brian Wagner, Solutions Architect 2015, Amazon Web Services,

More information

Building a Modular and Scalable Virtual Network Architecture with Amazon VPC

Building a Modular and Scalable Virtual Network Architecture with Amazon VPC Building a Modular and Scalable Virtual Network Architecture with Amazon VPC Quick Start Reference Deployment Santiago Cardenas Solutions Architect, AWS Quick Start Reference Team August 2016 (revisions)

More information

CLOUD AND AWS TECHNICAL ESSENTIALS PLUS

CLOUD AND AWS TECHNICAL ESSENTIALS PLUS 1 P a g e CLOUD AND AWS TECHNICAL ESSENTIALS PLUS Contents Description... 2 Course Objectives... 2 Cloud computing essentials:... 2 Pre-Cloud and Need for Cloud:... 2 Cloud Computing and in-depth discussion...

More information

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

AWS 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 information

Pass4test Certification IT garanti, The Easy Way!

Pass4test Certification IT garanti, The Easy Way! Pass4test Certification IT garanti, The Easy Way! http://www.pass4test.fr Service de mise à jour gratuit pendant un an Exam : SOA-C01 Title : AWS Certified SysOps Administrator - Associate Vendor : Amazon

More information

Filters AWS CLI syntax, 43 Get methods, 43 Where-Object command, 43

Filters AWS CLI syntax, 43 Get methods, 43 Where-Object command, 43 Index Symbols AWS Architecture availability zones (AZs), 3 cloud computing, 1 regions amazon global infrastructure, 2 Govcloud, 3 list and locations, 3 services compute, 5 management, 4 monitoring, 6 network,

More information

Confluence Data Center on the AWS Cloud

Confluence Data Center on the AWS Cloud Confluence Data Center on the AWS Cloud Quick Start Reference Deployment March 2017 Atlassian AWS Quick Start Reference Team Contents Overview... 2 Costs and Licenses... 2 Architecture... 3 Prerequisites...

More information

How to go serverless with AWS Lambda

How 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 information

AWS CloudFormation. API Reference API Version

AWS CloudFormation. API Reference API Version AWS CloudFormation API Reference AWS CloudFormation: API Reference Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks of Amazon Web Services,

More information

AWS Reference Architecture - CloudGen Firewall Auto Scaling Cluster

AWS Reference Architecture - CloudGen Firewall Auto Scaling Cluster AWS Reference Architecture - CloudGen Firewall Auto Scaling Cluster Protecting highly dynamic AWS resources with a static firewall setup is neither efficient nor economical. A CloudGen Firewall Auto Scaling

More information

Networking in AWS. Carl Simpson Technical Architect, Zen Internet Limited

Networking in AWS. Carl Simpson Technical Architect, Zen Internet Limited Networking in AWS Carl Simpson Technical Architect, Zen Internet Limited carl.simpson@zeninternet.co.uk About Me: About Me: Technical Architect Cloud & Hosting @ Zen Internet Limited About Me: Technical

More information

Certificate of Registration

Certificate of Registration Certificate of Registration THIS IS TO CERTIFY THAT 2001 8th Ave, Seattle, WA 98121 USA operates AWS using IaaS model (Amazon CloudFront, Amazon Elastic Block Store (EBS), Amazon Elastic Compute Cloud

More information

DevOps Course Content

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 information

Understanding Perimeter Security

Understanding Perimeter Security Understanding Perimeter Security In Amazon Web Services Aaron C. Newman Founder, CloudCheckr Aaron.Newman@CloudCheckr.com Changing Your Perspective How do I securing my business applications in AWS? Moving

More information

Getting Started with AWS Security

Getting 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 information

Amazon AWS-Solution-Architect-Associate Exam

Amazon AWS-Solution-Architect-Associate Exam Volume: 858 Questions Question: 1 You are trying to launch an EC2 instance, however the instance seems to go into a terminated status immediately. What would probably not be a reason that this is happening?

More information

USER GUIDE. Veritas NetBackup CloudFormation Template

USER GUIDE. Veritas NetBackup CloudFormation Template USER GUIDE Veritas NetBackup CloudFormation Template Contents Objective... 3 Launching a New Stack... 3 Launching Veritas NetBackup Server in a New VPC... 3 Launching Veritas NetBackup Server in an Existing

More information

AWS Service Drill Downs

AWS Service Drill Downs AWS Public Sector Jerusalem 19 Nov 2014! AWS Service Drill Downs Leo Zhadanovsky Senior Solu*ons Architect @leozh Deployment & Administration Application Services Compute Storage Networking Database AWS

More information

How the Cloud is Enabling the Disruption of the Construction Industry. AWS Case Study Construction Industry. Abstract

How 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 information

AWS Networking Fundamentals

AWS Networking Fundamentals AWS Networking Fundamentals Tom Adamski Specialist Solutions Architect, AWS Traditional Network WAN VPN VPN Fiber Applications Applications AWS Network VPN WAN (AWS Direct Connect) VPN Fiber Applications

More information

AWS Landing Zone. AWS User Guide. November 2018

AWS Landing Zone. AWS User Guide. November 2018 AWS Landing Zone AWS User Guide November 2018 Copyright (c) 2018 by Amazon.com, Inc. or its affiliates. AWS Landing Zone User Guide is licensed under the terms of the Amazon Software License available

More information

Standardized Architecture for PCI DSS on the AWS Cloud

Standardized Architecture for PCI DSS on the AWS Cloud AWS Enterprise Accelerator Compliance Standardized Architecture for PCI DSS on the AWS Cloud Quick Start Reference Deployment AWS Professional Services AWS Quick Start Reference Team May 2016 (last update:

More information

Exam Questions AWS-Certified- Developer-Associate

Exam Questions AWS-Certified- Developer-Associate Exam Questions AWS-Certified- Developer-Associate Amazon AWS Certified Developer Associate https://www.2passeasy.com/dumps/aws-certified- Developer-Associate/ 1. When using Amazon SQS how much data can

More information

Amazon Search Services. Christoph Schmitter

Amazon Search Services. Christoph Schmitter Amazon Search Services Christoph Schmitter csc@amazon.de What we'll cover Overview of Amazon Search Services Understand the difference between Cloudsearch and Amazon ElasticSearch Service Q&A Amazon Search

More information

Amazon Elasticsearch Service

Amazon Elasticsearch Service Amazon Elasticsearch Service Fully managed, reliable, and scalable Elasticsearch service. Have Your Frontend & Monitor It Too Scalable Log Analytics Inside a VPC Lab Instructions Contents Lab Overview...

More information

Puppet on the AWS Cloud

Puppet 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 information

HPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack

HPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack Content Pack data sheet HPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack HPE Content Pack number Content Pack length Content Pack category Learn more CP017 20 Hours Category

More information

Crypto-Options on AWS. Bertram Dorn Specialized Solutions Architect Security/Compliance Network/Databases Amazon Web Services Germany GmbH

Crypto-Options on AWS. Bertram Dorn Specialized Solutions Architect Security/Compliance Network/Databases Amazon Web Services Germany GmbH Crypto-Options on AWS Bertram Dorn Specialized Solutions Architect Security/Compliance Network/Databases Amazon Web Services Germany GmbH Amazon.com, Inc. and its affiliates. All rights reserved. Agenda

More information

DEVOPS AND THE FUTURE OF ENTERPRISE SECURITY

DEVOPS AND THE FUTURE OF ENTERPRISE SECURITY #RSAC SESSION ID: DEV-F03 DEVOPS AND THE FUTURE OF ENTERPRISE SECURITY Frank Kim Founder ThinkSec @fykim www.frankkim.net Security Perceptions DevOps is just another excuse for developers to have root

More information

AWS Certifications. Columbus Amazon Web Services Meetup - February 2018

AWS Certifications. Columbus Amazon Web Services Meetup - February 2018 AWS Certifications Columbus Amazon Web Services Meetup - February 2018 Presenter: Andrew May Senior Solutions Architect & Cloud Solutions Lead @ Leading EDJE Java developer since 2000 2 ½ years AWS experience

More information

Forseti Documentation

Forseti Documentation Forseti Documentation Release 0.1.1 Ticketea dev team Sep 20, 2017 Contents 1 Introduction 3 1.1 Terminology and basic concepts..................................... 3 1.2 What Forseti can do for you?......................................

More information

Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).

Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS). Edison, NJ Professional with 6 years of experience in IT industry comprising of build release management, software configuration, design, development and cloud implementation. Cognitive about designing,

More information

Windows PowerShell Desired State Configuration (DSC) on the AWS Cloud: Quick Start Reference Deployment

Windows PowerShell Desired State Configuration (DSC) on the AWS Cloud: Quick Start Reference Deployment Windows PowerShell Desired State Configuration (DSC) on the AWS Cloud: Quick Start Reference Deployment Mike Pfeiffer September 2014 Last updated: August 2016 (revisions) This guide is also available in

More information

Continuous Innovation DevOps and agile Deployment with AWS. Mickael Zewde

Continuous Innovation DevOps and agile Deployment with AWS. Mickael Zewde x Continuous Innovation DevOps and agile Deployment with AWS Mickael Zewde Claranet About us Claranet, one of the leading Managed Service Providers for integrated hosting and network solutions in Europe:

More information

How to Modify AWS CloudFormation Templates to Retrieve the PAR File from a Control Center

How to Modify AWS CloudFormation Templates to Retrieve the PAR File from a Control Center How to Modify AWS CloudFormation Templates to Retrieve the PAR File from a Control Center If you are using the NextGen Control Center, you can modify your firewall's AWS CloudFormation template to retrieve

More information