15 回のエピソード

Learn Live:Bicep を使用して Azure インフラストラクチャをコードとしてデプロイする

Bicep を使用して Azure リソースをデプロイする方法について学習します。 Bicep とは、インフラストラクチャをコードとしてデプロイするのに役立つ言語とツール セットから成ります。 Bicep を使用することで、デプロイの一貫性と反復性が向上します。 エキスパートと共にライブで学びましょう。

対象分野の専門家が以下の Learn モジュールを案内するこのライブ ラーニング エクスペリエンスに世界中の開発者と共にリアルタイムでぜひご参加ください。 バッジを獲得し、素晴らしいコミュニティと一緒に認定資格と Learn Live の準備をしましょう。 ご参加をお待ちしております :)

Bicep を使用したコードとしてのインフラストラクチャの概要

Bicep を使用したコードとしてのインフラストラクチャの概要

コードとしてのインフラストラクチャ、Azure Resource Manager、Bicep を使用して、クラウド デプロイを迅速かつ自信を持ってスケーリングする利点について説明します。 Bicep が宣言型デプロイ ツールとしてどのデプロイの種類に適しているかを判断します。 このエピソードでは、次のことを行います。

  • コードとしてのインフラストラクチャの利点を説明する
  • コードとしての宣言型インフラストラクチャと命令型インフラストラクチャの違いについて説明する
  • Bicep とは何か、それがコードとしてのインフラストラクチャ アプローチにどのように適合するかを説明する
初めての Bicep テンプレートを作成する

初めての Bicep テンプレートを作成する

Bicep テンプレート内で Azure リソースを定義します。 デプロイの一貫性と信頼性を向上させ、必要な手作業の労力を減らし、環境間でデプロイを拡張します。 テンプレートは柔軟性があり、パラメーター、変数、式、モジュールを使用して再利用できます。 このエピソードでは、次のことを行います。

  • Bicep を使用して Azure リソースを作成してデプロイする
  • パラメーター、変数、および式を使用して、テンプレートに柔軟性を追加します。
  • モジュールを含む Bicep テンプレートを作成してデプロイする
パラメーターを使用して再利用可能な Bicep テンプレートを構築する

パラメーターを使用して再利用可能な Bicep テンプレートを構築する

Bicep パラメーターを使用して、各デプロイ時にテンプレートの情報を提供します。 デコレーターを追加して、パラメーターをわかりやすく、操作しやすくし、機密データも保護します。 パラメーターの値は、コマンド ラインとパラメーター ファイルを使用して指定します。 このエピソードでは、次のことを行います。

  • パラメーターをカスタマイズし、各パラメーターで使用できる値を制限する
  • Bicep テンプレートのデプロイにパラメーターを指定する方法を理解する
  • セキュリティで保護されたパラメーターを操作する
条件とループを使用して柔軟な Bicep テンプレートを作成する

条件とループを使用して柔軟な Bicep テンプレートを作成する

特定の制約が適用されている場合にのみリソースをデプロイします。 ループを使用して、プロパティが似ている複数のリソースをデプロイします。 このエピソードでは、次のことを行います。

  • Bicep テンプレートを使用して条件付きでリソースをデプロイする
  • ループを使用してリソースの複数のインスタンスをデプロイする
  • 出力と変数のループを使用する
モジュールを使用してコンポーザブルな Bicep ファイルを作成する

モジュールを使用してコンポーザブルな Bicep ファイルを作成する

再利用可能なモジュールを設計して構築し、Bicep テンプレートを簡素化します。 パラメーターと出力を使用して、複数のモジュールを組み合わせてテンプレートを作成します。 このエピソードでは、次のことを行います。

  • 再利用可能で、適切に構造化された Bicep モジュールを設計して作成する
  • 複数のモジュールを一緒に使用した、Bicep ファイルを作成する
Bicep を使用して子と拡張機能のリソースをデプロイする

Bicep を使用して子と拡張機能のリソースをデプロイする

さまざまな Azure リソースを Bicep コードにデプロイします。 子と拡張の各リソースを定義して使用します。 Bicep テンプレートまたはモジュールの外部で作成したリソースを操作します。 このエピソードでは、次のことを行います。

  • リソースの種類とリソース ID について説明する
  • 子および拡張機能リソースをデプロイする
  • Bicep テンプレートで既存のリソースを表して使用する
