タグ

rakutenとLeoFSに関するyterazonoのブックマーク (2)

  • [Erlang]分散システムに特化し耐障害性に優れた言語

    Erlangの最大の特徴は、分散システムの構築に特化している点だ(表1)。Erlangを採用する企業は、Erlangに付属するライブラリー「OTP」が99.9999999%(ナイン・ナイン)の稼働率を誇る点を評価して採用することが多い。 Erlangは動的型付き言語であり、HaskellやScalaなど現在の関数型プログラミングの主流をなす静的型付き言語と比べると、関数型的な要素は少ないといわれている。このため、関数型であることを理由にErlangを選定したという企業はむしろ少ない。ただし、Erlangもコードを短くできるなど関数型の特徴は一定程度備えており、採用企業はその利点を実感している。 楽天は分散ストレージシステム「LeoFS」をErlangで自社開発し、2012年7月にオープンソースとして公開した(LeoFSのサイト)。狙いは自社サービスのユーザー数増加に伴うデータ量の急増に対処

    [Erlang]分散システムに特化し耐障害性に優れた言語
  • 楽天技術研究所発、Amazon S3互換の分散型ストレージシステム「LeoFS 0.9.0」がリリースされる | OSDN Magazine

    7月4日、オープンソースの分散型オブジェクトストレージシステム「LeoFS 0.9.0」がリリースされた。Amazon S3互換のAPIを提供するオブジェクトストレージシステムで、Erlangで実装されている。高信頼性、高スケーラビリティ、高パフォーマンスを特徴とするという。動作環境はDebian GNU/Linux 6.0およびUbuntu Server 12.04 LTS、CentOS 6.xなどのLinux。 LeoFSは複数のストレージサーバーを組み合わせて巨大なネットワークストレージを構築するためのオブジェクトストレージシステム。Amazon S3互換のAPIを提供し、クライアントはHTTP(REST)でストレージにアクセスできる。SPOF(Single Point of Failure、異常が発生するとシステム全体に障害が発生するようなコンポーネント)を持たず、1部分に障害が発

    楽天技術研究所発、Amazon S3互換の分散型ストレージシステム「LeoFS 0.9.0」がリリースされる | OSDN Magazine
  • 1