APC 技術ブログ

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

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

SIG の検索結果:

KubeCon & CloudNativeCon Japan 2025 参加レポート - 埜下

…社から。 こちらは SigLens のブースです。 SigLens はオブザーバビリティプラットフォームで、Datadog や Splunk と比べて性能がよくコスト効率がよいことが売りのようです。 SigLens さん、休憩中に突撃してしまいました こちらは AppsCode さんのブースです。 KubeDB は AppsCode が開発する製品の一つで、Kubernetes 上で様々なデータベースを構築できます。 AppsCode の提供するダッシュボードからデータベース…

AirflowからLakeflowへ?Databricksが示すデータワークフロー近代化の選択肢

…akeflow Designer」のようなUIベースの開発から、Databricks Asset Bundles(DABs)を用いたコードベースのデプロイまで、幅広いスキルレベルのユーザーに対応しています。 プラットフォーム統合: Lakeflow JobsではUnity Catalog内のテーブルが更新されたことをトリガーにジョブを自動実行する「テーブルトリガー」がネイティブ機能として提供されています。Airflowで同様のことを実現するには、Sensorによるポーリングが…

SAPとDatabricksの連携が拓く未来:データとAIでビジネスはどう変わるのか?

…るパートナー(例: Sigma, Confluent) これらのパートナーが協働し、業界や業務に特化したソリューションを共同開発・提供します。たとえばSIパートナー向けの「Brick Builder」プログラムでは、特定ユースケース向けのソリューションアクセラレータを開発し、Data PartnerやTech Partnerの技術・データを組み込むことで、顧客に最適化された価値を提供しています。 成功事例の深掘り 理論だけでなく、実際に多くの企業がこの連携で具体的な成果を上げ…

実世界に即したAIペルソナデータセット

…MO Data Designerは、LLMやPGM、その他のツールを組み合わせた「Compound AIシステム」のアプローチを採用しています。開発者はYAML形式の設定ファイルでペルソナのパラメータを定義し、比較的簡潔なコードで合成データを生成できるよう設計されています。講演で示されたサンプルコードは50行未満で、年齢範囲や生成したいペルソナのタイプ(職業、趣味など)を指定し、PGMからサンプリングされたデモグラフィック情報を埋め込むことで、高度なペルソナ生成が可能になって…

DatabricksとDSPyで加速するマルチエージェント開発:単一LLMの限界を超える実践的アプローチ

…SPyではdspy.Signatureを使い、どのような入力からどのような出力を得たいかをPythonの型ヒントのように定義するだけで済みます。DSPyは、定義とサンプルデータを活用して、プロンプトの生成や最適化をサポートします。 また、DSPyはプロバイダーの抽象化にも優れており、OpenAI、Anthropic, Bedrock、Databricksなど複数のLLMを、コードの大部分を変更せずに切り替えられます。これにより、特定のモデルへのロックインを避けつつ、実験サイク…

DSPy 3.0登場:プロンプトエンジニアリングを「職人技」から「ソフトウェア工学」へ

…な概念があります。 Signatures(シグネチャ): タスクの「何を」を定義します。これは、関数の型定義に似ています。入力フィールド(例:メールのスレッド、添付ファイル)と出力フィールド(例:イベント名、優先度)を宣言的に記述します。これにより、プロンプトの具体的な文言やJSONフォーマットといった実装の詳細から、タスクの本質的な「入出力の契約」を分離できます。 Modules(モジュール): タスクを「どのように」解くかを定義します。これは、推論戦略をカプセル化した再利…

Backstage x GitHub Advanced Security

…ecurity Insights Plugin Dependabot security alerts や Code scanningの結果をBackstage上に表示するPluginの1つがこちらになります。 github.com こちらのPluginを Backstage frontend に導入し、GitHub App等で適切な権限 ( Code scanning alerts のread 権限が必要です)を付与すれば準備は完了です。 それでは実際の表示イメージをみていき…

CKAの勉強がてらProxmox上にkubeadmでkubernetes環境を構築してみる

…cho 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.33/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list $ sudo apt-get update $ sudo apt-get install -y kubelet kubeadm kubectl $ s…

Databricks Data + AI Summit 2025 Keynote 2日目

…akeflow Designer)、さらにはBI(AI/BI, Databricks One)、AIエージェント開発(Agent Bricks)といった、データとAIの活用プロセス全体をカバーする統合プラットフォーム戦略をさらに加速させる動きが見られました。これは、技術者だけでなく、ビジネスユーザーにもデータとAIの恩恵を広げ、企業全体のイノベーションを促進するというDatabricksの大きなビジョンに基づいていると言えるでしょう。このビジョンの実現には、オープン性とGoo…

【AWS】 AWSコスト分析に革命!Cost Explorer「期間比較」が便利すぎる

AWS

…azon QuickSight など別のサービスを使用して別途ダッシュボードを組む必要があり、手間も時間もかかっていましたが、現在は以下のような処理を Cost Explorer 内で完結できるようなっています。 複数期間のコストを同一画面で並べて表示 複数期間でのコスト差額・増減率を自動計算 複数期間の各サービスごとのコスト比較レポート作成 コスト比較してみる 1. Cost Explorer を開き、レポートパラメータをクリック。 2. 表示形式を"比較"に変更 3. 日…

