• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

(ノリノリ)のブログ一覧

2005年10月15日 イイね!

カービューのシステムを分析する

カービューのシステムを分析するについて調べてみていたらマイクロソフトのASP構築事例に出ているようですね。

フロントエンドは、IIS+ASP.NET。バックエンドはSQL2000サーバのようですね。
マイクロソフトで固めてあるのはカービューという会社自体、マイクロソフトとソフトバンクの共同出資会社なので当然の結果といえます。

注目はトラフィック対策のため参照系のDBと更新系DBをわけてデータレプリケーションをかけていることです。レプリケートをかけると余計なトランザクションが発生してシステム全体としては重くなりますけど、参照、更新系それぞれのレスポンスは改善することはできます。
大型システムでもとりあえず性能対策をする際にはよくやる手法ですが処理が若干複雑になります。

ただトラフィック数が急激に増えてDBサーバのスケールが対応できていないんでしょうね。特にSQLサーバはスケールアップに対してオラクルあたりと比較すると弱いし(;´Д`)

個人的にはあまりお客には勧めないDBのひとつです(;´Д`)
それとストレージなどの性能にも依存するでしょうね。

ブログに画像など放り込まれると、一般の基幹系システムよりデータ転送量が桁違いに多いことが想像されます。
基幹系システム並みの高速なRAIDシステムとそれをつなぐSANネットワークが必要だと思います。

月あたり1億3500万PVといっていますから、秒間当たりにすると50コールくらい、夜間などは200コールくらい来るのだと思います。このくらい来るとバックエンドも相当のスケールが必要かと。

というわけで昨今のみんカラのシステムはやはり急激なユーザー拡大に現状のシステムそのものが対応できていないというのが現状のように思います。
Posted at 2005/10/15 11:39:15 | コメント(4) | トラックバック(0) | SEの戯言 | 日記
2005年08月06日 イイね!

みんカラDB止まってた?

昨晩あたりから、内容の更新はされずにメールだけ飛ぶ状態が続いていましたね。ブログのDBのテーブルが何らかの理由でデッドロックしたかな。

カービューの社員は休日出勤かな。
今頃ログとジャーナルでも読んでいるかな。

おつかれさまです爆
Posted at 2005/08/06 13:23:16 | コメント(5) | トラックバック(1) | SEの戯言 | 日記
2005年07月01日 イイね!

ESEC組み込みシステム開発技術展(超長文)

ESEC組み込みシステム開発技術展(超長文)今日は東京ビックサイトへ「組み込みシステム開発技術展」という展示会を見学に行ってきました。

以前何度か自分の仕事についてブログ書いたことがありますが、いまいちSEという仕事をは人に説明する際に掴み所が無く、結構困ってしまったりします。
少しでもコンピューターの世界を知らない人に知ってもらうため、業務に当たり障りの無い範囲でSEの仕事について今後もいくらか書いてみようと思います。

というわけで本題に戻りますが、今日見に行ったのは題目の通り組み込みシステム開発技術展というものです。

