Hi, I am a fan of Amazon AWS's Cloud Services. But it is not perfect. Enter Digital Ocean (https://www.digitalocean.com), an easier to use, simpler cloud hosting provider, that is cheaper and seems faster. You get a raw machine, so you still need some basic Unix admin skills, but apart from that it cannot get much easier. For just $5 a month you get this: As an SSD based machine, it feels very fast. I did some quick benchmarks at the Pharo level which show that this virtualised hardware is up to 10x faster than an Amazon AWS EC2 micro instance, and up to 3x faster than an Amazon AWS EC2 small instance. Its just a bit slower than my top of the line MacBook Air: root@stfx:~# ./pharo Pharo.image eval '1 tinyBenchmarks' '764749813 bytecodes/sec; 94679619 sends/sec' To get started on the empty machine, just do root@stfx:~# curl get.pharo.org/30+vm | bash If you picked a 32 bit Ubuntu, you only need to do root@stfx:~# apt-get install libssl0.9.8 Starting a Zn server is dead easy: root@stfx:~# ./pharo Pharo.image eval --no-quit 'ZnServer startDefaultOn: 1701' & Have a look at: http://82.196.12.54:1701 Which is a single vm+image instance. Local network performance is quite good: root@stfx:~# ab -k -n 1024 -c 4 http://localhost:1701/bytes Server Software: Zinc Server Hostname: localhost Server Port: 1701 Document Path: /bytes Document Length: 64 bytes Concurrency Level: 4 Time taken for tests: 0.584 seconds Complete requests: 1024 Failed requests: 0 Write errors: 0 Keep-Alive requests: 1024 Total transferred: 243712 bytes HTML transferred: 65536 bytes Requests per second: 1753.68 [#/sec] (mean) Time per request: 2.281 [ms] (mean) Time per request: 0.570 [ms] (mean, across all concurrent requests) Transfer rate: 407.59 [Kbytes/sec] received I also tried a big config based build that downloaded and compiled about 1Gb worth of .mcz and that took less than 4 minutes which is also quite fast. Of course, you get way fewer features than with Amazon AWS (the total ecosystem). But for the price it seems hard to beat. Have fun ! Sven PS: Feel free to do me a favour by using this link https://www.digitalocean.com/?refcode=6a0334a169dc -- Sven Van Caekenberghe Proudly supporting Pharo http://pharo.org http://association.pharo.org http://consortium.pharo.org
I have been looking into that as well and it is indeed very nice. DO is growing very fast. Phil Le 18 juin 2013 16:27, "Sven Van Caekenberghe" <sven@stfx.eu> a écrit :
Hi,
I am a fan of Amazon AWS's Cloud Services. But it is not perfect.
Enter Digital Ocean (https://www.digitalocean.com), an easier to use, simpler cloud hosting provider, that is cheaper and seems faster. You get a raw machine, so you still need some basic Unix admin skills, but apart from that it cannot get much easier.
For just $5 a month you get this:
As an SSD based machine, it feels very fast. I did some quick benchmarks at the Pharo level which show that this virtualised hardware is up to 10x faster than an Amazon AWS EC2 micro instance, and up to 3x faster than an Amazon AWS EC2 small instance. Its just a bit slower than my top of the line MacBook Air:
root@stfx:~# ./pharo Pharo.image eval '1 tinyBenchmarks' '764749813 bytecodes/sec; 94679619 sends/sec'
To get started on the empty machine, just do
root@stfx:~# curl get.pharo.org/30+vm | bash
If you picked a 32 bit Ubuntu, you only need to do
root@stfx:~# apt-get install libssl0.9.8
Starting a Zn server is dead easy:
root@stfx:~# ./pharo Pharo.image eval --no-quit 'ZnServer startDefaultOn: 1701' &
Have a look at:
Which is a single vm+image instance.
Local network performance is quite good:
root@stfx:~# ab -k -n 1024 -c 4 http://localhost:1701/bytes
Server Software: Zinc Server Hostname: localhost Server Port: 1701
Document Path: /bytes Document Length: 64 bytes
Concurrency Level: 4 Time taken for tests: 0.584 seconds Complete requests: 1024 Failed requests: 0 Write errors: 0 Keep-Alive requests: 1024 Total transferred: 243712 bytes HTML transferred: 65536 bytes Requests per second: 1753.68 [#/sec] (mean) Time per request: 2.281 [ms] (mean) Time per request: 0.570 [ms] (mean, across all concurrent requests) Transfer rate: 407.59 [Kbytes/sec] received
I also tried a big config based build that downloaded and compiled about 1Gb worth of .mcz and that took less than 4 minutes which is also quite fast.
Of course, you get way fewer features than with Amazon AWS (the total ecosystem). But for the price it seems hard to beat.
Have fun !
Sven
PS: Feel free to do me a favour by using this link https://www.digitalocean.com/?refcode=6a0334a169dc
-- Sven Van Caekenberghe Proudly supporting Pharo http://pharo.org http://association.pharo.org http://consortium.pharo.org
I did some tests with AWS EC2, and it is good to know to know Pharo is so simple to install in this provider. It looks more like a VPS provider, or am I missing something? Because I haven't seen an autoscaling (up or out) option there. Do you know if they support something similar to Elastic IP? Regards, Esteban A. Maringolo 2013/6/18 Sven Van Caekenberghe <sven@stfx.eu>
Hi,
I am a fan of Amazon AWS's Cloud Services. But it is not perfect.
Enter Digital Ocean (https://www.digitalocean.com), an easier to use, simpler cloud hosting provider, that is cheaper and seems faster. You get a raw machine, so you still need some basic Unix admin skills, but apart from that it cannot get much easier.
For just $5 a month you get this:
As an SSD based machine, it feels very fast. I did some quick benchmarks at the Pharo level which show that this virtualised hardware is up to 10x faster than an Amazon AWS EC2 micro instance, and up to 3x faster than an Amazon AWS EC2 small instance. Its just a bit slower than my top of the line MacBook Air:
root@stfx:~# ./pharo Pharo.image eval '1 tinyBenchmarks' '764749813 bytecodes/sec; 94679619 sends/sec'
To get started on the empty machine, just do
root@stfx:~# curl get.pharo.org/30+vm | bash
If you picked a 32 bit Ubuntu, you only need to do
root@stfx:~# apt-get install libssl0.9.8
Starting a Zn server is dead easy:
root@stfx:~# ./pharo Pharo.image eval --no-quit 'ZnServer startDefaultOn: 1701' &
Have a look at:
Which is a single vm+image instance.
Local network performance is quite good:
root@stfx:~# ab -k -n 1024 -c 4 http://localhost:1701/bytes
Server Software: Zinc Server Hostname: localhost Server Port: 1701
Document Path: /bytes Document Length: 64 bytes
Concurrency Level: 4 Time taken for tests: 0.584 seconds Complete requests: 1024 Failed requests: 0 Write errors: 0 Keep-Alive requests: 1024 Total transferred: 243712 bytes HTML transferred: 65536 bytes Requests per second: 1753.68 [#/sec] (mean) Time per request: 2.281 [ms] (mean) Time per request: 0.570 [ms] (mean, across all concurrent requests) Transfer rate: 407.59 [Kbytes/sec] received
I also tried a big config based build that downloaded and compiled about 1Gb worth of .mcz and that took less than 4 minutes which is also quite fast.
Of course, you get way fewer features than with Amazon AWS (the total ecosystem). But for the price it seems hard to beat.
Have fun !
Sven
PS: Feel free to do me a favour by using this link https://www.digitalocean.com/?refcode=6a0334a169dc
-- Sven Van Caekenberghe Proudly supporting Pharo http://pharo.org http://association.pharo.org http://consortium.pharo.org
On 18 Jun 2013, at 17:24, "Esteban A. Maringolo" <emaringolo@gmail.com> wrote:
I did some tests with AWS EC2, and it is good to know to know Pharo is so simple to install in this provider.
It looks more like a VPS provider, or am I missing something? Because I haven't seen an autoscaling (up or out) option there. Do you know if they support something similar to Elastic IP?
No, you just get a simple machine ('VPS', but they are all virtual, right) of some size and then you are on your own. AWS has lots and lots of more options, API's and services.
Regards,
Esteban A. Maringolo
2013/6/18 Sven Van Caekenberghe <sven@stfx.eu> Hi,
I am a fan of Amazon AWS's Cloud Services. But it is not perfect.
Enter Digital Ocean (https://www.digitalocean.com), an easier to use, simpler cloud hosting provider, that is cheaper and seems faster. You get a raw machine, so you still need some basic Unix admin skills, but apart from that it cannot get much easier.
For just $5 a month you get this:
<Screen Shot 2013-06-18 at 16.00.41.png> As an SSD based machine, it feels very fast. I did some quick benchmarks at the Pharo level which show that this virtualised hardware is up to 10x faster than an Amazon AWS EC2 micro instance, and up to 3x faster than an Amazon AWS EC2 small instance. Its just a bit slower than my top of the line MacBook Air:
root@stfx:~# ./pharo Pharo.image eval '1 tinyBenchmarks' '764749813 bytecodes/sec; 94679619 sends/sec'
To get started on the empty machine, just do
root@stfx:~# curl get.pharo.org/30+vm | bash
If you picked a 32 bit Ubuntu, you only need to do
root@stfx:~# apt-get install libssl0.9.8
Starting a Zn server is dead easy:
root@stfx:~# ./pharo Pharo.image eval --no-quit 'ZnServer startDefaultOn: 1701' &
Have a look at:
Which is a single vm+image instance.
Local network performance is quite good:
root@stfx:~# ab -k -n 1024 -c 4 http://localhost:1701/bytes
Server Software: Zinc Server Hostname: localhost Server Port: 1701
Document Path: /bytes Document Length: 64 bytes
Concurrency Level: 4 Time taken for tests: 0.584 seconds Complete requests: 1024 Failed requests: 0 Write errors: 0 Keep-Alive requests: 1024 Total transferred: 243712 bytes HTML transferred: 65536 bytes Requests per second: 1753.68 [#/sec] (mean) Time per request: 2.281 [ms] (mean) Time per request: 0.570 [ms] (mean, across all concurrent requests) Transfer rate: 407.59 [Kbytes/sec] received
I also tried a big config based build that downloaded and compiled about 1Gb worth of .mcz and that took less than 4 minutes which is also quite fast.
Of course, you get way fewer features than with Amazon AWS (the total ecosystem). But for the price it seems hard to beat.
Have fun !
Sven
PS: Feel free to do me a favour by using this link https://www.digitalocean.com/?refcode=6a0334a169dc
-- Sven Van Caekenberghe Proudly supporting Pharo http://pharo.org http://association.pharo.org http://consortium.pharo.org
Hey! On 06/18/2013 04:26 PM, Sven Van Caekenberghe wrote:
Hi,
I am a fan of Amazon AWS's Cloud Services. But it is not perfect.
Enter Digital Ocean (https://www.digitalocean.com), an easier to use, simpler cloud hosting provider, that is cheaper and seems faster. You get a raw machine, so you still need some basic Unix admin skills, but apart from that it cannot get much easier.
Another one that I have filtered out as very interesting is CloudSigma. KVM based and much more flexible than EC2. regards, Göran
On 19 Jun 2013, at 20:53, Göran Krampe <goran@krampe.se> wrote:
Hey!
On 06/18/2013 04:26 PM, Sven Van Caekenberghe wrote:
Hi,
I am a fan of Amazon AWS's Cloud Services. But it is not perfect.
Enter Digital Ocean (https://www.digitalocean.com), an easier to use, simpler cloud hosting provider, that is cheaper and seems faster. You get a raw machine, so you still need some basic Unix admin skills, but apart from that it cannot get much easier.
Another one that I have filtered out as very interesting is CloudSigma. KVM based and much more flexible than EC2.
Yes, those Swiss guys are pretty good. Being in Europe might be important too. Much more comparable to AWS in terms of features. And I see they are SSD based now, very nice.
regards, Göran
On 2013-06-19, at 21:00, Sven Van Caekenberghe <sven@stfx.eu> wrote:
On 19 Jun 2013, at 20:53, Göran Krampe <goran@krampe.se> wrote:
Hey!
On 06/18/2013 04:26 PM, Sven Van Caekenberghe wrote:
Hi,
I am a fan of Amazon AWS's Cloud Services. But it is not perfect.
Enter Digital Ocean (https://www.digitalocean.com), an easier to use, simpler cloud hosting provider, that is cheaper and seems faster. You get a raw machine, so you still need some basic Unix admin skills, but apart from that it cannot get much easier.
Another one that I have filtered out as very interesting is CloudSigma. KVM based and much more flexible than EC2.
Yes, those Swiss guys are pretty good. Being in Europe might be important too. Much more comparable to AWS in terms of features. And I see they are SSD based now, very nice.
yes, we use them at my company in switzerland ;)
and are you happy with the service? nico On Jun 20, 2013, at 11:07 AM, Camillo Bruni <camillobruni@gmail.com> wrote:
yes, we use them at my company in switzerland ;)
-- Nicolas Petton http://www.nicolas-petton.fr
On 2013-06-20, at 13:26, Nicolas Petton <petton.nicolas@gmail.com> wrote:
and are you happy with the service?
we were very happy actually, but the migration to the new SSD-based service caused some headaches. So right now I would wait a bit until it stabilizes... :)
On Jun 20, 2013, at 11:07 AM, Camillo Bruni <camillobruni@gmail.com> wrote:
yes, we use them at my company in switzerland ;)
whats your opinion on linenode ? -> https://www.linode.com <https://www.linode.com> Its what I currently use and it was recommended by a friend whos a web developer. Its very nice service, but 200 euros per year is too much for my needs. All I need is some space , the ability to run pharo and display a basic website. So I might move to what you recommended here. 50 euros per year seems a lot closer to my budget. -- View this message in context: http://forum.world.st/Pharo-dev-Cloud-Hosting-Tip-tp4693950p4694279.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
kilon wrote
whats your opinion on linenode ? -> https://www.linode.com <https://www.linode.com>
Its what I currently use and it was recommended by a friend whos a web developer. Its very nice service, but 200 euros per year is too much for my needs.
All I need is some space , the ability to run pharo and display a basic website. So I might move to what you recommended here. 50 euros per year seems a lot closer to my budget.
If you're looking for cheap this hosting provider aggregator usually has coupons for lots of places: http://serverbear.com/ -- View this message in context: http://forum.world.st/Pharo-dev-Cloud-Hosting-Tip-tp4693950p4694293.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Tx for the tip Sven, I already bought one for testing purposes ;) On Thu, Jun 20, 2013 at 4:24 PM, Paul DeBruicker <pdebruic@gmail.com> wrote:
kilon wrote
whats your opinion on linenode ? -> https://www.linode.com <https://www.linode.com>
Its what I currently use and it was recommended by a friend whos a web developer. Its very nice service, but 200 euros per year is too much for my needs.
All I need is some space , the ability to run pharo and display a basic website. So I might move to what you recommended here. 50 euros per year seems a lot closer to my budget.
If you're looking for cheap this hosting provider aggregator usually has coupons for lots of places:
-- View this message in context: http://forum.world.st/Pharo-dev-Cloud-Hosting-Tip-tp4693950p4694293.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Thank you Paul, will take a deep look into when I choose replacement for linenode. :) -- View this message in context: http://forum.world.st/Pharo-dev-Cloud-Hosting-Tip-tp4693950p4694486.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
participants (9)
-
Camillo Bruni -
Esteban A. Maringolo -
Göran Krampe -
kilon -
Nicolas Petton -
Paul DeBruicker -
phil@highoctane.be -
Sven Van Caekenberghe -
Usman Bhatti