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

Size: px
Start display at page:

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

Transcription

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

2 Testing in AWS Simulate events and have the function react to them. Click the down arrow button in Lambda console and then click configuration test event

3 Testing in AWS Select Create new test event in combo-box Event Name is Test Event and Copy and Paste it below code. { } "name": "kmu" Click create

4 Testing in AWS You can see the Success result. Result is Hello {NAME} and you can see the logs in the below block.

5 Testing in AWS Add error test to check when input does not have a key of name. Click the down arrow button in Lambda console and then click configuration test event

6 Testing in AWS Select Create new test event in combo-box Event Name is ErrorEvent and Copy and Paste it below code.

7 Testing in AWS You can see the Success result but you didn t handle error (for example: key is missing), you will learn in Versioning section

8 Using Lambda with API Gateway Moreover, you can invoke Simple-Hello (Lambda functions) through the API Gateway as well as AWS Console and CLI. Simple-Hello

9 Using Lambda with API Gateway What is API Gateway? In AWS, the API Gateway is a key service that allows developers to create a RESTful API via HTTP - No more cumbersome HTTP server setup Using Lambda as a backend service with API Gateway as a proxy to deliver users requests to backend

10 Using Lambda with API Gateway API Gateway is an interface between back-end services (including Lambda) and client applications (web, mobile, or desktop).

11 Using Lambda with API Gateway API Gateway makes serverless applications easier to build and maintain than traditional server-based approach. In a more traditional system, You - need to provision EC2 instances - configure load balancing using Elastic Load Balancer (ELB) - maintain software on each server. The API Gateway removes the need to do all that by providing an API and connect it to services in minutes. In us-west-2, the API Gateway cost is $3.50 per million API calls received

12 Using Lambda with API Gateway We ll need to set up an API Gateway and invoke Simple-Hello Lambda function. - In the AWS console, click API Gateway.

13 Using Lambda with API Gateway - Click Get Started

14 Using Lambda with API Gateway - Select NEW API and type in a name for your API, such as Hello-API - Click Create API to create your first API.

15 Using Lambda with API Gateway - This is what will look like after creation. - Other than many features, we will focus on Resources-Stages.

16 Using Lambda with API Gateway APIs in the Gateway are built around resources. Every resource can be combined with an HTTP method such as HEAD, GET, POST, PUT, OPTIONS, PATCH, or DELETE. You re going to create a resource called hello and combine it with a GET method. In the API you just created, follow these steps: - Click Actions and select Create Resource.

17 Using Lambda with API Gateway - Type hello in the Resource Name field. The Resource Path filed should automatically fill. - Click the Create Resource button to create and save the resource.

18 Using Lambda with API Gateway - The left list should now show the /hello resource.

19 Using Lambda with API Gateway - Make sure /hello resource is selected, and click Actions again. Click Create Method.

20 Using Lambda with API Gateway - Under the /hello resource, click the drop-down and select GET. - Click the check mark button to save.

21 Using Lambda with API Gateway - Having saved the GET method, you should immediately see the Integration Request screen

22 Using Lambda with API Gateway - Click the Lambda Function radio button.

23 Using Lambda with API Gateway - Select your region (us-east-2) from the Lambda Region drop-down menu.

24 Using Lambda with API Gateway - Type Sample-Hello in the Lambda Function text box. - Click Save.

25 Using Lambda with API Gateway - Click OK if you re asked if it s okay to add permissions to the Lambda function.

26 Using Lambda with API Gateway - This is what will look like after creating GET Method

27 Using Lambda with API Gateway Mappings If you look at Simple-Hello.js again, you ll see code that refers to event.name. This is the input of the event object when API Gateway passes through to the Lambda. To make this input available in a Lambda function, you need to create a mapping in the API Gateway

28 Using Lambda with API Gateway - Click the GET method under the /hello resource. Click Integration Request.

29 Using Lambda with API Gateway - Expand Body Mapping Templates.

30 Using Lambda with API Gateway - Click Add Mapping Template. - Type in application/json and click the check mark button.

31 Using Lambda with API Gateway - Select Yes, Secure This Integration if you see a dialog box titled Change Passthrough Behavior. - In the Template box type in the code. Click Save once you re finished. { } #if( $input.params('name').tostring()!= "" ) "name" : $input.params('name') #end

32 Using Lambda with API Gateway Finally, you need to deploy the API and get a URL to invoke the Simple-Hello function. - In the API Gateway, make sure your API is selected. (click /, not /hello) - Click Actions. Select Deploy API.

33 Using Lambda with API Gateway - In the pop-up, select [New Stage] - Type greet as the Stage Name. - Click Deploy to provision the API

