ドッカー(Docker)


年末もあってアカデミックなお話をお届けします。
2025年から少子化現象が顕著に社会の人口構成に影響を与えます。
簡単にいうと働き手の不足ですね。
そのためにあらゆることを自動化して人手不足を解消しようとテクノロジーの進化が急速に進行しています。


1.AmazonのAWS「AWS」とは、Amazon Web Servicesの略称でAmazon社が提供するクラウドサービス

AWS


2.「Azure(アジュール)」とは、マイクロソフト社が提供するクラウドサービス

Azure


3.「GCP」とはGoogle Cloud Platformの略称でGoogle社が提供するクラウドサービス

GCP

AWSからの引用だけど

Docker は、アプリケーションをすばやく構築、テスト、デプロイできるソフトウェアプラットフォームです。Docker は、コンテナと呼ばれる標準化されたユニットにソフトウェアをパッケージ化します。コンテナには、ライブラリ、システムツール、コード、ランタイムなど、ソフトウェアの実行に必要なすべてのものが含まれています。Docker を使用すると、どのような環境にもアプリケーションをすばやくデプロイおよびスケールでき、コードを実行することができます。

Docker を AWS で運用することで、開発者や管理者は、どのような規模の分散アプリケーションでも、高信頼性と低価格を実現した方法ですばやくビルド、出荷、実行できます。
最近の発表: Docker は AWS と協力して、デベロッパーが最新のアプリをクラウドに迅速に配信できるように支援します。これにより、デベロッパーが現在ローカルで使用しているワークフローを使って、Amazon ECS と AWS Fargate にアプリケーションをシームレスにデプロイするために、Docker Compose と Docker Desktop を活用できるようになります。

Kubernetes(クーバネティス)とは、Dockerをはじめとするコンテナ化されたアプリケーションの展開、スケーリング、管理を行うオープンソースのプラットフォームです。 コンテナによる仮想化は、それまでの仮想マシンによる仮想化と比べ、作成が容易で軽量です。
という事はネットの速度の速さに影響を与えるという事ですね

何のことか解りますか?
どうもひとつのシステムを作ればユーザー別にごく簡単にカスタマイズして瞬時にアプリケーションをいろんな会社に提供できるということのようです。
いままでだと各会社のサーバーにOSから構築してプログラミングもして・・なかなか時間がかかっていた事がほぼ瞬時に各会社アプリケーションが動く事ができる。

未来を背負ってくれる生徒さんのためにも

私たちのパソコンスクールも Dockerや Kubernetesを使うか別にしても生徒さんに革命的なスキルを私たちのできる範囲で提供できるように来年も頑張ろうと思っています。
未来を背負ってくれる生徒さんのためにも(^^♪