Hosting: August 2011 Archives

ONVPS VPS Review

user-pic
Vote 0 Votes

ONVPS 是一家位於美西 Seattle 的 VPS 供應商, 採 XEN 架構,
比較便宜的 VPS 通常是採用 OpenVZ, 這一點 ONVPS 倒是還不錯.
(OpenVZ 主機商比較容易有超賣的狀況, 而且 OpenVS 架構主機使用上會有一些限制, 一般來說, 同樣規格下, XEN 主機會比較好)

ONVPS 是成立不久的公司, 還在 Beta,
管理介面滿陽春的, 只有 Reinstall, Reset, Console, 設定 root 密碼等功能
在測試的期間, 有遇到主機無回應疑似掛掉, IP 衝突的問題, 帳務問題(重複扣款),
真的是 Beta, 問題一堆, 不過客服的回應速度還滿快的.

ping 值及速度測試: (測試時間 2011-08-27 02:00-02:30)
ping 值測試1: 從 HiNet ping VPS 100 次取平均值(avg)
  166.215ms
ping 值測試2: 從 威達雲端 ping VPS 100 次取平均值(avg)
  181.142ms
流入測試1: 從 VPS 抓 HiNet 100MB 檔案(連續測2次)
  4.15M/s
  4.15M/s
流入測試2: 從 VPS 抓威達雲端 100MB 檔案(連續測2次)
  4.12M/s
  4.31M/s
流出測試1: 從 HiNet ADSL 線路(10M/2M)抓 VPS 100MB 檔案(連續測2次)
  230K/s
  256K/s
流出測試2: 從威達雲端(100M/10M)線路抓 VPS 100MB 檔案(連續測2次)
  4.10M/s
  4.03M/s
(以上 K、M 均為大K、大M, 即單位為 KBytes/s、MBytes/s)
速度算不錯

ONVPS 由於還在 Beta, 覺得不太穩定, 目前不建議正式服務使用,
拿來測試練功倒是 OK, 以 XEN VPS 的價位來看, 滿便宜的!
目前有五折的 Promo Code 可使用 (july2011 雖然過了, 但仍可使用, 不曉得能用到何時)
50offjuly2011vps256
50offjuly2011vps512
50offjuly2011vps1GB

Find domain with same IP

user-pic
Vote 0 Votes

sameip.org - Find all domains hosted on the same IP address
這個網站可以查到具有相同 IP 的 domain, 查出的筆數是同類型網站最多的,
具有相同 IP 的網站表示是在同一台虛擬主機之下

其他同類型的網站:
DomainByIP.com - Find websites hosted on the same IP-address
Reverse IP Lookup - Find Other Web Sites Hosted on a Web Server

This LAMP install script install-amp-for-amazon-ec2.sh (Current version 0.9)
tested in Amazon EC2 - Basic 32-bit/64-bit Amazon Linux AMI,
may work in CentOS, RHEL and Fedora Linux.

Apache and PHP using source tarball installation,
MySQL using official RPM installation.

You can change the version number in script header and change configure parameter to fit your needs.
Current settings:
APACHE_VERSION=auto # auto detect latest version
APACHE_VERSION2=2.2.22 # use fix version number if auto failed
PHP_VERSION=auto # auto detect latest version
#PHP_VERSION=5.3.10 # use fix version number if auto failed
MYSQL_VERSION=auto # auto detect latest stable version
#MYSQL_VERSION=5.5.20 # use fix version number if auto failed

Install commands:
wget http://pank.org/scripts/install-amp-for-amazon-ec2.sh
chmod +x install-amp-for-amazon-ec2.sh
sudo ./install-amp-for-amazon-ec2.sh

or just one line command
curl http://pank.org/scripts/install-amp-for-amazon-ec2.sh | sudo sh

Aapache directory /usr/local/apache
Apache config /usr/local/apache/conf/httpd.conf
Apache DocumentRoot /usr/local/apache/htdocs

