K's Atelier

個人的な学習記録

OpenFunction

OpenFunction

面白そうなOSSを見つけた。

AWS(AWS Lambda),Azure(Azure Functions),Google(Cloud Functions)などでFaaSがさかんに宣伝されているが,小さな関数を組み合わせてサービスを構成することには,構成管理上の問題以前に「特定のクラウドベンダにロックされる」という深刻な問題がある。

「どうせAWSのサービスを使い続けるんだからいいじゃないか」などというのは楽観的すぎる。AWSのリリースサイクルに合わせるのは決して楽なことではない。

いつでも乗り換えられるだけのスキルと環境を整えておく,のが本当の内製化だろう。単一のベンダにべったりロックオンされているのであれば,従来のメインフレームでのロックオンと何も変わらない。むしろ,データセンターなどの構築能力が奪われることで乗り換えが物理的に不可能になってしまう。