APC 技術ブログ

株式会社エーピーコミュニケーションズの技術ブログです。

株式会社 エーピーコミュニケーションズの技術ブログです。

Azure の検索結果:

【イベント登壇レポート】セゾンテクノロジー color isに潜入!

AWS

…ばテーマは自由で、 AzureもAWSも一気にインプットができるイベントです。 もちろんセゾンテクノロジーさんの社員さんも参加しており、 貴重なLTを聞くことができました。 www.saison-technology.com saison-coloris.connpass.com AWSを触ってきた数年間を振り返る! 私はこの場を借りてこれまでのAWS技術で学んだことの振り返りをさせてもらいました! 業務で使っているAWSサービスについて、 AWSコミュニティで触って学んだ技…

Azure Container AppsをTerraformのAzureRM ProviderではなくAzureAPI Providerで様々な機能を使う

はじめに AzureAPI Providerとは AzAPI ProviderのドキュメントでContainer Apps環境のパラメータを確認してみる AzAPI ProviderでContainer Apps環境の作成にチャレンジ! provider関連 Container Apps 環境 関連 Container Apps環境の証明書 関連 Container Apps 関連 まとめ はじめに ACS事業部 安藤です。 以前、Azure Container AppsがT…

【OCI】OCI Architect Associate (2024)を10日で合格する

OCI

…本語 また、AWSやAzureの知識を既にお持ちの方は、OCIと比較した観点での動画もラインナップされているのでこちらを見た方が理解が早いかもしれません。私はAWSとの比較をみましたが分かりやすいと感じました。 OCI for AWS Architects (JP) OCI for Azure Architects (JP) 戦う(受験) 試験の申込手順のとおり、試験料金の支払いと試験申し込み手順がピアソンVUEとは異なるので注意しましょう。 試験当日は、予約時刻の30分前か…

【初心者向け】おすすめ和文プログラミングフォント

…ご紹介したもの以外にも素晴らしいフォントが公開されています。ぜひ好みのフォントを使用してより快適な開発環境を過ごしてみてください。 私達ACS事業部はAzure・AKSなどのクラウドネイティブ技術を活用した内製化のご支援をしております。ご相談等ありましたらぜひご連絡ください。 www.ap-com.co.jp また、一緒に働いていただける仲間も募集中です! 今年もまだまだ組織規模拡大中なので、ご興味持っていただけましたらぜひお声がけください。 www.ap-com.co.jp

【AP Tech Blog Week】Secrets Sync を使って HashiCorp Vault のシークレットを Azure Key Vault と GitHub に同期する

…Microsoft Azure Key Vault GitHub Actions Vercel 注意点としては、Secrets Sync は Vault Enterprise 限定の機能となっており、コミュニティ版の Vault は Secret Sync を使えません。 また、マネージドサービスの HCP Vault は Enterprise 相当の Vault クラスタを提供しているのですが、本記事の執筆時点では HCP Vault の Secrets Sync は無効化…

【AP Tech Blog Week】TerraformのProvider-defined functionsを使ってみよう

…します。 私は業務でAzure・Kubernetesを利用するケースが多いので、それぞれのプロバイダーを例に挙げて紹介します。 Azure Provider (azurerm) normalise_resource_id AzureのリソースIDの文字列について、大文字小文字を正しく整形します。 公式ドキュメント内の例を挙げると、 /Subscriptions/12345678-1234-9876-4563-123456789012/ResourceGroups/resGro…

Event Grid経由でのBlob storage triggerでBlobの変更をSlackに自動通知する

…ts.txtの編集 Azure環境にデプロイ リソースの作成 動作確認 おわりに はじめに こんにちは、ACS事業部 CIチームの平井です。 今回は、AzureのBlob storage triggerをEvent Grid経由でトリガーし、コンテナーに新しいファイルが追加されるとSlackに自動通知するアプリをご紹介します。 通知システムを構築するためのヒントとして、参考にしていただけたらと思います。 なお、本記事は公式ドキュメントの手順をベースに構築したものになります。 …

