HOME / 日記 / Teraクラウドリリースしました(1月23日に)

Date: 2014/02/02 |  このエントリーをはてなブックマークに追加  |  Tags: teraクラウド

Teraクラウドリリースしました(1月23日に)

リリースしてから10日。あまりにドタバタした日々を送っていたので、ブログで報告することができませんでした。

このブログをご覧になっている方はすでにご存じかと思いますが、

で、ストレージにバックアップする必要性を感じ、

で、比較検討を行った結果……。

自分でクラウドストレージサービスをリリースすることにしちゃいました(笑)

僕は思いついてからブログに落とし込むまで若干の遅延があります。DVとHDVをデータに取り込もうと「考えていた」のは12月で、実際にDVとHDVを落としていたのは年末年始からお正月。クラウドストレージが何となくできたら面白いねと考えていたのは年末ですが、ストレージ比較は正月休みに調べながらダラダラやっていました。実現の可能性を調べていたのはちょうど正月休み後半。

プロジェクトをスタートしたのは仕事始めからなので、思いついてサービスインまでは最短です。

これは社内のスタッフが僕のアイディアに迎合してくれたからで、それぞれ、自分が私が何をする役目か、あるいはこういうスタッフが必要じゃないかとか、縁も含めて一気にトントン拍子で話が進んだからです。


クラウドストレージサービス1〜2年前、雨後の竹の子のようにできていきました。今はこれが淘汰されている時期。これを目の当たりにしたサービスインする以上、いくつかの勝算が無いと意味がありません。

利用者のことを考えたら、こう言うサービスは長く続ける必要があります。つまり採算性が極めて重要です。採算性が無いと続きませんからね。

そこで今回、サービスをリリースするにあたって最初に考えたのは、

  • 容量1TB
  • 月額1000円を切る

この2点が採算性がある範囲でできるのか?ということ。

1,000円という金額は、自分がユーザになって考えたときに、1,000円未満ならば十分使い続けられるだろうということ。逆にそれ以下になると、自分なら「金額だけ」では選ばないだろうと。もちろん安ければ安いほど良いに決まってるわけですが、基本、安くなる為には何かのトレードオフがどこかにあります。100円安いせいで失われるものが増えるのは問題です。利用者が「これ良いよ」と友達に勧めたくなるに値するエビデンス(技術的な確証)が重要と考えたわけです。

できなければ世の役に立たないサービスですからね。

それから、下記も重要でした。

  • すぐに始められること
  • 利用者に変な制限をしない(技術的に無理なものは兎も角……)
  • なるべく独自のAPIにしない

実際にはここでかなり色んな実現性を探っていたのですが、最終的にはエンジンをオープンソースのownCloudベースにし、サービスインを初めて、運用するにあたって見えてきたものを、オープンソースにしていこうと考えました。


さて、無事サービスインまで漕ぎ着けられたので、これからの目標なのですが、皆さんのおかげで最初の目標(一定のユーザ数)は達成できてしまいましたので、その次の(今の時点の僕の)目標を……。

 

  • レスポンス速度の向上
    • DBのレスポンスが悪いので改善する。これは2月7日(金)のメンテでサーバ増強をするため、ここで改善すると嬉しい。
    • アプリケーションサーバの高速化。php由来の負荷による待ち時間が多いので、ひとまずCPUで解決する。これは下のストレージ増強と同時に行う予定。
  • ストレージの増強
    • 用意したストレージは3月には溢れそうなので、事前に増強する予定。

ここまではハードウェアを「買えば」何とかなる部分ですね。

ソフト的に何とかしないとならない部分は、次の部分。ownCloudのベースなので、派生物はオープンソースにしていきますが、開発が関係するので時間とお金がかかりそうです。

  • 独自クライアントの作成
    • より簡単な操作性
    • 異常系に強いこと
    • なにより、他社(ownCloud社)のものだとユーザの要望に応えられない。価格とか含め。
  • 画像変換エンジンの置き換え
    • ownCloudで作られている画像系エンジンは、メモリをいたずらに消費するため、メモリリミット(システムの安全弁)に直ぐあたってしまう。あたるとその画像のサムネイルが作られない。WIKIPLUSで使われている省メモリ高速版のエンジンに置き換えたい。
  • 並列性の向上
    • 現状、並列度があまりに低いため、並列度を上げる。これをしないとスケールアウトが難しい。

