APC 技術ブログ

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

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

Azure の検索結果:

Github Copilot でお天気アプリ作成 (Vue2+OpenWeatherMap)

…開発をサポートする多くの機能があります。是非有効活用して開発効率・品質を上げていきましょう♪ 最後に 私達ACS事業部はAzure・AKSを活用した内製化のご支援をしております。ご相談等ありましたらぜひご連絡ください。 www.ap-com.co.jp また、一緒に働いていただける仲間も募集中です! 切磋琢磨しながらスキルを向上できる、エンジニアには良い環境だと思います。ご興味を持っていただけたら嬉しく思います。 www.ap-com.co.jp 本記事の投稿者: 奥山 拓弥

Backstageで独自Pluginを実装する

…分を少しでもかんたんに実現できるよう、IDPの実現のためのお手伝いをさせて頂いております。ご興味のある方はぜひ、以下の事業部のご紹介のリンクからぜひ音合わせいただければと思います。 ACS事業部のご紹介 私たちACS事業部はAzure・AKSなどのクラウドネイティブ技術を活用した内製化のご支援をしております。 Platform Engineering/Backstage導入支援もこうした内製化支援の一部と考えております。ぜひお声がけください。 www.ap-com.co.jp

【PlatformCon 2023】インフラ運用の未来はプラットフォームチーム?

はじめに こんばんは、ACS事業部の吉川です。 PlatformCon 2023 の気になるセッションを取り上げるシリーズ、今回は「The future of Ops is platform engineering」というセッションをご紹介します。 platformcon.com www.youtube.com DevOpsは死んでいない、しかし… 本セッション冒頭では、昨年より界隈を騒がせている「DevOpsは死んだ?」というミームを取り上げ、「最悪のクリックベイト(釣りタ…

【PlatformCon 2023】Kubernetes アクセス管理の認知負荷を下げる Paralus の紹介

…ub、Google、Azure AD、Okta、etc) kubectl から確認できる監査ログ ウェブ GUI、CLI ツール pctl、API を使った操作 文字だけだと分かりづらいので、簡単な図で説明します。 Paralus の動作 Paralus を導入すると、ユーザは直接 Kubernetes クラスタにアクセスする代わりに Paralus にリクエストを投げます。 ユーザからのリクエストを受け取った Paralus は、認証/認可および監査ログを記録します。 Pa…

【PlatformCon 2023】リファレンスアーキテクチャから見るPlatform Engineering

はじめに こんばんは、ACS事業部の吉川です。 PlatformCon 2023 の気になるセッションを取り上げるブログとして、私からは 「Platform as Code: Simplifying developer platform design with reference architectures」 というセッションを取り上げたいと思います。 platformcon.com セッション概要 このセッションは、現代の複雑になりすぎた環境とそれに伴う認知負荷の向上に対す…

【PlatformCon 2023】大規模環境でのKubernetes運用課題と解決法

…幸いです。 ACS事業部のご紹介 私達ACS事業部はAzure・AKSなどのクラウドネイティブ技術を活用した内製化のご支援をしております。 www.ap-com.co.jp また、一緒に働いていただける仲間も募集中です! 今年もまだまだ組織規模拡大中なので、ご興味持っていただけましたらぜひお声がけください。 www.ap-com.co.jp 本記事の投稿者: 谷合純也 AKS/ACAをメインにインフラ系のご支援を担当しています。 junya0530さんの記事一覧 | Zenn

GitHub Copilotの使い方メモ

… + fibonacci(n - 2); } 終わりに 私達ACS事業部はAzure・AKSを活用した内製化のご支援をしております。ご相談等ありましたらぜひご連絡ください。 www.ap-com.co.jp また、一緒に働いていただける仲間も募集中です! 切磋琢磨しながらスキルを向上できる、エンジニアには良い環境だと思います。ご興味を持っていただけたら嬉しく思います。 www.ap-com.co.jp 本記事の投稿者: 過部 太智 Taichi Sugibe - Credly

LangChainのmemoryとDeepL APIを利用してチャットbotを改良した