34 Using Lambda with API Gateway - You see will show the Invoke URL and a number of options.

35 Using Lambda with API Gateway - From Stages menu, select greet, /hello, GET - Copy the Invoke URL that appears - It will look like - We will use this URL to invoke Simple-Hello Lambda with input as name

36 Using Lambda with API Gateway - Copy [YOUR NAME] - Paste it into your new tab browser and hit enter. You will see something like this - You can put anything in [yourname] and Hello [yourname] will appear in web browser.

37 Registered Event from AWS Lambda - Visit AWS Lambda and select Simple-Hello, you will see API Gateway in the trigger section

38 Lambda execution mechanism - container reuse Lambda functions execute in a container (sandbox) - Providing minimal isolation from other functions - Allocating resources (e.g., memory, disk space, and CPU) Container can easily come and go out of a machine Invoking a Lambda function for the first time - A new container is initialized (in cold status) - The code for the function is loaded - If a function is rerun within a certain period, Lambda may reuse the same container (warm status) - In the warm status, initialization process is skipped, thus making it available to execute code quicker.

39 Container reuse - Cold and warm Lambda An exercise to test the effect of warm and cold container Choose Simple-Hello in the AWS Lambda console. Click the Test button in the console.

40 Cold and warm Lambda Have a look at the duration in the summary in the bottom-left corner Then run the test again and look at the duration in the summary (run again in 1 second)

41 Cold and warm Lambda The execution duration of the first run (35 msec) is much longer than the second run (0.7 msec). - An effect from the container reuse The first time the function is run (when it s cold), the container needs to be created and the environment needs to be initialized. A lengthy initialization time may be especially noticeable in complex functions that have multiple dependencies.

42 Cold and warm Lambda It is good to reduce cold starts to make the application appear more responsive Strategy to reduce cold starts - Schedule the function (using scheduled events) to run periodically to keep it warm In the designer tab of a Lambda function (Simple-Hello), click CloudWatch events in the Add Triggers column

43 Cold and warm Lambda With Cloudwatch Events, you can trigger to run lambda function every 5 minutes (you can choose the time duration - cron expression is usable)

44 Strategy to reduce start time Move initialization and setup code out of the event handler. If a container is warm, this code won t run.

45 Strategies to reduce start time Increase the amount of memory allocated to the Lambda function. The CPU share is (proportionally) based on the amount of memory allocated to the function. - Example: Allocation of 256 MB to your Lambda function will receive twice the CPU share than 128 MB allocation. The more memory and CPU share the function has, the quicker it will initialize. Reduce as much of your code as possible - Remove unnecessary modules and requires() import statements - Fewer modules to include and initialize will help startup performance. Experiment with other languages - Different language has different cold start time (Java is somewhat longer)

46 Price of using Lambda Price model of Lambda function execution - the number of request - elapsed time of an execution: duration is calculated from the time your code begins executing until it returns or otherwise terminates, rounded up to the nearest 100ms Unit of GB-seconds - Product of allocated memory in MB and the duration of function execution in seconds The Lambda free tier - 1M free requests per month - 400,000 GB-seconds of compute time per month = 128MB for 37 days Price after the free tier - $0.20 per 1M requests - $ for every GB-second

47 Price of using Lambda Lambda pricing example - Assumption: 512MB of memory to a function, executes 3M times in one month, 1 second per each run - Total compute time = 3M * 512MB/1024 = 1,500,000 GB-S = $25 - Monthly request charge = 3M * $0.2/M = $0.6 - Total monthly charge = $25.6 (excluding the free-tier usage)

48 Logging Message logging in AWS Lambda can be done by console.log("message") - console.error(), console.warn(), and console.info() are doable Ways to check log messages - In the AWS Lambda execution pages - AWS CloudWatch service (more details later) The callback function will also log to a CloudWatch log stream for a non-null value in the first parameter.

49 Versioning Lambda functions Versioning allows developers to create new versions of functions without overwriting previous ones. An older version can still be accessed but it can t be changed. - Each version of a function has its own unique ARN, and each version can be invoked.

50 Lambda function versioning To create a new version of a function, follow these steps 1. Open the Lambda console in AWS and click a function. 2. Choose Actions and choose Publish New Version.

51 Versioning 3. Type a description in the dialog box. This description will be added to the version you re about to create. 4. Choose Publish to close the dialog box

52 Versioning If you click the Qualifiers drop-down and then select the Versions tab, you ll see all current versions of the function. The most recent version is always identified as $LATEST. If you don t specify a version number when invoking a function, this is the function that s invoked.

53 Versioning 5. Select LATEST version

