PacktLib: Amazon Web Services: Migrating your .NET Enterprise Application

Amazon Web Services: Migrating your .NET Enterprise Application

Credits

About the Author

Acknowledgement

About the Reviewers

www.PacktPub.com

Preface

Understanding Amazon Web Services

What AWS is

What AWS isn't

So why AWS

What application models work/don't work in AWS

Legalities of Cloud Computing

A brief technical overview of AWS

Our sample enterprise application

Summary

Mapping your Enterprise Requirements Against Amazon's Offerings

AWS offerings

Simple Storage Service (S3)

Elastic Compute Cloud (EC2)

Elastic Block Store (EBS)

Security Groups

Virtual Private Cloud (VPC)

Basic CloudWatch

Detailed CloudWatch

Elastic Load balancing (ELB)

Amazon Relational Database Service (RDS)

Amazon Simple Notification Service (SNS)

Mapping of AWS offerings to our sample application

Mapping of AWS offerings to other requirements

Summary

Getting Started with AWS and Amazon EC2

Creating your first AWS account

Signing in

Starting an EC2 instance

Using the command line

Summary

How Storage Works on Amazon

Getting started with S3

Getting started with EBS

Setting up storage for our sample application

Summary

Amazon's Approach to Networking

An overview of AWS networking

Amazon VPC

AWS elastic load balancing

Amazon CloudFront networking

Setting up the networking for our sample application

Summary

Putting Databases in the Cloud

Examining SQL Server

Oracle

Other Amazon database services

Summary

Migrating your Data and Deploying your Code

Sample application code

Installing the pre-requisites

Summary

Amazon's Queuing and Notification Options

Simple Queue Service (SQS)

Simple Notification Service (SNS)

Applying SQS and SNS to our sample application

Summary

Monitoring and Scaling My Application

Autoscaling

Pricing for autoscaling

Using Amazon CloudWatch to monitor our application

Pricing for CloudWatch

Summary

Testing and Maintaining the Application

Post deployment

Load testing

Patch Management, Quality Assurance (QA), and backups

Summary

AWS Reference

AWS Reference

AWS Reference

AWS Reference

AWS Reference

Index