さとうなおきの「週刊アジュール」 第125回
SPA向けサービス「Static Web Apps」が登場
「Build 2020」で発表されたAzureアップデート《アプリ開発編》
2020年06月03日 08時00分更新
こんにちは、さとうなおきです。今回の「週刊アジュール」では、2020年5月17日~23日の1週間に発表されたMicrosoft Azureの新機能から、筆者の独断と偏見で選んだトピックについて紹介していきます。
5月20日~22日には、Microsoftの年次カンファレンス「Build 2020」がオンラインイベントとして開催されました。このBuild 2020におけるアップデートを中心に、インフラ、アプリ開発、データ、AI/IoTの4回にわたってお伝えします。今回は、アプリ開発編です。
アプリ開発
アプリ開発向けの発表の概要として、次のブログポストをご覧ください。
- ブログポスト「Developer Velocity: Empowering developers to fuel business performance」
- ブログポスト「Code, collaborate, and ship your apps from anywhere」
GitHub Actions:Portal、CLI、VS Code
GitHub Actionsは、GitHubリポジトリに対するCI/CDパイプラインの実行を可能にするサービスです。GitHub Actions for Azureは、GitHub ActionsからのAzure操作をサポートします。
今回、Azure Portal、Azure CLI、Visual Studio Codeが、GitHub Actions for Azureと統合され、GitHub Actions for Azureを使ったAzure Kubernetes Service (AKS) などへのデプロイが簡単になりました。
Visual Studio Code:VM/リソースグループ拡張機能
コードエディター「Visual Studio Code」向けに、「Azure Virtual Machines」拡張機能、「Azure Resource Groups」拡張機能のプレビューがリリースされました。
Azure Virtual Machines拡張機能では、Ubuntu VMの作成、リモート接続が可能です。Azure Resource Groups拡張機能では、リソースグループやその中のAzureリソースにアクセスできます。
Azure Functions:新しいエクスペリエンス
Azure Functionsは、サーバーレスアーキテクチャのFaaS(関数サービス)です。
Azure Functionsで、Azure Portalでの新しいエクスペリエンスがGA(一般提供)になりました。
Azure App Service:Static Web Apps
Azure App Serviceは、ウェブアプリ、ウェブAPI、モバイルバックエンドをホストするためのサービスです。
Azure App Serviceで、「Static Web Apps」機能が発表され、プレビューになりました。
Static Web Appsは、Hugo、Jekyll、Hexoといった静的サイトジェネレーターや、Angular、Vue、Reactなどのフレームワークを使うSPA(シングルページアプリケーション)向けのサービスです。
GitHubリポジトリにコミットすると、GitHub Actionsによって自動的にコードがStatic Web Appsにデプロイされます。Static Web Appsは、Azure Functionsで動作するバックエンドAPIと統合されています。
- 更新情報「Static Web Apps single page hosting option available in App Service now in preview」
- ブログポスト「Introducing App Service Static Web Apps」
Azure Kubernetes Service (AKS):Azure Arc、Azure Policy
Azure Kubernetes Service (AKS)は、マネージドKubernetesサービスです。
Azure Arcは、Azure Resource Managerによる管理機能を、Azure外部(オンプレミス、エッジ、マルチクラウドなど)のサーバー、Kubernetesクラスターに拡張するサービスです。
2019年11月のIgnite 2019で、「Azure Arc」が発表され、Azure Arcのサーバーサポートがプレビューになっていました。
今回、Azure ArcのKubernetesサポートが、プレビューになりました。
これによって、さまざまな場所で動作するKubernetesクラスターに対して、Azure Policy、Azure Monitor、Azure Resource Graphなどを使った、統一された操作モデルが提供されます。
- 更新情報「Azure Kubernetes Service (AKS) エンジン クラスターの Azure Arc サポート」
- ブログポスト「Azure Arc 対応 Kubernetes プレビューと新しいエコシステム パートナー」
Azure Policyは、Azureリソースにさまざまなルールとアクションを適用するポリシーの作成、割り当て、管理のためのサービスです。
Azure Policyで、Azure Kubernetes Service (AKS) 向けのポリシーが、パブリックプレビューになりました。
この連載の記事
-
第155回
TECH
「Ignite 2021」で発表されたAzureアップデート《AI/IoT編》 -
第154回
TECH
「Ignite 2021」で発表されたAzureアップデート《データ編》 -
第153回
TECH
「Ignite 2021」で発表されたAzureアップデート《アプリ開発編》 -
第152回
TECH
「Ignite 2021」で発表されたAzureアップデート《インフラ編》 -
第151回
TECH
「Ignite 2021」で発表されたAzureアップデート《ハイブリッド/セキュリティ編》 -
第150回
TECH
Azure CDNが準リアルタイムのログ/メトリックをサポート -
第149回
TECH
「Ignite 2020」で発表されたAzureアップデート《AI/IoT編》 -
第148回
TECH
「Ignite 2020」で発表されたAzureアップデート《データ編》 -
第147回
TECH
「Ignite 2020」で発表されたAzureアップデート《アプリ開発編》 -
第146回
TECH
「Ignite 2020」で発表されたAzureアップデート《インフラ編》 -
第145回
TECH
「Ignite 2020」で発表されたAzureアップデート《ハイブリッド/セキュリティ編》 - この連載の一覧へ