サーバーレスコンピューティング—最新の「サービスとして」の提供
私たちは皆、「好きな仕事を見つけて、人生で1日働くことは決してない」という決まり文句を実現したいと思っています。しかし実際には、すべての仕事(たとえそれが私たちの夢の仕事であっても)には欠点があります。
あなたにとって、シャドーITとの絶え間ない戦いはあなたの最後の神経をつかむかもしれません。開発者の同僚にとって、インフラストラクチャ管理はコーディングに集中する妨げとなる障害です。
ますます多くのアプリケーションとプロセスがクラウドに移行するのを見ると、テクノロジーが開発者の助けになります。最近では、サーバーレスコンピューティングの形で。
サーバーレスコンピューティングとは何ですか?
最近、コンテナーがアプリケーション開発者の生活をどのように楽にしているかについて話しました。ただし、サーバーレスコンピューティング(サービスとしての機能とも呼ばれます)は、開発の簡素化を別のレベルに引き上げる態勢を整えています。
通常、開発者がInfrastructure as a Serviceプロバイダーを介してアプリケーションをクラウドに移動する必要がある場合、コードを記述するだけでなく、やるべきことがたくさんあります。アプリケーションコードの準備ができたら、開発者はローカルコンピューターでテストを実行し、IaaSサーバーをプロビジョニングし、(継続的に)適切にパッチが適用されていることを確認します。財務およびクラウド契約の観点から継続的な運用を計画しています。
これらの追加のハードウェアとメンテナンスの懸念は、ビジネス効率を高めるために、より多くのアプリをクラウドに移行するために費やされる可能性のある貴重な開発者リソースに影響を与えます。サーバーレスコンピューティングは、これらのプロセスを削除することを約束します。
サーバーレスコンピューティングソリューションでは、開発者がクラウドに仮想マシンを割り当てることはありません。代わりに、開発者はIaaSプロバイダーに関数をアップロードするだけで、IaaSプロバイダーはそれらの関数をサービスとしてデプロイ、運用、およびスケーリングします。このようにして、開発者はハードウェア管理について心配する時間を減らし、イベント駆動型プログラミングに取り組む時間を増やすことができます。
これは開発者にとっては素晴らしいことですが、疑問に思われるかもしれません。これは私自身の仕事にどのように影響しますか?
サーバーレスコンピューティングがITマネージャーに与える影響
開発者がサーバーレスコンピューティングを通じてハードウェアメンテナンスの必要性を排除でき、ビジネスリーダーが同時に大幅なコスト削減を享受できる場合、IT部門はどこに当てはまりますか?
サーバーレスコンピューティングが開発者がハードウェアのメンテナンスについて心配する必要がないことを約束しているからといって、FaaSが完全にハンズオフであることを意味するわけではありません。ビジネスでAWSLambdaなどのFaaSソリューションを使用する場合、標準のIaaSアプローチで管理する運用の詳細の所有権を放棄します。
これが、ビジネスのクラウドブローカーになることが非常に重要である理由です。 「ハンズオフ」クラウドコンピューティングは、すべてがスムーズに実行され、ユーザーが満足することを意味するわけではありません。ビジネスアプリケーションのパフォーマンスを完全にパブリッククラウドプロバイダーの手に委ねることは、コストのかかる混乱からSLAを一歩踏み出すだけであることを意味します。
内部クラウドブローカーとして信頼されている場合は、継続的な監視ソリューションを実装することで、サーバーレスコンピューティングソリューションを保護する必要性を強調できます。このようにして、開発者はハードウェアメンテナンスをオフロードでき、ビジネスリーダーは依然として広範囲にわたるコスト削減を確認でき、ビジネスをサポートするクラウドアプリケーションの量の増加を監視できます。
それはすべて、クラウドブローカリングのすべての専門家になること、つまり、関連する最新のIT部門の一部となるために必要な財務およびビジネススキルを学ぶことです。この目標を達成する方法を知りたい場合は、オンデマンドウェビナークラウドブローカーになる方法をご覧ください。 。
クラウドコンピューティング