Azureのサーバーレスを解凍する

Azureサーバーレスを始めよう サーバーレス・デプロイは、多くのクラウド環境で人気のオプションとなっている。各クラウド・プロバイダーは、サーバーレス・オファリングをカプセル化したいくつかのサービスを持っており、Microsoft Azureも同様だ。 このブログでは、Azure Functions、Azure Logic Apps、Azure Event Grid、Azure Event Hubs、Azure Container Apps、Azure Cosmos DBなど、いくつかの主要なサーバーレスサービスを取り上げます。 さらに、注文処理やイベント・ドリブン・ソリューションなど、さまざまなアーキテクチャ・フレームワークやユースケースについても触れている。 このブログでは、Azureサーバーレスアプリケーションをデプロイするためのベストプラクティスや、デプロイを容易にするツール、各サービスのコスト最適化手法なども紹介する。 さあ、荷解きを始めよう。 Azureサーバーレス・コンピューティング入門 サーバーレス・アーキテクチャーとは何か? サーバーレス」という用語は、サーバーを完全に排除することを意味するのではなく、開発者がコード実行に必要な基礎インフラを管理するのではなく、主にコーディングに集中できるようにするモデルを指す。このサーバーレスアプリケーションの枠組みの中で、クラウドサービスプロバイダーは、効果的なコード実行を保証するために必要なインフラの自動プロビジョニング、スケーリング、管理の責任を負う。 サーバーレス」という言葉は、2つの異なる意味を含んでいる:サービスとしてのバックエンド(BaaS)とサービスとしての機能(FaaS)だ。しかし、どちらの概念も、開発者やDevOpsエンジニアがサーバーをデプロイ、設定、管理する必要がないという基本原則を共有している。 BaaSとは、データベースやストレージなどのバックエンド機能を提供するクラウドサービスを指す。これらのサービスはAPIを提供し、ソース・アプリケーションが直接接続できるようになっている。 FaaSは、ファンクションがクラウド・プロバイダーのホスティング環境内で実行されるコードの一部であるというモデルである。このモデルは、ファンクションを実行する基盤となるコードとサーバーを抽象化する。 下図は、Azure

Read More »

Azure Virtual Desktopにおける永続性(および非永続性)の威力

はじめに Azure Virtual Desktopは、Azure上で動作するデスクトップとアプリケーションの仮想化サービスである。このサービスは、Windows 11、10、またはさまざまなリモートデバイスからアクセス可能なWindows Serverの仮想環境で、完全なWindowsエクスペリエンスを提供します。1人のユーザーにデバイスを割り当てるシングルセッションと、拡張性を向上させるマルチセッションを選択できる。ハードウェアマシンと比較して、拡張性、一元管理、コスト効率、セキュリティ強化などのメリットがあります。 このブログでは、Azure Virtual Desktop (AVD)サービスにおいて、Personal Host PoolsとPooled Host Poolsのどちらかを選択した場合のコストへの影響について説明します。「Personal」は永続的なデスクトップ環境を表し、「Pooled」は非永続的なデスクトップ環境を表します。 AVDの導入には、これら2つの仮想デスクトップ・モデルのどちらを選択するかという基本的なアーキテクチャ上の決断が必要です。この選択は、ストレージインフラストラクチャ、継続的な管理タスク、およびエンドユーザー・エクスペリエンスに大きく影響する。 この分析では、各モデルに内在するトレードオフを検証し、最終的にユーザーの多様なニーズに合わせたコスト効率の高いAVD導入を実現するための指針を示す。 それぞれのモデルは、特定の状況においてより費用対効果が高くなる可能性があり、これらのアプローチを最適化する方法を理解することは、潜在的な節約を最大化するのに役立つ。 持続性と非持続性 違いを理解する Microsoft Azureでは、”永続的 “と “非永続的 “の概念は、”ホストプール “という用語にカプセル化されており、2つの異なるカテゴリに分かれています:Personal

Read More »

クラウド戦略の変革

パブリック・クラウド・サービスに対する世界の支出額は、2023年には6000億ドルを超えると予測されており、これは年率20%以上という驚異的な成長率を示している。しかし、企業が最先端のクラウド・ソリューションの導入を急ぐ一方で、多くの企業は、運用効率を確保しながらこれらの費用を効果的に管理するという、困難な課題に直面している。 成長を加速させるためにクラウド・テクノロジーを導入した中堅ハイテク企業が、クラウド支出が収益の伸びを30%上回り、財務の安定性がリスクにさらされていることに気づいたとしよう。このようなシナリオは珍しいものではなく、多くの企業がクラウド投資におけるイノベーションとコスト管理の適切なバランスを取るのに苦労している。 企業がこの複雑な状況を乗り切る中で、多くの企業が2つの強固な方法論を取り入れることで大きな成功を収めている:FinOpsとWell-Architected Cloud Frameworkである。これらのアプローチを調和的に統合することで、企業はクラウドへの支出を潜在的な財務的負担から貴重な戦略的資産に変えることができ、テクノロジー投資の可能性を最大限に引き出すことができる。 表1.世界のパブリッククラウドサービスのエンドユーザー支出予測(百万米ドル)   BPaaS = ビジネス・プロセス・アズ・ア・サービス、IaaS = インフラストラクチャ・アズ・ア・サービス、PaaS = プラットフォーム・アズ・ア・サービス、SaaS = ソフトウェア・アズ・ア・サービス 注:四捨五入の関係で合計が合わない場合がある。 出典ガートナー(2022年10月)   FinOpsとうまく構築されたフレームワークの補完関係 FinOps(ファイナンシャル・オペレーション)は、クラウド支出における財務の可視性と説明責任を強化し、クラウドのコスト管理を純粋な技術的タスクから戦略的ビジネス機能へとシフトさせる。このモデルは、ライフサイクルの3つのフェーズで構成されている:情報提供(Inform)、最適化(Optimize)、運用(Operate)である。 一方、よく設計されたフレームワークには、オペレーショナル・エクセレンス、セキュリティ、信頼性、パフォーマンス効率、コスト最適化など、さまざまな柱にわたるクラウドアーキテクチャのベストプラクティスが概説されている。これらのフレームワークにより、クラウド環境は確かな技術的基盤の上に構築される。 FinOpsとWell-Architected Frameworksは独立して開発されたが、その統合は大きな価値を生み出す。Well-Architectedの原則は効果的なFinOpsのための技術的基盤を提供し、FinOpsの財務ガバナンスはクラウド投資を最適化する。  

Read More »

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step