Amazon Web Services: Migrating your .NET Enterprise Application

Evaluate your Cloud requirements and successfully migrate your .NET Enterprise Application to the Amazon Web Services Platform using this book and eBook
Preview in Mapt

Amazon Web Services: Migrating your .NET Enterprise Application

Rob Linton

Evaluate your Cloud requirements and successfully migrate your .NET Enterprise Application to the Amazon Web Services Platform using this book and eBook
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Amazon Web Services: Migrating your .NET Enterprise Application Book Cover
Amazon Web Services: Migrating your .NET Enterprise Application
$ 26.99
$ 18.90
ASP.NET Web API: Build RESTful web applications and services on the .NET framework Book Cover
ASP.NET Web API: Build RESTful web applications and services on the .NET framework
$ 29.99
$ 21.00
Buy 2 for $35.00
Save $21.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849681940
Paperback336 pages

Book Description

Amazon Web Services is an Infrastructure as a Service (IaaS) platform in the Cloud, which businesses can take advantage of as their needs demand. The Amazon Cloud provides the enterprise with the flexibility to choose whichever solution is required to solve specific problems, ultimately reducing costs by only paying for what you use.

While enterprises understand moving their applications among infrastructure they own and manage, the differences in Amazon's infrastructure bring up specific business, legal, technical, and regulatory issues to get to grips with.

This step-by-step guide to moving your Enterprise .NET application to Amazon covers not only the concept, technical design, and strategy, but also enlightens readers about the business strategy and in-depth implementation details involved in moving an application to Amazon. You'll discover how to map your requirements against the Amazon Cloud, as well as secure and enhance your application with AWS.

This book helps readers achieve their goal of migrating a .NET Enterprise Application to the AWS cloud. It guides you through the process one step at a time with a sample enterprise application migration. After comparing the existing application with the newly migrated version, it then moves on to explain how to make the hosted application better. It covers how to leverage some of the scalability and redundancy built into the Cloud, and along the way you'll learn about all of the major AWS products like EC2, S3, and EBS.

Table of Contents

Chapter 1: 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
Chapter 2: 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
Chapter 3: Getting Started with AWS and Amazon EC2
Creating your first AWS account
Signing in
Starting an EC2 instance
Using the command line
Summary
Chapter 4: How Storage Works on Amazon
Getting started with S3
Getting started with EBS
Setting up storage for our sample application
Summary
Chapter 5: 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
Chapter 6: Putting Databases in the Cloud
Examining SQL Server
Oracle
Other Amazon database services
Summary
Chapter 7: Migrating your Data and Deploying your Code
Sample application code
Installing the pre-requisites
Summary
Chapter 8: Amazon's Queuing and Notification Options
Simple Queue Service (SQS)
Simple Notification Service (SNS)
Applying SQS and SNS to our sample application
Summary
Chapter 9: Monitoring and Scaling My Application
Autoscaling
Pricing for autoscaling
Using Amazon CloudWatch to monitor our application
Pricing for CloudWatch
Summary
Chapter 10: Testing and Maintaining the Application
Post deployment
Load testing
Patch Management, Quality Assurance (QA), and backups
Summary

What You Will Learn

  • Quickly get up and running by setting up a new account
  • Gain a deep understanding of all of the major AWS products including Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC) and Simple Storage Service (S3)
  • Get to grips with Elastic Block Store (EBS), Elastic Load Balancer (ELB), and Relational Data Store (RDS)
  • Determine with confidence whether your existing Enterprise .NET applications will migrate successfully
  • Discover how to map Enterprise application features to AWS features
  • Create and configure various resource types using the AWS Web Console
  • Take full advantage of a myriad of AWS features to enhance your existing .NET application
  • Understand how to manage security in the Amazon Cloud
  • Learn to back up and protect your data in AWS
  • Migrate your own application through following a step-by-step case study of a sample application

Authors

Table of Contents

Chapter 1: 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
Chapter 2: 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
Chapter 3: Getting Started with AWS and Amazon EC2
Creating your first AWS account
Signing in
Starting an EC2 instance
Using the command line
Summary
Chapter 4: How Storage Works on Amazon
Getting started with S3
Getting started with EBS
Setting up storage for our sample application
Summary
Chapter 5: 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
Chapter 6: Putting Databases in the Cloud
Examining SQL Server
Oracle
Other Amazon database services
Summary
Chapter 7: Migrating your Data and Deploying your Code
Sample application code
Installing the pre-requisites
Summary
Chapter 8: Amazon's Queuing and Notification Options
Simple Queue Service (SQS)
Simple Notification Service (SNS)
Applying SQS and SNS to our sample application
Summary
Chapter 9: Monitoring and Scaling My Application
Autoscaling
Pricing for autoscaling
Using Amazon CloudWatch to monitor our application
Pricing for CloudWatch
Summary
Chapter 10: Testing and Maintaining the Application
Post deployment
Load testing
Patch Management, Quality Assurance (QA), and backups
Summary

Book Details

ISBN 139781849681940
Paperback336 pages
Read More

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Git: Version Control for Everyone Book Cover
Git: Version Control for Everyone
$ 23.99
$ 16.80
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Data Visualization with D3.js Cookbook Book Cover
Data Visualization with D3.js Cookbook
$ 26.99
$ 18.90
Building Machine Learning Systems with Python Book Cover
Building Machine Learning Systems with Python
$ 29.99
$ 6.00
Python 3 Object Oriented Programming Book Cover
Python 3 Object Oriented Programming
$ 29.99
$ 21.00