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

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

Upload: amazon-web-services

Post on 21-Jan-2018

301 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks

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

Studio

Page 2: Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks

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

Page 3: Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks

Reference 3-tier Architecture

Page 4: Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks

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

Page 5: Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks

Install using Nuget

Page 6: Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks

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

Page 7: Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks

Thank Youmicrosof [email protected]