…ターミナルを起動後、Azure Databricks CLIをインストールします。 pip install databricks-cli CLIは、Databricksホストとトークンを使用して設定します。 以下のコマンドを使用して設定できます。 databricks configure --token シークレットスコープを作成します。 databricks secrets create-scope --scope <scope-name> # databricks sec…

PowerAppsでTwilioの架電を操作してみた(カスタムコネクタをAzure Functionsで作って)

…みようと思います。 Azure FunctionsでTwilioのAPIを呼び出す関数を作る PowerAppsには、Twilioの発信とかができる標準コネクタがないため(※)、カスタムコネクタを用意する必要があります。 ※メッセージ送信機能などは標準コネクタがありますが、電話はなさそうです(参考)。 今回は、Azure FunctionsでTwilioのAPIを呼び出す関数を作り、それをPowerAppsから呼び出す形で実現したいと思います。 手順 Azure Functi…

GitHub CopilotでKubernetes Operatorを書いてみる

…b.com ACS事業部のご紹介 私達ACS事業部はAzure・AKSなどのクラウドネイティブ技術を活用した内製化のご支援をしております。 www.ap-com.co.jp また、一緒に働いていただける仲間も募集中です! 今年もまだまだ組織規模拡大中なので、ご興味持っていただけましたらぜひお声がけください。 www.ap-com.co.jp 本記事の投稿者: 谷合純也 AKS/ACAをメインにインフラ系のご支援を担当しています。 junya0530さんの記事一覧 | Zenn

小ネタ:GitHub Copilotでバッチファイルを書いてみる

… 私達ACS事業部はAzure・AKSを活用した内製化のご支援をしております。ご相談等ありましたらぜひご連絡ください。 www.ap-com.co.jp また、一緒に働いていただける仲間も募集中です! 切磋琢磨しながらスキルを向上できる、エンジニアには良い環境だと思います。ご興味を持っていただけたら嬉しく思います。 www.ap-com.co.jp 本記事の投稿者: 東出 恵次 内製化支援・攻めのDX領域のコンサルティング・アプリケーション開発をおこなう部署の責任者をやってお…

[Cluster API] Providerを実装してみよう

…: capiacr.azurecr.io/cluster-api-provider-mailgun newTag: v1 これにて実装は完了です。 お疲れさまでした。 動作確認 まず以下の環境変数を定義します。 この環境変数を定義することで、Providerデプロイ時に、先ほど定義したsecret, configmapリソースにデータが挿入されます。 export MAILGUN_DOMAIN="<Mailgun sandboxドメイン>" export MAILGUN_AP…

【Microsoft Build 2023速報】Azure Container Apps Jobsがプレビュー公開されました

…たが、その中の一つ Azure Container Apps Jobs を少し掘り下げてご紹介します。 これまでのAzure Container Apps Azure Container Apps は昨年のBuildでGAされたサービスです。Kubernetesの複雑な部分を上手く隠蔽し、非常に使いやすいコンテナサービスとなっています。 これまでのAzure Container Appsは、常に起動しているタイプのコンテナを対象としていました。KEDAによって0スケールできる…

【Microsoft Build 2023速報】Azure Messaging / Event Serviceの最新情報

…情報が出ていますが、Azure Event Hub/Event Grid関連のネタはあまり大きく取り上げられてなかった印象なので、キーワードだけ並べておきます。 こちらの情報は次のセッションで紹介されたものです。 オンデマンドでの公開ですので、興味のある方はぜひ御覧ください(30分) What's new with Azure Messaging Azure Event Grid MQTT broker support MQTT v3.1.1 and v5 support C…

【Microsoft Build 2023速報】Platform Engineeringチームに最適なAzure Deployment EnvironmentsがGAされました!

….co.jp 今回、AzureでPlatform Engineeringチームが利用できる便利なサービスとしてAzure Deployment EnvironmentsがめでたくGA発表されました!!! 事業部として取り上げないわけにはいかないので、是非こちらで紹介させて頂ければと思います。 Azure Deployment Environmentsとは? Azure Deployment Environmentsは、Platform EngineeringチームがAzure…

