menu

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

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

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

 

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

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

中小企業の支援者は、会計もマーケティングも法律も支援するなかの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ページはこちら
「いいね!」すると、ブログ更新のお知らせを受け取れます。
たまに気になるニュースなども通知しています。

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

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

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

関連記事

  1. 診断士受験:週に20時間勉強してますか?

    新年度に入って、今までと異なる仕事をしています。そんななかで、中小企業診断士の受験生との接点が増…

  2. セキュリティに意識を向けるとエンジニアとしてレベルアップする

    久しぶりのITエンジニア関係の記事です。私は新卒入社後、サーバやネットワークなどのITインフ…

  3. オフショアの利用には「期限」がある

    一昨日の日経新聞に、なくなる「世界の工場」という記事が書かれていました。私はなくなるのは工場だけ…

  4. 技術力は、料理の素材のようなもの

    「当社の強みは技術力です」そう仰る経営者は多いです。私はこのようなコメントをいただいたと…

  5. スケジュール表(ガントチャート)を引くのが簡単!「Brabio!…

    例え少人数であったとしても、チームで仕事をすると必要になるのが、スケジュール表。 いつまでに…

  6. IT(情報技術)は関係性を把握しないと理解できない

    仮想通貨、ブロックチェーン、ICO・・IoTや人工知能(AI)はある程度理解できる人でも、こ…

  7. 小さな会社のIT投資は「エイヤ!」でいい

    中小企業白書などを読むと、中小企業は「ITの投資対効果が見積もれない」という問題で困っているようです…

  8. 中小企業診断士を取得した後に大事にしたいこと

    先週、中小企業診断士の2次筆記試験の結果発表がありました。口述試験に進める人が944人、筆記試験…

最近の記事

最近読んだ本

PAGE TOP