まず「組み込み」って何?という疑問があるかと思いますが、普段使うようなPCにインストールして使うソフトはソフト単体で商品価値がありますが、組み込みソフトというのはその名の通り、ハードに組み込んだ状態で商品価値があるソフトのことをいいます。
なんだかわかりづらい説明ですが(;´Д`)、なんてことはない普段皆さんがお使いの掃除機、洗濯機、エアコン、DVDレコーダ、プラズマテレビ、カーナビなど、いまやありとあらゆる製品にマイコンが組み込まれ、それを動かすソフトも組み込まれています。これらはソフト単体では何の価値も無く、ハードとソフトが一体となって初めて商品価値があるものです。これらのようなソフトをまとめて「組み込みソフト」と呼んでいます。

これらの組み込みソフトの全体の成長はすさまじいものがあり、規模も増大しているのですが、それ故に品質問題(バグ)や工数増大、エンジニア不足といった問題に悩まされています。

携帯電話の回収騒ぎなどは記憶に新しいところだと思います。

また、PCやサーバアプリに比べて単純に業務や言語(JavaやC++など)を知っていれば作れるものではなく、ハードソフトそれぞれの知識やアーキテクトに精通していなければ、設計できないという敷居の高さや、組み込みにおいてもソフトが商品の付加価値そのものを決める重大な要素になりつつ(ソフトのバージョンアップで付加価値を付けているいい例が携帯。)あり如何にいいソフトを作れるかというのが鍵になります。
これらを如何に効率よく生産性たかくかつ品質よく作るかというのか昨今の業界における大きなテーマでハードルが高い分野だったりします。

ただ、組み込みはソフト業界において唯一日本が圧倒的な競争力がある分野であり、かつ業界の開拓分野が残されていて、特に生産性という面においてはサーバやPCのアプリの世界のほうが一歩進んでいるため、それらの分野に新たなビジネスが生まれていたりしています。


というわけでここまでが前振り(爆)

ここからが本題ですが、自分はいままでエンタープライズ系のいわゆる誰でも知っているようなビックネームの顧客の上流SEをしていたのですが、今期から新たにこの組み込みの仕事をすることになりました。というのも実は以前に今の会社に来る前の前の会社では組み込みソフトを開発していた経験があり、それで上司から引っこ抜かれたというのが実情です(爆)

で、まあ色々と再勉強していたわけですが、今の最新事情を知ろうと展示会に足を運んだわけです。

色々みてびっくりしたのが、この世界においてもアプリケーションソフト(ミドルウェア)が充実してきているということ。昔は少ないメモリ(2MBもあればいいところ。大きくても十数MB)に非力なCPUのハード(ハードの価格が製品コストに直接反映するため高い物は載せられないのが通例)で如何に性能を出すかというのがソフトエンジニアの腕の見せ所という感じだったのですが、いまやソフトの方がハードに比べて開発コストが高いのと、ハードはCPUなど昔のPC以上の性能があったりして、ハードの性能が問題になることはあまりなく、如何にソフトを工数かけず構築するかということでミドルウェアが多数出ています。

特に驚いたのがDBまであるんですね。
少し難しくなりますが、オブジェクト指向開発におけるリポジトリ情報をすべてDBに突っ込んでしまおうという考えだそうで、DBというからにはSQLがちゃんと動くんです。これはすごい。。

DBなど載るようになったら携帯やDVDレコーダーなどはとても作りやすくなるでしょうし、検索機能など付加価値を付けるのはいとも簡単に出来るんでしょうね。

そのうちこの業界にも構築SEみたいな職種ができるんじゃないだろうかとそう思ったしだいであります。
Posted at 2005/07/01 20:42:34 | コメント(1) | トラックバック(0) | SEの戯言 | 日記
2005年04月27日 イイね!

トレンドマイクロのソフト障害の件について物申す

CUBE乗りさんのブログにコメントがあまりに莫大になってしまったので改めて投稿しなおします(^_^;)

この話ってソフト業界全体で潜在的に抱えている問題だったりします。
携帯もそうですがいまやソフトが巨大化しすぎて、今作っている人すらメンテナンスできないほど肥大化してしまっているんです。何年か前に携帯の回収が頻発したのは記憶に新しいところです。
今のソフトは既存のソースに改修、追加、改造を加えて大きくなって10万ステップ、100万ステップなんて当たり前にあります。
また、早く安く製品を投入するため新しい製品を作るのに全ての機能をチェックすることは不可能と考えていいでしょう。

ウイルスソフトで言えばパターンファイルをあげるごと全てのテストを繰り返していたらウイルスの出現スピードに確実に追いつかなくなるなりますしソフトの値段は一般市民が買えないほど暴騰するでしょう。

そういう意味で言えばいまのソフトには絶対バグがあると考えていいと思います。

では何をやっているかというと「想定される範囲内」で必要なテストを繰り返しているんです。「想定される範囲内」というのは今までの経験から頼るところが多いのです。
テストパターンの作成はソフトやシステムを熟知した職人技の勘によるところが大きいのです。

ソフトの価格、品質の差はテストの差と考えてもらっていいと思います。

ソフト業界ではいままでのやり方では生産性、品質ともに限界が来ていてソフトウェア工学的に理論(モデル)からコードを直接生成するような新たな生産方式が研究されているところですが、ソフトの進化についていけてないのが実情です。

先日ソフトウェア生産工学を研究している某大学教授の公演を聞きましたがソフト会社はリスク回避のために「バグ障害保険」を損害保険会社に依頼しないといけない時勢に来ていると言っていました。。

ソフト障害を肯定化するつもりではないですが、そういうことが表に噴出したのが今回の事件というのがもっぱら業界での見方だったりします。

なお、賠償なしというのはもともとソフトウェアには契約の中に「瑕疵担保」はないのが一般的で大抵ソフトウェア契約文書に書いてあったりします。なので賠償なしなのですが今回はあまりに影響が大きかったので業務に支障が出た顧客に限って賠償するのではないかと。
エンタープライズではサポート費を支払わないとソフトウェアの保守(バグ修正含む)はしてもらえないのが一般的です。

また普通重要度の高いシステムでは、一般的に新しいソフトをいきなり本番機に投入するのではなく試験機に投入して問題ないことを確認してから投入するように運用してリスク回避をしているのが一般的です。

というわけで今回の件でいろんなことが思いめぐったSEからの意見でした

Posted at 2005/04/27 22:21:03 | コメント(3) | トラックバック(1) | SEの戯言 | 日記
2005年04月12日 イイね!

ブログ書いて会社辞めました

なんてコラムがありました。

一言にいうと会社の企業情報や仕事の内容の話などを書き込むと解雇される恐れがあるということ。

まあ当たり前ですが、個人が特定されるような情報を残すと追跡されるから、そういう情報は載せるなということですね。

厳密に話をすれば、今こうやってみんからにアクセスしていること自体会社のPCで会社のネットワークを使ってプロキシを通していれば痕跡が残ってしまいます。

というわけで
・極力業務についての情報は乗せない。
・個人を特定できる情報は乗せない。
・個人を特定できる環境でアクセスしない。

ということが必要ですね。

Posted at 2005/04/12 15:49:33 | コメント(6) | トラックバック(0) | SEの戯言 | 日記

プロフィール

「ディーラーにタイヤ履き替えに行ったら新型フォレスター展示してありました。試乗車もあったようです」
何シテル?   04/13 13:32
令和6年7月28日にレイバック納車になりました(*^◯^*) フォレスターも良い車でしたがレイバックは質感高く良いクルマ感が高いですね。長く乗りたいと思います...

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2025/6 >>

1234567
891011121314
15161718192021
22232425262728
2930     

リンク・クリップ

COMTEC ZERO705V 
カテゴリ:その他(カテゴリ未設定)
2025/01/11 02:36:09
3M / 住友スリーエム 導電性アルミ箔テープ AL-50BT 25mm x 3m 
カテゴリ:その他(カテゴリ未設定)
2024/10/18 14:24:48
新型レヴォーグD型へのAIBOX導入 
カテゴリ:その他(カテゴリ未設定)
2024/09/29 21:10:41

愛車一覧

スバル レイバック スバル レイバック
令和6年7月28日にレイバック納車になりました(*^◯^*) フォレスターも良い車でした ...
スバル フォレスター スバル フォレスター
令和二年の正月早々に契約してしまいました。初スバルです。 いよいよ納車されました。フォレ ...
マツダ CX-5 マツダ CX-5
納車されました。久しぶりの新車気持ちいいです。
BMW 1シリーズ ハッチバック BMW 1シリーズ ハッチバック
一番ローエンドの116ですがとってもしっかりしたいい車でした。 細かいトラブルさえなけれ ...

過去のブログ

2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2023年
01月02月03月04月05月06月
07月08月09月10月11月12月
2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
2009年
01月02月03月04月05月06月
07月08月09月10月11月12月
2008年
01月02月03月04月05月06月
07月08月09月10月11月12月
2007年
01月02月03月04月05月06月
07月08月09月10月11月12月
2006年
01月02月03月04月05月06月
07月08月09月10月11月12月
2005年
01月02月03月04月05月06月
07月08月09月10月11月12月
2004年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation