自前(オンプレ)、IaaS、PaaS、SaaS、BaaS

自前 ドメイン 購入、でググった:
https://qiita.com/JUNIOR_Arsenals/items/ed357bb47b… (2023.06)
https://linuc.org/study/knowledge/377/ (DDNS 2023.06)
https://dom.onamae.com/biglobe-ddns/top.do?banner_… (プロバイダのDDNS 2023.06)
https://www.copyki-gmen.com/blogs/archives/18319 (法人は固定IP 2023.06)
https://www.xserver.ne.jp/blog/about-domain/?psafe…
https://blog-bootcamp.jp/start/wordpress-domain-free/
https://domain-hikaku.com/?waad=EgWwFrkx&gclid…
https://www.onamae.com/?banner_id=1104_sitelinke_c…
(今の世の中、IasSとかSasSとか言われてる?けど、一度はPCとかスマホで立ててみたいねぇ。自前のことをオンプレミスともいう)

ファイアーウォールについて: 2025.10
iptablesで NATを試した(が忘れた)
https://shirakawa.weblike.jp/blog-page/2025/10/21…
IasS SsaS、でググった:
SaaSとは?PaaS・IaaSとの違いや意味 | 主要クラウドサービス
https://boxil.jp/mag/a852/?utm_source=google&…

IaaSは「Infrastructure as a Service」の略で「イァース」や「アイアース」と読みます。IaaSは、サーバー・ストレージ・ネットワークといった、従来ハードウェアとして提供されていた機能を、クラウドサービスとしてユーザーに提供し、自由にアプリやシステムを開発できるサービスのことをいいます。最低限の機能だけ与えられるので自由度は高いですが、専門的な知識がなければ扱えません。
Google Compute Engine
Amazon Elastic Compute Cloud

PaaSは「Platform as a Service」の略で「パース」と読みます。PaaSは開発基盤としてサーバー、ストレージ、ネットワークに加えて開発系のミドルウェアをクラウドサービスとして提供するもので、プラットフォームはアプリケーションの土台を意味します。
Google App Engine、Google Cloud Platform (GCP)
Microsoft Azure (Azure)
Amazon Web Services (AWS)
PaaSやIaaSに比べて、システムやソフトウェアの開発者ではなくとも、関わる機会が多いのがSaaS(Software as a Service)です。どれもなじみ深いですが、次に挙げるクラウドサービスは、SaaSで提供されているものの例です。
Google Apps、Google Workspace
Office Web Apps、Microsoft 365
Dropbox
Gmail
Slack(Slackwareではない)
(一部、勝手に判断して追加した)
日系SaaSは生き残れない 2026.01
https://www.youtube.com/watch?v=IHlngsL4BOs

BaaSとは何か?SaaSとの違いは? (2025.07)
https://shirakawa.weblike.jp/blog-page/2025/07/20…

参考書籍:
Webを支える技術 ―― HTTP,URI,HTML,そしてREST 2010.04
https://gihyo.jp/book/2010/978-4-7741-4204-3
(SOAPとかCORBAとか宣伝してたが最近聞かないなと思ったらそういうことか。やっぱたまにこういう本
探して読まないと状況が分からなくなってしまう。もっと早く読むんだった。Zaurusとスマホで遊びす
ぎて、いつの間にかネット音痴になっていた。しかし、Linuxが1990辺りに出てきたとしても、既にBSD
はいたわけで、ネットの今の基礎ができるまで20年かかったのか。HTML5が出るまでさらにかかってる
から25年くらいか。2023.07)

