|
This page contains all of the posts and discussion on MemeStreams referencing the following web page: Amazon - EC2. You can find discussions on MemeStreams as you surf the web, even if you aren't a MemeStreams member, using the Threads Bookmarklet.
|
Amazon - EC2 by k at 5:55 pm EST, Jan 29, 2007 |
The Amazon Elastic Compute Cloud (Amazon EC2) web service provides you with the ability to execute your applications in Amazon's computing environment. ... Think Sun's Grid computing, only cheaper, with virtualized machine images. I've got an immense project needing lots of CPU power and RAM but it should only last a few weeks if I do it right. This might be the ticket.
Neat. I like the following line from the guide : "You can also terminate your instances by logging onto the instances with your ssh tool and running the "shutdown -h" command. Don't forget the "-h", otherwise you will put your instance into single user mode. You will find the latter quite useless." Indeed, though I wonder how many people there are that are writing applications requiring multi-image distributed computation that don't already know the shutdown -h now command... |
|
RE: Amazon - EC2 by Catonic at 3:23 am EST, Jan 30, 2007 |
k wrote: Indeed, though I wonder how many people there are that are writing applications requiring multi-image distributed computation that don't already know the shutdown -h now command...
From my experiences, a lot of them don't know much of anything about parallel computing except that They Really Want To. rolls eyes |
|
Amazon - EC2 by Decius at 1:28 am EST, Jan 30, 2007 |
The Amazon Elastic Compute Cloud (Amazon EC2) web service provides you with the ability to execute your applications in Amazon's computing environment. To use Amazon EC2 you simply: 1. Create an Amazon Machine Image (AMI) containing all your software, including your operating system and associated configuration settings, applications, libraries, etc. Think of this as zipping up the contents of your hard drive. We provide all the necessary tools to create and package your AMI. 2. Upload this AMI to the Amazon S3 (Amazon Simple Storage Service) service. This gives us reliable, secure access to your AMI. 3. Register your AMI with Amazon EC2. This allows us to verify that your AMI has been uploaded correctly and to allocate a unique identifier for it. 4. Use this AMI ID and the Amazon EC2 web service APIs to run, monitor, and terminate as many instances of this AMI as required. Currently, we provide command line tools and Java libraries, and you may also directly access our SOAP or Query based APIs.
We're looking at moving MemeStreams into this. The biggest challenge is that if your instance shuts down for some reason you loose all of your data. |
|
RE: Amazon - EC2 by Catonic at 3:21 am EST, Jan 30, 2007 |
Decius wrote: We're looking at moving MemeStreams into this. The biggest challenge is that if your instance shuts down for some reason you loose all of your data.
So you keep your datastore/database on a seperate instance that Never Goes Down / failover pair / replicating db ... They don't charge so much for disc as they do cpus use, right? |
|
| |
RE: Amazon - EC2 by Decius at 3:31 am EST, Jan 30, 2007 |
Catonic wrote: Decius wrote: We're looking at moving MemeStreams into this. The biggest challenge is that if your instance shuts down for some reason you loose all of your data.
So you keep your datastore/database on a seperate instance that Never Goes Down / failover pair / replicating db ... They don't charge so much for disc as they do cpus use, right?
They flat rate for the whole system, but its a virtual machine with a RAM disk. If their hardware fails they loose your data. If you screw up and terminate it, you loose your data. You can replicate, but the economics of that depend greatly on what you are doing. The idea of having no hard media anywhere in the backup strategy is a bit unsettling to me, frankly. I think they need to provide a SAN service that goes with this. (S3 is not at all like a SAN service...) |
|
Amazon - EC2 by Acidus at 2:36 pm EST, Jan 29, 2007 |
The Amazon Elastic Compute Cloud (Amazon EC2) web service provides you with the ability to execute your applications in Amazon's computing environment. To use Amazon EC2 you simply: 1. Create an Amazon Machine Image (AMI) containing all your software, including your operating system and associated configuration settings, applications, libraries, etc. Think of this as zipping up the contents of your hard drive. We provide all the necessary tools to create and package your AMI. 2. Upload this AMI to the Amazon S3 (Amazon Simple Storage Service) service. This gives us reliable, secure access to your AMI. 3. Register your AMI with Amazon EC2. This allows us to verify that your AMI has been uploaded correctly and to allocate a unique identifier for it. 4. Use this AMI ID and the Amazon EC2 web service APIs to run, monitor, and terminate as many instances of this AMI as required. Currently, we provide command line tools and Java libraries, and you may also directly access our SOAP or Query based APIs.
Think Sun's Grid computing, only cheaper, with virtualized machine images. I've got an immense project needing lots of CPU power and RAM but it should only last a few weeks if I do it right. This might be the ticket. |
|
|