54 Versioning 6. Change callback call module of Simple-Hello.js callback(null, "Hello " + event.name); to if (typeof event.name === 'undefined') { callback("there is no key named name", null); } else { callback(null, "Hello " + event.name); } It checks for if event object has property called name. If it hasn t, it will return an error.

55 Versioning 7. Click save 8. Open the Lambda console in AWS and click a function. 9. Choose Actions and choose Publish New Version.

56 Versioning 10. Type a description in the dialog box. This description will be added to the version you re about to create. 11. Choose Publish to close the dialog box

57 Versioning 12. Choose ErrorTest event 13. Click test Now you can see the result:fail because you added error callback function.

58 Alias to track different versions Aliases An alias is a pointer or a shortcut to a specific version of a Lambda function Each alias has an ARN just like a function - It can be mapped to point to any function (or version) but not to another alias - Switching between versions becomes easy with aliases

59 Alias to track different versions Example scenarios where alias is beneficial You have three versions of a function - Version 1 is in production - Version 2 is being tested in a staging - $LATEST is the current development version You ve finished testing function version 2 and want to promote it to production. - You have to update every event source that references function 1 (the current production) to reference function 2. This isn t ideal because it may mean a redeployment of your code and multiple updates throughout your system.

60 Alias to track different versions With an alias, this scenario becomes into easier to manage: 1. Create three aliases called dev, staging, and production. 2. Assign the right alias to the right version of the function: - The production alias points to version 1 - The staging alias points to version 2 - The dev alias points to $LATEST 3. Configure event sources to point to an alias instead of a specific version of a function. It is really similar to symbolic link in Linux

61 Alias to track different versions Whenever you need to update the system to use a new version of a function, change the alias to point to that new version instead. Event sources remain ignorant of the fact that an alias now points to a new version of a function and continue to operate as normal.

62 Aliases To create an alias for a function, follow these steps: 1. Choose Lambda in the AWS console and choose Simple-Hello function.

63 Aliases 2. Choose Actions. 3. Choose Create alias.

64 Aliases 4. In the dialog box enter a name for the alias, such as dev or production, a description, and select the version that the alias should point to. This time point to 1 - test for versioing. 5. Choose Submit to create the alias and close the dialog box.

65 Aliases 7. Create alias one more. Name it as a dev and choose version another version. Choose version 2 - error-handle-version. 8. Choose Submit

66 Aliases To view aliases for a function, use the Qualifiers drop-down, just as you did with versions. A tab in the drop-down allows you to switch the view between versions and aliases.

67 Aliases We are going to see how alias can be used to better manage versions with an application with API Gateway Choose API Gateway in the AWS console and select Hello-API

68 Aliases Select Get method and select integration request

69 Aliases Rename the Lambda function : Simple-Hello > Simple-Hello:prod

70 Aliases Select mapping template > application/json > choose Empty template or make the empty template { } #if( $input.params('name').tostring()!= "" ) "name" : $input.params('name') #end

71 Aliases Click Actions. Select Deploy API.

72 Aliases - In the pop-up, select [New Stage] - Type prod as the Stage Name. - Click Deploy to provision the API

73 Aliases - From Stages menu, select prod, /hello, GET - Copy the Invoke URL that appears - It will look like - We will use this URL to invoke Simple-Hello:prod Lambda

74 Aliases We will serve Simple-Hello:dev Lambda function Select Get method and select integration request

75 Aliases Rename the Lambda function : Simple-Hello:prod > Simple-Hello:dev

76 Aliases Click Actions Deploy API - In the pop-up, select [New Stage] - Type dev as the Stage Name. - Click Deploy to provision the API

77 Aliases - From Stages menu, select dev, /hello, GET - Copy the Invoke URL that appears - It will look like - We will use this URL to invoke Simple-Hello:dev Lambda

78 Aliases Choose Lambda in the AWS console and choose Simple-Hello function And choose SImple-Hello:prod

79 Aliases Change the version 1 to 2 and click save

80 Aliases - Back Stages menu, select prod, /hello, GET - Click the URL again and you can see the response from Simple-Hello:prod which points version 2

81 Aliases To delete an alias, choose Actions and select Delete Alias. Doing this deletes the alias and any related event source mappings that point to it. Everything else, including function versions, is left intact.

82 Setting up your cloud

83 Setting up your cloud We are going to cover general usage of cloud from the following perspective Security model and identity management in AWS Logging, alerting, and monitoring custom metrics Monitoring and estimating AWS costs

84 Creating and managing IAM users IAM user is an entity in AWS that identifies - A human user - An application - A service. A user normally has a set of credentials and permissions - a user lambda to allow Lambda functions.