【Microsoft Build 2023速報】App Spacesでらくらくアプリケーション開発

…連のサービスである Azure Space とは名前が似てますが別モノです! 概要 Webアプリケーションをお手軽にAzure上で稼働させるための支援を行ってくれるサービスです。 大きく分けて以下の2つのアプローチでアプリケーション開発を支援します。 アプリケーションのソースコードが格納されたGitHubリポジトリからAzure上にデプロイする App Spacesで準備されたテンプレートからGitHubリポジトリとAzureリソースを作成する それぞれの動きを見ていきましょ…

【Microsoft Build 2023速報】Azure AI Content Safety でコンテンツの安全性を判定する

…ことで、本記事では Azure AI Content Safety についてお届けします。 AIによるモデレート Azure AI Content Safety はテキスト、あるいは画像に不適切な内容が含まれないかをチェックするためのサービスです。 Buildのセッションの中では、Chat Botに対するユーザーの問い合わせ内容が不適切でないか、という利用シーンを例示していました。 試してみる Azure AI Content Safety は既にプレビューとして利用可能とな…

【Microsoft Build 2023速報】データ&分析エクスペリエンスを大集約!Microsoft Fabricが発表されました!

…らをご確認下さい。 azure.microsoft.com 展開されるワークロードは以下7つとなります。 ワークロード 詳細 Data Factory クラウドおよびオンプレミスのデータ ソースへの 150 以上のコネクタ、データ変換のためのドラッグ アンド ドロップ エクスペリエンス、およびデータ パイプラインを調整する機能を提供します。 Synapse Data Engineering Spark の優れたオーサリング エクスペリエンス、ライブ プールでの即時開始、および…

【Microsoft Build 2023速報】Azure Functions関連アップデートがアツい!

