hands on lab: deploy .net code to aws from visual studio - aws online tech talks

Post on 21-Jan-2018

301 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Developing on AWS Hands on Lab: Deploy .NET Code to AWS from Visual

Studio

Manage EC2

Manage VPC

Manage S3 buckets/files

Deploy with Elastic BeanStalk

Deploy with CloudFormation

Manage SNS events

Manage SQS queues

Manage IAM users, groups, and policies

Manage RDS databases

Manage CloudFront distributions

Create DDB databases, add, edit, scan, delete records

Reference 3-tier Architecture

Elastic Beanstalk

Easy-to-use service for deploying and scaling web applications• Supports multiple languages

• Automatically handles the deployment and scaling

• You retain full control of the resources

AMIs with specific configurations• .NET 2/4

• IIS 7.5/8

• Windows Server 2008 R2, 2012 R2

Ops features• URL swapping (Green / Blue)

• Rolling upgrades

• RDS Integration

• App versioning

Install using Nuget

Steps Name

1 In VS2017 install the AWS plugin and enter programmatic IAM keys

2 Load up your .Net application or a .Net sample app

3 Compile and run locally

4 Right-click on the project and publish to AWS ElasticBeanstalk

5 Test your app and look at the metrics

You can create and publish your applications to dev, test, and

production servers quickly and easily all from within Visual Studio

Visual Studio + AWS Toolkit for Visual Studio + You = Productivity

Thank Youmicrosof t@amazon.com

top related