terraform の検索結果:
…に今回作成した範囲をTerraform化しました。 github.com 感想 今回は主にドメイン登録と証明書取得に触れました。AWSの機能を使うことでどちらも簡単にできました。 余談ですが、TerraformでRoute53のドメイン管理する場合少し特殊みたいです。 Terraform Registry The aws_route53domains_registered_domain resource behaves differently from normal reso…
…lt Update Terraform Update ユーザーセッション おわりに イベント概要 2023/7/7(金) の七夕の日、「HashiCorp Japan Tech Update - HashiDays 2023 Recap」が HashiCorp Japan 様主催で開かれました。 各種イベントがオンライン開催からオンサイトやハイブリッド開催に切り替わっている昨今、本イベントもオンサイト@神保町でおこなわれました。 そしてなんと、HashiCorp Japan …
…ning with Terraform This talk introduced how to effectively automate a secure Lakehouse using Databricks. Among them, automation of resource provisioning using Terraform was taken up. Terraform has the following features. You can manage you…
…スが強化されている Terraformを用いたリソースプロビジョニングの自動化 本講演では、Databricksを使用してセキュアなLakehouseを効果的に自動化する方法が紹介されました。その中で、Terraformを用いたリソースプロビジョニングの自動化が取り上げられました。 Terraformは、以下のような特徴を持っています。 インフラストラクチャをコードで管理することができる 複数のクラウドプロバイダーに対応している リソースの作成や更新、削除を自動化できる Te…
…use Using Terraform for Resource Provisioning Machine Learining Advancements in Open Source LLM Tooling, Including MLflow Labelbox | Unlocking Enterprise AI with Your Proprietary Data and Foundation Models How to Build LLMs on Your Company’…
…use Using Terraform for Resource Provisioning(コードとしてのDatabricks: リソースのプロビジョニングにTerraformを使ってセキュアなレイクハウスを効果的に自動化する方法) Machine Learning Advancements in Open Source LLM Tooling, Including MLflow(MLflow を含むオープンソース LLM ツールの進歩) Labelbox | Unlocki…
…ctionsを作成 Terraform v1.5.0 (rc2)のインストール tfファイルの記述 リソースグループのインポート App Service Planのインポート Azure Functions等のインポート 所感 既存ツールとの比較 おわりに はじめに Terraform v1.5.0からの新機能として インポートブロック インポートしたリソースのコンフィグ自動生成(-generate-config-out) が登場しました。 現在、v1.5.0-rc2が開発中…
…age.io 今回、Terraform Cloudの情報をBackstage上に表示するという機能を実装しましたので、少しご紹介したいと思います。 今回の最終成果 まず最初に今回の最終成果をご覧いただこうと思います。 このような形式でBackstage上にTerraform Workspaceの一部情報を表示します。 利用者はGitHub上のPull Requestの一覧やGitHub Actionsの実行状況などとあわせて、Terraform CloudのWorkspace…
…ると感じるものです。Terraformなどには「Plan」という機能がありますのでぜひ実行しましょう。すべての開発者は「Plan」を実行できるようにしましょう。また、PullRequestで「Plan」を実行するようにすると良いでしょう。 Iac should feel Stable 本番環境は「Long-lived」で「予測可能」であって欲しいものです。特にアプリケーションにとっては安定した環境上で稼働させたいものです。 ■ アプリケーションとインフラストラクチャはどの程度…
…のリソース作成には Terraform/Bicep/CloudFormationといったInfrastracture as Code、アプリケーションのデプロイにはKubernetesのマニフェストを記述するのが一般的になりつつあるでしょう。 では、これらを全てアプリケーション開発者が行うと考えたとき、覚えなくてはいけないこと、考慮すべきポイントがどんどん増えていき、肝心のアプリケーション開発のスピードは落ちていってしまいます。いわゆる 認知負荷の増大 の問題と言えるでしょう…
…ARM、Bicep、TerraformなどのIaCのテンプレートを格納し、それらをAzure Deployment Environmentsに紐付けることで 開発者にサービスを提供します。開発者が提供された環境を改善するアイデアがある場合、プル リクエストを介してPlatform Engineeringチームに提案ができます。これは、チーム間でベスト プラクティスとインナーソースを促進するのに役立ちます。 Azure Deployment Environmentsの全体像(公…
…。 今回の構築範囲 terraformコード 今回最終的に動いたS3とCloud Frontについては以下gitで公開しています。 必要に応じて参照ください。 https://github.com/hsmto25519/aws_terraform/tree/main CloudFrontを学習する S3構築 S3については何度も利用したことがあるサービスなので、terraformで構築してしまいます。 resource "aws_s3_bucket" "s3_images" …
…KubeVela やTerraformにおけるModule ではないかと考えています。 techblog.ap-com.co.jp 「責任共有モデル」も「関心事の分離」もすでに確立された一般的な概念です。そして KubeVela やTerraform Moduleなどの技術を利用して、その概念も実現できるものとなっています。 Platform Engineeringのやり方の1つとして、実際のツールなどを利用した形でこうした内容をもっとわかりやすく適用できるようになれば、と考…
…sを使う用途としてはTerraformやBicepでAzureリソースを作るのが中心でした。ですが、試験に向けた学習を通じてGitHub Actionsはもっといろんな事に使えるサービスだなと感じました。業務で使う範囲だけだと気づかない部分を補えたのは良いきっかけだったと感じています。 試験受けないにしても、普段GitHub Actionsをお使いの方はぜひ一度学習コンテンツに目を通してみることをオススメします。新たな気づきがあるかもしれませんよ! 私達ACS事業部はAzur…
…ン毎のリソース管理はTerraform Moduleで実現とのこと! ソニーが創るクリエイターの未来~映像制作領域におけるクラウド上でのAI技術活用~ by. ソニーマーケティング株式会社 動画×AIが個人的に刺激的で視聴!動画周りなんて初心者ながらとても興味深かった。 具体的には以下のサービスをAWSで実現。 「コンテナ技術を用いてスケーラブルに処理」が理想系だったが、それぞれの制約があり苦戦したそう。 タイムライン自動同期サービス(複数ある動画ファイルのタイムラインを揃え…
…uster API Terraform Crossplane Velero Pulumi ネットワーク ネットワークの要素では以下の観点があります。 イングレスコントローラ サービスメッシュ Gateway API これらの観点を満たすプロジェクトとして以下が挙げられていました。 Cilium Istio Contour Linkerd Antrea オブザーバビリティ オブザーバビリティの要素では以下の観点があります。 ログ Pod kubelet コントロールプレーン メ…
…しました。実行環境はTerraformを利用してIaC化を行いました。また、アプリケーションコードに近い形で実行環境の定義をMetadeta化し情報を定義することでさまざまな環境を自動的にデプロイできるようにしました。 これにより Auditable Declarative Single Source of Truth Community Driven の4項目は実現できましたがまだ不十分です。残る項目は Self Service Visibility の2つです。Visib…
…HelmChartやTerraformModuleなどArtifactsの共有ということも比較的簡単・安全に実現できるようになります。 FluxでもHelmRepositoryや TerraformControllerでOCIの対応が進んでいます。 fluxcd.io GitOpsはGitからOCIの活用にシフトしつつあるようです。より簡単に、よりセキュアに、開発ライフサイクルを実現するためにも積極的に活用していきましょう。 もちろん Azure Container Regi…
…ux GitOps Terraform Controllerや、AWS CloudFormation Template Sync Controllerが紹介されていました。 https://github.com/weaveworks/tf-controller https://aws.amazon.com/jp/about-aws/whats-new/2023/04/aws-cloudformation-template-sync-controller-flux/ OPA(O…
…Azure CLI Terraform kubectl helm 環境構築 それでは、動作確認のための環境を構築していきます。 構築の流れは以下のようになります。 HashiCorp Virtual Network 作成 HCP Vault クラスタ作成 AKS クラスタ作成 Vault Secrets Operator インストール HCP Vault の認証設定 HashiCorp Virtual Network 作成 HCP Vault クラスタを作る前に、HashiC…
…の吉川です。 先日、Terraform Cloud入門として以下の記事を投稿しました。 techblog.ap-com.co.jp Terraform CloudとGitHubを連携させることで、GitHubへのPushをトリガーにしてTerraformを起動することができました。 ところで、その実行結果を見るためにいちいちTerraform Cloudの画面を見るのは面倒です。処理が終わったら向こうから教えてくれたほうが嬉しいですよね。 というわけで、Terraform C…
Terraform Cloudの魅力的な機能としてPolicy as codeの機能があります。 Terraformで管理するシステムの規模が大きくなってきたり、システム数が増えてくると、設定のレビューをすべて人力で行うのが難しくなってくるかと思います。 そこでPolicy as codeのSentinelを利用することで、機械的にチェックできるようになり、 レビューも効率的に回せるようになってガバナンスの向上にも繋がってくるでしょう。 Terraform CloudのPol…
…のIaCツールとしてTerraformを使ってきて、Github ActionsやAzure PipelinesでCI/CDを実施してきたのですが、 Terraform Cloudのみで使える魅力的な機能が続々と登場しているので遅まきながら触り始めました。 早速、魅力的な機能を使っていきたいところですが、まずはFreeプランで利用できる基本的な機能であるPrivate Registryから触っていきたいと思います。 はじめに 準備 実践 Terraform Module用リポ…
…上がってきました。 TerraformのAzureRM Providerのv.3.43.0で、ついに念願のAzure Container Appsがサポートされました! github.com Terraform Registryのドキュメントにもすでに追加されており、リソースとしては以下の5つが利用可能になっています。 azurerm_container_app azurerm_container_app_environment azurerm_container_app_e…
…ァクトとなっている Terraform ですが、クラウド版が存在することをご存知でしょうか? cloud.hashicorp.com Terraform Cloudを使うことで、 実行環境の統一 Stateファイルの一元管理 実行履歴の可視化 といったメリットがあります。特にチームでTerraformを利用していく上でとても便利なサービスです。 本記事ではTerraform Cloudを使い始めるところから、Azureにリソースを作成するまでの手順を解説します。 Gitリポジ…
…elf-hosted agent利用手順をご紹介しました。 別の記事でVMSSをエージェントとして利用するための手順も紹介しているので、興味がある方はこちらの記事をご覧ください。 また、Azure Pipelinesを用いたCI/CDの一例として、Terraformを使ったインフラCI/CDの実装例もこちらで紹介しております。 最後に、 私たちはAzure・AKSを活用したシステムのSIや内製化のお手伝いをさせていただいております。ご相談等ありましたらお気軽にご連絡ください。
…gerやBicep、Terraformに代表されるようなInfrastructure as Codeを用いて別のプロジェクトや社内開発者向けに横展開するといったニーズが非常に多くなっています。 Azure Deployment Environmentsは、このようなAzureインフラストラクチャーのテンプレート環境を横展開する際に便利なサービスです。 Azure Deployment Environmentsを利用することで開発チームはプロジェクトベースのテンプレートを使用し…
… 今回の環境 準備 Terraform Extension Azureの認証情報 Pipelinesの作成 Terraform Pipelinesのサンプル Variable Installer Format Plan Apply/Destroy おわりに はじめに こんにちは、ACS事業部の安藤です。 これまでAzure, AWS, GCPなど様々なクラウドに対してTerraformでデプロイを行ってきましたが、 今回Azure PipelinesでインフラのCI/CDパイ…
…理できるという点は、TerraformやBicepなどの他のIaCツールにはない特徴だと思います。 まだまだ対応しているAzureリソースの数は多くないですが、データベースやネットワーク周りなど基本的な部分は揃っている印象です。 azure.github.io まだベータのステータスですので、今後の発展が楽しみですね。 私達はAzure・AKSを活用した内製化のご支援をしております。ご相談等ありましたらぜひご連絡ください。 www.ap-com.co.jp 本記事の投稿者: …
…し見すればだいたいの概要はサクッとつかめるのではないでしょうか! どんどん機能追加されるBicep、アツいですね~。 最近はTerraformの投稿が続いていましたが、私は芸人のなかやまきんに君さんが大好きです。 ようするに、つまりアレですね。いつも心の中にはBicep(上腕二頭筋)という感じでやっていきたいと思っています。 なんといってもMicrosoftにはPower Platformがあるくらいですから、Microsoftもなかやまきんに君を推しているに違いありません。