DevOpsからNo-Opsへ: El RegがNYTのCTOとサーバーレスコンピューティングについて語る

Table of Contents

DevOpsからNo-Opsへ: El RegがNYTのCTOとサーバーレスコンピューティングについて語る

開発と運用を組み合わせた DevOps は、運用が衰退しているため、再考する必要があるかもしれません。

近年、アプリケーションを開発する人と、そのアプリケーションをホストするマシンを管理する人は、区別される傾向にあります。物理マシンが仮想マシンやコンテナに取って代わられた近年でも、関心事の分離は依然として存在しています。少なくとも大規模な組織では、アプリケーションコードを作成する人が、Kubernetesクラスターやネットワークインフラストラクチャを監視したり、深夜にデータセンターに立ち寄ったりするということはおそらくないでしょう。

サーバーレス IT アーキテクチャでは、こうした懸念が解消されるわけではありませんが、多くの懸念が Amazon、Microsoft、Google、その他のクラウド サービス プロバイダーに移行されます。

「ノーオペレーションの夢がある」と、ニューヨーク・タイムズの最高技術責任者ニック・ロックウェル氏は、ザ・レジスター紙との電話インタビューで語った。「多くの人が冷笑するが、多くの用途において、我々はそれに非常に近づくことができると思う」

ロックウェルはサーバーレスに強気だ。これもまた見直すべき用語だが、業界の変化に対応したものではなく、誤った名称であるという点が理由だ。サーバーレスITにはサーバーが必須だ。ただ、サービスプロバイダーがサーバーを管理するため、サーバーを利用する側はサーバーを管理する必要がないというだけだ。

「これはクラウドよりも大きな可能性を秘めていると感じるようになった」と、このテーマについて執筆活動を行い、カンファレンスでも同様の発言をしているロックウェル氏は述べた。「拡張性や可用性について考える必要はない」

ロックウェル氏によると、ニューヨーク・タイムズではGoogle Kubernetes Engine(GKE)がアプリの主要プラットフォームとなっている。同紙のエンジニアたちは、Cloud Pub/Sub、Cloud Spanner、Cloud Datastore、App Engine、Container Engine、BigQueryといったGoogleのサービスを利用しているという。

しかし、ロックウェル氏はコンテナにそれほど熱心ではない。むしろ、かつてはPaaS(Platform as a Service)と呼ばれ、今では流行に合わせて「サーバーレス」という呼び名が定着したGoogleのApp Engineを頼りにしている。彼の目標は、2019年までにすべての新規アプリをサーバーレスにすることだという。

「サーバーレス」という言葉は、Lambda、Azure Functions、Cloud Functionsといった、より複雑なアプリケーションではなく、オンデマンドで関数を実行するクラウドサービスを指す傾向がありました。しかし、Google App Engine、Amazonが新たに発表したFargate(管理不要のコンテナ)、そしてAurora Serverlessデータベースが登場したことで、この概念を関数に限定することはもはや適切ではなくなりました。

ロックウェルの定義によれば、サーバーレスとは​​、スケーリングと信頼性を抽象化するあらゆるプラットフォームを意味します。しかし、おそらくサーバーレスはAIと同様に過剰に使用され、意味を失っていくでしょう。

インフラを無視する道をサーバーレスと呼ぶにせよ、愚策と呼ぶにせよ、その過程では運用が減ります。Dev(Ops)はどうでしょう?

「現在、運用チームの規模が縮小している移行期にあります」とロックウェル氏は述べた。「自社でHadoopクラスターをホスティングしていた状態から、BigQueryとPub/Subに移行しました。Hadoopの管理に大きな負担がかかっていた状態から、運用担当者が不要になったのです。」

ロックウェル氏は、開発面の方がリソースを多く必要とするため、より重要だと主張する。「CTOとして、インフラよりも開発に多くの資金を費やしています」と彼は言う。「サーバーレスが開発の最適化に役立つなら、組織にとってより大きなインパクトがあります。」

AWS CEO アンディ・ジャシー

今日のAmazonニュースの嵐を乗り越えて、私たちはこれをお伝えします。マネージドKubernetesサービスは実現するでしょう

続きを読む

このアイデアに賛同する人は皆無ではない。ロックウェル氏自身の説明によると、先月オライリーメディア主催のVelocityカンファレンスでこのテーマについて行ったプレゼンテーションは、あまり好評ではなかったという。

しかし、業界関係者の中には、サーバーレス(マネージド?)ITが成長を遂げていると見ている者もいる。Expediaのクラウド担当副社長、Subbu Allamaraju氏は8月にTwitterで、「サーバーレスのパターンは、コンテナクラスタマネージャが産業グレードに到達するよりも速いペースで、その勢いを失わせている」と述べた。

今月初め、 The Register がエンタープライズ コンテナ管理ビジネス CoreOS の CEO である Alex Polvi 氏にインタビューした際、彼も、オープンソース コミュニティが Amazon Lambda の独自仕様によるロックインに代わる手段を提供すれば、サーバーレス (別名 PaaS) には明るい未来があると示唆しました。

ロックウェル氏は、それをそれほど問題視していない。ロックインは懸念材料ではあるものの、メリットを考えれば喜んで受け入れるトレードオフだと述べている。「メリットが非常に大きいので、喜んで最高のプラットフォームにロックインします」と述べ、現在のITインフラにおけるイノベーションは大手クラウドサービスプロバイダーによって推進されており、傍観者でいることは機会を逃すことを意味すると示唆した。

「ロックインを受け入れなければ、こうしたプラットフォームを最大限に活用することはできないだろう」と彼は語った。

手錠が使われずに放置されるのを誰が見たいと思うでしょうか?®

Discover More