参考情報:
https://linuc.org/study/knowledge/3016/
「PaaS」はこれに加えコンテナ・ミドルウェア、ランタイムまでを提供する、、、、
これ以外にも、「〇aaS」という言葉は、クラウド事業でしばしば利用されます。
たとえばデータベースを提供する「DBaaS」などです。クラウドを利用すると、IT資産の調達にかかる時間と手間を大幅に短縮することができるため、現在では非常に広く、さまざまな方法で利用されています。
クラウドを利用する際には、まずはその事業者が提供しているサービスがどのようなものなのかをしっかり理解することからはじめましょう。
\
https://udemy.benesse.co.jp/development/system/gcp.html – GCPとは?特徴・メリット・AWSとの違い
\
https://ja.wikipedia.org/wiki/Google_Workspace
https://ja.wikipedia.org/wiki/Microsoft_365
google workspace vs microsoft 365、でググった:
https://cloud-ace.jp/column/detail55/
https://kn.itmedia.co.jp/kn/articles/2104/22/news006.html
https://togeonet.co.jp/post-4980
Google Workspace(旧G Suite): 創業間もないベンチャー企業や中小企業(Officeへの依存度が低い)
Microsoft365(旧Office365): 業務でOfficeソフトをがっつり使い、企業規模が大きく、歴史のある会社
社内の全文検索システム microsoft、社内の全文検索システム google、でググった: 2022.12
https://www.brains-tech.co.jp/neuron/blog/sharepoint/
https://kn.itmedia.co.jp/commtool/datass/product/30517/
(MSもGも?自社製のみでなくエコシステムを提供するプラットホームとなっているようだ)
onedrive google drive dropbox 比較、でググった: 2022.12
【2021年版】Dropbox/OneDrive/Googleドライブを徹底的に比較してみる
https://www.multcloud.com/jp/tutorials/dropbox-vs-…
無料クラウドストレージの特徴と違い。個人と仕事の使い分けを考える。
https://kjshintani.com/?p=1688
WordとExcelよりも、Googleドキュメントとスプレッドシートを使うようになった理由。(2022.12)
https://kjshintani.com/?p=9269
\
(MS-Teamsは法人?有料?だろうから、) google workspace 無料版、でググった: (2022.05)
https://www.dontokoiapps.com/price/google-apps_31
(副業用のビジネス文書置き場として調べてみるか。そのうち)
Microsoft、無料の個人向け「Teams」機能を正式リリース ~仕事用の「Teams」と併用可能 (2023.01)
https://forest.watch.impress.co.jp/docs/news/1325139.html
(今ごろ気付いたMSも個人は無料。固定観念は恐ろし。Googleが無料なのだからそりゃそうか)
\
そろそろクラウドのストレージを考える事にした。(2023.02)
https://shirakawa.weblike.jp/blog-page/2023/02/12…
\
Google Apps Script(GAS)はGoogleのサービスと連携したwebアプリケーションの作成と公開を行うことができるツール (2023.04)
https://magazine.techacademy.jp/magazine/29428
Google Apps ScriptとMicrosoft Graph APIの連携
https://officeforest.org/wp/2020/06/15/gas_graph_outlook/
Power Automate Desktopとは?できることや使い方を画像付きで解説
https://smbiz.asahi.com/article/14634406
\
asp.net mvc vs javascript framework、でググった:
Is ASP.NET MVC still in use today after the popularity of JavaScript frameworks like Angular, React, Vue?
https://www.quora.com/Is-ASP-NET-MVC-still-in-use…
Web Development: Is Node.js better than ASP.NET MVC?
https://www.quora.com/Web-Development-Is-Node-js-…
Based on my experience as a developer, ASP.NET is used by many large corporations worldwide, while startups and middle sized companies prefer the Node.js ecosystem since its great for a fast approach to prototyping a Minimum Viable Product.
\
https://www.idcf.jp/words/lamp.html – LAMPとは
具体的にはOSのLinux、WebサーバーのApache、データベースのMySQL、プログラミングのPerl、PHP、Pythonを指します。
データべースエンジンにPostgreSQLを使用する場合はLAPP、SQLiteを使用する場合はLASPなど、構成によって略称の変わる類似語が多く存在します。
また、相対するものとしてWISAがあり、これはOSのWindows Sever、WebサーバーのIIS、データベースのSQL Server、プログラミングのASP.NETを使用するもので、Microsoftの提供する技術でのWebサーバー構築を指します。
\
https://www.kagoya.jp/howto/it-glossary/server/basic-02/ – VPSとは
VPS(Virtual Private Server)は、日本語に訳すと「仮想専用サーバー」となります。1台のサーバーを複数のユーザーで共有する点は共用サーバーと同じですが、VPSでは、仮想的に専用サーバーと同様の自由度・性能を利用できるよう設定されています。
仮想化ソフトウェアとchrootの“いいとこ取り”─LXCで実現するVPS LXC(Linux Containers)
https://gihyo.jp/admin/column/01/vm/2011/lxc_container
方式 |完全仮想/準仮想 |コンテナ型 |chroot/jail
しくみ |ハードウェア/OSカーネルをエミュレート |プロセス権限でOSリソースを制御 |ファイルシステムでプロセスを限定
特徴 |自由度大,別種のOSが動作可能,オーバーヘッド大 |カーネル固定/共用,オーバーヘッド小 |ファイルシステム以外ほぼ共用,オーバーヘッドほぼ無
ソフト |KVM,VMware,Xen 等 |LXC,Virtuozzo,OpenVZ |chroot,jail
Linuxのコンテナ機能 cgroup
https://shirakawa.weblike.jp/blog-page/2021/11/22…
\
https://ja.wikipedia.org/wiki/Docker – Dockerとは
Docker(ドッカー[4])は、コンテナ仮想化を用いてアプリケーションを開発・配置・実行するためのオープンプラットフォームである[5]。
Dockerはコンテナ仮想化を用いたOSレベルの仮想化(英語版)によりアプリケーションを開発・実行環境から隔離し、アプリケーションの素早い提供を可能にする。かつその環境自体をアプリケーションと同じようにコード(イメージ)として管理可能にする[6]。
Dockerイメージは主としてLinuxディストリビューションイメージ、例えばUbuntuイメージを基にして作成されている。
Dockerコンテナは高い可搬性が特徴だが、異なるホストOS例えばUbuntuホストとDebianホストで同一コンテナを動作させた際、カーネルバージョンに違いに起因するコンテナ間で一貫しない動作のリスクが存在する。例えばDebian 8ホストでは発生したカーネル由来のバグがDebian 9ホスト上では修正されて発生しない可能性がある。
「Docker」は2013年に登場した際、単一アプリケーションの名称であった。しかし標準化を含む発展に伴って上記のように複数の(取替え可能な)コンポーネントから構成されるようになっており、現在の「Docker」はアプリケーションではなく「プラットフォーム」であるとされている[52]。一般に「Docker」という単語が指す意味は非常に曖昧である。
Docker~コンテナ型仮想化~
https://www.designet.co.jp/ossinfo/docker/ <- Linuxホスト(chroot,cgroup)
Windows上でDockerコンテナを動かす! その歴史 #docker #windows #linux #lcow #wcow #wsl2
https://www.creationline.com/lab/42842 <- Windowsホスト(Linuxエミュ)
Windowsコンテナは、Linuxでホストできますか?
https://www.uebu-kaihatsu.jp.net/ja/linux/windows…
https://answer-id.com/ja/65569723
\
https://www.redhat.com/ja/topics/devops/what-is-ci-cd – CI/CDとは
CI/CD (継続的インテグレーション/継続的デリバリー) とは、アプリケーション開発のステージに自動化を取り入れて、顧客にアプリケーションを提供する頻度を高める手法です。
具体的には、CI/CD によって、統合およびテストのフェーズからデリバリー、デプロイメントに至る、アプリケーションのライフサイクル全体を通じて、継続的な自動化と継続的な監視が導入されます。
https://codezine.jp/article/detail/11083
Software Design 2022年7月号 ソフトウェア開発のシン常識 ツール,設計,開発スタイルからの多面チェック
https://gihyo.jp/magazine/SD/archive/2022/202207 (未読)
Software Design 2022年2月号 GitHub Actionsで簡単・快適CI/CD GitHubベースの高機能な自動化ツールを体験しよう
https://gihyo.jp/magazine/SD/archive/2022/202202 (未読)
\
https://linuc.org/study/knowledge/2911/ RDP(Remote Desktop Protocol)
VPNと組み合わせればリモートワークで利用できますし、リモートのサーバーをGUIで操作する手軽な方法とも言えます。
https://www.sbbit.jp/article/cont1/36318 – VPNとは
その実現方法として、以前は物理的に閉ざされた専用線を敷設したり、Webベースでの暗号化接続を提供する「SSL(Secure Sockets Layer)」、メール暗号化などの方法が主に用いられていた。
利用するアプリケーションを意識することなく安全に通信したいというニーズも高まっている。
インターネットVPNは、一般的なインターネットのアクセス回線を利用する。一方、IP-VPNは、一般的なインターネットのアクセス回線とは隔離された、通信事業者が独自に保有する閉じたネットワーク(閉域網)を利用する。
インターネットVPNの利用には、送受信側で専用機器、または専用ソフトウェアが必要となる。インターネットVPNで特に重要となる技術が「トンネリング(Tunneling)」と呼ばれるものだ。トンネリングでは「カプセル化」と「暗号化」という技術が利用されている。
トンネリングでは、パケットに新しいヘッダを付け加えて「カプセル化(Encapsulation)」して通信を行う。この追加宛先がVPN終端装置の持つパブリックなアドレスになる。そのため、元のヘッダに含まれる宛先に関わらずカプセル化されたパケットはすべて同じVPN終端装置に送られる。
https://linuc.org/study/knowledge/2737/ – OpenVPN、WireGuard
WireGuardでもう1つ特筆すべきことがあります。それは、WireGuardがLinuxのカーネルモジュールとなっており、高いパフォーマンスを実現している点です。(kernel-5.6)
一方で、WireGuardは、動作原理など多くの点が他のVPNソフトウェアと異なっており、他のソフトウェアと相互にVPN接続を行うことなどはできません。
https://www.mozilla.org/ja/products/vpn/more/what-… – HTTPSは全てを暗号化するわけではない
最近のウェブサイトへの接続のほとんどが HTTPS によって保護されているのは確かです。しかし、これはコンテンツが暗号化されているのであって、発信元 IP アドレスや宛先 IP アドレスが暗号化されているのではありません。VPN は、ウェブサイトやサードパーティから IP アドレスを知られないようにすることでプライバシーを強化します。
VPNサーバ 合言葉、でググった:(2023.11)
https://glocalnet.jp/vpn/topix/archives/6
https://qiita.com/dan-go/items/3ee70e9ea195bbb9e3c5 – 【Linux】OSSでVPNを構築しよう
VPNサーバ ポート番号、でググった:(2024.02)
https://nordvpn.com/ja/blog/vpn-ports/ – VPNポートとは何か?
\
https://support.microsoft.com/ja-jp/windows/connec… – WinのVPN設定
MozillaのVPN、月額5ドルの価値はある?
https://www.gizmodo.jp/2020/07/mozilla-s-5-a-month…
Software Design 2021年7月号 先駆けに学ぶゼロトラストの現実解 リモートワークに必須のセキュリティモデル
https://gihyo.jp/magazine/SD/archive/2021/202107 (未読)
(喫茶店やホテルで無料ネットする時はVPNが安全と言われる。周りから見えないということか?)
\
ファイルサーバについて (2024.01)
Apache を利用したファイルサーバ、Apache WebDAV VPNサーバ、WebDAVサーバ 使い方、でググった:
https://piro791.blog.ss-blog.jp/2009-12-08
https://blog.kobalab.net/entry/20170804/1501857811
http://www.limber.jp/2011/01/24/227/6
https://www.kagoya.jp/howto/it-glossary/server/webdav/
VPNサーバでWebDAV、でググった:
VPSとLXCとOpenVPNで仮想プライベートネットワークを構築する
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0329
\
ゼロトラストネットワークアクセス(ZTNA)とは (2024.01)
https://www.iij.ad.jp/global/column/column125.html
VPNとZTNAの違いは、VPNが一度認証を通った通信においてリソースへのフルアクセスを許すケースが多いのに対し、ZTNAはアプリケーションやデータへアクセスする度にユーザーを評価し、アクセスを制御します。(VPNの問題ではなくidやpasswdを偽メールで盗まれる、PC乗っ取られる人間の問題だと思うのだが)
\
元MITメディアラボ所長の伊藤穰一が語る、GAFAを超えられない日本企業の問題点とは?【成毛眞】
https://www.youtube.com/watch?v=qbobDx3bqq4
(レイヤーの話がなるほど、だった)
\
「10年後、大半のエンジニアは食えなくなる」マイクロソフト元社長・成毛眞が示す“日本衰退の未来”への備え
https://type.jp/et/feature/16106/
誤解のないように言っておきますが、エンジニアの仕事は、その後もずっとなくなりません。ただ、私が言いたいのは、エンジニアの活躍の場がSIerからユーザー企業へ移るということ。企業がAWSやAzureを使うにしても、それを担う技術者は必要なので、自社でエンジニアを雇うようになるわけです。
(少し前にYoutubeで高スキル人材が少ないため(安定して外注できず?)内製化が始まっている話を聞いた。いよいよWeb制作のフリーランスがオワコンの本格化か?ITにカネかけれない所へのサービスは残るか。レッドオーシャン化が進むな。2023.04)
\
ビジネス文書 クラウド、でググった;
(省略。沢山ヒットした)
クラウドとレンタルサーバー (2025.06)
https://shirakawa.weblike.jp/blog-page/2025/06/05…
\
Web系アプリ作成の仕事が二極化している件 (2025.07)
https://shirakawa.weblike.jp/blog-page/2025/04/29…
(モダン系とレガシー系、都市と地方、2025年の崖)

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です