85 Creating and managing IAM users IAM user page shows a summary page and an ARN for a fictional user named lambda. - AWS console IAM Users in the navigation pane click the name of the user you want to view.

86 Creating and managing IAM users IAM users to represent - human users - applications - services. Access key - Asymmetric key to access AWS API services - It can be generated when a user is created - Creating on-demand - Access key id (public) - Secret access key (private) Password-based access is supported for a user

87 Creating and managing IAM users To create a password for an IAM user, follow these steps: 1. In the IAM console, click Users in the navigation pane. 2. Create for real person. Click the Add your button

88 Creating and managing IAM users 3. Give your new IAM user a name worker, select the Programmatic access check box, and AWS Management console Access. You choose whether to enable or disable console access, type in a new custom password, or let the system auto-generate one. You can also force the user to create a new password at the next sign-in.

89 Creating and managing IAM users 2-3. Don t select anything in the Set Permissions for worker. Click Next:Review to proceed. Click Create User.

90 Creating and managing IAM users You can see new created user.

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

Monitoring Serverless Architectures in AWS

Monitoring Serverless Architectures in AWS Monitoring Serverless Architectures in AWS The introduction of serverless architectures is a positive development from a security perspective. Splitting up services into single-purpose functions with well-defined

More information

AWS Lambda. 1.1 What is AWS Lambda?

AWS Lambda. 1.1 What is AWS Lambda? Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of

More information

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect Serverless Architecture Hochskalierbare Anwendungen ohne Server Sascha Möllering, Solutions Architect Agenda Serverless Architecture AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon S3 Serverless Framework

More information

Immersion Day. Getting Started with AWS Lambda. August Rev

Immersion Day. Getting Started with AWS Lambda. August Rev Getting Started with AWS Lambda August 2016 Rev 2016-08-19 Table of Contents Overview... 3 AWS Lambda... 3 Amazon S3... 3 Amazon CloudWatch... 3 Handling S3 Events using the AWS Lambda Console... 4 Create

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

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

AWS Elemental MediaStore. User Guide

AWS Elemental MediaStore. User Guide AWS Elemental MediaStore User Guide AWS Elemental MediaStore: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not

More information

AWS Lambda Functions 9/22/15 & 9/24/15 CS 6030 Tyler Bayne

AWS Lambda Functions 9/22/15 & 9/24/15 CS 6030 Tyler Bayne AWS Lambda Functions 9/22/15 & 9/24/15 CS 6030 Tyler Bayne Installing Java 1. http://www.oracle.com/technetwork/java/javase/downloads/jdk8- downloads- 2133151.html and install the latest JDK8. Installing

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

ForeScout Amazon Web Services (AWS) Plugin

ForeScout Amazon Web Services (AWS) Plugin ForeScout Amazon Web Services (AWS) Plugin Version 1.1.1 and above Table of Contents Amazon Web Services Plugin Overview... 4 Use Cases... 5 Providing Consolidated Visibility... 5 Dynamic Segmentation

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

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

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

Amazon AppStream 2.0: SOLIDWORKS Deployment Guide

Amazon AppStream 2.0: SOLIDWORKS Deployment Guide 2018 Amazon AppStream 2.0: SOLIDWORKS Deployment Guide Build an Amazon AppStream 2.0 environment to stream SOLIDWORKS to your users June 2018 https://aws.amazon.com/appstream2/ 1 Welcome This guide describes

More information

Monitoring AWS VPCs with Flow Logs

Monitoring AWS VPCs with Flow Logs Monitoring AWS VPCs with Flow Logs Introduction VPC Flow Logs capture and record data about the IP traffic going to, coming from, and moving across your VPC. These records are used to drive the Stealthwatch

More information

Amazon AppStream 2.0: Getting Started Guide

Amazon AppStream 2.0: Getting Started Guide 2018 Amazon AppStream 2.0: Getting Started Guide Build an Amazon AppStream 2.0 environment to stream desktop applications to your users April 2018 https://aws.amazon.com/appstream2/ 1 Welcome This guide

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

SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS

SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS 1. What is SAP Vora? SAP Vora is an in-memory, distributed computing solution that helps organizations uncover actionable business insights

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

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

Documentation. This PDF was generated for your convenience. For the latest documentation, always see

Documentation. This PDF was generated for your convenience. For the latest documentation, always see Management Pack for AWS 1.50 Table of Contents Home... 1 Release Notes... 3 What's New in Release 1.50... 4 Known Problems and Workarounds... 5 Get started... 7 Key concepts... 8 Install... 10 Installation

More information

Eucalyptus User Console Guide

Eucalyptus User Console Guide Eucalyptus 4.0.2 User Console Guide 2014-11-05 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

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