…り上がっていますが、Azure Functions関連のアプデもいい感じなので気になった機能をまとめます。 個人的にけっこう嬉しいやつが多かったです。 面倒なfunction.jsonが不要に PythonのV2モデルおよびNoje.jsのV4モデルが出ています。 ボイラープレートが減って、面倒で間違えやすいfunction.jsonを書かなくてよくなりました。 function.jsonというのは以下のようなやつです。 { "bindings": [ { "authLeve…

【Microsoft Build 2023速報】コンテナ系アップデートまとめ

…SのホストOSとしてAzure Linuxが一般提供開始 従来Azure Kubernetes Service(AKS)のホストOSとしてUbuntu Linuxが使用されていました。 今回のアップデートにより、Microsoftが開発しているディストリビューションである Azure Linux がGAとなりました。 Azure Linuxは旧称がCBL-Marinerといい、昨年のIgniteでAKSのホストOSとしてのプレビュー利用が開始されていました。名前が変わったので…

GitHub Copilotにわざと低品質なコードを書かせてみた

… 私達ACS事業部はAzure・AKSを活用した内製化のご支援をしております。ご相談等ありましたらぜひご連絡ください。 www.ap-com.co.jp また、一緒に働いていただける仲間も募集中です! 切磋琢磨しながらスキルを向上できる、エンジニアには良い環境だと思います。ご興味を持っていただけたら嬉しく思います。 www.ap-com.co.jp 本記事の投稿者: 髙井 比文 AKSをメインにしたインフラとアプリの領域際をご支援することが多いです。Azureは11冠です。 …

【リファクタリング】変更したファイルだけCIの対象にする

… 私達ACS事業部はAzure・AKSを活用した内製化のご支援をしております。ご相談等ありましたらぜひご連絡ください。 www.ap-com.co.jp また、一緒に働いていただける仲間も募集中です! 切磋琢磨しながらスキルを向上できる、エンジニアには良い環境だと思います。ご興味を持っていただけたら嬉しく思います。 www.ap-com.co.jp 本記事の投稿者: 髙井 比文 AKSをメインにしたインフラとアプリの領域際をご支援することが多いです。Azureは11冠です。 …

Team Topologies: Platform teamはStream aligned teamである

…んら特別なものではないということが見えてきたのではないでしょうか。 今「Platform team」に所属している方はぜひ自分たちの顧客はだれなのか、その顧客は何をもとめているのかを考え直してみてはいかがでしょうか。 さいごに 私達ACS事業部はAzure・AKSなどのクラウドネイティブ技術を活用した内製化のご支援をしております。 Team Topologiesもこうした内製化支援の一部です。ご興味持っていただけましたらぜひお声がけください。 www.ap-com.co.jp

入門Azure DatabricksとPowerBIを連携させ、Warehouseデータを読み込む

…す。PowerBIをAzure Databricksと連携させてデータを読み込む手順を共有します。 2. 目次 1.はじめに 2. 目次 3. 前提条件 4. Azure DatabricksとPowerBIの連携 4-1. Connectorで接続 4-2. Navigatorで接続 5. おわりに learn.microsoft.com powerbi.microsoft.com 3. 前提条件 Azure Databricksのワークスペースが利用可能であること Pow…

【Azure OpenAI Service】ChatBot構築入門

… Teams から Azure OpenAI Service (以下、Azure OpenAI) を呼び出して ChatBot を構築しようとして躓いたポイントについて、参考記事の紹介と共にお話させていただきます。 ChatBot作成の概要 何ができる? Microsoft Teams の特定チャネルで新規メッセージを投稿すると、同チャネルでそのメッセージに対して Azure OpenAI が返答してくれます。 ただし、 Azure OpenAI 自身の返答を新規メッセージ扱…

K8sGPTのAI ProviderにAzure OpenAI Serviceが使えるようになりましたよ

…rovider追加 Azure OpenAI Service Local AI AI Providerへの問い合わせ時のデータ秘匿 弊社はMicrosoft社とのパートナーであり、Azure OpenAI Serviceを使ったAI関連の案件も受けています。そこで、社内でも活発に会話が繰り広げられているAzure OpenAI ServiceをProviderとして追加し、K8sGPTを動かしてみたいと思います。 Provider追加 前提 Azure OpenAI Serv…

[Cluster API] AKS on AKSを立ててみよう

…、あらかじめ作成済のAzure Kubernetes Sevice(以降AKS)に、バニラなK8sを立ててみましたが、今回はAKS上にさらにAKSを立ててみます。 AKS払い出し 前提 環境変数設定 シークレット作成 初期化 AKSクラスタyaml生成 クラスタyaml適用 クラスタ確認 AKS接続 Azure Service Operatorとの比較 さいごに ACS事業部のご紹介 AKS払い出し 今回は以下のCluster API Provider AzureのAKSのペ…

Vault Secrets Operator で HashiCorp Vault の動的シークレットを体験

…理方法の 1 つで、Azure のサービスプリンシパルや SQL Server のログインといった認証情報を一時的に作成してくれます。 Vault に認証情報などのデータを登録する「静的シークレット」とは異なり、「動的シークレット」はアプリケーションからリクエストがあったタイミングでデータが作成されます。 また、「動的シークレット」で作成された認証情報には有効期間 (TTL) が設定されており、アプリケーションから使われなくなると認証情報は削除されるため、セキュリティリスクを…

Open Service MeshはIstioに合流する

Open Service Meshに関して、重要なお知らせがありました。 4月のKubeCon EU 2023中に「AKS Istio Add-on」が発表されました。 techblog.ap-com.co.jp 上記の記事でも少し触れていますが、もともとMicrosoftはOpen Service Mesh(OSM)を推進していました。AKSのIstio対応で、OSMはどうなるんだろうかと少し気にしていましたが、これに関連するニュースリリースがOSMのBlogで発表されまし…

[Cluster API] AKS on K8sクラスタを立ててみよう

…ール Node確認 Azureリソース確認 Azure Service Operatorとの違い さいごに ACS事業部のご紹介 Cluster APIとは KubernetesのSIG Cluster Lifecycleのsubprojectであり、ホストKubernetesにKubernetesクラスタAPIのリソースを作成し、そのリソースに沿ったクラスタを自動でプロビジョニング可能とするツールです。宣言的にKubernetesクラスタを管理できることからKubernet…