Forseti Documentation

Size: px
Start display at page:

Download "Forseti Documentation"

Transcription

1 Forseti Documentation Release Ticketea dev team Sep 20, 2017

2

3 Contents 1 Introduction Terminology and basic concepts What Forseti can do for you? What Forseti can t do for you? Quickstart and first steps Configuring AWS access Setting up a Forseti application Configuring Forseti Application section Autoscale section Deployers Deploy and snapshot Golden instance List of available oficial commands 15 6 Q&A Why did we call it Forseti? Why did you create Forseti instead of using other utilities or AWS official tools such as CloudFormation or CodeDeploy? License 21 8 Internals documentation Internal documentation Indices and tables 25 i

4 ii

5 Forseti is a two-in-one utility: A CLI tool to manage your AWS autoscaling groups, policies, etc. It allows you to easily deploy your code in AWS using your preferred strategy defined as a _deployer_. A _deployer_ is a class that, using previous models, defines a deployment strategy. More on this later. A set of classes wrapping boto, provinding friendly high level operations that allow you to easily do common administration operations. Forseti is devops agnostic in the sense that it all their commands can be plugged with any orquestration tool you use, in ticketea we ve used Chef, Puppet and Ansible in conjuction with it. Contents: Contents 1

6 2 Contents

7 CHAPTER 1 Introduction Forseti development began in We needed a tool to manage Amazon Web Services (AWS) EC2 1 auto-scale groups and at that time the web interface was lacking of support. The only way to manage autoscaling was using their API, which was very complete and well documented. We looked for third party tools but all of them were too much, with a lot of requirements, a complicated UI and a lot of effort in order to get started. We only wanted an easy CLI tool, one that did one task and did it right. And Foserti was born. Terminology and basic concepts It s not the objective of this guideline to explain all concepts regarding AWS but considering it s a tool to manage a very specific part of it, you need to be familiar with some of its concepts and how they work. EC2 instance: Virtual machine running inside AWS system. EBS root instance: It s an EC2 instance in which the root device is inside an EBS volume. Autoscaling group: A collection of homogeneous EC2 instances which can scale up or down. Launch configuration: Associated to an autoscaling group, there are launch configurations, which define which AMI will be used when an instance is launched, including its size, SSH key and others. Autoscaling policy: A policy defines how an autoscaling group will scale up or down. AWS offers three different types: increasing/decreasing the capacity using a number, change it to a specified number of instances or increasing/decreasing in percentual ranges. Alarms: Using AWS Cloudwatch you can define some alarms to trigger the autoscaling policies to scale in or out the number of instances in a group. This is the key part because it allows you to manage the capacity automatically with no human intervetion, usually named autoscaling. 1 Elastic Compute Cloud 3

8 What Forseti can do for you? Forseti is built on top of boto, a great Python library to interact with AWS apis, offering a complete access to all the services Amazon offers. On top of boto, we ve built a programatic system to manage all the autoscale items, from autoscaling groups, configurations and policies to CloudWatch alarms and SNS messages. Forseti is able to deploy your application code (using any external tool available) into the instances you want and build an autoscaling group, allowing you to scale up or down the number of instances to fit the load you require. Using autoscaling is a must nowadays if you want to offer a stable service, but setting up AWS autoscaling is a complicated process in which Forseti can help you. After deploying your application code into all the instances you want, Forseti will select one randomly to create an AMI 2 from it and setting up the autoscale group the way you want. We built forseti as an abstraction of boto classes, providing high level operations and introducing a new concept, the application. What Forseti can t do for you? Forseti was not thought to orchestrate machines, it s not a deploy utility, it can t run operations in your machines. You have better tools for that: ansbile, puppet, chef, capistrano... name yours. Forseti is a tool to manage AWS EC2 autoscaling, nothing more, nothing less. 2 Amazon Machine Images. An autoscale group uses AMIs to launch new instances. 4 Chapter 1. Introduction