Terraformでリソースタイプと名前空間の紐づけで悩んだ話

…ションホスティング Azure App Service Plan Azure App Service Environment Azure Kubernetes Service (AKS) Azure Container Instances Azure Container Apps environments 2. データベースサービス Azure Database for PostgreSQL - Flexible Server Azure Database for MySQL…

VSCodeでAzure Policyに準拠していないリソースをSlackに自動通知してみよう

…条件 作業前の準備 Azure Policyのポリシー定義IDの取得 SlackのWebhook URLの取得 VSCode上での開発環境の作成 コーディング function_app.py ソースコード 解説 requirements.txt ソースコード Azure Functions環境作成 リソース作成手順 注意点 環境変数に設定した設定値について おわりに はじめに こんにちは、ACS事業部 CIチームの青木です。 この記事では、VSCodeでAzure Polic…

PlaTT Software Templateのご紹介

…ークレット・証明書 Azure構成 (Terraform) GitHub Actions PlaTT Software Template について Templateの利用から自動デプロイまで Templateから払い出した開発環境を見てみよう おわりに はじめに こんにちは。ACS事業部の安藤、青木です。 Platform Engineering KAIGI 2024 の弊社ブースにて、先日リリースしたPlaTTのコンテンツの一つとしてPlaTT Software Templ…

LogicAppsでRunCommandを実行してみる

…cAppsを使って、AzureVMに対するRunCommandを実行してみます。 RunCommand(実行コマンド)は、AzureVMの拡張機能の一つであり、仮想マシンデプロイ時に有効となる仮想マシンエージェントを介して、WindowsやLinuxのAzureVM内でコマンドやスクリプトをリモート実行できる機能です。 learn.microsoft.com RunCommandには、PortalやAzureCLI、PowerShellなど様々な投入方法がありますが、今回はL…

AWS Certified SysOps Administrator - Associate に合格しました。

AWS

…ていますが実務経験はAzure構築のみで、AWSに関しては未経験です。 AWS Certified Solutions Architect - Associate AWS Certified Solutions Architect - Professional 「 AWS Certified Solutions Architect - Professional に合格しました。 - APC 技術ブログ 」 AWS Certified Security - Specialty …

Platform Engineering Kaigi 2024 : 開発者ポータルBackstage+AzureAIサービスで行う開発生産性の向上のサービスと事例

ACS事業部亀崎です。私達のチームは2024年7月9日にPlatform Engineering Kaigi 02024に出展とセッション登壇をさせていただきました。 今回はセッション登壇の内容のさわりをご紹介させていただきます。 詳細は登壇資料やビデオを参照いただけると幸いです。 www.youtube.com speakerdeck.com Microsoftが実践しているプラットフォームエンジニアリング まず最初はMicrosoft柳原様様から、Microsoftにおけ…

Platform Engineeringにおける生成AIの活用領域

…Backstage+Azure AI サービスで行う開発生産性の向上のサービスと事例」で登壇させて頂いた際に、すでに一度披露させて頂いているのですが、メインテーマでなく、ほぼ説明がされていなかったため、改めてのご紹介となります。 弊社では開発者のフローを阻害するノンコア業務・認知負荷を生成AIで削減するような営みを行っているのですが、生成AIは比較的多様な使い方が可能なため車輪の再開発的な案件も増えやすく、ジャンルを整理するため作成したのが経緯となります。「開発フロー」で3種…

開発者ポータル「Backstage」のマネージドサービス PlaTTリリース

…しよう」ということでAzure AI を活用した機能をPluginで実装しました。自然言語で問い合わせでき、さらに複数の議事録からサマライズなども行えるようにしたところ、「これはいいよね」となり、サービス化を検討しはじめました。 (画面は開発中のものです) まずは議事録からですが、さまざまな情報を収集し、簡単に整理できるように、というのが最終的なサービスの目標となり、「PlaTT AIアシスタント」と命名され今回発表となりました。 PlaTTシリーズ発表のまとめ このように、…

