発展させる? 知っておくべきことは次のとおりです •

年次の Ignite カンファレンスで、Microsoft は開発者向けの機能を明らかにしました。これには、Go をサポートする更新された Azure App Service、Azure DevOps への GitHub セキュリティ機能の追加、Azure 展開環境のプレビューが含まれ、クラウド環境の迅速なスピンアップが可能になります。アプリケーションの評価。

さらに、ローコード Web 開発ツール Power Pages の一般提供が開始されました。

Azure App Service は、最も古く、最も使用されている Azure 機能の 1 つです。 プリンシパル プログラム マネージャーの Byron Tardif 氏によると、このサービスは 2012 年 6 月に導入され、現在は「Azure 内部では XXL サービスと呼ばれており、この指定は他の 3 つのサービスとのみ共有されています」。

開発者にとって魅力的なのはシンプルさです。アプリまたはコンテナーをデプロイし、無料のスターター サービスから自動スケーリングで 20 の高スペック インスタンスに簡単にスケーリングできます。 Tardif が説明したように、8 月にプラットフォームが再設計され、その「フロントエンドの役割」が変更されました。これは、Azure Load Balancer と連携して、SSL 接続を終了し、トラフィックを適切な VM にルーティングします。 再設計では、Microsoft の Windows Web サーバー IIS (Internet Information Server) が、ネイティブ .NET Web サーバーである Kestrel と .NET リバース プロキシ YARP (Yet Another Reverse Proxy) に置き換えられ、gRPC プロトコルと最大 80% のサポートが可能になりました。スループットの向上。

プリンシパル プログラム マネージャーの Stefan Schackow 氏によると、現在、Ignite では App Service に Go のサポートを追加しています。 さらに、Python 3.10 と PHP 8.1 がプラットフォームに組み込まれるようになり、Python 3.11、PHP 8.2、および Node.js 18 が間もなく続く予定です。 開発者は、App Service のカスタム コンテナーを介して選択したランタイムを既に使用できますが、組み込みオプションを使用するよりも摩擦が大きくなります。

Ignite での次の段階は、同社が Azure DevOps 向けの「GitHub Advanced Security」と呼んでいるものの追加です。 これは、Azure DevOps、GitHub 買収以前のプラットフォーム、および GitHub 自体の重複機能である、開発者にとっての混乱の問題に触れています。 この 2 つが合併することを期待していたかもしれませんが、これは実現していません。 したがって、GitHub Actions と Azure Pipelines の両方があり、開発者が違いを理解するのに役立つドキュメントがあります。

GitHub が Azure Devops よりも進んでいる分野の 1 つは、リポジトリに誤って含まれている資格情報のスキャン、安全でない依存関係のスキャン、SQL インジェクションの脆弱性などのコーディング エラーの検出などのセキュリティ機能です。 これらの機能は現在、Azure DevOps のプレビュー段階にありますが、プロダクト パートナー ディレクターの Aaron Hallberg 氏は、これは「2022 年 11 月初旬の限られたプライベート プレビューのお客様」のみを対象としていると述べています。 Azure DevOps の追加の新機能が計画されており、ここに一覧表示されています。

Microsoft Dev Box は、ここで調べたサービスです。 これにより、Azure 管理者は開発者専用の VM を作成できますが、セットアップの複雑さには感銘を受けませんでした. 現在、同社は Azure Deployment Environments をプレビューで追加しました。これは、アプリケーション デプロイ用のクラウド インフラストラクチャを定義するためのテンプレートであり、開発、研究、または運用のいずれであっても、開発者のワークフローを完了します。

「テンプレートは ARM (そして最終的には Terraform と Bicep) ファイルとして構築され、バージョン管理、アクセス制御、およびプル リクエスト プロセスを備えたソース管理リポジトリに保持されます」とシニア プロダクト マネージャーの Sagar Chandra Reddy Lankala 氏は述べています。 Terraform または Bicep のサポートがないことは、これがプレビューの初期段階であることを示唆しています。

Azure デプロイ環境の説明

最後に、同社は、ローコード Web アプリケーション オーサリング ツールおよびプラットフォームである Power Pages が一般に利用可能になったと述べました。 ローコードの指定にもかかわらず、機能の 1 つは Visual Studio Code Web の統合であり、「Power Pages のコードなしの Design Studio とコード ファーストの VS Code Web との間のシームレスなラウンドトリップ エクスペリエンスを提供します」と、VP Power Portals は述べています。サンギャ・シン。

Singh 氏によると、ユーザーは迅速な開発というメリットを享受できますが、「Web サイトごとの毎月の認証済みユーザーと匿名ユーザーに基づく」ライセンスのコストがかかります。 生産性に価格を設定するのは難しいですが、パフォーマンスとランニング コストを考えると、Azure App Service の方が優れた選択肢になる可能性があります。

Leave a Comment

Your email address will not be published. Required fields are marked *