メモ:MITが公開しているシェルとかVimとかGitとかのツールの使い方の講義

MITが公開しているシェルとかVimとかGitとかのツールの使い方の講義を公開しているのでメモ。

The Missing Semester of Your CS Education (日本語版)
https://missing-semester-jp.github.io/

本講義では、コマンドライン操作をマスターすること、パワフルなテキストエディタを使いこなすこと、 バージョンコントロールの様々な機能に触れること、などなどを教えます!

https://missing-semester-jp.github.io/

こういう講義もあるのか。自分で覚えるだけよりも、こういう講義があるといい。Wordなどの講義もいいけれど、こういう講義を受けてみたかったな。なんだかんだで独学だった。

動画は英語だけど、サイトの解説は日本語なので、読むだけでもいい。

秋にはPCの価格がどんと上がりそう

Intelがチップの価格を10%〜20%も引き上げるというニュースがある。PCの製造コストの中で、CPUが占める割合は大きいので、IntelのCPUが値上がりするだけで販売価格への影響がある。WiFiなどのチップもIntelのものを使っているとしたら、結構な原価高になるので、PCの価格も上がりそうだ。

https://gigazine.net/news/20220715-intel-plans-chip-price-increase/

Intelのチップの値上げがなくても、今年の夏モデルは前に比べて高くなっている。企業だと、20万円以下で消耗品扱いしたいことを考えると、値上げによる影響はコスト面だけでなく大きいものになりそうだ。この20万円の壁をなんとかしてほしいものだ。20万円をちょっと超えると4年の減価償却と考えると、利用期間的になかなか厳しい。

Microsoft Azure: クラウド でリソース不足からサービスが制限されているという話

海外のサイトで「Microsoft Azure: クラウド コンピューティング サービス」でのリソース不足から、新規の契約や新しいリソース割り当てを制限していると報じていた。(元ネタは、Twitterで見たツィート)

https://www.theregister.com/2022/07/04/azure_capacity_issues/

要約すると、

  • Azureクラウドのリージョンの一部で、リソース制限が発生している。
  • 少なくとも英国のリージョンでは制限が発生している。
  • 夜中などの利用が少ないときに、サーバをシャットダウンしまうと、朝になって負荷が増えたときにサーバを起動できないことがある。
  • マイクロソフトは、ウクライナ戦争に関連して、サイバー攻撃対策に力を入れている(お金もリソースもかかかる)
  • 半導体不足により、サーバなどを増やしたくても増やしにくい。

という状態とのこと。

クラウド環境の利用と供給が崩れてきており、クラウドサービスが需要を満たすことができなくなりつつあるようです。米国やアジアのリージョンでも需要と供給のバランスが崩れてきているようだ。

サーバもネットワーク機器も、軒並み伸びていて、モノの調達がとても不安定。ネットワーク機器は、深刻で納期が半年~2年とかになっている。サーバもパーツ不足から、納期が延びている。この状況は、一般の会社も、大手の会社も同じような状況。新規で購入しようとしても、買えないので、クラウドサービスの需要が増えている感じ。ただ、モノが買えないのは、クラウドベンダーも同じなので、需要に対して、クラウドサービスの設備増強が追いついていかない状況。規模をどんどん拡大させていくことにより、それをカバーしていたが、COVID-19とウクライナ戦争により、世界の物流に影響が出てしまったことにより、規模の拡大をやりたくても、やれない状況に。この先、1年か、数年か、は同じ傾向がつづくと思われる。

クラウドがダメならば、オンプレミス(自分でサーバなどを買ってきて構築)ということ考えられますが、サーバやネットワーク機器が買えないので、これも難しい。

他のクラウドサービスを利用するとしても、移行するのも大変だし、コストもかかるので、それもつらい。Azureで、リソース制限をしないといけない状況だとすると、AWSでも、Google Cloudでも、同じような状況になる可能性はあるわけだ。なので、サービスの乗り換えでなんとかなるとも思えない。

そのうち、クラウドは電気代などの高騰から、そのうちサービス料金の値上げになるのではないかと。値上げして利用が減ると、たくさん利用するところにクラウドのリソースを割り当てられるので、クラウド業者には、そんなにデメリットはない。むしろ今は、AWS、Google Cloud、Azureで価格競争していたので、安すぎるくらいだし。

結局、何が勝つか?というと、実はオンプレでシステムを維持しているところで、余剰リソースがあるところなんじゃないかと思う。世界では、クラウドからオンプレ回帰の潮流が数年前からあるので(これはクラウドだと要求される処理速度を出すことができないので、自前でやった方がいいとオンプレに戻るサービスが出てきている)。日本は、まだクラウドリフトが流行りだが、クラウドを利用しない方がいいんじゃないだろうか。