AWS Toolkit for Eclipse User Guide

AWS Toolkit for Eclipse User Guide AWS Toolkit for Eclipse User Guide July 05, 2018 Contents AWS Toolkit for Eclipse User Guide 1 What is the AWS Toolkit for Eclipse? 2 Additional documentation and resources 2 Getting Started 4 Set up the

More information

Serverless Architectures with AWS Lambda. David Brais & Udayan Das

Serverless Architectures with AWS Lambda. David Brais & Udayan Das Serverless Architectures with AWS Lambda by David Brais & Udayan Das 1 AGENDA AWS Lambda Basics Invoking Lambda Setting up Lambda Handlers Use Cases ASP.NET Web Service Log Processing with AWS Lambda +

More information

EC2 Scheduler. AWS Implementation Guide. Lalit Grover. September Last updated: September 2017 (see revisions)

EC2 Scheduler. AWS Implementation Guide. Lalit Grover. September Last updated: September 2017 (see revisions) EC2 Scheduler AWS Implementation Guide Lalit Grover September 2016 Last updated: September 2017 (see revisions) Copyright (c) 2016 by Amazon.com, Inc. or its affiliates. EC2 Scheduler is licensed under

More information

IT Essentials v6.0 Windows 10 Software Labs

IT Essentials v6.0 Windows 10 Software Labs IT Essentials v6.0 Windows 10 Software Labs 5.2.1.7 Install Windows 10... 1 5.2.1.10 Check for Updates in Windows 10... 10 5.2.4.7 Create a Partition in Windows 10... 16 6.1.1.5 Task Manager in Windows

More information

Web Cloud Solution. User Guide. Issue 01. Date

Web Cloud Solution. User Guide. Issue 01. Date Issue 01 Date 2017-05-30 Contents Contents 1 Overview... 3 1.1 What Is Web (CCE+RDS)?... 3 1.2 Why You Should Choose Web (CCE+RDS)... 3 1.3 Concept and Principle... 4... 5 2.1 Required Services... 5 2.2

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

Cloud Machine Manager Quick Start Guide. Blueberry Software Ltd

Cloud Machine Manager Quick Start Guide. Blueberry Software Ltd Blueberry Software Ltd Table of Contents 1. How to organise Amazon servers into groups for different roles or projects.......................... 1 1.1. Getting started.....................................................................

More information

Zombie Apocalypse Workshop

Zombie Apocalypse Workshop Zombie Apocalypse Workshop Building Serverless Microservices Danilo Poccia @danilop Paolo Latella @LatellaPaolo September 22 nd, 2016 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

Getting Started with Amazon Web Services

Getting Started with Amazon Web Services Getting Started with Amazon Web Services Version 3.3 September 24, 2013 Contacting Leostream Leostream Corporation 411 Waverley Oaks Rd. Suite 316 Waltham, MA 02452 USA http://www.leostream.com Telephone:

More information

Provisioning Databases

Provisioning Databases DAT219x Provisioning Databases Lab 00 Getting Started Estimated time to complete this lab is 60 minutes Overview In this lab, you will provision a Microsoft Azure Virtual Machine (VM) that will be used

More information

CloudHealth. AWS and Azure On-Boarding

CloudHealth. AWS and Azure On-Boarding CloudHealth AWS and Azure On-Boarding Contents 1. Enabling AWS Accounts... 3 1.1 Setup Usage & Billing Reports... 3 1.2 Setting Up a Read-Only IAM Role... 3 1.3 CloudTrail Setup... 5 1.4 Cost and Usage

More information

High Availability Enabling SSL Database Migration Auto Backup and Auto Update Mail Server and Proxy Settings Support...

High Availability Enabling SSL Database Migration Auto Backup and Auto Update Mail Server and Proxy Settings Support... Quick Start Guide Table of Contents Overview... 4 Deployment... 4 System Requirements... 4 Installation... 6 Working with AD360... 8 Starting AD360... 8 Launching AD360 client... 9 Stopping AD360... 9

More information

Immersion Day. Getting Started with Linux on Amazon EC2

Immersion Day. Getting Started with Linux on Amazon EC2 January 2017 Table of Contents Overview... 3 Create a new Key Pair... 4 Launch a Web Server Instance... 6 Browse the Web Server... 13 Appendix Additional EC2 Concepts... 14 Change the Instance Type...

More information

I.A.M. National Pension Fund Remittance Report Software

I.A.M. National Pension Fund Remittance Report Software I.A.M. National Pension Fund Remittance Report Software The USER S GUIDE INTRODUCTION The I.A.M. National Pension Fund Remittance Report Software version 2.0 (IAMNPF RR Software) is a program created to

