售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Appendix A. AWS Reference
List of AWS terms and keywords
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
AWS products covered in this book
Amazon Elastic Compute Cloud (EC2)
Command-line tools
Environment variables used
Commands used in the book:
Summary of instance types and costs
Amazon Simple Storage Service (S3)
Command-line tools
Commands used in the book
Approximate costs
Amazon Elastic Block Store (EBS)
Command-line tools
Commands used in the book:
Available EBS Devices
Approximate costs
Amazon Autoscaling
Command-line tools
Commands used in the book:
Approximate costs
Amazon CloudFront
Approximate costs
Amazon SimpleDB
Tools are located at
Approximate costs
Amazon Relational Database Service (RDS)
Command-line tools
Amazon Simple Queue Service (SQS)
Command-line tools
Approximate pricing
Amazon Simple Notification Service (SNS)
Command-line tools
Subscription options
Approximate pricing
Amazon CloudWatch
Command-line tools
Commands used in the book:
Approximate pricing
Amazon Virtual Private Cloud (VPC)
Command-line tools
AWS console
Approximate pricing
Amazon Elastic Load Balancing
Command-line tools
Approximate pricing
Amazon Import/Export
Command-line tools
Commands used in the book:
Approximate pricing
List of AWS data centers and regions
Location of CloudFront edge locations
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Chapter 1. Understanding Amazon Web Services
What AWS is
What AWS isn't
PaaS
SaaS
So why AWS
Note
What you should know about AWS
What to watch out for with AWS
Tip
Drivers of Enterprise Adoption of AWS
What application models work/don't work in AWS
One-Tier
Two-Tier
Three-Tier
N-Tier
Common issues across all architecture models
Note
Tip
Legalities of Cloud Computing
Note
Note
A brief technical overview of AWS
Tip
Public or Virtual Private Cloud
Note
The technology behind AWS
Note
Our sample enterprise application
Rules of engagement
What will our sample enterprise application look like
Note
Note
What will our sample enterprise application do
Note
Summary
Chapter 2. Mapping your Enterprise Requirements Against Amazon's Offerings
AWS offerings
Simple Storage Service (S3)
Note
General roles of S3 in the architecture
Using S3
Note
Tip
S3 features
Data storage
Note
Availability
Data consistency
Object access
Using S3 for backup, archiving, and recovery
Note
Note
Elastic Compute Cloud (EC2)
General roles of EC2 in the architecture
Using EC2
Note
Features of EC2
Starting instances
Note
Accessing instances after they have been started
Note
Types of hardware to run an instance on
Types of billed instances
Billing and data transfer
Elastic IP addresses
Tip
Instance types
Standard instances
Micro instances
High memory instances
High-CPU instances
Cluster compute instances
Note
Cluster GPU instances
Note
Putting these instances in perspective
Elastic Block Store (EBS)
Some things to know about EBS
Note
Attaching a two TB of disk to an EC2 instance
Note
Security Groups
Tip
Implementing an example security group for a web application
Management security group
Tip
Web server security group
Application server security group
Database server security group
Using the AWS console tools
Virtual Private Cloud (VPC)
Using AWS for testing
Note
Management servers
Test servers
Storage servers
Storage server security group
Basic CloudWatch
Detailed CloudWatch
Elastic Load balancing (ELB)
Amazon Relational Database Service (RDS)
Replication and availability
Note
Backups and recovery
Tip
Amazon Simple Notification Service (SNS)
Publish and subscribe
General role in the architecture
Mapping of AWS offerings to our sample application
Load balancing
Hardware (Servers)
Hard disk storage
Firewall security
Performance monitoring
Database servers
Recapping our sample application's architecture
Mapping of AWS offerings to other requirements
Business requirements
Financial requirements
Functional requirements
Security, legal, and regulatory requirements
Summary
Chapter 3. Getting Started with AWS and Amazon EC2
Creating your first AWS account
Multi-factor authentication
Registration and privacy details
AWS customer agreement
Section 10.2 – Your Applications, Data, and Content
Section 14.2 – Governing Law
Section 11.2 – Applications and Content
Signing in
Signing up for Amazon S3
Note
Note
Note
Signing up for EC2
Note
Starting an EC2 instance
Creating a security group
Starting the EC2 instance
Note
Accessing your EC2 instance
Note
Tip
Configuring your instance
Note
Tip
Starting new EC2 instances from our base image
Tip
Saving your new instances as AMIs
Using the command line
Installing the AWS command-line tools
Installing Java
Creating a location to store your data
Getting your security keys
Tip
Tip
Downloading and installing the AWS tools
Creating a file to set up the AWS environment
Note
Using the command line
Starting an EC2 instance
Stopping an EC2 instance
Summary
Chapter 4. How Storage Works on Amazon
Getting started with S3
Creating a S3 bucket with logging
Note
Using the S3 command-line tools
Setting up your credentials with S3.exe
Copying files to S3 using S3.exe
Note
Note
Retrieving files from S3 using S3.exe
Note
Importing and exporting large amounts of data in and out of S3
Tip
Setting up the Import/Export service
Using the Import/Export service
Confirming your device specifications
Tip
Downloading and installing the command-line service tool
Creating a job
Tip
Note
Copying the data to your disk device
Sending your disk device
Note
Managing your Import/Export jobs
Accessing S3 using third-party tools
Getting started with EBS
Creating an EBS volume
Note
Note
Tip
Creating an EBS snapshot
Note
Note
Note
Tip
An important note about EBS
Using the EBS command-line tools
Setting up storage for our sample application
Backup storage on S3
Summary
Chapter 5. Amazon's Approach to Networking
An overview of AWS networking
Note
Examining internal versus external IP addresses
Note
Allocating elastic IPs
Tip
Note
Tip
Security groups and internal versus external IP addresses
Tip
Tip
Note
Tip
Handling domain controllers in AWS
Note
Amazon VPC
Creating the AWS VPC
Note
Tip
Note
Note
Starting servers in your VPC
Note
Note
AWS elastic load balancing
Note
Note
Tip
Using ELB for HTTPS
Amazon CloudFront networking
Note
Tip
Setting up the networking for our sample application
The database layer
Tip
The application server layer
Tip
Note
The web server layer
Note
Summary
Chapter 6. Putting Databases in the Cloud
Examining SQL Server
SQL Server AMI
Note
Tip
SQL Server costs
Note
Setting up SQL Server
Tip
Tip
Managing the SQL Server
Connecting to SQL Server
Integrated security versus mixed mode security
Tip
Windows firewall
Tip
Importing data to the SQL instance
Note
Note
Using the AWS console on your new SQL Server instance
Oracle
Oracle AMIs
Note
Note
Licensing
Setting up Oracle
Note
Tip
Note
Tip
Managing the Oracle instance
Note
Importing data to the Oracle instance
Note
Note
Other Amazon database services
Amazon RDS
Setting up the RDS service
RDS pricing
Creating an RDS instance
Connecting to the RDS instance
Security for RDS
Note
Note
Managing the RDS instance
Connect using client tools
Note
Importing data into the RDS instance
Amazon SimpleDB
Note
Getting started with SimpleDB
Note
Note
Note
Summary
Chapter 7. Migrating your Data and Deploying your Code
Sample application code
Installing the pre-requisites
Disabling Internet explorer enhanced security configuration
Note
Installing IIS
Note
Note
Installing .Net 4.0 and the MVC extensions
Note
Note
Configuring IIS
Installing the Application
Installing the database servers
Note
Security
Mirroring and failover
Note
Application Servers
Web Servers
Note
Note
Testing our sample application
Troubleshooting our application
Summary
Chapter 8. Amazon's Queuing and Notification Options
Simple Queue Service (SQS)
Getting started
SQS Scratchpad
AWS SDK for .Net library and sample code
Note
An overview of how SQS works
Tip
Tip
Note
Creating your first queue
Tip
Testing the full SQS lifecycle of a message
SQS pricing and limits
Simple Notification Service (SNS)
An overview of how SNS works
Note
Getting started
Creating a subscription
Creating an e-mail subscription
Testing our SNS subscription
Testing a HTTP subscription
Note
SNS pricing and limits
Applying SQS and SNS to our sample application
Summary
Chapter 9. Monitoring and Scaling My Application
Autoscaling
Installing the AWS Autoscaling tools
Note
Installing the CloudWatch API tools
Note
Architecture changes to Waaah for autoscaling
Creating the application server load balancer
Note
Creating the autoscaling configuration
Creating the launch configuration
Note
Creating the autoscaling group
Note
Note
Creating an autoscale policy
Note
Creating the CloudWatch metric
Checking our autoscaling
Final configuration changes
Pricing for autoscaling
Using Amazon CloudWatch to monitor our application
CloudWatch in the AWS console
Pricing for CloudWatch
Summary
Chapter 10. Testing and Maintaining the Application
Post deployment
Load testing
Note
Grinder—an open source load test tool
Starting the AMI
Tip
Note
Using grinder
Modifying the registry values on all of your servers
Note
Starting the remote agents
Note
Creating/Editing the test scripts
Running the test
Note
Re-running the test
Note
Patch Management, Quality Assurance (QA), and backups
The problem to be solved
The solution
Solving the problem, step-by-step
Bundling the existing production EC2 instances
Creating new running EC2 instances
Configuring the new instances
Allocating a new elastic IP addresses and modifying the DNS settings
Creating new load balancers
Modifying the web.config files
Note
Modifying the security groups
Note
Note
Applying the relevant patches and service packs
Note
Re-running the functional tests
Re-run the Grinder load test
The solution for the next steps
Summary
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
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Note
Tip
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
Table of Contents
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