MySQL client /usr/bin/mysql
MySQL server /usr/sbin/mysqld

PHP config /usr/local/etc/php.ini
PHP module for Apache /usr/local/apache/modules/libphp5.so
PHP CLI /usr/local/bin/php

To check MySQL files location
rpm -ql MySQL-client
rpm -ql MySQL-server

NOTICE: Because the script using source tarball installation except MySQL,
It take time to build, the installation time may over 2 hours in t1.micro machine.

Q: Why using source tarball installation instead of yum ?
A: To use latest version of Apache+MySQL+PHP.

If you intend to use yum installation, it's easy and only one line command:
yum -y groupinstall "Web Server" "MySQL Database" "PHP Support"

2012-02-07 Update: v0.9 add installation log file install-amp-for-amazon-ec2.log for debug.
2012-03-26 Update: v1.0 Apache 2.4.x, PHP 5.4.x support

t1.micro last test time: 2012-03-26
Basic 64-bit Amazon Linux AMI 2011.09, Kernel 2.6.35.14-97.44.amzn1.x86_64
Elapsed time: 113 minutes.

m1.small last test time: 2012-04-14
Amazon Linux AMI 2012.03, Kernel 3.2.12-3.2.4.amzn1.x86_64
Elapsed time: 33 minutes.

install-pptpd-for-amazon-ec2.sh

Tested in Basic 32-bit/64-bit Amazon Linux AMI 2011.02.1 Beta
You need to open TCP 1723 to allow PPTP dial-in

Commands:
wget http://pank.org/scripts/install-pptpd-for-amazon-ec2.sh
chmod +x install-pptpd-for-amazon-ec2.sh
sudo ./install-pptpd-for-amazon-ec2.sh

or just one line command:
wget -qO- http://pank.org/scripts/install-pptpd-for-amazon-ec2.sh | sudo sh

When finished, You'll see something like this:
VPN service is installed and started.

Your public IP is 175.41.206.89
Your pubilc DNS is ec2-175-41-206-89.ap-northeast-1.compute.amazonaws.com.
Your VPN username is vpnuser
Your VPN password is 658ed377

Amazon EC2 Note

user-pic
Vote 0 Votes

一個 Instance 就是一台 EC2 雲端主機
在 Launch Instance EC2 有五個地區的機房可選

建立 Instance 後, 大約 20-30 秒就亮綠燈running, 真正開機完大概要 40-50 秒, 此時才可以 ssh 進去
預設連線用 ssh -i yourkey.pem ec2-user@your-public-dns
若要使用密碼認證, 修改 /etc/ssh/sshd_config 裡面的 PasswordAuthentication yes
對台灣的速度是 Tokyo > Singapore > N. Califonia > Virginia > Ireland
EC2 主機的 eth0 是 10.x.x.x Private IP, 會有一組 Mapping 的外部 IP (Public DNS 所對應的 IP)
IP 是 DHCP 取得, 所以機器關機再重開 IP 會變 (Reboot 大都會取到同一個 IP), 所以才會有 Elastic IP 的產生
Elastic IP 相當於一組固定 Mapping 的外部 IP
Elastic IP 不用時記得要釋放(Release Address), 否則是會產生費用的
機器關機時, Elastic IP 的關聯會消失, 所以當機器要長時間關機時, 記得要一起釋放 Elastic IP
可以裝 PPTPD VPN Server, OpenVZ VPS 是不能裝的
iptables 可以完整支援, OpenVZ VPS 有些指令無法下, 例如: iptables -t nat -A POSTROUTING -j MASQUERADE
Amazon Linux 是 RedHat base, 幾乎都一樣, 套件管理一樣是用 yum
EC2 DNS Server 是 172.16.0.21,172.16.0.22,172.16.0.23