More information

271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA

271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA Contacting Leostream Leostream Corporation http://www.leostream.com 271 Waverley Oaks Rd. Telephone: +1 781 890 2019 Suite 206 Waltham, MA 02452 USA To submit an enhancement request, email features@leostream.com.

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

Azure Developer Immersion Getting Started

Azure Developer Immersion Getting Started Azure Developer Immersion Getting Started In this walkthrough, you will get connected to Microsoft Azure and Visual Studio Team Services. You will also get the code and supporting files you need onto your

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

Amazon WorkSpaces Application Manager. Administration Guide

Amazon WorkSpaces Application Manager. Administration Guide Amazon WorkSpaces Application Manager Administration Guide Manager: Administration Guide Copyright 2017 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade

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

AWS Elemental MediaPackage. User Guide

AWS Elemental MediaPackage. User Guide AWS Elemental MediaPackage User Guide AWS Elemental MediaPackage: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may

More information

Elastic Compute Service. Quick Start for Windows

Elastic Compute Service. Quick Start for Windows Overview Purpose of this document This document describes how to quickly create an instance running Windows, connect to an instance remotely, and deploy the environment. It is designed to walk you through

More information

vcloud Director Administrator's Guide

vcloud Director Administrator's Guide vcloud Director 5.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of

More information

Microservices without the Servers: AWS Lambda in Action

Microservices without the Servers: AWS Lambda in Action Microservices without the Servers: AWS Lambda in Action Dr. Tim Wagner, General Manager AWS Lambda August 19, 2015 Seattle, WA 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Two

More information

S U M M I T B e r l i n

S U M M I T B e r l i n Berlin SessionID ECS + Fargate Deep Dive Ric Harvey Technical Developer Evangelist Amazon Web Services rjh@amazon.com @ric Harvey https://gitlab.com/ric_harvey/bl_practical_fargate CONTAINERS, CONTAINERS,

More information

Multiple Disk VM Provisioning

Multiple Disk VM Provisioning This chapter contains the following sections: About, page 1 Workflow for, page 2 About Templates with Multiple Disks, page 2 Assigning Disk Categories, page 2 Defining Storage Policies, page 3 Creating

More information

Creating Application Containers

Creating Application Containers This chapter contains the following sections: General Application Container Creation Process, page 1 Creating Application Container Policies, page 2 About Application Container Templates, page 5 Creating

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

DataMan. version 6.5.4

DataMan. version 6.5.4 DataMan version 6.5.4 Contents DataMan User Guide 1 Introduction 1 DataMan 1 Technical Specifications 1 Hardware Requirements 1 Software Requirements 2 Ports 2 DataMan Installation 2 Component Installation

More information

Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application

Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application Overview This course includes optional practical exercises

More information

CIS 231 Windows 10 Install Lab # 3

CIS 231 Windows 10 Install Lab # 3 CIS 231 Windows 10 Install Lab # 3 1) To avoid certain problems later in the lab, use Chrome as your browser: open this url: https://vweb.bristolcc.edu 2) Here again, to avoid certain problems later in

More information

EdgeConnect for Amazon Web Services (AWS)

EdgeConnect for Amazon Web Services (AWS) Silver Peak Systems EdgeConnect for Amazon Web Services (AWS) Dinesh Fernando 2-22-2018 Contents EdgeConnect for Amazon Web Services (AWS) Overview... 1 Deploying EC-V Router Mode... 2 Topology... 2 Assumptions

More information

SAMPLE CHAPTER. Event-driven serverless applications. Danilo Poccia. FOREWORD BY James Governor MANNING

SAMPLE CHAPTER. Event-driven serverless applications. Danilo Poccia. FOREWORD BY James Governor MANNING SAMPLE CHAPTER Event-driven serverless applications Danilo Poccia FOREWORD BY James Governor MANNING in Action by Danilo Poccia Chapter 1 Copyright 2017 Manning Publications brief contents PART 1 FIRST

More information

Managing the VM Lifecycle

Managing the VM Lifecycle This chapter contains the following sections:, page 1 Managing VM Power, page 2 Resizing a VM, page 3 Resizing a VM Disk, page 4 Managing VM Snapshots, page 5 Managing Other VM Actions, page 7 You can

More information

SUREedge Migrator Installation Guide for Amazon AWS

SUREedge Migrator Installation Guide for Amazon AWS SUREedge Migrator Installation Guide for Amazon AWS Contents 1. Introduction... 3 1.1 SUREedge Migrator Deployment Scenarios... 3 1.2 Installation Overview... 4 2. Obtaining Software and Documentation...

