TECH PLAY

クラウドエース

クラウドエース の技術ブログ

721

はじめに こんにちは、クラウドエースの木村です。 近年、AI エージェント技術は目覚ましい進化を遂げています。単一の指示に応答する従来のチャットボットとは異なり、自律的に思考し、計画を立て、複雑なタスクを実行する能力を持つようになりました。 この先進的なエージェント開発を支援するため、Google は、Google Cloud NEXT'25 にて Agent Development Kit (ADK) を発表しました。 本記事では、ADK をこれから利用する開発者の方を対象に、公式サンプルの中からデータ分析に特化した data-science エージェントを取り上げ、その環境構築か
アバター
はじめに こんにちは、クラウドエースの NW ギルド に所属している清水です。 デジタルトランスフォーメーション(DX)やマルチクラウドの普及に伴い、企業のネットワークはますます複雑化しています。従来の WAN が抱えるコスト、パフォーマンス、セキュリティの課題を解決するソリューションとして、Google Cloud が提供する「Cloud WAN」が注目されています。 この記事では、 Cloud WAN の概要から、構成する主要なサービス、具体的なユースケースまでを、構成図のイメージを交えながら徹底解説します。 https://cloud.google.com/blog/ja/pr
アバター
はじめに こんにちは、クラウドエースの岸本です。 今回は以下の内容を解説しようと思います。 GitLab の SAST 機能を用いて Cursor で開発したアプリケーションの脆弱性を検出する方法 脆弱性が検知されてから、検知内容を確認し、承認してマージするまでの一連のフロー ! なお、本ソースコードの脆弱性は意図的に作成したものです。 1. 環境 ソースコード管理: GitLab SaaS CI/CD 実行環境: GitLab がホストする SaaS Runner プログラミング言語: Python を使用した Web アプリケーション 2. GitLab
アバター
こんにちは。クラウドエース株式会社で Google Cloud 認定トレーナーをしている廣瀬 隆博です。 個人的にはライブこそヘヴィメタルの醍醐味だと思っているので、今回は 月末 Tech Lunch Online#2 - Google Cloud を語る!- でライブしてきた内容をお届けします。 ライブといっても Lightning Talk(以下、LT)ですので、内容は短めですね。 気軽に読んでもらったらと思います。 https://jaguer-tech-lunch.connpass.com/event/354120/ 月末 Tech Lunch とは 月末 Tech Lunc
アバター
はじめに こんにちは、クラウドエースの許です。 今回はローカル環境に MySQL 環境を構築するための方法を紹介します。 ただし、M1 Mac (もしくは別の Apple シリコン搭載の Mac)での構築を前提となりますので、他の環境は多少違った構築方法になると思います。 準備 MySQL サーバーと接続できることを確認するために、GUI ツールの MySQL Workbench をインストールします。 CUI に慣れている方であれば、インストールはスキップしても大丈夫です。 ここからインストール M1 Mac のアーキテクチャは ARM なので ARM 版をインストールしてくだ
アバター
こんにちは!クラウドエースの kazz です。 この記事では、開発環境において Autopilot モードの Google Kubernetes Engine (以下、GKE) のコストを削減する方法について紹介します。 TL;DR 止まっても問題のない Pod を Spot VM に移行することで、Pod にかかるリソースコストを最大 91% 削減できる 作業時間外の夜間や休日は Pod を停止することで、課金を抑えられる Autopilot モードの GKE のコスト Autopilot モードの GKE は、大きく分けて以下の 2 つのコストがかかります。 クラスタ管
アバター
はじめに こんにちは、クラウドエースのベアです。 今回は Application Integration を使用して FTP サーバーから CSV ファイルをダウンロードし、Cloud Storage を経由して BigQuery に格納するデータ連携を行いたいと思います。 Application Integration について Application Integration とは、Google Cloud が提供する iPaaS (Integration Platform as a Service) で様々なアプリケーションやサービスを連携させ、業務プロセスを自動化できるプロ
アバター
はじめに こんにちは。クラウドエースの田中です。 わたしたちが Google Cloud を利用する際、さまざまなサービスや VPC を利用します。 そんなとき、こんな困りごとはないでしょうか。 VPC 同士を接続したいから VPC ピアリングの利用を検討しているけど、IP アドレスの重複管理・ルーティングの管理が大変 例: 最初は VPC 同士の接続なんていらないはずだったのに、後から追加で考える必要が出てきてしまった VPC 全体をつなぐことになる VPC ピアリングより、細かい粒度でアクセス制御を行いたい 各サービス間での通信を行う時、その通信をインターネットに出さず
アバター
はじめに こんにちは。クラウドエースの荒木です。 2021 年 9 月に Docker Desktop の企業ライセンス有料化が発表されて以来 [1]、多くの開発者や企業が代替手段を模索する状況が続いています。その発表から数年が経ち、代替ツールも成熟してきた今、「結局どれを選べばいいの?」という質問をよく見かけます。弊社でも Docker Desktop 利用に制約があるため、様々な代替ツールを試しました。 そこで今回は、2025 年時点での Docker Desktop 代替ツールを、実際の使用感も含めて比較検討してみたいと思います。 Docker Desktop の企業ライセ
アバター
はじめに こんにちは。クラウドエース株式会社 第四開発部の相原です。 今回の記事は、科学誌「societies」に投稿された「社会における AI ツール: 認知的オフロード傾向と批判的思考への影響」という題で提出された論文を基に「AI を使うと思考力が落ちるのか?」についてまとめました。 ! 「認知的オフロード傾向」とは、簡単に言うと自分の記憶や思考を外部の道具や他者に頼る傾向のことです。たとえば、スマホで予定を全部管理する行為や、知らないことはすぐGoogleで検索する行為が例として挙げられるでしょう。 記事の要約 AI の過度な利用は批判的思考や情報精査能力を低下させる可
アバター
こんにちは。クラウドエース株式会社で Google Cloud 認定トレーナーをしている廣瀬 隆博です。 みなさんは夏休みの宿題が「油断していたら期限ギリギリだった」ということはありませんか。 私は先日、かなり観たかったバンドの来日公演チケットが発売されるタイミングを見逃してしまい、気づいたら完売していたということがありました。 本当に悔しくて、その日はヤケ酒を飲むことになってしまいました。 今回の記事は Professional Cloud Database Engineer に関する記事であり、実は 2024 年末から執筆を始めていました。 ところが、年度末にかけて業務が多忙すぎて執
アバター
1. はじめに こんにちは。クラウドエースの荒木です。 皆さんは、クラウドサービスやツールの最新情報をどのようにキャッチアップされていますか?日々公開されるリリースノートを一つ一つ確認するのは、なかなか骨の折れる作業ではないでしょうか。 本記事では、情報収集のプロセスを効率化するため、n8n を活用して Google Cloud のリリースノートを自動で取得し、LLM(本記事では Gemini を利用)によって要約・解説を行い、その結果を Gmail で毎日通知するワークフローの構築方法についてご紹介します。 ▼ 他にこんな記事を書いています https://zenn.dev/cl
アバター
こんにちは。クラウドエース株式会社で Google Cloud 認定トレーナーをしている廣瀬 隆博です。 最近は業務がメチャクチャ多忙でヘヴィメタル成分を摂取できておらず、動画で最低限の栄養を摂取して生きています。 やはりリアルタイムに生演奏の爆音を浴びてこそのヘヴィメタルなので、栄養が枯渇するまでに何とか時間を確保したいところです。 さて、今回は Professional Cloud Developer 認定試験の解説記事となります。 モダンなアプリケーション開発では、昨今は開発スピードの向上が求められがちですね。 生演奏に負けないくらいのスピード感を持ってリアルタイムにアプリケーショ
アバター
はじめに Google Cloud Partner Top Engineer で\textcolor{red}{赤髪}がトレードマークの Shanks です。 本記事では高性能 WEB セキュリティ導入ガイドと題して、Cloud Armor Enterprise(以下、Armor)についてご紹介します。 Cloud Armor Enterprise とは 従来の WAF 製品とその課題 図:従来の WAF 製品での課題のイメージ クラウドを標的とした WEB アプリケーションへの攻撃は巧妙化の一途をたどり、対処に多くの手間が発生しています。 WAF などの対策製品が登場して
アバター
こんにちは、クラウドエース 第一開発部の阿部です。 この記事では、2025 年 5 月 14 日にリリースされた Terraform 1.12.0 の変更点についてざっくり説明します。 また、 2025 年 5 月 21 日にリリースされた Terraform 1.12.1 の変更点についても紹介します。 Terraform 1.12 のアップグレードに関する注意事項 アップグレードガイドにおいて、Terraform 1.11 から 1.12 にアップグレードする際の注意事項は特にありませんでした。 ただし、後述しますが Linux 環境においてサポートされる Linux カーネルバ
アバター
はじめに クラウドエースの梶田、小貫です。 セキュリティの観点からリソースをなるべく外部に晒すのは避けたいですよね。Google Cloud では、リソースに外部 IP アドレスを付与せずにサービス接続する「プライベート接続」という機能があります。 本記事では、その主要な方法である Private Google Access(PGA)、 Private Service Access(PSA)、 Private Service Connect(PSC)、通称「Private 3兄弟」を解説します。 TL;DR # 名称 ユースケース 長男 Private Google
アバター
はじめに こんにちは、クラウドエースの第二開発部に所属している村松です。 生成 AI を駆使して、日々開発に励んでいます。 さて、2025年の3月に、Google が Gemma 3 をリリースしました。 https://cloud.google.com/blog/products/ai-machine-learning/announcing-gemma-3-on-vertex-ai/?hl=en Gemma 3 は、Gemini 1.5 と同じ研究成果をもとに開発された、軽量かつ高性能な大規模言語モデルです。 最大 128k のコンテキストウィンドウに対応しており、長文の処理にも優
アバター
はじめに 図:Cloud WAN 概要図 - 公式ブログより引用 こんにちは!第四開発部の小林由暁です。 これまでの拠点間の接続では、「手軽だけどデータ量が多いと不安なVPN」や「安心だけど高コストで時間もかかる専用線」といった悩みがあったかもしれません。 そんな中、Google Cloud から新しい企業向けネットワークソリューション「Cloud WAN」が発表されました。 この記事では、「Cloud WAN」の中でも特に新しい接続方法である「Cross-Site Interconnect」に注目。これがどんなメリットをもたらし、どう役立つのか、ITに詳しくない方にも分かりやすく
アバター
はじめに こんにちは、クラウドエースの許です。 Spring Boot には、リクエストパラメータが正しいかを検証し、パラメータ不正時にリクエストを弾くことができる機能が備わっています。 そして、この機能はリクエストパラメータにアノテーションを付与することで実現されます。 例えば、以下のように @NotNull を付与することで、リクエストパラメータが null でないことを検証することができます。 @NotNull private String string_value; そして、これらのアノテーションは、jakarta.validation.constraints
アバター
はじめに こんにちは。第四開発部の富田です。 皆さんは Google Maps を使って普段どんなことをしていますか? 行きたい場所までのルートを調べることが多いのではないでしょうか。 ウェブアプリケーションやモバイルアプリケーションにおいて、ユーザーが出発地から目的地までのルートを検索できる機能は非常に価値が高いものです。Google Maps Platform は、このルート検索機能を実現するための強力なツール群を提供しています。 本記事では、特に React アプリケーションでルート検索機能を実装する方法を解説します。 ルート検索機能の実装 Google Maps Plat
アバター