Amazon Web Services Made Simple
Amazon Web Services Made Simple
Amazon Web Services Made Simple
Copyright © 2008
Notice of rights
Notice of Liability
Trademarks
100 Success Secrets is not about the ins and outs of Ama-
zon Web Services. Instead, it answers the top 100 questions that
we are asked and those we come across in forums, our consul-
tancy and education programs.
With this, you are more confident of the durability and se-
curity of your information as you get world class support for
wallet friendly prices.
15
First, if you’re not a power user and you don’t need too
much serving power to perform your computing jobs, then go for
free service providers.
This will also pave the way for the next wave of web sites
in history. The great thing about doing this is that there will be
no set up charges and any other type of up-front costs to it – and
of course, you have the stability and the confidence of building it
on the framework of Amazon. This simply means you can get to
have unlimited computing powers which you can tap in an
instant.
The smallest fee you will have to pay for in order to build
commercial applications would be the mere ten cents for every
hour you use up processing it. While this is indeed a very techni-
cal kind of service, you can be sure that other people will want to
know more about it and catch on. The ability to set up something
like this will definitely make a new market for more technical
shops and pretty soon, everyone will be on the Amazon EC2 set
up to build commercial applications.
26
You can get many benefits from Amazon EC2 or any other
cloud computing platform available today. These benefits can be
translated to increased productivity for your applications devel-
opment ventures.
You can also follow the practices of other Web 2.0 sites
that use Amazon S3 service as primary data storage solution.
Using virtual server eases the burden on your local server in
order to improve the performance of your website. Data that
29
have been migrated to virtual servers can significantly speed up
loading time of your website.
30
To give you a fair idea, here are some key features that you
could expect from Amazon S3 services.
You must also look into the quotas and limitations of data
transfers as well as bandwidth restrictions of hosted services.
Amazon’s EC2 has competitive data transfer packages that will
be suitable for any types of companies. These could serve as your
benchmark in looking for other companies that have hosting
services.
This is also the case for European companies that need the
EC2 services of Amazon. They are forced to get a regional host-
ing service to lower the cost of virtualization and cloud comput-
ing. Although S3 is available in Europe, EC2 service and hosting
is not present as of now.
That is why you will need a data storage solution like the
Amazon S3 to host large files. Just redirect the traffic for
download or upload request to your Amazon S3 site. This effec-
tively distributes your bandwidth so you can avoid slow perform-
ance and service downtimes. Download and upload requests can
be handled efficiently by Amazon S3 services.
You can also use Amazon S3 to back up your web files and
documents. These archived documents will occupy important
37
disk space on your web hosting server. In order to distribute
your archived files, simply host it on Amazon and retrieve them
whenever you want.
38
You can also benefit from fast servers and huge data stor-
age if you migrate your applications development to cloud com-
puting. This technology allows your company to carry out
projects at minimal overhead cost.
41
The virtual infrastructures can also be used to host your
applications on the web. You need not buy expensive servers just
to make the applications accessible on the Internet.
Second, there are also data centers and web services pro-
viders that have online quotes facilities. Use this facility to
request a specific quote for your data serving needs. This service
is usually provided free of charge, so you can confidently shop for
the best prices available.
45
Once you received your quote, you can also contact the
sales department of the provider and see if you can get a better
deal.
You can also configure domain access from your web host-
ing provider to point to the URL of your Amazon S3 files. This is
a good way to redirect traffic from your site directly to your
50
Amazon S3 files. You can now easily distribute your content
without burdening your website server.
51
And of course, one cannot ignore the value for money fac-
tor since Amazon’s Web Services are quite easy on the pocket.
The web services are easy to use and are very user friendly. The
interface is easy to navigate around and one can simply store as
well as retrieve any type of data at one’s convenience any time
and from any kind of Web location.
Many people who use the Internet and its features see the
cloud computing as the technology that bears many advantage
compared to its known “competitor, the dedicated server. Below
are some of the highlights that make cloud computing more
preferred than the other.
And as for the features of the web console for AWS S3,
they are relatively not new to a lot of users but apparently they
have been highlighted by the following strengths:
70
a. Very simple and less complicated configuration of
settings and installation of other necessary applications.
b. Absence of too many restrictions to gain access for
any installation to take place.
c. The use of the AJAX software giving a real-like
shell end terminal for the users.
71
Amazon EC2 on the other hand is also showing off its ca-
pabilities in terms of using the cloud computing as the funda-
mental resource in web development. Distinct features such as
the capability to generate your own Amazon Machine Image in
32 and 64 bit images are one of Amazon’s bragged about feature.
Many experts see that in the coming years, more and more
IT managers and company leaders will see the rapid transforma-
tion of their IT sections via the use of the cloud and utility com-
puting. With these new technologies, it shall create a perfect
avenue for the company’s IT section to:
Since not all EC2 users are expert web developers and web
designers. Not all can write EC2 scripts for their own use. But
this should not discourage newbie users. There are many sources
for EC2 scripts on the Internet. There are quite many blogs and
websites that tackle EC2. So, these blogs and websites would be
great resources for EC2 scripts.
There are also many forums that discuss EC2. In these on-
line EC2 communities, members would share their dilemmas
and share experiences. A newbie can easily browse around and
find the right EC2 scripts. One can also ask those people who
already experienced same circumstances and even ask what
script they used.
One can begin his search at the Amazon Web Services De-
veloper Community. It is a part of the Amazon Web Services
website. And in this forum, people get tutorials and people get to
discuss problems they encounter in the use of EC2. EC2 scripts
are also shared here.
101
Well, this only spells good news for the users of such web
services. With lower web hosting costs, running and maintaining
websites would then be cheaper. Companies are able to lower
costs. At the same time, they are able to maximize usage on their
physical hardware investments as well. In the end, their services
102
or products will be competitive too. This could spell more pro-
ductivity and growth for the company.
103
The idea behind EC2 automation is the power you can get
by paying at least 10 cents for every virtual power. EC2 automa-
tion provides server power primarily to small business enter-
prises; though Amazon also provides their service to
multinational companies.
You will get more oriented with EBS if you decide to avail
EC2 consulting web service because experts are ready to give you
the ideas that you should know when it comes to such kind of
service.
Amazon’s S3 Driver
Now, once the user is assured that his entire data is also in
the EC2—utilizing Amazon’s S3—then maintaining the advance-
ment of servers becomes a simple task. The only thing that needs
to be done is to initiate a new instance using the most recent
software, do up the data from the latest backups that is stored on
S3, and then position the DNS to the recent server. After the
DNS modification has been completed, the user may already stop
the old instance. Ideally, it is really good to use EC2 and S3 for
servers.
148
Unused CAB-S3-CONSOLE
This is most likely the reason why there are now programs
being developed and launched for commercial uses that respond
to this problem. One such program is the brainchild of Amazon.
It is called the Amazon Elastic Compute Cloud (Amazon EC2),
which is wholly a web service whose sole function is to provide
the developers with resizable computing capacity. This comput-
ing capacity is found in a cloud.
In using the EC2, the developers are not only taking the
easy route through the problem, but they are also relegating
tasks to a program very suited for it. This is because EC2 has
been designed and created to reduce the amount of time, which
is required in obtaining and booting up new server instances.
A
ADS (Atlantic Dominion Solutions) 144
ADS Mantis 144
ADS Spawns Mantis Lessen Downtime in EC2 Deployment 8, 144
aid 9, 143, 158, 161
alternatives 12
Alternatives to Amazon S3 4, 12
Amazon 14-15, 17-20, 25, 32-4, 42-3, 46, 49, 53, 58-9, 61-2, 65-8, 76-
8, 107-13, 121-3, 135-6, 167 [18]
automate 107
rent 167
trusted 42
Amazon and Google App Engines 6, 62
Amazon API 108
Amazon AWS 6, 65
Amazon Cloud Computing 153
Amazon Company 68, 84
Amazon credentials 136
Amazon CTO Werner Vogels 113
Amazon EC2 4-6, 17, 22, 25-6, 32-3, 42, 56-7, 61, 66-7, 72, 75-7, 84,
92, 94, 115-16, 158 [3]
Amazon EC2 AMI tools 61
Amazon EC2 and Amazon S3 17
Amazon EC2 composes 75
Amazon EC2 facilities 22
Amazon EC2 instance 67
Amazon-EC2 RubyGems 156
Amazon EC2 Service 4, 17, 84
Amazon EC2 services 17, 22, 34, 84
Amazon EC2 set 25
Amazon EC2 system 156
Amazon EC2 users 75, 98
Amazon Elastic Book Store 113, 121
Amazon Elastic Compute 7
Amazon Elastic Compute Cloud 67, 75, 84, 91, 158
Amazon evangelists 36
Amazon Features 8, 115
Amazon Features S3 Plugin 9, 150
Amazon Machine Image 61, 66, 72, 77, 84, 109, 119, 125, 136, 152
packaged 61
Amazon Machine Image creation 115
Amazon Machine Image to Amazon S3 84
Amazon Machine Images, see AMI
Amazon resources 84
Amazon S3 4-5, 12-14, 28, 30-1, 36, 39, 49-50, 58, 61-2, 68, 72, 79, 89,
95, 103, 155 [11]
Amazon S3 data storage service 36
171
Amazon S3 Scripts 8, 131
Amazon S3 Service 6, 28, 68
Amazon S3 site 36
Amazon S3 storage 30
Amazon S3 Storage 4, 30
Amazon S3 to Backup Company Data Center 7, 79
Amazon Se3 system 39
Amazon servers 167
Amazon services 12-13, 26, 30, 155
Amazon Simple Service Storage 62, 79
Amazon Simple Sto-rage Service 68
Amazon SQS 19, 155
Amazon SQS request queue 155
Amazon sto-rage 110, 119
Amazon storage 113
Amazon storage system 132
Amazon to Build EC2 Instances 67
Amazon Web Ser-vices 15, 59, 65
Amazon web services 19, 43, 46, 49, 58-9, 66-7
Amazon Web Services, see AWS
Amazon Web Services Develop Community 105
Amazon Web Services Developer Community 100, 105
Amazon Web Services Employ 111
Amazon web services forum 17-18
Amazon Web Services Guide 3
Amazon Web Services site 94, 105
Amazon.com 103, 162
Amazon's Goal 7
Amazon's S3 Driver 8
Amazon's Web Services 5, 8, 53
AMI (Amazon Machine Images) 6, 61, 66, 72, 84, 108-9, 115, 119, 124,
136, 152
AMI Creation 109
AMI web application 66
Amount of Time in Computation 9, 159
API 61, 131, 156, 165
API Copy of Amazon 8
application architecture 95
application codes 123, 153
application developers 32
application development 26
application engines 62
application environment 155
Application on Amazon's Web Services for Storage 5
Application on Amazon's Web Services for Storage and DB 53
application programs 85
right 103
application servers 155, 168
application setting, custom 115
application storage 121
172
applications 4-5, 19, 26, 39-41, 46-7, 53, 64-5, 69-70, 89, 91-2, 97-8,
117, 152, 155-7, 160, 167-8 [13]
advanced 113
automating 91
based 20
commercial 25
computer 46, 152, 167
datacenter 137
free 54
managing 114
office 20
preferred 84
rails 5, 54, 168
reference 150
applications development ventures 12, 26
applications developments 12, 40
large scale web 40-1
archived images 22
argument 75, 143
assets 150-1
Atlantic Dominion Solutions (ADS) 144
aurora 139
Aurora64V 139
authentication process 68
Automation 9, 141-2, 162
AWS (Amazon Web Services) 2-5, 15-16, 43, 59, 65, 69, 91, 100-1, 125-
7, 131, 133, 136, 152, 156-7, 162, 167
AWS Console 9, 162
AWS consoles 162
AWS dashboard 127-8
AWS S3 6, 58, 69
B
Backbone of Web Storage Services 8, 131
backup systems 79, 103
backups 24, 113, 131, 147
bandwidth 17, 31, 36, 122, 155
bandwidth allocation 16, 21, 34
Benefits of Amazon EC2 and Cloud Computing 4, 26
Benefits of Cloud Computing on Large Scale Web Applications 40
Best Recommendation for Enterprise Sto-rage Services 24
Best Recommendation for Enterprise Storage Services 4
Bigger companies 105
block device 135
blogs 100, 105
book 2-3
booting 119, 159
buckets 49, 84, 126, 131, 143
bundled service 15
bundled web applications 15
173
bundling 119
business systems 95, 98
businesses 14, 46, 95, 98, 129, 141, 144, 162
C
CAB-S3-CONSOLE 148
capabilities 20, 69, 71, 77, 84, 94, 103, 113, 139
capacity 7, 26, 73, 98, 101, 113, 152, 159, 161, 167
Capistrano 6, 75
Capistrano tool 75
CDN (Content Delivery Network) 5, 58
Chee 143
China 34-5
China Equivalent of Amazon S3 and EC2 4
China Equivalent of Amazon S3 and EC2 Services 34
Chinese software companies 34
Chinese software developers 34
Cisco products 148
client systems 89
clients 14, 46, 58, 65, 87, 103, 127-9, 131, 141, 146, 152, 161
cloud 7, 9, 19, 42, 46-7, 51-2, 82-3, 111, 119, 123-4, 158-9, 161, 164
cloud computing 4-5, 8, 15, 17, 22, 26-7, 32, 34, 40-2, 47-8, 60, 71, 80,
82, 111-12, 164 [2]
elastic 17, 22, 46
cloud computing companies 21
cloud computing facilities 34
cloud computing providers 4, 20, 26
cloud computing services 32, 49, 51
scalable 32
cloud computing services post 44
cloud computing technology 34, 71, 77, 79-80
cloud service 147
cluster 133
codes 54, 89, 131
command 75, 131
commercial website service 152
commercialized cloud services 42
companies 22-3, 32, 40-2, 44-5, 47, 51, 58, 62-3, 79-80, 82-3, 95, 101-
2, 141-2, 148-9, 155, 157 [10]
big 20, 27, 79
hosting 56-7
multinational 107
tech 51
company leaders 79-80, 82, 85
Compaq 139
Comprehensive Web Service Status 8, 127
computation 9, 137, 158-9, 161-2
computers 19, 22, 38, 42, 46, 53, 60, 155, 167
computing cloud technology 69, 85
computing industry 74, 76
174
computing power 47, 91, 155
computing web-scales 158-9, 164
concept 19, 101, 121
configuration 72, 75, 77, 131, 133, 152
cons 5, 47
consulting 9, 95, 153-4
consulting firms 7, 95
contact 44-5, 129
Content Delivery Network, see CDN
contracts, long-term service 167
control 59, 62, 69, 77, 83, 152
copy 118, 143
cost 4, 17, 22, 32, 34, 39-40, 42, 58, 79-80, 94, 98, 107, 117, 131, 135,
161 [1]
high 17, 79
lower 7, 101
creation 109, 117
customer sales service 44
customers 46, 117, 139, 144, 148, 167
customization 72
D
data conversion 142
data server application 117
data storage 5, 14, 26, 36, 111-12, 117, 153
data storage services 13, 36
data transfer 17, 21, 32, 34, 44
database 53, 72, 108-9, 113, 129, 141, 165
database applications 54, 75
commercial 54
database users 76
dedicated server 6, 60, 82, 85-6
costly maintained 65
delivery 58
deployment 72, 109, 112, 165
designations 2
desktop 47, 123-4, 139
developers 6, 12, 15-16, 19, 26, 30, 34, 53, 68-9, 84, 87, 113, 152-3,
158-9, 161-3, 167-8 [4]
Developers May Choose Google App Engine 4, 15
developments 15-16, 65, 71, 87, 127, 129, 165
disparate services 15
distribute 36-7, 50, 89
download 16, 36, 38, 40, 54, 125, 136
downtimes 26, 30, 52, 91, 98, 144
Driver 135
dumping 117
E
e-mail 64
175
EBS 112-13, 121-2
EC2 34, 42, 72, 91, 94, 98, 100, 107, 111-13, 115-16, 136-7, 147, 152-
3, 159-61, 164, 167 [20]
automate 107
units of 67
EC2 administration 98
EC2 AMI tools 61, 111
EC2 and Amazon Simple Storage Service 153
EC2 and S3 9, 101, 117-18, 147, 153-4
EC2 applications 98
EC2 Automating Applications 7, 91
EC2 automation 98-9, 107-8
EC2 automation applications 98
EC2 commands 124
EC2 console 152
EC2 Image Using Oracle Essbase 8, 136
EC2 images 109, 119, 136
EC2 Images 8, 119
EC2 images, creation of 109
EC2 instances 67, 113, 147, 155
EC2 management 92
EC2 management applications 93
EC2 Rails 72
EC2 RubyGems 9, 156
EC2 scripts 100
EC2 Scripts in GigaSpaces EC2 Framework 8, 123
EC2 services 17-18, 22, 26, 34, 137, 167
deploy 17
EC2 setup guides 94
EC2 users 92, 98, 100, 117, 167
EC2 users benefit 92
EC2 web services 115
EC2 worker 146
EC2 worker function 146
Effects of Cloud Computing Solutions to Software 6
Effects of Cloud Computing Solutions to Software Developers 71
Elastic Compute Cluster 137
ElasticDrive 117, 135
ElasticDrive of Amazon 117
ElastricDrive of Amazon 117
enterprise storage services 4, 24
entities 2, 135
Enumerating S3 Automation Services 8, 141
environment, stable IP address 91-2
Essbase 136
Eucalyptus 9, 164
Europe 17-18, 34
European companies 34
European users 17
European Users 4, 17
176
execute 65, 69, 75, 165, 168
experimentation 164
experts 73-4, 76, 80, 82, 94-5, 121, 130, 164
extensions 5, 92
Extensions of AWS-S3 Gem and API Copy of Amazon 143
F
facilities 34, 44, 51, 56, 79
failures 91, 119, 160
fcgi 165
file storage 49, 131
file system 113, 117, 135
files 24, 49, 60, 68-9, 75, 110, 117-18, 123, 125, 131-2, 143
Firefox plugins 137
firms 95
flexibility 91, 94, 98, 103, 139
followers 62, 65
forums 3, 94, 100, 105
framework 25, 123-4, 129, 165
Free cloud computing services 20
function 8, 92, 137, 146-7, 158-9, 164
functionality 7-8, 38, 84, 87, 91, 100, 105, 115-16, 139
G
games 43, 64
GB 68, 113
GB of memory 67
gems 143, 156
rails ruby 75
GoGrid 77-8
Google 7, 15-16, 20, 35, 38, 62, 76-7
Google App Engine 15-16, 76
Google web developers 62
grids 107, 111
group 58, 87, 147
GSC 124
GSM 124
guides 20, 44, 49, 94, 100, 127
H
Hadoop EC2 8, 133
hardware virtualization 6, 73
High Performance Ruby 9, 165
host 7, 24, 26, 28, 30, 36-7, 39-41, 46, 49, 56, 85, 133, 150, 167
host software 85
hosted services 12, 15, 32, 51
Hosted storage services 12
hosted web services companies 12
hosting 5, 28, 31-2, 34, 36, 53, 56, 129, 151
hosting grid 7, 101
177
hosting services 32, 72
rails web 129
regional 34
scalable 32
hours 22, 25-6, 84, 91, 107, 115, 144-5
I
IBM 4, 20, 34-5
IM web services 64
image data 28, 30
image files 22
images 22, 28, 30, 36, 72, 77, 97, 109-10, 115, 119, 125-6, 131, 150,
155
created 109, 126
modified 109, 120
right 7, 97
stored 97
implementation 95
improvements 9, 61, 162, 164-5
incentive 158, 161
individuals 73, 95, 103-4, 136, 141, 148
industry 6-7, 65, 73, 80, 82, 168
computing service 113
information 2, 14, 32, 42, 58, 113, 119, 127, 141, 146
information service 64
Information Technology 73, 79, 82
infrastructure web services plat-form 157
infrastructures 17, 19, 34, 77, 101, 107, 129, 157
initialization scripts 123-4
install 38, 77, 117, 125, 137, 156, 165, 168
installation 55, 65, 70, 136, 141, 148, 156
instances, generated 125
interact 77, 152, 156
internet 53, 105, 111
Internet 27, 38, 41, 49, 56, 58-60, 64-5, 67-9, 71, 76-7, 85, 89, 94, 100,
153
IP, static 153
IP address, valid 91
J
job 4, 19, 47-8, 80, 98, 133, 147
L
large scale web applications 40
leaders 79-80, 139, 161, 164
Legal Instances 66
level 139, 144
liability 2
link 126-7
list 64
178
framework structure 123
load 91, 98, 147, 155
location 42, 68-9, 141, 153, 155
M
machines 34, 109, 137, 152
event 168
virtual 20, 46, 167
maintenance 38, 85, 165, 168
managed data center 5, 44
managed data center services 45
managed services quotes 44
Management Application 94
Management Application on EC2 123
managers 82
managing 14, 74, 87, 111, 147, 157
market 12, 15, 25, 101, 139, 164
marketing 141
marketing operations 7, 80
maximize 12, 60, 71, 73, 91, 94, 103
Maximize Website Performance 4, 28
media files 36
Media Files on Amazon S3 5, 36
memory 19, 47, 67, 152, 168
merge 9, 164
Microsoft 7, 20, 77
modifications 109, 119, 150, 153, 165
MogileFS 5, 39
MogileFS and Amazon S3 39
money 24, 34, 39, 73, 79, 157
Mongrel 168
Mongrel parser 168
MySQL 54, 72, 75, 153
N
navigate web service interface 14
Network Hardware Resale, see NHR
news organization 22
NHR (Network Hardware Resale) 148
notebook 139
Novell 24
Novell Enterprise Storage Services 24
Novell storage services 24
O
objects 68, 84, 131, 135
online companies 30
online photo processing service 155
online storage 101, 103
online storage service 14, 95
179
open source application 54
operations 65, 92-3, 95, 103, 137, 155, 157
OS 7, 66, 77, 115
outages 30
output 125
P
Partner Companies 6, 67
Passenger 168
PDF 22
people 25, 38, 56, 58-60, 64-5, 68, 74, 77, 80-1, 89, 97, 100, 105, 146,
159
People Choose Cloud Computing 6, 60
People Find 5, 59
People Perceive 6, 68
performance 28, 122, 150, 165, 168
person 2, 38, 60-1, 146, 161
personnel 82, 92
photos 28, 30, 36, 97, 155
platform 66-7, 71, 85
infra-structure web services 162
plugin 137, 150-1
plugin supplies services 150
power 20, 53, 107, 109, 111, 133, 162
power server 107-8
Presario 139
prices 12, 14, 44-5, 49, 101
cheap 101
problems 39, 85, 91-2, 97-8, 100, 105, 128, 143, 146, 153, 158-9
Production Software Using Computing Cloud 7
Production Software Using Computing Cloud Technology 85
productive web applications 54
products 2, 43, 91, 94, 99, 102, 129, 148, 158
program 38, 89, 133, 158-9, 161-2
projects 22, 40, 87, 143, 146
large scale web application 40
pros 5, 47
providers 20, 44-5, 51
publisher 2
Python 137-8
Q
quality service issues 12
queries 40, 146
queue 146, 155
queue service 19
Quotes for Managed Data Center and Virtualization Services 5, 44
R
rack 147, 168
180
Rail applications 72
rails 87
Ruby 6, 72
Rails Application Servers 168
Rails Web 5, 54
Rails Web Hosting 8, 129
RAM (Random Access Memory) 107, 165
Random Access Memory (RAM) 107, 165
Ranked 64
Real Situations 30
relatives 64
reliability 56, 121-2, 144
remote servers 20
rename 143
request 44, 46, 129, 155, 167
resellers 7, 97, 103
resources 40, 60, 62, 71, 73-4, 90, 100, 111, 153, 158, 167-8
remote storage 135
revisions 87-8
Right Scalable Hosting Service Similar to Amazon 4
Right Scalable Hosting Service Similar to Amazon EC2 32
RightScale 9, 144, 147, 161, 164
RightScale service 147
risks 51
real 51
Ruby 7-9, 54, 72, 87, 129-30, 156, 165-6, 168-9
Ruby framework 156
ruby rail application, standard 72
Ruby scripts 156
Ruby web server 168
RubyGems 156, 168
S
S3 7, 97, 103, 105, 135, 137, 140-2, 151
SaaS 6, 65, 76
SAAS 38
SAAS Directory Service 5, 38
savings 12, 22, 73, 79, 159, 162
scalability 92, 95, 103, 111, 157
scalable web applications 131
scale 9, 26, 53, 58, 91, 93, 98, 161
scripts 36, 69, 97, 100, 105-6, 123-4, 131, 153
security 14, 60, 68, 80, 85, 95, 161, 168
security measures 19, 80
Series Features S3 Technology 8, 139
server image 72
server instances 46, 147, 152, 159
server power 107
servers 22, 26-8, 30, 36, 46, 60, 69, 135, 144-5, 147, 155, 165, 167-8
local 27-8, 32, 51
181
virtual private 46, 59
service agreement, heavy 149
service downtimes 36
service features 32-3
Service Highlights of EC2 Console 152
Service interruption 36, 51, 128
service outages 30, 52
service package 21, 44, 49
service providers 13, 33, 51-2
free 20
scalable hosting 32
service resumes 52
service technology 65
Service to Individual Users 7, 103
service updates 18
service web hosting 101
services 4-5, 13, 17, 20, 24-6, 30-4, 38, 42, 44-5, 51, 64-5, 94-5, 100-1,
103-4, 129-31, 155-6 [22]
based 30
calendar 64
code 168
complicated 59
customer 141
dedicated 144
directory 38
free 20
infrastructure 157, 162
managed 144
middleware 107
personal 144
photo 155
quality 141
rails 129
reliable 51
technological 59
top 14, 144-5
unique 26
useful 64
set 25, 73, 75, 77, 84-5, 123, 125, 133-4, 136, 147, 166
Set-Up Right Image 8, 125
Shared Services for Essbase 136
Shred Services 136
Simple Queuing Service, see SQS
Simple Storage Service 5, 12, 49, 59, 69
sites, sharing 28, 30
size MVC application 150
SmugMug 30
snapshot 113, 119, 121
Snapshots 113
software 6, 38-40, 46, 65, 67, 71, 73, 76, 85, 87, 89, 95, 119, 129, 147
182
production 85-6
right application 103
software applications 87
software companies 34
software developers 65, 71
software development 19, 87
software development process 87
solutions 95, 141, 146, 149, 153
space 28, 31, 136
speculations 73, 76
SQS (Simple Queuing Service) 9, 107, 155
startup companies 20
status history 127-8
steps 4-6, 12, 28, 44, 49, 66, 87, 119, 125, 136, 141, 155
storage 5, 44, 47, 53, 64, 79, 95, 111, 113, 121, 131, 135, 150, 153, 162
block 115, 122
photo 28, 103
storage service 14, 24, 69, 96, 135
based data 30
online web 103
storage services, cheap 12
stored data 68
stores 155
Success Secrets 2-3
Superior Cost Saving Benefits of Amazon EC2 4, 22
support 56, 61, 65, 82, 91-2, 136
transaction 146
support services 21, 95
sync 52
system resources 73
T
table 127-8
tasks 19, 75, 94, 143, 146-7, 158, 161-2, 164
team 87, 143, 164
technology 7, 24, 40, 47, 58, 60, 65, 68, 71, 76, 80-2, 85, 107, 111, 139,
157
computing 60, 85
internet 60
revolutionary 59, 68
terabytes 22, 30, 103
terms 76-7, 82, 92, 98, 121, 137, 153, 161-2, 165
Thin 168
time 9, 19, 22, 24, 32, 39, 53, 63, 66, 76, 91, 98, 112-13, 127, 155,
157-9 [6]
amount of 158-9
tips 3-5, 9, 20, 51, 165
tools 6, 26, 56, 75-6, 89, 111, 115, 123, 125, 137, 151-2, 162
Tools for Image EC2 Creation 125
top 3-4, 6, 15, 19, 39, 64
183
track 64, 85
trademarks 2
traffic 31, 36, 92
transfer 17, 69, 84, 122
tray 68
Twitter 30
U
Understanding Ruby 5, 54
updates 6, 38, 61, 76
upload 28, 36, 49, 52, 61, 69, 126, 152
upload Amazon Machine Image 108
usage 7, 64, 80, 91-2, 95, 98, 105, 151
users 14, 16-17, 42-3, 69-70, 89, 91-2, 94-5, 97-8, 100-1, 105, 115-16,
127-8, 135-7, 147, 152-3, 155-7 [15]
advanced 43
business 51
computer 47
fast 28
heavy 44
help S3 103
internet 28
knowledgeable 94
manager 150
managing 150
newbie 100
personal 68
power 20
single 163
web 94
website 98
users grab 69
Using Amazon 4-5, 14, 25, 34, 49, 111
Using Amazon EC2 to Build Commercial 4
Using Amazon EC2 to Build Commercial Applications 25
Using virtual server 28, 47
utility computing 7, 82, 107, 137
V
videos 36, 64
virtual computing 15, 17, 26, 32, 34, 44
virtual computing services 26, 35
virtual servers 12, 20, 29, 107
virtualization 22, 34, 73-4
VMware, image of 136
Vogel 113
volume 112-13, 121-2
W
Ways to Maximize Website Performance 4, 28
184
web 6, 15, 20, 28, 30, 41-2, 46-9, 51, 62, 64, 69, 76, 94-5, 111, 161,
164
web application, traditional 153
web application development tool 54
ideal 54
web application engines 62, 66
web application framework 150
web application performance 165
web applications 15, 54, 58, 67, 71, 78, 89, 129, 153, 165-6, 169
web applications performance 166
web applications requirements 167
web apps 62, 67, 89-90
web consoles 6, 19, 46, 69
web developers 55, 77, 87, 94, 161
expert 100, 105
web host platform service 51
Web-Hosted Services 51
web hosting 101, 103, 108, 129
web hosting companies 101
web hosting provider 36, 49, 54
web servers 54-5, 69, 129, 168
apache 165, 168
extensible Ruby 168
Web Servers Running 9, 168
web service companies 77
web service interface 42, 68, 158, 167
web service management 158
web service providers 27, 59, 65
web service rental 94
web services 6-8, 14, 19-20, 38, 43, 46, 53, 58-9, 64-6, 77-9, 84-5, 89,
101, 121, 127-9, 167 [8]
advanced 43
commercial 167
communication 64
enhanced 122
excellent 58
host of 43, 53
information management 64
most useful 6, 64
productivity 64
web services availability 127
web services interfaces 111, 115
Web Services Mean 65
web services providers 44
web services quotes 44
Web Services Simple Storage Service 150
web services website 49
web servicing 62, 77
website developers 158
website downtime 98
185
website server 50
websites 25, 28-9, 36, 44, 49, 56, 69, 91-2, 95, 98, 100, 105, 109-10,
131, 150, 160-1
rails 54-5
websites host 36
Widely Utilized Ruby Applications Deployment 6
Widely Utilized Ruby Applications Deployment Tool 75
Windows 66
Windows OS 66
work 43, 52, 54, 58, 62, 71-2, 82, 87-8, 100, 103, 117, 147, 153, 155,
162
Work on Web Services 7, 77