9 CHAPTER 2 Quickstart and first steps Configuring AWS access The first thing you need to do is configure your AWS credentials and the region you want to use. Forseti depends on boto, so you can read their getting started guideling to get all the information you need. The minimum setup that Forseti requires is creating a file in ~/.boto with this content: [Boto] autoscale_region_name = eu-west-1 autoscale_endpoint = autoscaling.eu-west-1.amazonaws.com ec2_region_name = eu-west-1 ec2_region_endpoint = ec2.eu-west-1.amazonaws.com elb_region_name = eu-west-1 elb_region_endpoint = elasticloadbalancing.eu-west-1.amazonaws.com cloudwatch_region_name = eu-west-1 cloudwatch_region_endpoint = monitoring.eu-west-1.amazonaws.com sns_region_name = eu-west-1 sns_region_endpoint = sns.eu-west-1.amazonaws.com [Credentials] aws_access_key_id = <YOUR_AWS_KEY> aws_secret_access_key = <YOUR_AWS_SECRET> Note: In this example, we ve chosen eu-west-1 region, change it to use other region if that s your case 5

10 Setting up a Forseti application If you re already running instances in AWS, the best way to start with Forseti is using the init command. This command will help you creating an application using an instance (it could be running or stopped): forseti init <application_name> i-xxxxxxxx --deployer=deploy_and_snapshot This will create for you an autoscaling group, using an AMI created from the selected instance. That information will be added to the Forseti configuration file, located in ~/.forseti/config.json. Move to Configuring Forseti If you want more information about this command, please refer to the List of available oficial commands. 6 Chapter 2. Quickstart and first steps