Git を使用して Bicep コードの変更を管理する

Git を使用して Bicep コードの変更を管理する

Bicep コードの変更を追跡し、変更したファイルの履歴を確認します。 ブランチを使用して、複数のバージョンのコードを同時に開発することができます。 リポジトリを公開してコラボレーションをサポートします。 このエピソードでは、次のことを行います。

  • バージョン コントロールと Git の利点について説明する
  • Bicep テンプレートを Git リポジトリにコミットし、変更の履歴を表示する
  • ブランチを作成してマージする
  • GitHub または Azure Repos に Git リポジトリを公開して、他のユーザーと共同作業できるようにする
コラボレーションのための Bicep コードの構築

コラボレーションのための Bicep コードの構築

共同開発をサポートし、ベスト プラクティスに従う Bicep ファイルをビルドします。 パラメーターを計画して、テンプレートを簡単にデプロイできるようにします。 一貫したスタイル、構造のクリア、コメントを使用して、Bicep コードを簡単に理解、使用、および変更できるようにします。 このエピソードでは、次のことを行います。

  • Bicep ファイル用に適切なパラメーターを選択する
  • チーム コラボレーションをサポートするための Bicep コードとパラメーターを構築する
  • コメントとリソース タグを使用して Bicep コードを文書化する
What-If を使用して Azure デプロイの変更をプレビューする

What-If を使用して Azure デプロイの変更をプレビューする

デプロイによる効果をプレビューします。 What-if 操作で検出される変更の種類について理解します。 増分モードと完全モードを使用してテンプレートをデプロイします。 このエピソードでは、次のことを行います。

  • Azure の 2 つのデプロイ モードとその効果について説明します
  • デプロイを行う前に、What-If 操作を使用して、どのような変更が行われるかをプレビューします
Bicep を使用するために Azure リソースと JSON ARM テンプレートを移行する

Bicep を使用するために Azure リソースと JSON ARM テンプレートを移行する

Azure リソースをエクスポートして Bicep ファイルに変換し、JSON ARM テンプレートを Bicep に移行します。 ベスト プラクティスに従うように Bicep ファイルをリファクタリングします。 Bicep ファイルをテストし、運用環境にデプロイします。 このエピソードでは、次のことを行います。

  • JSON ARM テンプレートを Bicep に変換する
  • 既存の Azure リソースの Bicep 定義を作成する
  • What-If 操作とドキュメントを使用してテンプレートの変換を検証する
Bicep と pull request を使用して Azure インフラストラクチャの変更を確認する

Bicep と pull request を使用して Azure インフラストラクチャの変更を確認する

pull request を使用して、意図しない変更や不適切に記述された Bicep コードを回避します。 ブランチ戦略を使用して、メイン ブランチを誤った変更から保護します。 Bicep コードを確認するときに、何を調べる必要があるかを理解します。 このエピソードでは、次のことを行います。

  • 誤った変更から重要なブランチを保護する
  • pull request の作成、確認、およびマージ
  • pull request での Bicep コードの確認
Bicep を使用してサブスクリプション、管理グループ、テナントにリソースをデプロイする

Bicep を使用してサブスクリプション、管理グループ、テナントにリソースをデプロイする

サブスクリプション、管理グループ、テナントのスコープに Azure リソースをデプロイします。 Azure リソースがさまざまなスコープにデプロイされる方法、これが重要な理由、およびこれらをデプロイする Bicep コードを作成する方法について理解します。 また、1 回の操作で複数のスコープにデプロイできる 1 セットの Bicep ファイルを作成します。 このエピソードでは、次のことを行います。

  • テナントレベル、管理グループレベル、サブスクリプションレベルのリソースなど、リソースのスコープについて説明する
  • Bicep テンプレートを使用して、特定のスコープにリソースをデプロイする
  • 複数のスコープにデプロイできる Bicep ファイルを作成する
デプロイ スクリプトを使用して ARM テンプレートを拡張する

デプロイ スクリプトを使用して ARM テンプレートを拡張する