More information

The Python Mini-Degree Development Environment Guide

The Python Mini-Degree Development Environment Guide The Python Mini-Degree Development Environment Guide By Zenva Welcome! We are happy to welcome you to the premiere Python development program available on the web The Python Mini-Degree by Zenva. This

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

Deploy and Secure an Internet Facing Application with the Barracuda Web Application Firewall in Amazon Web Services

Deploy and Secure an Internet Facing Application with the Barracuda Web Application Firewall in Amazon Web Services Deploy and Secure an Internet Facing Application with the in Amazon Web In this lab, you will deploy an unsecure web application into Amazon Web (AWS), and then secure the application using the. To create

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

Administrator Guide Administrator Guide

Administrator Guide Administrator Guide AutobotAI account setup process with AWS account linking In order to provide AWS account access to autobotai skill, It has to be configured in https://autobot.live portal. Currently only one account can

More information

IaaS Integration for Multi- Machine Services. vrealize Automation 6.2

IaaS Integration for Multi- Machine Services. vrealize Automation 6.2 IaaS Integration for Multi- Machine Services vrealize Automation 6.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

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

Create a pfsense router for your private lab network template

Create a pfsense router for your private lab network template Create a pfsense router for your private lab network template Some labs will require a private network where you can deploy services like DHCP. Here are instructions for setting up an uplink router for

More information

How to make a Work Profile for Windows 10

How to make a Work Profile for Windows 10 How to make a Work Profile for Windows 10 Setting up a new profile for Windows 10 requires you to navigate some screens that may lead you to create the wrong type of account. By following this guide, we

More information

SelectSurvey.NET AWS (Amazon Web Service) Integration

SelectSurvey.NET AWS (Amazon Web Service) Integration SelectSurvey.NET AWS (Amazon Web Service) Integration Written for V4.146.000 10/2015 Page 1 of 24 SelectSurvey.NET AWS Integration This document is a guide to deploy SelectSurvey.NET into AWS Amazon Web

More information

Immersion Day. Getting Started with Linux on Amazon EC2

Immersion Day. Getting Started with Linux on Amazon EC2 July 2018 Table of Contents Overview... 3 Create a new EC2 IAM Role... 4 Create a new Key Pair... 5 Launch a Web Server Instance... 8 Connect to the server... 14 Using PuTTY on Windows... 15 Configure

More information

Azure for On-Premises Administrators Practice Exercises

Azure for On-Premises Administrators Practice Exercises Azure for On-Premises Administrators Practice Exercises Overview This course includes optional practical exercises where you can try out the techniques demonstrated in the course for yourself. This guide

More information

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS Dr Adnene Guabtni, Senior Research Scientist, NICTA/Data61, CSIRO Adnene.Guabtni@csiro.au EC2 S3 ELB RDS AMI

More information

AWS Elemental MediaLive. User Guide

AWS Elemental MediaLive. User Guide AWS Elemental MediaLive User Guide AWS Elemental MediaLive: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be

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

Using Eclipse Che IDE to develop your codebase. Red Hat Developers Documentation Team :15:48 UTC

Using Eclipse Che IDE to develop your codebase. Red Hat Developers Documentation Team :15:48 UTC Using Eclipse Che IDE to develop your codebase Red Hat Developers Documentation Team 2018-12-20 14:15:48 UTC Table of Contents Using Eclipse Che IDE to develop your codebase...............................................

More information

Introduction to Amazon EC2 Container Service (Amazon ECS) Hands On Lab

Introduction to Amazon EC2 Container Service (Amazon ECS) Hands On Lab Introduction to Amazon EC2 Container Service (Amazon ECS) Hands On Lab 2015 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed, in whole

More information

Using SourceTree on the Development Server

Using SourceTree on the Development Server Using SourceTree on the Development Server This content has been modified to exclude client information. Such omissions include the client name and details of the client s infrastructure, such as domain

More information

CIS 231 Windows 7 Install Lab #2

CIS 231 Windows 7 Install Lab #2 CIS 231 Windows 7 Install Lab #2 1) To avoid certain problems later in the lab, use Chrome as your browser: open this url: https://vweb.bristolcc.edu 2) Here again, to avoid certain problems later in the

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

SharePoint AD Administration Tutorial for SharePoint 2007

SharePoint AD Administration Tutorial for SharePoint 2007 SharePoint AD Administration Tutorial for SharePoint 2007 1. General Note Please note that AD Administration has to be activated before it can be used. For further reference, please see our Product Installation

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

WebsitePanel User Guide

WebsitePanel User Guide WebsitePanel User Guide User role in WebsitePanel is the last security level in roles hierarchy. Users are created by reseller and they are consumers of hosting services. Users are able to create and manage