まぁ、他にも色々とあるんですが、急いでやらないとならないのは、このぐらいでしょうか。

とりあえず、より使いやすくずっと使えるサービスにしていきたいと思っているので、みなさん愛してあげてください。


日記

Recent Updates

openjdk(SPARC)

SPARC用のJAVA。 最近は新しいバージョンがSPARCでリリースされず、苦労している人も多いのですが、SPARC Solarisの界隈人達がビルドして代わりに使われているものです。 Solaris 11 SPARC jdk builds
»続きを読む

Solaris11のCPU(Critical Patch Unit)の当て方

コンピュータTips/Solaris/Solaris11のCPU(Critical Patch Unit)の当て方

Solaris 11.4には4つのリビジョンがあります。 2024年4月現在、Solaris自体の開発はメンテナンスフェーズになったわけでもなく、SRU毎に、最新機能がモリモリ入っていきます。 GA(Release 版) 一応、無償のOTNライセンスの利用も可能 いわゆる、リリース時点のバージョンのことですが、現在は 利用しません 。 以前は、1〜2年に1度の頻度でリリ …
»続きを読む

Emacs.appで書類(Documents)がアクセス出来ないとき

コンピュータTips/MacOSX/Emacs.appで書類(Documents)がアクセス出来ないとき

Catalina以降の権限問題なので、システム設定のセキュリティとポリシーの中にあるプライバシー内のFull Disk Accessに、Emacs.appと/usr/bin/rubyを入れればすむ。 /usrフォルダを、プライバシーの+から入れるのは、ちょっと面倒なので、あらかじめFinderのお気に入りの中に入れておくと良いでしょう。   rubyが入るのは、Emac …
»続きを読む

SONY WH-1000XM3

自分用メモです。 ノイズキャンセラーの性能が良い。 WH-1000Xのころは、ノイズキャンセラーを有効すると、音は聞こえないのに妙な音圧があったが、それがかなり軽減。個人的には気にならなくなった。 また、WH-1000Xのころは、ノイズキャンセラーを無効にしても、なんか作られたような音が出ていたような気がしたが、割と普通に聞こえる。 USB-Cになったのも良い。飛行機でも使う …
»続きを読む

Catalina(10.15)

Catalina Beta を入れ始めたので、自分用のまとめ。 2019/10/8、Catalinaが振ってきたので製品版用に記載を変えました。 32bitアプリを確認すること。 Activity Monitorで32bitアプリがわかるので、そういうアプリがあるなら代替品を見つけておくこと。 /etc以下のいくつかのファイルをバックアップしておくこと。 /etc …
»続きを読む

ディスクの不良を確認する(iostat -EnのError等)

ディスク関係のスタックをざっくり書くと次の様になっています 例、SAS Expanderを使う場合、 例、AHCIなどを使う場合、 これらのエラーは、次の様なコマンドで知ることができます。 出力結果例 このなかで、 たとえば、SATAディスクを利用している際に負荷が上がってしまい、ディスクの応答が間に合わないシチュエーションでは、Transport Errorが一気に …
»続きを読む

2017年、新年明けまして、おめでとうございます。

日記/2017年、新年明けまして、おめでとうございます。

新年明けまして、おめでとうございます。今年もよろしくお願いします。 昨年中は、皆様にお世話になりました。 昨年は、コツコツと3年程前から行ってきた改革がある程度完成された年で、この先5年、10年を見据えて、次のフェーズへと進む為の土台が完成した年でもありました。 それにキャッチアップする形で、個々の従業員一同が、役割を自覚し、明確に動けた年であったかと考えています。 …
»続きを読む

RSA鍵認証のみにし、Password認証を無効化する

意外に覚えきれなくて、いつも忘れるので、メモついでに残しておきます。 古いOpenSSHや、SunSSHの場合は、これも無効にします。 ユーザ目線でのザックリとした説明を。OpenSSHではなく別のSSH実装も含めて考えているので、OpenSSHのソースをじっくり読んだわけではないため、間違ってたらすみません。 まず、Password認証を無効にする場合、 PasswordAut …
»続きを読む

最新  |  << 前ページ  |  次ページ >>  |  最初