Bicep または JSON Azure Resource Manager テンプレート (ARM テンプレート) にカスタム ステップを追加します。 パラメーターと出力を使用して、デプロイ スクリプトをデプロイに統合します。 このエピソードでは、次のことを行います。

  • デプロイ スクリプトを使用して ARM テンプレートのカスタム ステップを実行します
  • パラメーターを定義してデプロイ スクリプトをより再利用可能にします
プライベート レジストリを使用して Bicep モジュールを共有します

プライベート レジストリを使用して Bicep モジュールを共有します

Bicep モジュールを再利用して、コードの重複を減らし、デプロイの品質を向上させます。 組織のプライベート レジストリを作成します。 共有モジュールをレジストリに発行し、複数のデプロイで使用します。 このエピソードでは、次のことを行います。

  • 自分の組織のプライベート レジストリを作成します
  • プライベート レジストリにモジュールを発行し、プライベート レジストリからモジュールを使用します
再利用可能なインフラストラクチャ コードのライブラリをテンプレート スペックを使用して発行する

再利用可能なインフラストラクチャ コードのライブラリをテンプレート スペックを使用して発行する

組織全体で ARM テンプレートを再利用および共有します。 組織の要件に合わせて事前に構成されたリソースをデプロイするテンプレート スペックを発行します。 バージョンを使用してアクセスを制御し、テンプレート スペックを安全に更新します。 このエピソードでは、次のことを行います。

  • テンプレート スペックを作成してデプロイする
  • テンプレート スペックにバージョンを追加する

スピーカーとモデレーター

  • Alex Frankel

    Microsoft、プリンシパル プログラム マネージャー

    Twitter
  • Angel Perez

    Microsoft、Azure デプロイ分野のプログラム マネージャー

    LinkedIn
  • Barbara Forbes

    OGD ict-diensten、Azure テクニカル リード、Microsoft Azure MVP

    Twitter
  • Brandon Martinez

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Twitter
  • Gitte Vermeiren

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Twitter
  • John Downs

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Twitter
  • Joshua Waddell

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Twitter
  • Neil Peterson

    Microsoft、シニア サイト信頼性エンジニア

    Twitter
  • Stephanie Yen

    Microsoft、プログラム マネージャー、Azure デプロイ

    Twitter
  • Steven Murawski

    Microsoft、プリンシパル クラウド アドボケイト

    Twitter
  • Victor Worapon Viriyaampanond

    Microsoft、シニア カスタマー エンジニア

    LinkedIn
  • Will Velida

    Microsoft、カスタマー エンジニア II、FastTrack for Azure

    Twitter
  • William Salazar

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Twitter

学習用のリソース

よく寄せられる質問

イベントに参加するには費用がかかりますか?

このイベントは無料です。 Learn TV に参加してコンテンツを無料でストリーミングできます。

イベントはいつ開催されますか?

2022 年 3 月 8 日から 2022 年 6 月 28 日までの毎週

このイベントはオンデマンドで利用できますか?

確かに取れますね。 過去のイベントをいつでもストリーミングできます。 すべての Learn Live を閲覧して、いつでもストリーミングできます。

このイベントはどこで行われますか?

このイベント シリーズは仮想です。 他の何千人もの人々と一緒に参加して、自宅、オフィス、デバイスから、くつろぎながらエクスペリエンスを楽しんでください。

エピソードはどの言語で配信されますか?

このショーは英語で配信されます。 Learn Live で各ライブ ショーの 48 時間後に利用できるようになる録画映像では、14 の異なる言語の字幕が利用できます。

倫理規定

私たちは、性別、性的指向、外見、障がい、年齢、人種、宗教に関係なく、すべての人に敬意を払い、フレンドリーでプロフェッショナルな経験を提供します。 私たちは、性別、人種、性的指向、障がいを貶めるあらゆる行為、またはハラスメントや差別と見なされるあらゆる行為を容認しません。 各個人が、当社の基準を知り、従う責任を負います。また、すべての人が歓迎され安全な環境を作り出すように支援する必要があります。 また、共に生活するこの惑星を同じように尊重するよう努めています。 問題に直ちに対処できるよう、質問、懸念、破壊的な活動や行動は、組織チームに報告してください。