11 CHAPTER 3 Configuring Forseti In this section you will find a deeper description on the Forseti s configuration. It has different sections very well defined but interrelated. Forseti looks for the configuration file in a very specific path inside the ~/.forseti/ config.json. First, let s see a basic example of a Forseti configuration file. { "applications": { "backend": { "deploy": { "working_directory": "/path/to/capistrano", "command": "cap production deploy -S servers={dns_name", "deployment_strategy": "deploy_and_snapshot", "autoscale_group": "BACKEND", "scaling_policies": [ "scale_down_policy", "scale_up_policy" ], "autoscale_notifications": [ { "topic": "arn:aws:sns:eu-west-1: ab:notifications", "type": "ALL" ], "sns_notification_arn": "arn:aws:sns:eu-west-1: ab:notifications ", "sns_extra_attributes": { "ParametersForYourSNSApplication": { "Priority": "Info", "Channel": "#notifications", "autoscale": { "groups": { 7

12 "BACKEND": { "availability_zones": [ "eu-west-1a", "eu-west-1b" ], "default_cooldown": 300, "termination_policies": [ "ClosestToNextInstanceHour", "OldestInstance" ], "min_size": 2, "desired_capacity": 2, "load_balancers": [ "backend" ], "max_size": 10, "configs": { "backend": { "key_name": "private-keys", "instance_type": "m1.small", "security_groups": [ "security-group" ], "instance_monitoring": true, "policies": { "scale_down_policy": { "cooldown": 180, "scaling_adjustment": -1, "adjustment_type": "ChangeInCapacity", "scale_up_policy": { "cooldown": 180, "scaling_adjustment": 3, "adjustment_type": "ChangeInCapacity", "alarms": { "scale_down_on_cpu": { "comparison": "<", "alarm_actions": "scale_down_policy", "evaluation_periods": 2, "metric": "CPUUtilization", "namespace": "AWS/EC2", "period": 300, "statistic": "Average", "threshold": 40, "scale_up_on_cpu": { "comparison": ">", "alarm_actions": "scale_up_policy", "evaluation_periods": 1, "metric": "CPUUtilization", "namespace": "AWS/EC2", "period": 60, 8 Chapter 3. Configuring Forseti

13 "statistic": "Average", "threshold": 60 As you can see, Forseti configuration defines two sections: applications and autoscale. In the first one, we define some aspects relevant to an application: how to deploy it, what ELB does it use... On the other section, we describe the autoscaling parts such as groups, policies, alarms... In this example, we ve defined a backend application and the minimum aspects to make it useful. Let s take a deeper look. Application section The application section is a dictionary which can hold different applications. The key of each application is the name it receives for the Forseti commands, so the application is named backend here. The first interesting part we have inside the application configuration is the strategy. In this case, we re using a deploy and snapshot strategy. "deployment_strategy": "deploy_and_snapshot", This strategy requires a deploy setting in which we define a command which will be the program that will be running inside working_directory. This command can have the special token {dns_name which will be replaced by a comma separated list of the EC2 instances public DNS. "deploy": { "working_directory": "/path/to/capistrano", "command": "cap production deploy -S servers={dns_name", From here, we have specific parts regarding autoscaling. We define the autoscaling group name and the policies it will have. We only list them because the configuration will be in other sections. "autoscale_group": "BACKEND", "scaling_policies": [ "scale_down_policy", "scale_up_policy" ], The next one (being optional) is relative to autoscaling notifications. We can setup the AWS autoscaling to publish messages through SNS whenever an action occurs in the group (launching or terminating an instance). Multiple actions can be defined, just by adding them to the list: "autoscale_notifications": [ { "topic": "arn:aws:sns:eu-west-1: ab:notifications", "type": "ALL" ], The notifications can be setup to attend only some actions. To do so, you may use one or more of the following values within type : 3.1. Application section 9

14 autoscaling:ec2_instance_launch autoscaling:ec2_instance_launch_error autoscaling:ec2_instance_terminate autoscaling:ec2_instance_terminate_error autoscaling:test_notification And the last one is relative to Forseti s notifications. It can push messages to a topic in SNS whenever when a deploy is being done. It will send a message when the deploy begins and ends, also when the AMI is being created and the last one when the autoscaling group is finished. To set it up, you have the following options. The section sns_extra_attributes can be used to attach different options to the message published to the SNS topic specified in sns_notification_arn. "sns_notification_arn": "arn:aws:sns:eu-west-1: ab:notifications", "sns_extra_attributes": { "ParametersForYourSNSApplication": { "Priority": "Info", "Channel": "#notifications" Autoscale section The other part of the configuration file defines all the autoscaling elements. It s divided in four groups. Groups In this section, you ll define the autoscaling groups, ideally one per application. Keep in mind that any application you define, must have an autoscale_group key and it must reference one group inside this section. All the parameters available for an autoscaling group are the same one that boto defines in its API. We ve defined some in this example and you can find the meaning of each one in the boto documentation. "groups": { "BACKEND": { "availability_zones": [ "eu-west-1a", "eu-west-1b" ], "default_cooldown": 300, "termination_policies": [ "ClosestToNextInstanceHour", "OldestInstance" ], "min_size": 2, "desired_capacity": 2, "load_balancers": [ "backend" ], "max_size": 10, 10 Chapter 3. Configuring Forseti

15 Configurations Every autoscaling group has one or more launch configurations and again all the parameters Forseti accepts are the same ones documented in boto. "configs": { "backend": { "key_name": "private-keys", "instance_type": "m1.small", "security_groups": [ "security-group" ], "instance_monitoring": true, Policies Policies defines how to scale in or out a group. You can do it in absolute numbers and chaning the group capacity in percentual ranges, whatever fits your application needs. All the policies listed for an application must be defined here. The parameters to define a policy are once again defined in the boto documentation regarding autoscaling policies. "policies": { "scale_down_policy": { "cooldown": 180, "scaling_adjustment": -1, "adjustment_type": "ChangeInCapacity", "scale_up_policy": { "cooldown": 180, "scaling_adjustment": 3, "adjustment_type": "ChangeInCapacity", Alarms The last section defines what CloudWatch alarms will trigger the autoscaling policies. In this example, we have two alarms, one that will trigger the increase of instances and another one to decrease them. The important token when defining this alarms is the alarm_actions, which should refer to the autocaling policy to trigger in case the alarm fails. Creating an alarm is easy and all the parameters are defined in the boto documentation as well. "alarms": { "scale_down_on_cpu": { "comparison": "<", "alarm_actions": "scale_down_policy", "evaluation_periods": 2, "metric": "CPUUtilization", "namespace": "AWS/EC2", "period": 300, "statistic": "Average", "threshold": 40, "scale_up_on_cpu": { 3.2. Autoscale section 11

16 "comparison": ">", "alarm_actions": "scale_up_policy", "evaluation_periods": 1, "metric": "CPUUtilization", "namespace": "AWS/EC2", "period": 60, "statistic": "Average", "threshold": Chapter 3. Configuring Forseti

17 CHAPTER 4 Deployers Forseti has a flexible deployment system, which can be expanded with different deployment strategies and operations. Forseti already comes geared with two different deployers that you can use out of the box, also you can create yours it they don t fit you and submit a PR if you want. Deploy and snapshot The deploy and snapshot deployer is the easiest way of deployment. The process goes as follows: Deploy the application code on the instances belonging to an autoscale group. Select a random instance of the group Remove that instance from the load balancers of the autoscale group. Create an AMI from it (This will reboot the instance). Create a new autoscaling configuration with that new AMI. Update the autoscaling group to use the new configuration. The biggest drawback is that it works better for already existing autoscale groups. Also, it requires a minimum of two running instances in the group in order to use this deployer (remember that one of the instances will be rebooted). If your number of instances vs load is tight your service could be anavailable meanwhile. You can skip any specific instance to be selected for AMI creation by adding a tag forseti:avoid_ami_creation with value True to that instance. This can be useful if the instances are not simetric. For example imagine you have some specific cron tasks in only one of the instances belonging to the autoscale group. Golden instance The golden instance deployer process is similar to: 13

18 Launch an instance with the gold AMI (defined later). This is called golden instance. Deploy the application code on this new instance. Generate a new AMI from that golden instance. This is called golden AMI. Create a new autoscaling configuration with the new golden AMI. Create or update an autoscaling group to use the new configuration. Create or update the autoscaling policies to specify how AWS will scale up or down. Create or update the CloudWatch alarms which will trigger the autoscaling policies. Wait until the autoscaling group has the new instances with the golden AMI. Deregister the old instances. Before using this deployer Forseti s golden instance deployer uses a gold AMI, which is an AMI packed with all the software you need, except your application specific code. Unfortunately, forseti currently is not able to generate a gold AMI for you, so you ll need to create one manually. This is actually a very easy operation, so don t panic. All you need to do is create a new EC2 Instance from an AMI with EBS root and provision it with all the software you need (apache, nginx, nodejs...) and its configurations (virtualhosts or similars). Once you ve installed everything, create an AMI from the instance by right clicking on it on the AWS Console and select "Create Image (EBS AMI)". There you go, you now have a gold AMI! 14 Chapter 4. Deployers

19 CHAPTER 5 List of available oficial commands Forseti command system is an extensible system so anyone can create their own commands and operations. We ve created our own set of commands which are bundled by default. Those commands are common operations like creating, regenerating, deploying and showing the status of an application and its autoscaling group. init Initialize application in Forseti using an instance in AWS. Parameters: Options: application: Application name to be deployed instance_id: Id of an instance in AWS to create an AMI from. The id is in the format i-xxxxxxxx --deployer: This parameter is used to tell Forseti how to manage future deploys. For more information, please read our section about deployers. --no-reboot-instance: By default, the instance will be rebooted to create the AMI. If you want to override this behaviour, use this flag. It s not recommended because it doesn t guarantee the filesystem integrity. Examples: forseti init backend i-1a23b deployer=deploy_and_snapshot Forseti will create an AMI using the given instance and setup a new autoscaling group. This new group won t have any effect because Forseti doesn t create any alarm to scale in or out the instances in the group. forseti init backend i-1a23b deployer=deploy_and_snapshot --no-reboot- instance The same process but the instance will not be rebooted before creating the AMI. 15

20 deploy Deploy an application and create or update an autoscaling group. Parameters: Options: application: Application name to be deployed --ami=ami-id: Use this specific AMI to create or update the autoscaling group -- extra_arguments: Extra arguments to be passed to the deploy command as parameters. Note: Please notice the -- before passing the extra_arguments Examples: forseti deploy backend Deploy the backend application. If it was deployed successfuly (that is, the deploy command returned 0) update or create the autoscaling group, configurations, policies and alarms. forseti deploy backend -- --no-verify-ssh Deploy the backend application and pass --no-verify-ssh to the deploy command. forseti deploy backend --ami=ami-xxxxxx Create or update the autoscaling group, configurations, policies and alarms of the application using a specific AMI. regenerate Rebuild the AMI of the instances belonging to an application and regenerate the autoscaling group, configuration, alarms and policies. Notice this doesn t deploy your application code. Parameters: application: Application name to be regenerated status Show the status of the application. This includes information about the instances belonging to the autoscaling group (including the status in the load balancers) and the latest actions which happened in it. Parameters: Options: application: Application name to get the status from. --daemon: Run the status in a loop process. By default, status command will print the status and finish, if you want to monitor the status of an application, you can use this option to do it. --activities=<amount>: Number of autoscaling activities to show. --format=<format>: Output format. By default, Forseti will print the status using terminal colors in a structured format. You can use other formats: tree: Default formatter. json: JSON formatter. plain: Plain format. list_configurations This command will print all the autoscaling launch configurations. You can also get only the configurations of a specific application. 16 Chapter 5. List of available oficial commands

21 Options: application: Application name to get the autoscaling launch configurations. cleanup_configurations Delete the autoscaling launch configurations to clean up AWS and avoid reaching their limit. By default it will remove launch configurations from all the applications, you can do it in only one application too. AWS has some soft limitations with the number of autoscaling elements you can create. The default limit for autoscaling launch configurations is 50, and considering that each deploy will create a new one, you may reach that limit sooner or later. This command will help you removing old launch configurations and freeing some space and resources. Options: application: Application name to delete the autoscaling launch configurations. --desired_configurations=<desired>: Number of launch configurations to leave. 17

22 18 Chapter 5. List of available oficial commands

23 CHAPTER 6 Q&A Why did we call it Forseti? We like to use god s names for our internal projects. We began using only Norse gods, but currently we have also Greek and Roman gods. In the Norse mythology, Forseti is the presiding one and we thought it has some coincidences with the purpose of this application. Forseti is the president of our applications, the utility which rules them all. Why did you create Forseti instead of using other utilities or AWS official tools such as CloudFormation or CodeDeploy? We began building Forseti in 2013 and at that time there were no AWS official tools nor an interface to EC2 Autoscale. There was a good API to create images, alarms and autoscale groups but we missed an easy tool to mix everything. We did some research with [Netflix asgard]( but it was a bit too much for us. So we started building Forseti to fit our needs and make it quick. 19

24 20 Chapter 6. Q&A

25 CHAPTER 7 License Copyright (c) 2015, ticketea dev team <dev@ticketea.com> Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED AS IS AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE- GARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT- NESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CON- SEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 21

26 22 Chapter 7. License

27 CHAPTER 8 Internals documentation If you are looking for information on a specific function, class or method, this part of the documentation is for you. Internal documentation 23

28 24 Chapter 8. Internals documentation

29 CHAPTER 9 Indices and tables genindex modindex search 25

30 26 Chapter 9. Indices and tables

31 Index C cleanup_configurations forseti-cleanup_configurations command line option, 17 D deploy forseti-deploy command line option, 15 F forseti-cleanup_configurations command line option cleanup_configurations, 17 forseti-deploy command line option deploy, 15 regenerate, 16 forseti-init command line option init, 15 forseti-list_configurations command line option list_configurations, 16 forseti-status command line option status, 16 I init forseti-init command line option, 15 L list_configurations forseti-list_configurations command line option, 16 R regenerate forseti-deploy command line option, 16 S status forseti-status command line option, 16 27

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

Amazon Web Services Hands-On Auto Scaling

Amazon Web Services Hands-On Auto Scaling Amazon Web Services Hands-On Auto Scaling November, 2012 Table of Contents Overview...3 Auto Scaling Principles...3 The 4 Key Components of Auto Scaling...3 Timing Matters...3 The Minimum Unit of Cost

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

AWS London Loft: CloudFormation Workshop

AWS London Loft: CloudFormation Workshop AWS London Loft: CloudFormation Workshop Templated AWS Resources Tom Maddox Solutions Architect tmaddox@amazon.co.uk Who am I? Gardener (Capacity Planning) Motorcyclist (Agility) Mobile App Writer Problem

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

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

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

Wrapp. Powered by AWS EC2 Container Service. Jude D Souza Solutions Wrapp Phone:

Wrapp. Powered by AWS EC2 Container Service. Jude D Souza Solutions Wrapp Phone: Containers @ Wrapp Powered by AWS EC2 Container Service Jude D Souza Solutions Architect @ Wrapp Phone: +46 767085740 Email: jude@wrapp.com About Me Jude D Souza Stockholm, Sweden ß Karachi, Pakistan jude@wrapp.com

More information

Rocket Steam Elastic SAP

Rocket Steam Elastic SAP Rocket Steam Elastic SAP For SAP ABAP systems running on Linux platforms using Oracle as their RDBMS Release information Release 2014.11 Independent release that can work both on systems launched through

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

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

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

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

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

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

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

/ Cloud Computing. Recitation 5 February 14th, 2017

/ Cloud Computing. Recitation 5 February 14th, 2017 15-319 / 15-619 Cloud Computing Recitation 5 February 14th, 2017 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

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

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

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

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

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

/ Cloud Computing. Recitation 5 September 26 th, 2017

/ Cloud Computing. Recitation 5 September 26 th, 2017 15-319 / 15-619 Cloud Computing Recitation 5 September 26 th, 2017 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

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

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

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

CIT 668: System Architecture

CIT 668: System Architecture CIT 668: System Architecture Amazon Web Services I Topics 1. Economics 2. Key Concepts 3. Key Services 4. Elastic Compute Cloud 5. Creating an EC2 Instance Images from AWS EC2 User Guide or Wikipedia unless

More information

DevOps Tooling from AWS

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

Amazon Web Services Monitoring Integration User Guide

Amazon Web Services Monitoring Integration User Guide Amazon Web Services Monitoring Integration User Guide Functional Area: Amazon Web Services Monitoring Integration Geneos Release: v4.9 Document Version: v1.0.0 Date Published: 29 October 2018 Copyright

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

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

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

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

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

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

Automating Elasticity. March 2018

Automating Elasticity. March 2018 Automating Elasticity March 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only. It represents AWS s current product

More information

AWS Service Catalog. User Guide

AWS Service Catalog. User Guide AWS Service Catalog User Guide AWS Service Catalog: User Guide Copyright 2017 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in

More information

Diving into AWS Lambda

Diving into AWS Lambda Diving into AWS Lambda An Intro to Serverless for Admins # Penn State MacAdmins 2018 Bryson Tyrrell # Systems Development Engineer II # Jamf Cloud Engineering @bryson3gps @brysontyrrell Diving into AWS

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

Immersion Day. Getting Started with Windows Server on. Amazon EC2. Rev

Immersion Day. Getting Started with Windows Server on. Amazon EC2. Rev Getting Started with Windows Server on Amazon EC2 Rev 2015-01-15 Table of Contents Overview... 3 Launch a Web Server Instance... 4 Browse the Web Server... 12 Connecting To Your Windows Instance... 13

More information

AALOK INSTITUTE. DevOps Training

AALOK 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 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

The Packer Book. James Turnbull. April 20, Version: v1.1.2 (067741e) Website: The Packer Book

The Packer Book. James Turnbull. April 20, Version: v1.1.2 (067741e) Website: The Packer Book The Packer Book James Turnbull April 20, 2018 Version: v1.1.2 (067741e) Website: The Packer Book Some rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted

More information

DevOps Technologies. for Deployment

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

Testing in AWS. Let s go back to the lambda function(sample-hello) you made before. - AWS Lambda - Select Simple-Hello

Testing in AWS. Let s go back to the lambda function(sample-hello) you made before. - AWS Lambda - Select Simple-Hello Testing in AWS Let s go back to the lambda function(sample-hello) you made before. - AWS Lambda - Select Simple-Hello Testing in AWS Simulate events and have the function react to them. Click the down

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

Immersion Day. Getting Started with Windows Server on Amazon EC2. June Rev

Immersion Day. Getting Started with Windows Server on Amazon EC2. June Rev Getting Started with Windows Server on Amazon EC2 June 2017 Rev 2015-09-19 Table of Contents Overview... 3 Launch a Web Server Instance... 4 Browse the Web Server... 12 Connecting To Your Windows Instance...

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 Computing. Recitation 5 September 27 th, 2016

/ Cloud Computing. Recitation 5 September 27 th, 2016 15-319 / 15-619 Cloud Computing Recitation 5 September 27 th, 2016 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

More information

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software

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

Auto Scaling API Manual

Auto Scaling API Manual NTT Communications Cloudⁿ Auto Scaling API Manual Ver.1.0 Please refrain from redistribution (distribution, reproduction, provision etc.) of the contents published in this document. 1 Ver. No. Edited On

More information

ArcGIS 10.3 Server on Amazon Web Services

ArcGIS 10.3 Server on Amazon Web Services ArcGIS 10.3 Server on Amazon Web Services Copyright 1995-2016 Esri. All rights reserved. Table of Contents Introduction What is ArcGIS Server on Amazon Web Services?............................... 5 Quick

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

Silver Peak. AWS EC-V for Multi- Instance Inbound Load Balancing

Silver Peak. AWS EC-V for Multi- Instance Inbound Load Balancing Silver Peak AWS EC-V for Multi- Instance Inbound Load Balancing Copyright and Trademarks Silver Peak AWS EC-V for Multi-Instance Inbound Load Balancing Guide Date: January 2017 Copyright 2017 Silver Peak

More information

Back-end architecture

Back-end architecture Back-end architecture Tiberiu Vilcu Prepared for EECS 411 Sugih Jamin 2 January 2018 https://education.github.com/pack 1 2 Outline HTTP 1. HTTP and useful web tools 2. Designing APIs 3. Back-end services

More information

Amazon Web Services. Amazon Web Services

Amazon Web Services. Amazon Web Services Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Amazon Web Services Corso di Sistemi Distribuiti e Cloud Computing A.A. 2013/14 Valeria Cardellini

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

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

Amazon Web Services Hands on EC2 December, 2012

Amazon Web Services Hands on EC2 December, 2012 Amazon Web Services Hands on EC2 December, 2012 Copyright 2011-2012, Amazon Web Services, All Rights Reserved Page 1-42 Table of Contents Launch a Linux Instance... 4 Connect to the Linux Instance Using

More information

FortiMail AWS Deployment Guide

FortiMail AWS Deployment Guide FortiMail AWS Deployment Guide FORTINET DOCUMENT LIBRARY http://docs.fortinet.com FORTINET VIDEO GUIDE http://video.fortinet.com FORTINET BLOG https://blog.fortinet.com CUSTOMER SERVICE & SUPPORT https://support.fortinet.com

More information

Portal Gun Documentation

Portal Gun Documentation Portal Gun Documentation Release 0.2.0 Vadim Fedorov Nov 30, 2018 Contents: 1 User Guide 3 1.1 Overview................................................. 3 1.2 Installation................................................

More information

Technical White Paper NetBackup 8.1 and later. NetBackup in the AWS Cloud: Required setup to use Amazon EFS as the NetBackup CloudCatalyst cache

Technical White Paper NetBackup 8.1 and later. NetBackup in the AWS Cloud: Required setup to use Amazon EFS as the NetBackup CloudCatalyst cache Technical White Paper NetBackup 8.1 and later NetBackup in the AWS Cloud: Required setup to use Amazon EFS as the NetBackup CloudCatalyst cache 1 Contents 1.0 Summary... 3 2.0 Terminology... 3 3.0 Configuring

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

Aspirin as a Service: Using the Cloud to Cure Security Headaches

Aspirin 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 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

Deep Dive on AWS CodeStar

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

VPN-Cubed 2.x Cloud Only Lite Edition

VPN-Cubed 2.x Cloud Only Lite Edition VPN-Cubed 2.x Cloud Only Lite Edition v201107 1 Requirements You have an Amazon AWS account that CohesiveFT can use for enabling your access to the VPN-Cubed Manager AMIs. Ability to configure a client

More information

Migrating and living on RDS/Aurora. life after Datacenters

Migrating and living on RDS/Aurora. life after Datacenters Migrating and living on RDS/Aurora life after Datacenters Why to migrate to RDS - It is AWS native - A lot of complexity is handled by Amazon - It is Someone Else s Problem (SEP ) - You have someone to

More information

AWS Tools for Microsoft Visual Studio Team Services: User Guide

AWS Tools for Microsoft Visual Studio Team Services: User Guide AWS Tools for Microsoft Visual Studio Team Services User Guide AWS Tools for Microsoft Visual Studio Team Services: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights

More information

Eucalyptus User Console Guide

Eucalyptus User Console Guide Eucalyptus 3.4.1 User Console Guide 2013-12-11 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...5 Install the Eucalyptus User Console...6 Install on Centos / RHEL 6.3...6 Configure

More information

The Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services. David Cordes David McGuire Jim Herries Sridhar Karra

The Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services. David Cordes David McGuire Jim Herries Sridhar Karra The Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services David Cordes David McGuire Jim Herries Sridhar Karra Atlas Maps Jim Herries Atlas sample application The Esri Thematic Atlas

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

AWS Workshop: Scaling Windows Kevin Epstein CTO & AWS Solutions Architect

AWS Workshop: Scaling Windows Kevin Epstein CTO & AWS Solutions Architect AWS Workshop: Scaling Windows Kevin Epstein CTO & AWS Solutions Architect Why Automate? We all have to do more with less Consistently deliver stable, predictable environments Increase number of deployments,

More information

Handel-CodePipeline Documentation

Handel-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 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

cfn-pyplates Documentation

cfn-pyplates Documentation cfn-pyplates Documentation Release 0.5 MetaMetrics, Inc. March 14, 2015 Contents 1 Where to get it 3 2 Documentation 5 3 Intended Audience 7 4 What is a pyplate? 9 5 Features 11 6 Contents 13 6.1 Creating

More information

Think Small to Scale Big

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

AWS Solution Architect (AWS SA)

AWS Solution Architect (AWS SA) AWS Solution Architect (AWS SA) From Length: Approx 4-5 weeks/40+ hours Audience: Students with or without IT experience or knowledge Student Location To students from around the world Delivery Method:

More information

Securing Serverless Architectures

Securing Serverless Architectures Securing Serverless Architectures Dave Walker, Specialist Solutions Architect, Security and Compliance Berlin 12/04/16 2016, Web Services, Inc. or its Affiliates. All rights reserved. With Thanks To: Agenda

More information

flask-dynamo Documentation

flask-dynamo Documentation flask-dynamo Documentation Release 0.1.2 Randall Degges January 22, 2018 Contents 1 User s Guide 3 1.1 Quickstart................................................ 3 1.2 Getting Help...............................................

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

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

ForeScout CounterACT. (AWS) Plugin. Configuration Guide. Version 1.3

ForeScout CounterACT. (AWS) Plugin. Configuration Guide. Version 1.3 ForeScout CounterACT Hybrid Cloud Module: Amazon Web Services (AWS) Plugin Version 1.3 Table of Contents Amazon Web Services Plugin Overview... 4 Use Cases... 5 Providing Consolidated Visibility... 5 Dynamic

More information

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

Automatyczne skalowanie w OpenStack. Rafał Szmigiel OpenStack Solution Architect/Red Hat

Automatyczne skalowanie w OpenStack. Rafał Szmigiel OpenStack Solution Architect/Red Hat Automatyczne skalowanie w OpenStack Rafał Szmigiel OpenStack Solution Architect/Red Hat Cześć! Rafał Szmigiel rafal@redhat.com Red Hat OpenStack Solutions Architect od Grudnia 2015 Poprzednio: OpenStack

More information

Expert Reference Series of White Papers. Introduction to Amazon Auto Scaling

Expert Reference Series of White Papers. Introduction to Amazon Auto Scaling Expert Reference Series of White Papers Introduction to Amazon Auto Scaling 1-800-COURSES www.globalknowledge.com Introduction to Amazon Auto Scaling Jon M. Gallagher, Global Knowledge Instructor, Certified

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

Cloudera s Enterprise Data Hub on the AWS Cloud

Cloudera s Enterprise Data Hub on the AWS Cloud Cloudera s Enterprise Data Hub on the AWS Cloud Quick Start Reference Deployment Shivansh Singh and Tony Vattathil Amazon Web Services October 2014 Last update: April 2017 (revisions) This guide is also

More information

Configuring AWS for Zerto Virtual Replication

Configuring AWS for Zerto Virtual Replication Configuring AWS for Zerto Virtual Replication VERSION 1 MARCH 2018 Table of Contents 1. Prerequisites... 2 1.1. AWS Prerequisites... 2 1.2. Additional AWS Resources... 3 2. AWS Workflow... 3 3. Setting

More information

DEVOPS COURSE CONTENT

DEVOPS 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 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

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

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

AltaVault Cloud Integrated Storage Installation and Service Guide for Cloud Appliances

AltaVault Cloud Integrated Storage Installation and Service Guide for Cloud Appliances AltaVault Cloud Integrated Storage 4.4.1 Installation and Service Guide for Cloud Appliances March 2018 215-13006_A0 doccomments@netapp.com Table of Contents 3 Contents Introduction to AltaVault cloud-based

More information

Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking

Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking In lab 1, you have setup the web framework and the crawler. In this lab, you will complete the deployment flow for launching a web application

More information

Infoblox Installation Guide. vnios for Amazon Web Services

Infoblox Installation Guide. vnios for Amazon Web Services Infoblox Installation Guide vnios for Amazon Web Services Copyright Statements 2015, Infoblox Inc. All rights reserved. The contents of this document may not be copied or duplicated in any form, in whole

More information

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68 Design Patterns for the Cloud 68 based on Amazon Web Services Architecting for the Cloud: Best Practices Jinesh Varia http://media.amazonwebservices.com/aws_cloud_best_practices.pdf 69 Amazon Web Services

More information

Tetration Cluster Cloud Deployment Guide

Tetration Cluster Cloud Deployment Guide First Published: 2017-11-16 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 THE

More information

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Amazon Machine Image (AMI)? Amazon Elastic Compute Cloud (EC2)?

More information