GitHub Advanced Security - Dependabot:依存関係の脆弱性をチェックする

…インページで [Insights ] タブを開き、サイドバーの [ Dependency graph ] をクリックすることで確認できます。 Dependabot alerts を有効化する 依存関係グラフが有効化が完了したら、次に Dependabot alerts を有効化してみましょう。 リポジトリのメインページで [ Setting ] タブを開き、サイドバーの [ Security ] セクションで [ Advanced Security ] をクリックします。 […

【OCI】OCI Generative AI Agentsを活用したSlackチャットボットを作成してみる!

OCI

…数用途 SLACK_SIGNING_SECRET Slack App からのリクエストを Functions で検証する際のシークレット SLACK_BOT_TOKEN Functions から Slack へ投稿する際の認証用トークン AGENT_ENDPOINT_OCID Generative AI Agent エンドポイントを指定 dev.classmethod.jp 3.4 IAM ポリシー Funcitons が Generative AI Agents を呼び出せ…

Backstageの新デザインシステム Canon登場

こんにちは。ACS事業部イチBackstage推しの亀崎です。今回はBackstageに導入されつつある新しいデザインシステムをご紹介します。 Canon canon.backstage.io 2025年2月に公開された Backstage v1.36.0 に Canon という新しいデザインシステムがBackstageに登場しました。 backstage.io Canonとはどういったものでしょうか?どういった経緯で登場したのでしょうか? デザインシステムとは まず最初にデ…

【OCI】アイデンティティ・ドメインを作成してみた

OCI

…le Single Sign-On (SSO)構成を使用したセキュアなアプリケーション統合、およびOAuth管理を行うためのコンテナです。 私は、ユーザーがOCIのサービスや、連携する他のアプリケーションにアクセスする際に、誰であるか(認証)と何ができるか(認可)を判断するための「身分証明書の発行所」のようなものだと認識しています。 docs.oracle.com アイデンティティ・ドメイン・タイプについて アイデンティティ・ドメインには5つのタイプがあり、様々なニーズに対応…

【CrowdStrike】クエリー徹底解説 その2

…、Falcon InsightまたはFalcon Next-Gen SIEMのサブスクリプションと、Falcon管理者、NG SIEM管理者、NG SIEMアナリストなどの特定のロールが必要です 。これにより、セキュリティ担当者は、CrowdStrikeクラウドに保存されたイベントデータに直接アクセスし、CQLを用いて環境内の脅威を深く掘り下げることができます 。 3. 基本的な使い方 それでは、Falconコンソールで高度なイベント検索を実行するための基本的な手順を見ていき…

【CTEM】XM Cyberを触ってみた!〜攻撃者視点のセキュリティ対策で企業を守る〜

…er Peer Insightsでの高評価: Gartner Peer Insightsは、実際に製品を利用したエンドユーザーからの評価をまとめたものです。XM Cyber Exposure Management Platformは、このGartner Peer Insightsにおいて、多くの顧客から高い評価を獲得しており、その製品の有効性と満足度が実証されています。 www.gartner.com これらの信頼できる評価は、XM Cyberが実際に企業のサイバーセキュリテ…

Backstageに入門してみよう:02_PostgreSQLとの接続とGitHub Integrationの実装

…retの値を入力≫ signIn: resolvers: # resolverとしてusernameMatchingUserEntityNameを指定 - resolver: usernameMatchingUserEntityName OAuth認証を利用する際、 Backstage ではどのように GitHub から得たどの情報とBackstage上で持つ情報をどのように突合して認証を許可するかを定義するために、resolverというパラメータを指定する必要があります。 …

Soraで作る不思議かわいい5秒動画:石庭を掃除するロボット掃除機とシマリスたち

…ilar in design to an iRobot Roomba, slowly enters the scene. The vacuum glides gently across the sand, weaving between stones without disturbing the patterns. The camera keeps its distance, maintaining the garden’s full view as the chipmunk…

【AWS】AWS Managed Notifications(マネージド通知)についてまとめました

目次 目次 はじめに AWS Managed Notificationsとは これまでのAWS User Notificationsとの相違点 対象リージョン 料金 利用方法の紹介 おわりに お知らせ はじめに こんにちは、クラウド事業部の山下です。 クラウド環境の運用にあたって、サービスの障害情報やセキュリティ等の通知を管理することは非常に重要です。 AWS Healthの通知を管理するためのAWS Managed NotificationsというAWS User Noti…

EKS と Apache Superset で始めるデータ可視化

AWS

…azon QuickSight も有力な選択肢の一つですが、OSS である Superset は、その自由度の高さと特定のニーズに合わせたカスタマイズ性において強みを発揮します。 Amazon QuickSight については、弊社のブログでもご紹介しておりますので、ぜひ併せてご覧ください。 techblog.ap-com.co.jp techblog.ap-com.co.jp CloudShell 今回は、以下のサイトを参考に EKS へ Apache Superset を…

【AWS】curlでAWS Signature Version 4 (AWS SigV4) を使用してみた

AWS

… はじめに AWS SigV4を使用する 認証情報の取得 S3の操作 ListObjectV2 GetObject PutObject DeleteObject EC2の操作 DescribeRouteTables DescribeSecurityGroups DescribeInstances 注意 まとめ お知らせ はじめに こんにちは、クラウド事業部の菅です。 前回の記事投稿後にcurlコマンドによるアクセス方法を調べていたところ、AWS Signature Versi…

【AWS】Lambda上でTerraformを動かす関数を作ってみた

…mp": "", "SignatureVersion": "", "Signature": "", "SigningCertUrl": "", "UnsubscribeUrl": "", "MessageAttributes": { "Test": { "Type": "", "Value": "" }, "TestBinary": { "Type": "", "Value": "" } } }, "EventVersion": "", "EventSubscriptionA…

【AWS】Amazon EKS Community Add-onがリリースされたのでAdd-onのことを調査してみる

こんにちは、クラウド事業部の山路です。今回はAmazon EKSのCommunity Add-onがリリースされたので、Add-onの復習とCommunity Add-onの検証を簡単に行いました。 aws.amazon.com Amazon EKS Add-onとは Amazon EKS Add-onは、Kubernetesの運用で利用されるソフトウェア群です。Kubernetesの運用をする上で頻繁にインストールされるソフトウェアをAdd-onとして提供し、Amazon …

Datadog Learning Center 全77コースをすべて受講して得た、実務に活かせる知識と技術

…ritical Insights Using Dashboards and SLOs Intermediate 1 Create Custom Spans and Span Tags with APM Beginner 1 Creating Custom Metrics with DogStatsD Intermediate 1 Customize Alert Monitor Notifications Intermediate 0.5 Database Monitoring…

【AWS】QuickSightでデータ分析!ワークショップやってみた(高度な分析ダッシュボードを作成する)

…ほしい人 QuickSightとは ワークショップの概要 ダッシュボード作成の概要 ビジュアルの解説 まとめ お知らせ はじめに こんにちは。エーピーコミュニケーションズ クラウド事業部の髙野です。 QuickSightのワークショップをやってみたシリーズの第2弾です。前回のブログではワークショップの第1章である「初めてのダッシュボードを作成する」を実施しての感想を書きましたが、今回は続きである「高度な分析ダッシュボードを作成する」の感想を書いていきます。 前回のブログを見て…

【OCI】ユーザー追加とロールを割り当てる方法

OCI

目次 目次 はじめに ユーザーの作成 管理者側の操作 追加されるユーザー側の操作 ロールの割り当て 付与されたロールの確認 権限付与前 権限付与後 参考 まとめ おわりに はじめに こんにちは、エーピーコミュニケーションズ クラウド事業部の森田です。 Oracle Cloud Infrastructure(OCI)では、作成したテナントに、ユーザーを追加することや、そのユーザーに管理タスクを委任できるように、ロールを割り当てることが可能です。 本記事では、OCIのコンソールを…

【OCI】Oracle Cloud Infrastructure 2024 Certified Architect Associate (1Z0-1072-24) に合格しました

OCI

…exam is designed for individuals who possess a strong foundational knowledge of architecting infrastructure using Oracle Cloud Infrastructure (OCI) services. This certification validates a deep understanding of topics such as Identity and A…

【AWS】QuickSightでデータ分析!ワークショップやってみた(初めてのダッシュボードを作成する)

AWS

…ほしい人 QuickSightとは ワークショップの概要 ダッシュボード作成の概要 ビジュアルの解説 まとめ はじめに こんにちは。エーピーコミュニケーションズ クラウド事業部の髙野です。 昨年、Amazon QuickSightの新機能としてAmazon Q in QuickSightが発表され気になっていたのですが、まだQuickSight自体を使用したことがなかったので今回ワークショップをやってみました。本記事ではワークショップの紹介と実施してみての感想を書いていきます…

【OCI】サインインポリシーで特定のユーザだけMFAを回避させてみる

OCI

…、「Default Sign-On Policy」はそれ以外のログイン時に適用されるポリシーとなっています。 「User Category Based Sign-On Policy」はユーザがカスタムで統合アプリケーションを設定する用途のようです。 「Security Policy for OCI Console」の詳細を見てみると、サインオンルールではadministratorとそれ以外のユーザへMFAを強制するルールが2つ、 適用されるのは「OCI Console」である…

【Azure】 FunctionsからApplication Insightsのログ出力を行う

…ication InsightsとFunctionsについて学習したところ、 今回はこれを組み合わせてFunctionsアプリにてApplication Insightsにログを出していこうと思います。 関連記事: techblog.ap-com.co.jp techblog.ap-com.co.jp techblog.ap-com.co.jp やることや詰めておきたいこと 使用するTrigger Funtctionsは外部要因に起用しないTimerTriggerを使用します…