menu

システム・アーキテクチャーの変遷(メインフレーム〜クラサバ〜クラウド)

LINEで送る
Pocket

中小企業の支援をする上で必要な「情報システム」の知識をまとめるシリーズ。

今回は、システムのアーキテクチャーがどのように変わってきたのかを見てみましょう。

 

システムのアーキテクチャーとは?

なお、ここでのシステム・アーキテクチャーとは、半導体屋さんが定義するようなチップレベルのお話しではありません。
そういう難しい話は専門家に任せておいて良いでしょう。

中小企業の支援者は、会計もマーケティングも法律も支援するなかの1つとして「情報システム」を捉えています。
ですから、難しいことは堂々と専門家に任せて、大局的な視点を持っていれば良いのです。

ここでいうシステム・アーキテクチャーとは、

  • どこで計算処理が行われているか(=プログラムが実行されているか)
  • どこにデータが置いてあるか

の2点に着目します。
時代とともに、この2つが変わっていく様を見ていると、ITの世界が変化してきたことを感じます。

 

メインフレームの時代

「メインフレーム」という大型コンピュータが登場したのは1960年代。
日本で広がり始めたのは1970年代頃でしょうか。
軽くうん億円はした代物ですから、当然のことながら、大企業にしか導入されていません。

Wikipeidaのページより

電算室、今で言うサーバー・ルームを覆い尽くす大型なコンピュータが使われていました。
操作はダム端末と呼ばれる端末で行われていました。

Wikipediaのページより

この端末はメインフレームとのコミュニケーションに使われるもので、プログラムの実行も、データの保存場所もメインフレームのなかでした。
今で言う「シンクライアント」のようなシステムだったのです。

 

クライアント・サーバーの時代

その後、IntelがCPUを、MicrosoftがWindows(OS)を出したことにより、パソコンが一気に広まっていきます。
さらに社内ネットワーク(LAN)が接続されるようになりました。
それによって、「クライアント・サーバー」モデルのシステムが数多く導入されました。
日本では1980年代後半、多くは1990年代に入ってからです。

サーバーとは、何らかのサービスを提供するコンピュータのことです。
以前にサーバーについて書いた記事はこちらです。。
(「サーバ」と「サーバー」の表記が入り乱れていますが、どちらも同じ意味です。ご容赦を。。)

例えば、何らかの文書ファイルを作成した後、プリントサーバーに印刷指示を出すと、プリントサーバーに接続されたプリンターから、印刷された用紙が出てきます。
このとき、プリントサーバーがサーバー、印刷指示を出した手元のパソコンがクライアントです。
同じように、ファイルを保存するのがファイルサーバー、その指示を出したパソコンがクライアントです。

代表的なクライアント・サーバー型のシステムと言えば、Lotus Notesです。
サーバー側にはサーバー・プログラムが稼働しています。
クライアント側でもソフトウェアがインストールされて、サーバー側と連携しながら動いたのです。

様々な文書がNotesに保存され、組織内で利用されました。
また、ワークフローがNotes上で流れるようになりました。
グループウェアが生まれたのです。

この時代、プログラムはサーバー・クライアント双方にて実行されます。
そして、データもサーバーに置かれたり、クライアント側に置かれたりしました。

コンピューティング能力も、データの置き場所も、共にサーバーとクライアントに分散したのです。
この頃から、情報漏えいなどの事故がニュースで取り上げられるようになりました。

 

クラウドの時代

その後、クラウドの時代がやってきます。
インターネットへの常時接続は当たり前になりました。
そして、ブラウザが強化されたことによって、ブラウザだけで使えるシステム(=Webシステム)が増えていきます。

そんな時代に登場したのがクラウド・コンピューティングでした。
SalesForceがその代表例です。
今は、Office365を使っている人も増えてきたことでしょう。

クライアント・サーバー時代にあまりにもパソコンやデータが分散して、管理コストが大変なことになりました。
クラウド・コンピューティングは、ある意味で、そうした問題への対抗策として生まれたのかもしれません。

パソコン側にはソフトウェアのインストールは不要。
ブラウザが使えれば、Web上で動くシステムが使えるようになったのです。
プログラムの実行も、データの保管場所も、基本的にはクラウド上です。

そのため、コンピューティング・モデル(アーキテクチャー)としては、
メインフレーム時代に近い形となりました。

大きく異るのは、クラウドがAPIを提供していることです。
APIとは、システムとシステムを接続するコンセントのようなもの。
クラウドA上で実行された結果を、別のクラウドBに引き渡すようなことが、簡単になったのです。

また、端末側も進化しました。
パソコンだけでなく、スマホが登場したのです。
クラウドだけで計算・データ保管を行うシステムもあれば、
スマホアプリと連携して動くシステムも出てくるようになりました。

この場合は、スマホアプリでも処理が行われますし、
スマホアプリにデータが溜まることもあります。
そのような視点で見ると、メインフレームのような「集中型」と、
クライアント・サーバーのような「分散型」のハイブリッドの状態とも言えるでしょう。

長くなってきたので、次回に続けます。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【編集後記】
昨日は自宅周辺に篭って資料づくり。
思ったよりも進められませんでした。。

今日も素晴らしい1日になります。感謝!!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【Facebookページはこちら
「いいね!」すると、ブログ更新のお知らせを受け取れます。
たまに気になるニュースなども通知しています。

ブログ村ランキングに参加しています!
応援のクリックをしていただけると、嬉しいです。
にほんブログ村 経営ブログ コンサルタントへ
にほんブログ村


【セミナー】
12月18日(月)経営塾

成長を促す「適切な負荷」をかけるために必要な、たった1つのこと

稼いでいない中小企業診断士がやった方が良い3つのこと

関連記事

  1. Facebookを仕事で使うなら、最低限知っておきたいこと

    会社を辞め、個人として働くようになってから、ますますFacebookは手放せないものとなりました。…

  2. 診断士取得後のキャリアプラン

    おはようございます。渋屋です。一昨日、「通勤講座」を運営するKIYOラーニングさんのお招きで、…

  3. システム開発が失敗してしまう理由

    世の中にはシステム開発における多くの失敗プロジェクトが存在します。昨日も今日も、そして明日も、多…

  4. 応援したい人 #535

    おはようございます。渋屋です。昨日は運動した分、深い眠りに就くことができ…

  5. アジャイル開発から学ぶ。仕事は「戦い」ではない。

    IT企業を支援する上で、主流となりつつあるアジャイル開発を学んでいます。ただ、これは単なる開発手…

  6. IT導入時に業務プロセスを見直していますか?

    今回は、IT導入の際に見つめなおすと効果の高い、業務プロセスについてです。業…

  7. テレワークの推進 #268

    おはようございます。duckです。昨日は妻が友人とお出掛けだったので、午後からは息子と2人でした。何…

  8. Facebookの友達表示を制限する方法

    こんにちは。渋屋です。今日はFacebookで友達の表示を制限する方法に…

最近の記事

最近読んだ本

PAGE TOP