Azure Policyで特定のタグが付与されていないリソースを特定する

…す。 この記事では、Azure Policyで特定のタグが付与されていないリソースを特定する方法について説明します。 皆さん、Azureのタグ機能は利用していますか? 組織でAzureを利用するとき、あらかじめ所有者やプロジェクトなどを表すタグをリソースに付与するようにルール作りをしておくと、タグをもとにどのようにAzure環境が利用されているか分析することができます。 とはいうもののタグでの管理を普及する際に課題になるのが、特定タグの付与をAzure環境の利用者に遵守しても…

Private RegistryでBicepモジュールの共有化を促進

…て本題。 みなさんはAzure Resource ProvisioningのIaC化していますか?IaC化を進めると、同じようなスクリプトを何度も書いていることがあると思います。そうした部分を共通化したい。さらに共通化したスクリプトもちゃんとバージョン管理したい。npm registryなどで公開されているようなイメージで個々のスクリプトごとにバージョン管理したい。そうしたことを考えるのではないでしょうか。 今回はBicepでそうした要望を実現するストーリーです。 Bicep…

【Zscaler】ZPAとAppConnectorとは

…Microsoft Azure Microsoft Hyper-V VMware vCenter or vSphere Hypervisor (ESXi) Nutanix Docker OpenShift 3. 従来のVPN接続との違い 今回は、2つの違いについてみていきたいと思います。 違い①:Attack Surface まずは、Attack Surfaceの観点で見てみたいと思います。 従来のVPNは、ユーザーがVPN装置のグローバルIPへ接続し、VPNトンネルを張るこ…

Azure Functions (Durable Function[Python])

…事業部の奥山です。 Azure Functions の Durable Functions (Python) についての調査・検証を行ったので、備忘録を兼ねてブログにしておきます。 現在、担当しているシステムで時間のかかる処理を行う必要があり、調べた内容です。 様々な実現方法があるとは思いますが、Azure なら Durable Functions がオススメです。 Durable Functions (Azure Functions) とは Microsoftが開発した D…

GitLab 17.1の紹介: Model registry in Beta / Code Suggestions in VSCodeでの複数候補の表示 / Secret Push Protection in Betaなど

…uginは17.2、Azure VM向けFleeting plugin は17.3にマイルストーンが設定されていました。そのため、順調に進めば数か月後には、3つのクラウドプロバイダー全てでFleeting pluginが使えるようになるでしょう。17.3以降Docker Machine Executorの利用がすぐに廃止されるとは思いませんが、計画的に移行の準備はしておきたいところです。 GitLab Runner Autoscaling | GitLab GitLab Ru…

Azure Container RegistryのArtifact Cacheでレート制限に備えよう

…事業部の吉川です。 Azure でコンテナを利用されている皆さまのところには、以下のようなメールが届いているかと思います。 このメールが何を意味するのか、何をしなければいけないのか、紐解いていきましょう。 Docker Hub のレート制限 2020年11月より、Docker Hub はコンテナイメージの Pull 回数に上限を設けるレート制限を設定しています。 www.docker.com このレート制限の影響を受けないようにするためには、リンク先にも記述があるように「Do…

MLOps and AI Governance in Healthcare: Providence's Use Case(医療における MLOps と AI ガバナンス: プロビデンス の使用例)

…の開発と、セキュアなAzureクラウド環境内でのその機能にどのように焦点を当ててきたかについて説明されました。 データサイエンスの責任者とそのパートナーであるデータサイエンス部門のディレクター、Vivek氏が主催したこのプレゼンテーションでは、30分間のプレゼンテーションの後に質疑応答の時間が設けられました。 プロビデンス・ヘルスケアは、アメリカの西部7州で運営されている非営利のヘルスケアシステムです。セッションを通して、彼らの取り組みが実際にどのような結果をもたらしているか…

【Azure Logic Apps】ARM テンプレートを使ったリソースデプロイの仕組み

…野です。 本稿では、Azure Logic Apps と前回作成した ARM テンプレートを利用して、リソースの一部パラメータを変更してデプロイする 方法 について解説します。 techblog.ap-com.co.jp やりたいこと リソースを作成するための ARM テンプレートを使って、一部パラメータを変更してデプロイできるようにする。 変更できるようにするパラメータ リソースを作成するリソースグループ 各リソースの名称 仮想マシンの admin ユーザー名 仮想マシンの…

BicepでEntra IDの「アプリの登録」を実現する

…した。 BicepでAzure Resourceからそこで動くアプリケーションのデプロイまで実現しようとすると、どこかでEntra IDの「アプリ」を登録しなければならないことがあります。 また、様々なシステムをBicepでプロビジョニング・デプロイするとGitHub ActionsなどからCDができるようにするために、Federationを登録するなんてこともたびたび発生します。 いつもAzure Portalや az CLIを使ってやっていましたが、やっとBicepでもそ…

Automating Unity Catalog Migration with UCX: Building Robust Python Applications on Databricks (UCXを使用してUnity Catalogの移行を自動化する Databricks上で堅牢なPythonアプリケーションを構築する)

…、特にGitHubとAzureの統合を用いた設定方法を解説します。自動化テストは、コードの無障害動作を確認し、効率を向上させ、バグの早期発見を可能にします。GitHubとAzureの連携により、定期的な資格情報の更新と安全な管理が可能です。統合テスト結果はプルリクエストにコメントされ、一晩でコンパイルされます。これにより、手動での再テストが不要になり、品質向上に寄与します。さらに、高度なテスト技術として、環境変数の使用、静的および動的フィクスチャ、Watchdogによるカオス…

MLOps and AI Governance in Healthcare: Providence's Use Case

…it within Azure’s secure cloud environment. The presentation conducted by Vivek, the director of the data science division and the data science steward, involved a 30-minute presentation followed by a Q&A session. Providence Healthcare is a…

Automating Unity Catalog Migration with UCX: Building Robust Python Applications on Databricks

…g on both Azure and Amazon Workspaces illustrated how this process allows testing different settings in diverse environments, demonstrating that the system can adapt to a developer's unique situations. Static and Dynamic Pytest Fixtures The…

Scaling AI in Australia and New Zealand with ML Foundations and Databricks (ML FoundationsとDatabricksを用いたオーストラリアとニュージーランドにおけるAIのスケーリング)

…ンタープライズADはAzure上のDatabricksを取り入れることで、運用能力を進化させました。このステップは、様々なビジネスニーズや技術的な配置にカスタマイズ可能なフレームワークの適応能力を示す重要なアップグレードを表しています。 MLワークフローの自動化 オーストラリアとニュージーランドでのAIのスケーリングの文脈において、Mantel Groupの専門知識は、データ機能からモデルデプロイメントと推論にシームレスに統合するMLワークフローを自動化する上で重要です。特に…

Scaling AI in Australia and New Zealand with ML Foundations and Databricks

…hosted on Azure to bolster its AI infrastructure. This setup supports scalability requirements while also ensuring flexibility and efficiency in handling complex AI workloads. It's essential to note that while AD is cited here as an example…

Scaling RAG and Embedding Computations with Ray and Pinecone(RayとPineconeによるRAGと埋め込み計算のスケーリング)

…Microsoft Azureなどの主要なパブリッククラウドプロバイダーと互換性があります。 3. 「Read Data」ライブラリの活用 「Read Data」ライブラリは、機械学習のワークフローでスケーラブルなデータ処理のために特別に設計されています。その主な用途は「オフラインバッチ推論」です。これは、事前訓練されたまたは順次モデルを使用して、膨大な量のオフラインデータに推論を行うことを含みます。この広範なデータセットを活用することで、ユーザーはさまざまなアプリケーション…