More information

Open Telekom Cloud Tutorial: Getting Started. Date published: Estimated reading time: 20 minutes Authors: Editorial Team

Open Telekom Cloud Tutorial: Getting Started. Date published: Estimated reading time: 20 minutes Authors: Editorial Team Date published: 03.08.2018 Estimated reading time: 20 minutes Authors: Editorial Team The bookmarks and navigation in this tutorial are optimized for Adobe Reader. Getting Started 1. Introduction 2. Prerequisites

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

Getting Started with AWS. Computing Basics for Windows

Getting Started with AWS. Computing Basics for Windows Getting Started with AWS Computing Basics for Getting Started with AWS: Computing Basics for Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks

More information

Amazon S3 Glacier. Developer Guide API Version

Amazon S3 Glacier. Developer Guide API Version Amazon S3 Glacier Developer Guide Amazon S3 Glacier: Developer Guide Table of Contents What Is Amazon S3 Glacier?... 1 Are You a First-Time Glacier User?... 1 Data Model... 2 Vault... 2 Archive... 3 Job...

More information

Steps to enable Push notification for your app:

Steps to enable Push notification for your app: User Guide Steps to enable Push notification for your app: Push notification allows an app to notify you of new messages or events without the need to actually open the application, similar to how a text

More information

Windows 95/98 Infoway Connection Instructions 1/4/2002; rev. 1/9/2002

Windows 95/98 Infoway Connection Instructions 1/4/2002; rev. 1/9/2002 Windows 95/98 Infoway Connection Instructions 1/4/2002; rev. 1/9/2002 The following are the basic steps for setting up your computer for a PPP connection to the library s Infoway Internet service. A PPP

More information

Going Serverless. Building Production Applications Without Managing Infrastructure

Going Serverless. Building Production Applications Without Managing Infrastructure Going Serverless Building Production Applications Without Managing Infrastructure Objectives of this talk Outline what serverless means Discuss AWS Lambda and its considerations Delve into common application

More information

Tutorial 1. Account Registration

Tutorial 1. Account Registration Tutorial 1 /******************************************************** * Author : Kai Chen * Last Modified : 2015-09-23 * Email : ck015@ie.cuhk.edu.hk ********************************************************/

More information

Tutorial: Initializing and administering a Cloud Canvas project

Tutorial: Initializing and administering a Cloud Canvas project Tutorial: Initializing and administering a Cloud Canvas project This tutorial walks you through the steps of getting started with Cloud Canvas, including signing up for an Amazon Web Services (AWS) account,

More information

Creating Application Containers

Creating Application Containers This chapter contains the following sections: General Application Container Creation Process, page 1 Creating Application Container Policies, page 3 About Application Container Templates, page 5 Creating

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

How to use or not use the AWS API Gateway for Microservices

How to use or not use the AWS API Gateway for Microservices How to use or not use the AWS API Gateway for Microservices Presented by Dr. Martin Merck Wednesday 26 September 2018 What is an API Gateway Traits AWS API Gateway Features of API gateway OAuth2.0 Agenda

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

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

Elastic Load Balance. User Guide. Issue 14 Date

Elastic Load Balance. User Guide. Issue 14 Date Issue 14 Date 2018-02-28 Contents Contents 1 Overview... 1 1.1 Basic Concepts... 1 1.1.1 Elastic Load Balance... 1 1.1.2 Public Network Load Balancer...1 1.1.3 Private Network Load Balancer... 2 1.1.4

More information

Optional Lab. Identifying the Requirements. Configuring Windows 7 with virtualization. Installing Windows Server 2008 on a virtual machine

Optional Lab. Identifying the Requirements. Configuring Windows 7 with virtualization. Installing Windows Server 2008 on a virtual machine Optional Lab Appendix D As you go through Microsoft Windows Networking Essentials for the 98-366 exam, you may want to get your hands on Windows Server 2008 and dig a little deeper. That makes sense. While

More information

Create a Dual Stack Virtual Private Cloud (VPC) in AWS

Create a Dual Stack Virtual Private Cloud (VPC) in AWS Create a Dual Stack Virtual Private Cloud (VPC) in AWS Lawrence E. Hughes 5 November 2017 This recipe assumes you already have an AWS account. If you don t there is a lot of information online (including

More information

Workspace ONE UEM Certificate Authentication for EAS with ADCS. VMware Workspace ONE UEM 1902

Workspace ONE UEM Certificate Authentication for EAS with ADCS. VMware Workspace ONE UEM 1902 Workspace ONE UEM Certificate Authentication for EAS with ADCS VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information