Monday, October 1, 2007

Virtuozzo for Amazon

I just read that Xen-based Amazon EC2 suffered major faults, and based on the information provided, I think that Virtuozzo can be a perfect solution for Amazon:

  • Very easy to build high-availability solution – no lost data
  • Zero performance overhead and much higher hardware and power efficiency – several times more environments on the same server
  • Strong security isolation – virtual environments can't see each other's data
  • Resource management – when some application starts misbehaving, other tenants remain unaffected. CPU, memory, network bandwidth – everything can be throttled dynamically

Virtuozzo was specifically designed to meet the extremely high – and ever increasing – performance and isolation standards of service providers and large-scale datacenters, not as technology for consolidating a few legacy applications on a single server. And it has been used this way successfully since 1999.

Some of our customers shared their experiences – take a look. Perhaps it's time for Amazon to take a closer look at Virtuozzo.

12 comments:

cmeerw said...

You obviously have no clue here. The problems Amazon is having are in no way related to the virtualisation solution itself but to the way they have chosen to set up the machines. If you choose to not use any redundancy at the hardware level, then you won't get any high-availability (and the virtualisation solution won't make any difference here).

And of course, they are guaranteeing a 1.7Ghz x86 processor - clearly, no amount of clever resource management (or throttling) will let you guarantee that without having the dedicated CPU power. So resource management is a non issue here.

Ilya Baimetov said...

Indeed, I have no clue where did you get such detailed knowledge about hardware configuration and a cause of the problem at Amazon. Unless you work for Amazon, which would explain why you are so defensive - then, I'm sorry to hurt your feelings.
I know for sure, however, that if you use a wrong tool, it will cause a lot of trouble sooner or later.
Also, as you have probably already figured, the only way to "carve" a virtual 1.7 GHz x86 CPU out of a physical dual-core 3.4 GHz CPU is to use resource management/throttling features of the virtualization software, which are much more robust and sophisticated in Virtuozzo compared to Xen.

cmeerw said...

I don't work for Amazon, nor do I have any detailed knowledge of the hardware configuration, but it's pretty easy to guess what is being used just by looking at the product description.

Want to guarantee a 1.7Ghz x86 processor per VM - just bind the VM to a dedicated CPU (core). Pretty simple, isn't it - no clever resource management/throttling involved here. So why should Amazon pay for sophisticated resource management features in Virtuozzo when they don't need it?

Ilya Baimetov said...

1. If you imply that they allocate an entire 1.7GHz core and a whole 160GB disk/ partition to a VM, then it is very wasteful.
2. OpenVZ has powerful resource management features - they won't have to pay a penny

cmeerw said...

Aehh, I might be missing something, but is there any way of guaranteeing a 1.7 GHz x86 processor without having a dedicated 1.7 GHz processor (core)? Well, if OpenVZ/Virtuozzo can do that then it's clearly the better solution, but I doubt it can...

Mike said...

Amazon claims to provide a dedicated spindle per Xen instance, and I have no reason to doubt this. I haven't performed any disk stress tests but I've found the disk response to be snappy enough for my own personal use. Regarding providing a 1.7Ghz x86 equivalent, Xen should be able to manage CPU resources (like Virt/OVZ) in such a way that effectively provides this amount of CPU time, via time-slicing, core-per-VE, or some other mechanism.

One problem I do ponder about any such guarantee from shared multi-proc/core resources is how a hypervisor would prevent individual VEs from flooding cache invalidations out to all the cores on the system. Access to main memory is 10 times slower than to L2 cache, and it seems to me that a malicious person on the same box as me could flood memory requests in such a way that they force L2 cache invalidations to occur, which must then be propagated (via MESI cache-coherency protocol) to all other cores on the system. This would have the effect of forcing my VE to have to dip into main memory much more frequently, negatively affecting my computing performance.

Perhaps the bright folks at Amazon (and there certainly are some) have thought about this already and worked out the 1.7Ghz machine performance as a "worst-case" scenario. Or perhaps not.

Ilya Baimetov said...

Mike, cache trashing is a very good point to bring. And this is a reason why hardware virtualization will always be at a disadvantage against Virtuozzo. Virtuozzo shares OS and application images in memory, in teh same kernel context. So a context switch between VEs is essentially a process context switch and two VEs running the same app will hit the same physical pages. VMM has no way of knowing that notepad.exe in one VM is the same as in another, so there will be as many instances of notepad in memory as there are VMs. This leads to much higher ration of allocated physical memory to cache size, and, hence, to much higher ratio of cache misses.

Anonymous said...

wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
World of Warcraft Gold
rolex replica
World of Warcraft Gold
rolex
beijing hotel
beijing hotel
china tour
china tour
great wall
great wall
beijing travel
beijing travel
beijing
beijing
窃听器
窃听器
手机窃听器
手机窃听器

翻译公司
机票
性病
尖锐湿疣
搬家公司
搬家公司
中高年 転職
転職
派遣会社
アルバイト 求人情報
人材派遣
パチンコ 攻略
ダイエット
合宿免許
おなら
フランス語
婚約指輪
競馬
ブライダル
競馬 予想
お見合い
商务网
保洁公司
塑钢门窗
ups电源
心脏病
试管婴儿
试管婴儿
捐卵
捐卵
rolex replica
婚庆
婚庆公司
北京婚庆
北京婚庆公司
代孕
试管婴儿


wow power leveling
powerleveling
powerleveling
power leveling
power leveling
wrath of the Lich King
wrath of the Lich King
wow powerleveling
wow powerleveling
wow power leveling
wow power leveling
powerleveling
powerleveling
power leveling
power leveling
wow powerleveling
wow powerleveling
wow power leveling
wow power leveling
powerleveling
powerleveling
power leveling
power leveling

Anonymous said...

wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
World of Warcraft Gold
rolex replica
World of Warcraft Gold
rolex
beijing hotel
beijing hotel
china tour
china tour
great wall
great wall
beijing travel
beijing travel
beijing
beijing
窃听器
窃听器
手机窃听器
手机窃听器

翻译公司
机票
性病
尖锐湿疣
搬家公司
搬家公司
中高年 転職
転職
派遣会社
アルバイト 求人情報
人材派遣
パチンコ 攻略
ダイエット
合宿免許
おなら
フランス語
婚約指輪
競馬
ブライダル
競馬 予想
お見合い
商务网
保洁公司
塑钢门窗
ups电源
心脏病
试管婴儿
试管婴儿
捐卵
捐卵
rolex replica
婚庆
婚庆公司
北京婚庆
北京婚庆公司
代孕
试管婴儿


wow power leveling
powerleveling
powerleveling
power leveling
power leveling
wrath of the Lich King
wrath of the Lich King
wow powerleveling
wow powerleveling
wow power leveling
wow power leveling
powerleveling
powerleveling
power leveling
power leveling
wow powerleveling
wow powerleveling
wow power leveling
wow power leveling
powerleveling
powerleveling
power leveling
power leveling

Anonymous said...

toefl 高校生のための成功する大学留学ガイダンス開催!
外国為替-ドル円、高金利通貨の短中期予測
ヘアスタイル編集部おすすめの美容室、美容院、ヘアスタイルを
カップリングパーティー1対1で落ち着いてゆっくりお話できる少人数制のプチお見合いパーティーです。
ジュエリー通販ジュエリー総合通販サイト。人気商品多数取り扱い!
渋谷サロンダイエット話題のスリミングマシーンALEX-Sと、オールハンドのシェイプドレナージュでスリムなBODYへ。
ビューティーサロン
アロママッサージ忙しい現代では、「感じる」心や体も滞りがちです
六本木マッサージ「feel」はストレスを脱ぎ捨て、息づく生命力と心身の五感を呼び覚ます
ペット 宿ダイエットNARL超音波とEMSマシーンで痩せたい所をスリムに!更にタラソマスクで身体の代謝を高め美肌に。
カラコンTealla~デカ目カラーコンタクトの激安通販
カード決済クレジットカード決済・インターネット決済代行ならJ-Payment
クレジットカード決済 クレジットカード決済 コンビニ決済(払込票) 電子マネー
水虫水虫,除菌,ラジウム,発芽玄米,インソール
除菌除菌消臭ミスト「ホタテの雫®の専用ページを作成致しました
包茎包茎、性病、バイアグラ等、お気軽にご相談下さい
格安国内航空券国内格安航空券 格安国内航空券 格安新幹線ツアー 格安温泉パック 国内格安ツアーのことならアイアトラベルウェブ事業部
自動車教習所 東京北豊島園自動車学校∥東京都練馬区にある広いコースの自動車教習所
ウィークリーマンション マンスリーマンション・ウィークリーマンション 個人情報の取り扱いについてマンスリーマンション・ウィークリーマンションホーム
マンスリーマンション 東京東京のマンスリーマンション・ウィークリーマンションに特化したアーバンホームズ
就職ナビ "マスコミ・広告界への就職を目指す学生向けの就職情報サイト。あなたの就職活動を広告就職ナビ2009がサポートします
広告業界「広告就職ナビ」では、みなさんを様々な広告業界に紹介するために、面談をスタートします!広告業界への就職活動の不安な点、疑問点はもちろん、具体的な広告会社の求人情報などもお伝えいたします。
防犯カメラ,防犯硝子、鍵、防犯面格子、セキュリティなど防犯対策の事なら
ホスト全国各地の提携ホストクラブ情報をご紹介します
デリバリーヘルス全国デリバリーヘルス・風俗情報検索サイトデリヘルスポット
アトピーアトピー/アトピーの事ならCreation Life
水虫水虫,除菌,ラジウム,発芽玄米,インソール
除菌除菌消臭ミスト「ホタテの雫®の専用ページを作成致しました
カラコンTealla~デカ目カラーコンタクトの激安通販
復縁屋情報サービス - 復縁屋・レディス秘密探偵社
価格比較
富士通 FMV-BIBLO NF70X FMVNF70Xの情報一覧 メーカー FUJITSU 平均価格 ¥142,638 最安価格 ¥120,750 CPU Core 2 Duo T7250 メモリ 1024MB 標準HDD容量 120GB ディスプレイサイズ 15.4' プレインストールOS Windows Vista Home Premium 最大解像度 1280x800 発売日 2007/09/06

ファッション 通販
スピードマスター デイデイト/自動巻 ブルー 3523-80の情報一覧
メーカー オメガ
平均価格 ¥183,892
最安価格 ¥118,000
タイプ 機械時計
適用範囲 メンズ
直径 39mm
ベルト ステンレス・スチール(SS)
防水 3気圧 生活防水
備考欄 ■本体サイズ : 約38mm×38mm×12mm
■重量 : 約140g■SSケース・SS・サファイアガラス・オートマ
・日常生活防水・トリプルカレンダー・最大手首周り約20cm

ゲーム
PlayStation 2専用メモリーカード(8MB)「ブラック」
プレイステーション2用周辺機器の情報一覧
メーカー SCEI
平均価格 ¥2,198
最安価格 ¥1,890
タイプ 家庭用ゲーム機、

Anonymous said...

外国為替取引手数料は全通貨ペア無料です。●口座開設時最低預託証拠金額は5万円です。発注の際には、各通貨ペアとも取引金額に対して最低0.33%(レバレッ ジ300倍選択時、ZARJPY・USDZAR・EURZAR・GBPZARは最低0.5%)の証拠金が必要です。必要証拠金額は取引金額を選択レバレッ ジで除した額を、毎営業日の評価レートで円換算して算出されます。
外国為替得証拠金取引は元本や利益が保証されたものではありません。各国の金融政策、 為替相場変動等により、損失を被る可能性があります。●外国為替証拠金取引では、その取引金額は選択レバレッジ倍率分、必要証拠金より大きくなります。実 際に預託した証拠金額以上の取引が可能なため、お持ちのポジションとは逆の不利な方向に為替相場が変動した場合、大きな損失を被る可能性があり、その損失 の額は、預託した証拠金額に限定されません。
●当社が提示する外国為替取引レートの売付の価格と買付の価格には差(スプレッド)があります。●取引通貨の 金利動向により、スワップポイント(金利差調整分)が、支払となる場合があります。
転職今週のピックアップ / 求人情報 ◆◇◆ 注目案件はこちら!!
【女性の転職情報】◆化粧品、婦人雑貨の輸入販売会社 / システムエンジニア 【女性の転職情報】◆海外高級ブランドコスメ / WEBマスター 【女性の転職情報】◆シニア向け住宅等の開発・運営会社 / 経理スタッフ 【女性の転職情報】◆女性活躍中!! / シニア向け住宅企画開発 【女性の転職情報】◆キャリアが活かせる!本社勤務 / 経理スタッフ 【女性の転職情報】◆未経験歓迎、経験者優遇 / エステティシャン 【女性の転職情報】◆通販を主とした化粧品メーカー / 企画営業職 【女性の転職情報】◆大手貴金属メーカーのオリジナル化粧品部門 / 販促企画

Anonymous said...

2007年11月24日(土) toefl高校生のための成功する大学留学ガイダンス開催!
2007年12月01日(土) toefl iBT Speaking本試直前対策クラス開講!
2007年12月08日(土) 土曜toefl iBT100クラス開講!
2007年11月18日(日) 日曜toefl iBT100クラス開講!
2007年11月27日(火) 火曜toefl iBT100クラス開講!
2007年11月28日(水) 水曜toefl80クラス開講!
ファッション 専門学校
ファッション 学校
服飾 学校
ヘアメイク 専門学校
ヘアメイク 学校 
インテリア 専門学校
インテリア 学校 
スタイリスト 学校 
スタイリスト 専門学校
バンタンバンタンデザイン研究所はクリエイター教育と芸術文化発信を創造する企業株式会社バンタンクリエイティブスクールを運営母体としています。