タグ

AmazonとDBに関するpoad1010のブックマーク (2)

  • 分散メモリー技術

    分散メモリー技術とは,数十~数千台のサーバーに搭載される物理メモリーを連携させて,巨大な論理メモリーとして使用する技術である。作り出したメモリーを,データベースのキャッシュ・メモリーとして使用することで,アプリケーションのパフォーマンスが向上する(図1)。 Webアプリケーション分野で広く使われている分散メモリー技術が「memcached」だ。元々はブログ・サービス「LiveJournal」用に開発されたソフトウエアだが,オープンソース化され,ソーシャル・ブックマーク・サービスの「digg」や,ソーシャル・ネットワーク・サービス(SNS)の「mixi」でも使われるようになった。 米GoogleのPaaS(Platform as a Service)である「Google App Engine」にも,memcachedに相当するメモリー・キャッシュ機能が搭載されている。開発者はGoogle A

    分散メモリー技術
  • 米アマゾン、JavaアプリケーションのPaaSを開始

    米アマゾン・ウェブ・サービシズは2011年1月19日(米国時間)、Javaで開発したWebアプリケーションのPaaS(プラットフォーム・アズ・ア・サービス)である「AWS Elastic Beanstalk」を開始した。Javaプログラムのファイルをアップロードするだけで、数分後にはアプリケーションが稼働し、その負荷に応じて仮想マシン台数が自動的に増減する。 AWS Elastic Beanstalkは、ユーザーがアップロードしたJavaプログラムを稼働させるのに必要な仮想マシンやロードバランサー、Webアプリケーションサーバー「Tomcat」、Webサーバー「Apache」などを、ユーザーに代わって同社が設定し、仮想マシン貸しサービスの「Amazon EC2」上に展開するというサービスである。 同社はAWS Elastic BeanstalkをPaaSであると明言してはいないが、米グーグ

    米アマゾン、JavaアプリケーションのPaaSを開始
  • 1