本篇的測試角度是對台灣對 Amazon EC2 Japan Tokyo(日本東京) 及 Singapore(新加坡) 的速度, 測試時間 8/5 2:00-2:30

ping 值測試1: 從 HiNet ping EC2 取平均值(avg)
ping 值測試2: 從 威達雲端 ping EC2 取平均值(avg)

流入測試1: 從 EC2 抓 HiNet 100MB 檔案
   wget --referer=http://speed.hinet.net/index_test01.htm http://ftp.speed.hinet.net/test_100m.zip
流入測試2: 從 EC2 抓威達雲端 100MB 檔案
   wget http://speed.vee.com.tw/100mb.bin
流出測試1: 從 HiNet 線路(10M/2M)抓 EC2 100MB 檔案
流出測試2: 從威達雲端(100M/10M)線路抓 EC2 100MB 檔案

測試結果
測項 \ 機房TokyoSingapore
ping 值測試171.072ms128.503ms
ping 值測試239.897ms54.727ms
流入測試18.59MB/s1.50MB/s
流入測試215.0MB/s13.0MB/s
流出測試1964KB/s553KB/s
流出測試27.15MB/s6.52MB/s

Tokyo 大獲全勝, 但是 Tokyo EC2 是最貴的,
Tokyo Micro Instance Linux $0.027 per hour, 一個月 $19.44
Singapore 便宜一點點
Singapore Micro Instance Linux $0.025 per hour, 一個月 $18

AWS Free Usage Tier

user-pic
Vote 0 Votes

Amazon Web Service (AWS) 無疑是非常成功的轉型服務,
在 2006 年 3 月推出第一個 Amazon Web Services - Amazon S3 至今, 已超過五年。
現在 Amazon Web Services 有推出 Free Usage Tier 免費試用活動
AWS's free usage tier can be used for anything you want to run in the cloud:
launch new applications, test existing applications in the cloud, or simply gain hands-on experience with AWS
於 2011-11-01 之後註冊的 AWS 客戶, 都享有 Free Usage Tier 使用一年
只要在以下範圍內使用, 均是免費的

需注意的是 Micro Instance 才是免費的,
對台灣的速度最好的是 Tokyo 機房, 可參考: Amazon EC2 Tokyo vs. Singapore
750 hours of Amazon EC2 Linux Micro Instance usage (per month) 表示可以讓一台 EC2 持續開機,
若要開兩個以上的 Micro Instance 也行, 只要在不需要使用時把 EC2 關機,
保持總時數<750 (若不滿一個小時, 仍以一個小時計),
仍是免費的, 超過的話 $0.01 per hour (Singapore)
流進、流出的量, 各 15G, 這種量大概只能用來測試或是用在小型網站,
超過的話流進不算錢, 流出 $0.190 per GB (Singapore)
免費的範圍不包含 CDN 服務 CloudFront

申請流程可參考
什麼是雲端服務?阿正老師教你免費玩Amazon EC2雲端主機!(上篇)
什麼是雲端服務?阿正老師教你免費玩Amazon EC2雲端主機!(下篇)
(畫面跟最新的有些許不同)
在申請的過程, 有一個步驟是 Amazon 會撥電話到你設定的電話,
你必需接起來輸入網頁上的四位數 PIN 碼,
使用手機試了好幾次都無法成功, 明明是輸入對的 PIN 碼, 就是過不了,
後來改用市話就一次 OK 了.

免費的用完, 一年後呢?
Tokyo Micro Instance Linux $0.027 per hour , 也就是一個月 USD $19.44,
還是不貴, 很多 VPS 都超過這個價格.
Tokyo Small Instance Linux $0.10, 也就是一個月 USD $72,
等級相當的 hicloud 經濟型一個月要 NT 2700,
Amazon EC2 再加上流量費用, 算起來應該也差不多

About this Archive

This page is an archive of entries in the Hosting category from August 2011.

Hosting: July 2011 is the previous archive.

Hosting: December 2011 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives