BFT名古屋 TECH BLOG 日々の業務で得た知識を所属するエンジニアたちがアウトプットしていきます。 2024-02-29T11:36:34+09:00 bftnagoya Hatena::Blog hatenablog://blog/26006613654762519 【GCP】GCPクイックスタートガイド⑧ -基本的なリソースの作成 GCPのデータベース編-  hatenablog://entry/6801883189084652460 2024-02-29T11:36:34+09:00 2024-02-29T11:36:34+09:00 こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第8回です。 前回はGCPで基本的な仮想マシンを作成するGCEについて解説しました。 今回はGCP上においてデータベースの役割を担うGCPサービスについて解説します。 GCPにおけるデータベースサービス GCPでデータベースを扱うサービスは、大きく分けてBigQueryとCloud SQLがあります。 そのふたつは以下の通りそれぞれ異なる性質を持っているので、比べることはあれど、単純比較でどちらが優れているかではなく、ケースに応じて合う方を選択するようにします。 フルマネージ… こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第8回です。 前回はGCPで基本的な仮想マシンを作成するGCEについて解説しました。 今回はGCP上においてデータベースの役割を担うGCPサービスについて解説します。 GCPにおけるデータベースサービス GCPでデータベースを扱うサービスは、大きく分けてBigQueryとCloud SQLがあります。 そのふたつは以下の通りそれぞれ異なる性質を持っているので、比べることはあれど、単純比較でどちらが優れているかではなく、ケースに応じて合う方を選択するようにします。 フルマネージ… bftnagoya 【GCP】GCPクイックスタートガイド⑦ -基本的なリソースの作成 GCEインスタンス編- hatenablog://entry/6801883189083596953 2024-02-20T09:58:23+09:00 2024-02-29T11:37:09+09:00 こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第7回です。 前回まででGCP環境上のネットワークの整え方を解説しましたので、今回からはそのネットワーク上に配置するGCPリソースについて扱っていきます。 今回はGCP上で仮想マシンを作成する代表格のサービス、Google Compute Engine(GCE)のお話です。 GCPの仮想マシン作成サービス、Google Compute Engine(GCE) クラウドサービスを利用してシステムを構築する際に、大半は使用することになる仮想マシン。 GCPにおいては、一般的に仮想… こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第7回です。 前回まででGCP環境上のネットワークの整え方を解説しましたので、今回からはそのネットワーク上に配置するGCPリソースについて扱っていきます。 今回はGCP上で仮想マシンを作成する代表格のサービス、Google Compute Engine(GCE)のお話です。 GCPの仮想マシン作成サービス、Google Compute Engine(GCE) クラウドサービスを利用してシステムを構築する際に、大半は使用することになる仮想マシン。 GCPにおいては、一般的に仮想… bftnagoya 【GCP】GCPクイックスタートガイド⑥ -基本的なリソースの作成 ファイアウォール編- hatenablog://entry/6801883189083139422 2024-02-16T10:46:15+09:00 2024-02-29T11:35:51+09:00 こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第6回です。 前回はGCP環境のネットワークの根幹であるVPCとサブネットに触れましたが、今回はその中で少し触れたファイアウォールの設定について詳しくお話していきます。 GCPにおけるファイアウォール まずGCPにおいてファイアウォールと言うと、VPCおよびVPC内の仮想マシンに対して適用するVPC ファイアウォールと、サーバレスなアプリケーション実行環境を用意できる「App Engine」に対して適用するApp Engine ファイアウォールがあります。 本記事ではApp … こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第6回です。 前回はGCP環境のネットワークの根幹であるVPCとサブネットに触れましたが、今回はその中で少し触れたファイアウォールの設定について詳しくお話していきます。 GCPにおけるファイアウォール まずGCPにおいてファイアウォールと言うと、VPCおよびVPC内の仮想マシンに対して適用するVPC ファイアウォールと、サーバレスなアプリケーション実行環境を用意できる「App Engine」に対して適用するApp Engine ファイアウォールがあります。 本記事ではApp … bftnagoya 【GCP】GCPクイックスタートガイド⑤ -基本的なリソースの作成 ネットワーク編- hatenablog://entry/6801883189082857004 2024-02-16T10:31:09+09:00 2024-02-16T11:00:46+09:00 こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第5回です。 今回からGCP上での環境構築に必要なGCPサービスの利用・活用方法について触れていきます。 まずは「ネットワーク編」としてGCP環境の下地となるネットワークを作成するGCPサービスの使い方を見ていきましょう。 GCPで構築するネットワーク GCP環境におけるネットワークは、Virtual Private Cloud(VPC)とサブネットにより構成されます。 これらはGCP上のネットワークの根幹とも言えるもので、仮想マシンを始めとしたネットワークに紐づくGCPサー… こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第5回です。 今回からGCP上での環境構築に必要なGCPサービスの利用・活用方法について触れていきます。 まずは「ネットワーク編」としてGCP環境の下地となるネットワークを作成するGCPサービスの使い方を見ていきましょう。 GCPで構築するネットワーク GCP環境におけるネットワークは、Virtual Private Cloud(VPC)とサブネットにより構成されます。 これらはGCP上のネットワークの根幹とも言えるもので、仮想マシンを始めとしたネットワークに紐づくGCPサー… bftnagoya 【GCP】GCPクイックスタートガイド④ -認証情報と権限の設定- hatenablog://entry/6801883189068278027 2024-02-16T10:06:57+09:00 2024-02-16T11:00:57+09:00 こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第4回です。 第3回では、GCPを利用したシステムの土台となるプロジェクトの作成を行ない、利用の準備を整えました。 第4回も、GCP利用の準備のひとつ、GCPサービスを利用するための認証情報や権限の設定手順を扱っていきます。 GCP上で使う認証情報と権限 認証情報や権限と聞くと、前回使用したGoogleアカウントなどの「ログインに使用する情報」を想像するかもしれません。 それもひとつの側面ですが、ここでの認証情報は「Google APIにアクセスするために使用される情報」のこ… こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第4回です。 第3回では、GCPを利用したシステムの土台となるプロジェクトの作成を行ない、利用の準備を整えました。 第4回も、GCP利用の準備のひとつ、GCPサービスを利用するための認証情報や権限の設定手順を扱っていきます。 GCP上で使う認証情報と権限 認証情報や権限と聞くと、前回使用したGoogleアカウントなどの「ログインに使用する情報」を想像するかもしれません。 それもひとつの側面ですが、ここでの認証情報は「Google APIにアクセスするために使用される情報」のこ… bftnagoya 【ChatGPT】学習モデルの微調整、fine-tuningのやり方 hatenablog://entry/6801883189068832276 2023-12-27T14:37:16+09:00 2023-12-28T10:11:57+09:00 こんにちは! BFT名古屋支店の佐野です。 今回はchatGPT、ないしopenAIの学習に関連するお話、fine-tuning(ファインチューニング)について扱っていきます。 特に社内向けAIを構築する場合に、その社内の環境独自のデータをAIに学習させたい場合にどうすればよいか、その手法と手順も解説します。 Fine-tuning fine-tuning(ファインチューニング)ってそもそも何? fine-tuningとは既に大規模学習モデルを学習したAIに対し、新たな学習モデルを追加して学習させることです。 AIに対して新たな、特定の知識を覚えてもらうこととも言えます。 ChatGPTに触れ… こんにちは! BFT名古屋支店の佐野です。 今回はchatGPT、ないしopenAIの学習に関連するお話、fine-tuning(ファインチューニング)について扱っていきます。 特に社内向けAIを構築する場合に、その社内の環境独自のデータをAIに学習させたい場合にどうすればよいか、その手法と手順も解説します。 Fine-tuning fine-tuning(ファインチューニング)ってそもそも何? fine-tuningとは既に大規模学習モデルを学習したAIに対し、新たな学習モデルを追加して学習させることです。 AIに対して新たな、特定の知識を覚えてもらうこととも言えます。 ChatGPTに触れ… bftnagoya 【GCP】GCPクイックスタートガイド③ -アカウントの作成とプロジェクトの作成- hatenablog://entry/6801883189067829592 2023-12-20T09:08:36+09:00 2024-02-13T15:17:56+09:00 こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第3回です。 第一回と第二回では、そもそもGCPとは何ぞやというところに絞ってお話をしてきましたが、この第三回からはいよいよ環境構築に向けた要素や手法、手順を扱っていきます。 まずはGCP利用の第一歩、GCPアカウントとプロジェクトの作成についてお話していきます。 GCPを始めるには? GCPを使うための最低限必要なもの いざGCPを使ってみよう、という時にまず何が必要となるか。GCPを使うのが初めてならばそれすらイメージするのも難しいでしょう。 多分なにかしらアカウントが必… こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第3回です。 第一回と第二回では、そもそもGCPとは何ぞやというところに絞ってお話をしてきましたが、この第三回からはいよいよ環境構築に向けた要素や手法、手順を扱っていきます。 まずはGCP利用の第一歩、GCPアカウントとプロジェクトの作成についてお話していきます。 GCPを始めるには? GCPを使うための最低限必要なもの いざGCPを使ってみよう、という時にまず何が必要となるか。GCPを使うのが初めてならばそれすらイメージするのも難しいでしょう。 多分なにかしらアカウントが必… bftnagoya 【Linux】ログローテーションとはなんぞや?初心者向けにまとめてみた hatenablog://entry/6801883189056556649 2023-12-19T16:27:48+09:00 2023-12-19T16:27:48+09:00 はじめに こんにちは!BFT名古屋支店・新卒のゴンザレスです。 今回はログローテーションについて紹介します。 ログローテションってなんぞや?というIT初心者の方はぜひ読んでみてください。 ログローテーションとは ずばり!ログローテーションとはログが出力されるログファイルをローテーションし、必要に応じて圧縮や削除を行うことです。 Linuxではログローテーションを行ってくれる機能をlogrotateと言います。 ではローテーションの対象となるログ(ログファイル)とは一体何でしょう。 ログとは そもそもログとは何ぞやを説明しておきます。 ログとは、システムに関して起こった出来事の内容を時系列に記録… はじめに こんにちは!BFT名古屋支店・新卒のゴンザレスです。 今回はログローテーションについて紹介します。 ログローテションってなんぞや?というIT初心者の方はぜひ読んでみてください。 ログローテーションとは ずばり!ログローテーションとはログが出力されるログファイルをローテーションし、必要に応じて圧縮や削除を行うことです。 Linuxではログローテーションを行ってくれる機能をlogrotateと言います。 ではローテーションの対象となるログ(ログファイル)とは一体何でしょう。 ログとは そもそもログとは何ぞやを説明しておきます。 ログとは、システムに関して起こった出来事の内容を時系列に記録… bftnagoya 【AWS】Organizationsを使用してCloudWatchのアカウント連携やってみた hatenablog://entry/6801883189062070453 2023-12-19T13:21:07+09:00 2023-12-19T13:21:07+09:00 はじめに こんにちは! 株式会社BFT名古屋支店の新人エンジニア ケセランパサランです。 先日AWS Organizationsという複数のAWSアカウントを組織として一括管理できる機能を使用して、CloudWatchを統合してみたのですが…アカウント連携の方法が2種類あることを知らなかったので、遠回りをしてしまいました(汗) 今回はその連携方法ごとのできることの違いや、設定方法(マネジメントコンソール)をアウトプットしたいと思います。 複数のAWSアカウントを1つのアカウントで監視したい! だけど、何ができるの?見え方はどうなるの?どう設定すればいいの?連携方法ごとの違いは?という方、この記… はじめに こんにちは! 株式会社BFT名古屋支店の新人エンジニア ケセランパサランです。 先日AWS Organizationsという複数のAWSアカウントを組織として一括管理できる機能を使用して、CloudWatchを統合してみたのですが…アカウント連携の方法が2種類あることを知らなかったので、遠回りをしてしまいました(汗) 今回はその連携方法ごとのできることの違いや、設定方法(マネジメントコンソール)をアウトプットしたいと思います。 複数のAWSアカウントを1つのアカウントで監視したい! だけど、何ができるの?見え方はどうなるの?どう設定すればいいの?連携方法ごとの違いは?という方、この記… bftnagoya 【GCP】GCPクイックスタートガイド① -そもそもGCPって? クラウドサービスって?- hatenablog://entry/6801883189063932200 2023-12-18T16:59:57+09:00 2023-12-20T09:09:36+09:00 こんにちは! BFT名古屋支店の佐野です。 突然ですが今回から佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」を始めていきます。 GCPクイックスタートガイドは主にGCPを初めて触る、あるいは触ったばかりという方々に向けた、GCP活用の初期のあれこれを一連のシリーズとしてお話し、振り返って見れる資料とする(したい)ものです。 ご覧いただいている方々にとって有益なものとなるよう、尽力していくのでどうぞよろしくお願いいたします。 と言ってもいつもの記事と方向性ほぼ同じかもしれません。 さて、この記事にたどり着いた人には、職場での業務中、あるいは研修やプライベートな会話の中でGC… こんにちは! BFT名古屋支店の佐野です。 突然ですが今回から佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」を始めていきます。 GCPクイックスタートガイドは主にGCPを初めて触る、あるいは触ったばかりという方々に向けた、GCP活用の初期のあれこれを一連のシリーズとしてお話し、振り返って見れる資料とする(したい)ものです。 ご覧いただいている方々にとって有益なものとなるよう、尽力していくのでどうぞよろしくお願いいたします。 と言ってもいつもの記事と方向性ほぼ同じかもしれません。 さて、この記事にたどり着いた人には、職場での業務中、あるいは研修やプライベートな会話の中でGC… bftnagoya 【AWS】別アカウントからS3に連携されたファイルが読み込みできない問題を解決してみた hatenablog://entry/6801883189062885333 2023-12-18T16:56:41+09:00 2023-12-18T16:56:41+09:00 はじめに こんにちは!BFT名古屋支店のマッチです。今回はAWS S3に異なるアカウントから連携されたファイルをLambdaで読み込もうとしたところ、権限エラーで失敗したため、解決までに試したことを備忘も兼ねてご紹介します。手っ取り早く解決方法だけ知りたい方は解決手順からご覧ください。 目次 はじめに 目次 事象 試したこと Lambdaの割り当てポリシーの確認 S3バケットのアクセス許可確認 ファイルアップロード時のオプション追加 原因 解決手順 おわりに 参考 事象 以下の図のようにアカウントBからアカウントAのS3バケットにアップロードされたファイルをLambdaで読み込もうとしたところ… はじめに こんにちは!BFT名古屋支店のマッチです。今回はAWS S3に異なるアカウントから連携されたファイルをLambdaで読み込もうとしたところ、権限エラーで失敗したため、解決までに試したことを備忘も兼ねてご紹介します。手っ取り早く解決方法だけ知りたい方は解決手順からご覧ください。 目次 はじめに 目次 事象 試したこと Lambdaの割り当てポリシーの確認 S3バケットのアクセス許可確認 ファイルアップロード時のオプション追加 原因 解決手順 おわりに 参考 事象 以下の図のようにアカウントBからアカウントAのS3バケットにアップロードされたファイルをLambdaで読み込もうとしたところ… bftnagoya 【Google Cloud】GCEで最新でないマイナーバージョンでインスタンスを作成する hatenablog://entry/6801883189062400315 2023-12-18T16:55:52+09:00 2023-12-18T16:55:52+09:00 はじめに こんにちは!BFT名古屋支店のマッチです。今回もGCEに関する記事になります。 GCEのインスタンスを作成する際、公開イメージから作成しようとすると以下のようにOSのマイナーバージョンの指定ができず、自動的に最新のイメージで作成されてしまいます。 しかし、ミドルウェアの要件など様々な理由で最新でないバージョンで構築したいケースは多いかと思います。その際に取る手段としては主に以下が考えられます。 オンプレで作成したマシンをGCPにリフトする。 最新以外の任意のイメージを指定してインスタンスを作成する。 1.の方法については以前の記事でも紹介しているので、今回は2.の方法について、検証し… はじめに こんにちは!BFT名古屋支店のマッチです。今回もGCEに関する記事になります。 GCEのインスタンスを作成する際、公開イメージから作成しようとすると以下のようにOSのマイナーバージョンの指定ができず、自動的に最新のイメージで作成されてしまいます。 しかし、ミドルウェアの要件など様々な理由で最新でないバージョンで構築したいケースは多いかと思います。その際に取る手段としては主に以下が考えられます。 オンプレで作成したマシンをGCPにリフトする。 最新以外の任意のイメージを指定してインスタンスを作成する。 1.の方法については以前の記事でも紹介しているので、今回は2.の方法について、検証し… bftnagoya 【GCP】GCPクイックスタートガイド② -GCPって他のクラウドサービスと何が違うの? AWSやAzureとの比較- hatenablog://entry/6801883189065047976 2023-12-08T11:26:15+09:00 2024-02-13T15:17:46+09:00 こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第2回です。 第一回の「そもそもGCPって? クラウドサービスって?」ではGCPだけでなく、GCPのようなクラウドサービスに共通する機能や特徴をおおまかにお話しましたので、第二回は「GCPって他のクラウドサービスと何が違うの? AWSやAzureとの比較」と銘打ち、Amazonが提供するクラウドサービス「Amazon Web Services」と、Microsoftが提供するクラウドサービス「Microsoft Azure」のふたつと比べ、GCPは何が違うのか、何に優れている… こんにちは! BFT名古屋支店の佐野です。 今回は佐野が勝手に進めるブログプロジェクト「GCPクイックスタートガイド」の第2回です。 第一回の「そもそもGCPって? クラウドサービスって?」ではGCPだけでなく、GCPのようなクラウドサービスに共通する機能や特徴をおおまかにお話しましたので、第二回は「GCPって他のクラウドサービスと何が違うの? AWSやAzureとの比較」と銘打ち、Amazonが提供するクラウドサービス「Amazon Web Services」と、Microsoftが提供するクラウドサービス「Microsoft Azure」のふたつと比べ、GCPは何が違うのか、何に優れている… bftnagoya 【Google Cloud】共有VPCが設定されたプロジェクト間でGCEインスタンスをコピーする hatenablog://entry/6801883189062358405 2023-11-29T10:29:13+09:00 2023-11-29T10:29:13+09:00 はじめに こんにちは!BFT名古屋支店のマッチです。今回もGCEに関する記事になります。 開発環境で構築したインスタンスを本番環境に移したいなど、異なるプロジェクト間でGCEインスタンスをコピーしたいシチュエーションはあるかと思います。 今回は共有VPCが設定されたプロジェクト間でインスタンスをコピーする方法を検証するため、共有VPCの設定から試してみたので手順をご紹介します。 目次 はじめに 目次 前提 IAMの権限を設定する 共有VPC設定 インスタンスのコピー おわりに 参考 前提 コピー元のインスタンスがすでに作成済みであること コピー元とコピー先のプロジェクトが同一組織に属しているこ… はじめに こんにちは!BFT名古屋支店のマッチです。今回もGCEに関する記事になります。 開発環境で構築したインスタンスを本番環境に移したいなど、異なるプロジェクト間でGCEインスタンスをコピーしたいシチュエーションはあるかと思います。 今回は共有VPCが設定されたプロジェクト間でインスタンスをコピーする方法を検証するため、共有VPCの設定から試してみたので手順をご紹介します。 目次 はじめに 目次 前提 IAMの権限を設定する 共有VPC設定 インスタンスのコピー おわりに 参考 前提 コピー元のインスタンスがすでに作成済みであること コピー元とコピー先のプロジェクトが同一組織に属しているこ… bftnagoya 【Google Cloud】ESXiで作成した仮想マシンをOVFテンプレートを使用してGCEに移行する hatenablog://entry/6801883189062059632 2023-11-27T17:44:11+09:00 2023-11-28T15:10:46+09:00 はじめに こんにちは!BFT名古屋支店のマッチです。今回はGCEに関する記事になります。 GCEのインスタンスを作成する際、一般的にはGoogle Cloud提供のイメージから作成することが多いかと思います。 この方法は手軽にインスタンスを作成できる一方で、論理ボリューム マネージャー(LVM)がサポートされていない、推奨イメージではOSのマイナーバージョンが最新以外選択できないなどの制約事項があります。また、オンプレのサーバをGCEにリフトする際などには使用できません。 そこで今回はESXi上に仮想マシンを作成し、OVFファイルを使用してGCEに移行する方法を紹介します。 この方法を取ること… はじめに こんにちは!BFT名古屋支店のマッチです。今回はGCEに関する記事になります。 GCEのインスタンスを作成する際、一般的にはGoogle Cloud提供のイメージから作成することが多いかと思います。 この方法は手軽にインスタンスを作成できる一方で、論理ボリューム マネージャー(LVM)がサポートされていない、推奨イメージではOSのマイナーバージョンが最新以外選択できないなどの制約事項があります。また、オンプレのサーバをGCEにリフトする際などには使用できません。 そこで今回はESXi上に仮想マシンを作成し、OVFファイルを使用してGCEに移行する方法を紹介します。 この方法を取ること… bftnagoya 【SSL証明書更新】Light SailでLet’s Encrypt証明書を更新する仕組みについて調べてみた hatenablog://entry/820878482959238474 2023-11-02T11:50:11+09:00 2023-11-02T11:51:31+09:00 こんにちは! 株式会社BFT名古屋支店、新米エンジニアのプリンです。 Webサイトの所有者にとって、SSL証明書の取得はいまや当たり前となっていますよね。 そんななかで、よく使われているのがLet’s Encryptです。 私が現在参加しているプロジェクトで使用しているLight SailもLet’s Encryptを使ってSSL証明書を取得しています。 ※Light Sailとは、VPS(Virtual Private Server)を使用できるAWSのサービスです。仮想サーバーを使えるという点ではEC2と同じですが、月額固定料金だったりパッケージになっているため簡単に使用できるところがEC… こんにちは! 株式会社BFT名古屋支店、新米エンジニアのプリンです。 Webサイトの所有者にとって、SSL証明書の取得はいまや当たり前となっていますよね。 そんななかで、よく使われているのがLet’s Encryptです。 私が現在参加しているプロジェクトで使用しているLight SailもLet’s Encryptを使ってSSL証明書を取得しています。 ※Light Sailとは、VPS(Virtual Private Server)を使用できるAWSのサービスです。仮想サーバーを使えるという点ではEC2と同じですが、月額固定料金だったりパッケージになっているため簡単に使用できるところがEC… bftnagoya 【ガバメントクラウド】ガバメントクラウド・運用管理補助者とは? hatenablog://entry/820878482963022200 2023-10-13T11:53:05+09:00 2023-10-13T11:53:05+09:00 はじめに こんにちは! 株式会社BFT名古屋支店のさりりん🍎とくるるん🍏です。 ガバメントクラウドに関して調べる機会があったので、わかったことをまとめます。 なにそれ?と思われた方にも理解していただけるようなアウトプットにしていきますね(^▽^)/ 以下、目次です。 はじめに ガバメントクラウドとは デジタル庁 ガバメントクラウドの概要 ガバメントクラウドを利用するメリット 地方公共団体の基幹業務システムの統一・標準化 地方公共団体の基幹業務システムの構成 ガバメントクラウド運用管理補助者とは 運用管理補助者のタスク おわりに ガバメントクラウドとは ガバメント(Government)= 政府… はじめに こんにちは! 株式会社BFT名古屋支店のさりりん🍎とくるるん🍏です。 ガバメントクラウドに関して調べる機会があったので、わかったことをまとめます。 なにそれ?と思われた方にも理解していただけるようなアウトプットにしていきますね(^▽^)/ 以下、目次です。 はじめに ガバメントクラウドとは デジタル庁 ガバメントクラウドの概要 ガバメントクラウドを利用するメリット 地方公共団体の基幹業務システムの統一・標準化 地方公共団体の基幹業務システムの構成 ガバメントクラウド運用管理補助者とは 運用管理補助者のタスク おわりに ガバメントクラウドとは ガバメント(Government)= 政府… bftnagoya 【AWS】初心者向け! APIGatewayと連携させるLambda作成&コードの書き方 hatenablog://entry/820878482964812031 2023-10-03T16:15:19+09:00 2023-10-03T16:15:19+09:00 こんにちは! 株式会社BFT名古屋支店、新米エンジニアのプリンとDUKEです。 APIの勉強のためにAWSでAPI GatewayとLambdaを使ってランダムで今日の運勢を表示させるREST APIを作った経験から、前回の記事ではAPIGatewayの設定値について解説しました。 今回は、その続きとしてLambdaの作成方法とコードを書くときのポイントを解説していきます。 Lambdaとは Lambdaの作成 Lambdaでコードを書く時のポイント:HTTPレスポンス コード紹介 Lambdaとは そもそもLambdaとは、サーバレスにコードを実行をできるAWSのサービスです。 プログラムを… こんにちは! 株式会社BFT名古屋支店、新米エンジニアのプリンとDUKEです。 APIの勉強のためにAWSでAPI GatewayとLambdaを使ってランダムで今日の運勢を表示させるREST APIを作った経験から、前回の記事ではAPIGatewayの設定値について解説しました。 今回は、その続きとしてLambdaの作成方法とコードを書くときのポイントを解説していきます。 Lambdaとは Lambdaの作成 Lambdaでコードを書く時のポイント:HTTPレスポンス コード紹介 Lambdaとは そもそもLambdaとは、サーバレスにコードを実行をできるAWSのサービスです。 プログラムを… bftnagoya 【Slack】リアクションしてくれたユーザを特定する! hatenablog://entry/820878482963015777 2023-09-12T09:35:56+09:00 2023-09-12T09:35:56+09:00 はじめに こんにちは! (株)BFT インフラ女子(?)のやまぐちです。 みなさん、Slackというメッセージアプリを使ってますか? 弊社では社内のコミュニケーションツールとしてSlackが導入されており、メール文化だった頃から比べるといろいろな人との交流がしやすくなったと感じています。 Slackはただメッセージのやり取りだけに使用するわけではありません。例えば飲み会の日程を ① 9/1 ② 9/3 ③ 9/5 と提示しておいて、数字でリアクションしてもらう、という機会も増えました。 スケジュール調整アプリを使っていた以前と比べ、Slackではその場ですぐに&文章を書かなくても意思表示ができ… はじめに こんにちは! (株)BFT インフラ女子(?)のやまぐちです。 みなさん、Slackというメッセージアプリを使ってますか? 弊社では社内のコミュニケーションツールとしてSlackが導入されており、メール文化だった頃から比べるといろいろな人との交流がしやすくなったと感じています。 Slackはただメッセージのやり取りだけに使用するわけではありません。例えば飲み会の日程を ① 9/1 ② 9/3 ③ 9/5 と提示しておいて、数字でリアクションしてもらう、という機会も増えました。 スケジュール調整アプリを使っていた以前と比べ、Slackではその場ですぐに&文章を書かなくても意思表示ができ… bftnagoya 【AWS】Amazon EC2の冗長構成を解説してみた! hatenablog://entry/820878482958935707 2023-09-08T13:56:57+09:00 2023-09-08T13:56:57+09:00 はじめに こんにちは!BFT名古屋支店・新卒のゴンザレスです。 AWSについてブログを書くのも3回目になりました。 まだまだ分からないことだらけです。。。日々アウトプットあるのみですね。 さて、今回は冗長構成について紹介します。 冗長構成とだけ聞くと何となく複製することかなとイメージがつきました。 しかし、実際にシステムを構築するとどうなるのかなと思ったことがあります。 そこで、AWSで実際に構築した冗長構成を例に、冗長構成について解説していきます。 AWSだと冗長化ってこんな風にできるのかと思ってもらえたら嬉しいです。 図を使いながら解説していきます。 前提 ・Amazon EC2を2台用意… はじめに こんにちは!BFT名古屋支店・新卒のゴンザレスです。 AWSについてブログを書くのも3回目になりました。 まだまだ分からないことだらけです。。。日々アウトプットあるのみですね。 さて、今回は冗長構成について紹介します。 冗長構成とだけ聞くと何となく複製することかなとイメージがつきました。 しかし、実際にシステムを構築するとどうなるのかなと思ったことがあります。 そこで、AWSで実際に構築した冗長構成を例に、冗長構成について解説していきます。 AWSだと冗長化ってこんな風にできるのかと思ってもらえたら嬉しいです。 図を使いながら解説していきます。 前提 ・Amazon EC2を2台用意… bftnagoya 【AWS】初心者向け! API Gatewayの設定値を解説 hatenablog://entry/820878482956555285 2023-08-29T17:35:48+09:00 2023-10-03T16:18:01+09:00 はじめに こんにちは! 株式会社BFT名古屋支店、新米エンジニアのプリンとDUKEです。 APIの勉強のためにAWSでAPI GatewayとLambdaを使ってREST APIを作ったのですが、今回はその際に調べたAPI Gatewayの設定値についてまとめてみました! ちなみに、今回作ったAPIはURL(エンドポイント)にアクセスすると、その日の運勢がランダムで表示されるというものです。 以下のLambda編の記事では、運勢をランダム表示させるためのPythonコードの書き方を解説しているので興味がある方はぜひそちらもご覧ください。 bftnagoya.hateblo.jp 目次 はじめに… はじめに こんにちは! 株式会社BFT名古屋支店、新米エンジニアのプリンとDUKEです。 APIの勉強のためにAWSでAPI GatewayとLambdaを使ってREST APIを作ったのですが、今回はその際に調べたAPI Gatewayの設定値についてまとめてみました! ちなみに、今回作ったAPIはURL(エンドポイント)にアクセスすると、その日の運勢がランダムで表示されるというものです。 以下のLambda編の記事では、運勢をランダム表示させるためのPythonコードの書き方を解説しているので興味がある方はぜひそちらもご覧ください。 bftnagoya.hateblo.jp 目次 はじめに… bftnagoya 【Veeam】Veeam初心者向け!バックアップ処理の流れ hatenablog://entry/820878482952928555 2023-08-23T15:58:40+09:00 2023-08-23T15:58:40+09:00 __________________________________________________ はじめに 初めまして! BFT名古屋支店の新人エンジニアのふじさんです。 入社してからもうすぐ5か月が経とうとしています...!時の流れの速さに驚いています。 7月に名古屋支店に配属されてからは、GCPの概要を学んだあと、「Veeam Backup for Google Cloud」について調査をしていました。 今回は、Veeamの主要な機能であるバックアップがどのような流れで行われているのか、Veeamを学び始めた方向けに 全体の流れが頭の中でイメージできるよう図を用いて説明していきたいと思… __________________________________________________ はじめに 初めまして! BFT名古屋支店の新人エンジニアのふじさんです。 入社してからもうすぐ5か月が経とうとしています...!時の流れの速さに驚いています。 7月に名古屋支店に配属されてからは、GCPの概要を学んだあと、「Veeam Backup for Google Cloud」について調査をしていました。 今回は、Veeamの主要な機能であるバックアップがどのような流れで行われているのか、Veeamを学び始めた方向けに 全体の流れが頭の中でイメージできるよう図を用いて説明していきたいと思… bftnagoya 【Google Cloud】Backup&DR(BDR)解説!公式ドキュメントの次に見るべきブログはコレだ! hatenablog://entry/820878482956734849 2023-08-23T15:45:02+09:00 2023-08-23T15:45:02+09:00 はじめに こんにちは!名古屋の新米エンジニア、cancanです!東海地区では新米が店頭に出回る時期になりましたね。 このブログを読む前に、「Google CloudのBackup&DRってなんだろう?」と思い、Google公式ドキュメントを読んだのではないでしょうか? Google公式ドキュメントを読んで、 「内容が難しい、、、」 「翻訳が適切か不安、、、」 と、思ったそこのアナタ! この記事では、 ・Google CloudのBDRってなに!? ・英語の記事や、公式ドキュメントを読んでもよく分からん! を解決しちゃいます! Google公式ドキュメントを読んで、内容を理解された方には読み応え… はじめに こんにちは!名古屋の新米エンジニア、cancanです!東海地区では新米が店頭に出回る時期になりましたね。 このブログを読む前に、「Google CloudのBackup&DRってなんだろう?」と思い、Google公式ドキュメントを読んだのではないでしょうか? Google公式ドキュメントを読んで、 「内容が難しい、、、」 「翻訳が適切か不安、、、」 と、思ったそこのアナタ! この記事では、 ・Google CloudのBDRってなに!? ・英語の記事や、公式ドキュメントを読んでもよく分からん! を解決しちゃいます! Google公式ドキュメントを読んで、内容を理解された方には読み応え… bftnagoya 【Tomcat】テスト画面が表示されない!…できない? hatenablog://entry/820878482952888332 2023-08-21T15:32:50+09:00 2023-08-21T15:32:50+09:00 はじめに こんにちは! 株式会社BFT名古屋支店の新人エンジニア ケセランパサランです。 現在Centos7のイメージを使ってDockerコンテナを建て、ApacheとTomcatをインストールしたのですが… Tomcatのテスト画面が表示されません! 多くのサイトでは、Tomcatをインストールしてちょちょっといじるだけでブラウザ上でlocalhost:8080にアクセス(自端末上にTomcatがある場合)できているのに… ↓ この画面になります(泣) localhost:8080のエラー画面 いろいろとTomcatについて調べて試行錯誤する中で 【テスト画面を表示させるためのディレクトリや… はじめに こんにちは! 株式会社BFT名古屋支店の新人エンジニア ケセランパサランです。 現在Centos7のイメージを使ってDockerコンテナを建て、ApacheとTomcatをインストールしたのですが… Tomcatのテスト画面が表示されません! 多くのサイトでは、Tomcatをインストールしてちょちょっといじるだけでブラウザ上でlocalhost:8080にアクセス(自端末上にTomcatがある場合)できているのに… ↓ この画面になります(泣) localhost:8080のエラー画面 いろいろとTomcatについて調べて試行錯誤する中で 【テスト画面を表示させるためのディレクトリや… bftnagoya 【AWS】Amazon EventBridgeとは?初心者向けにまとめてみた hatenablog://entry/820878482956818882 2023-08-21T14:08:55+09:00 2023-08-21T14:10:59+09:00 はじめに こんにちは!BFT名古屋支店・新卒のゴンザレスです。 Amazon EventBridgeを初めて使う際にどんな仕組みか分からん~となったので、Amazon EventBridgeがどんなサービスなのかを初心者向けにまとめてみました。 Amazon EventBridgeとは アプリケーション同士を繋ぐ役割をするサービスのことです。 Amazon EventBridgeが二つのアプリケーションと連携します。 片方のアプリケーションで起こった動作を検知し、それをもう一つのアプリケーションに伝えるというイメージです。 片方のアプリケーションで起こった動作のことをAmazon EventB… はじめに こんにちは!BFT名古屋支店・新卒のゴンザレスです。 Amazon EventBridgeを初めて使う際にどんな仕組みか分からん~となったので、Amazon EventBridgeがどんなサービスなのかを初心者向けにまとめてみました。 Amazon EventBridgeとは アプリケーション同士を繋ぐ役割をするサービスのことです。 Amazon EventBridgeが二つのアプリケーションと連携します。 片方のアプリケーションで起こった動作を検知し、それをもう一つのアプリケーションに伝えるというイメージです。 片方のアプリケーションで起こった動作のことをAmazon EventB… bftnagoya 【AWS】初心者向け!AWSコンソールでCloudWatchアラームを設定する hatenablog://entry/820878482955052533 2023-08-09T14:54:42+09:00 2023-08-09T14:54:42+09:00 はじめに はじめまして! BFT名古屋支店新人エンジニアの Eric です。 先日、私は初めてCloudWatchアラームを設定したのですが、どこにどんな設定値を入れればよいのかわからず悩みました… 同じように悩む新人エンジニアに向けて、CloudWatchアラームの設定方法を解説します! CloudWatchアラームとは? はじめにCloudWatchアラームについて簡単に説明します。 CloudWatchアラームとは、AWSのリソースやアプリケーションを監視するサービスです。 種類としては、リソース監視やログ監視があります。 今回はリソース監視、中でもEC2のCPU使用率を監視する設定方法… はじめに はじめまして! BFT名古屋支店新人エンジニアの Eric です。 先日、私は初めてCloudWatchアラームを設定したのですが、どこにどんな設定値を入れればよいのかわからず悩みました… 同じように悩む新人エンジニアに向けて、CloudWatchアラームの設定方法を解説します! CloudWatchアラームとは? はじめにCloudWatchアラームについて簡単に説明します。 CloudWatchアラームとは、AWSのリソースやアプリケーションを監視するサービスです。 種類としては、リソース監視やログ監視があります。 今回はリソース監視、中でもEC2のCPU使用率を監視する設定方法… bftnagoya 【AWS】EventBridgeでCloudWatchとLambdaをつなぐ! hatenablog://entry/820878482955019495 2023-08-07T13:43:36+09:00 2023-08-07T13:43:36+09:00 はじめに こんにちは! BFT名古屋支店・新卒のゴンザレスです。 EventBridgeを使ってAWSのサービス同士を繋ぎたい!そんな時どのような設定が必要なのでしょうか。 今回はCloudWatchで発生したアラームをEventBridgeが検知し、Lambdaを実行するという構成を想定の下、設定方法を紹介していきます。 構成を図にすると以下のようになります。 前提 CloudWatchのアラームが設定済みであること。 連携するLambdaが作成済みであること。 今回行う設定は二つです。 ①EventBridgeでルールを作成する。 ② Lambdaでトリガーを追加する。 まずは①の設定から… はじめに こんにちは! BFT名古屋支店・新卒のゴンザレスです。 EventBridgeを使ってAWSのサービス同士を繋ぎたい!そんな時どのような設定が必要なのでしょうか。 今回はCloudWatchで発生したアラームをEventBridgeが検知し、Lambdaを実行するという構成を想定の下、設定方法を紹介していきます。 構成を図にすると以下のようになります。 前提 CloudWatchのアラームが設定済みであること。 連携するLambdaが作成済みであること。 今回行う設定は二つです。 ①EventBridgeでルールを作成する。 ② Lambdaでトリガーを追加する。 まずは①の設定から… bftnagoya 元警備員がITエンジニアに転職(1)~私の考えるエンジニアの未来~ hatenablog://entry/820878482947354900 2023-07-07T15:27:45+09:00 2023-07-14T15:17:09+09:00 はじめに こんにちは! はじめまして、BFT名古屋支店 エイです! 今回は投稿第一弾! 元警備員で経験も知識もなくIT業界に転職した私が、 エンジニアの未来とIT業界で働く上で学べる事について、勝手な想像で語っていこうと思います! 私がIT業界に転職した理由 「警備員でやっていくのダルくなった。エンジニアって何かカッコよくない?」 ↑↑なんてことはなく… (まぁ、無きにしも非ずなんですけど…) 「日本のIT業界の将来性と身につく技術の汎用性」を見込んだからです! どういうことか、話していきたいと思います。 日本のIT業界の将来性について 将来性…といっても、「日本のIT業界が世界でもトップにな… はじめに こんにちは! はじめまして、BFT名古屋支店 エイです! 今回は投稿第一弾! 元警備員で経験も知識もなくIT業界に転職した私が、 エンジニアの未来とIT業界で働く上で学べる事について、勝手な想像で語っていこうと思います! 私がIT業界に転職した理由 「警備員でやっていくのダルくなった。エンジニアって何かカッコよくない?」 ↑↑なんてことはなく… (まぁ、無きにしも非ずなんですけど…) 「日本のIT業界の将来性と身につく技術の汎用性」を見込んだからです! どういうことか、話していきたいと思います。 日本のIT業界の将来性について 将来性…といっても、「日本のIT業界が世界でもトップにな… bftnagoya 【GCP】プライベートな場所のRHEL 6系インスタンスにgcloud CLIをインストールした話とその方法 その②(実装編) hatenablog://entry/820878482935230374 2023-06-06T09:22:47+09:00 2023-06-06T09:22:47+09:00 こんにちは! BFT名古屋支店の佐野です。 今回はRHEL 6系インスタンスにgcloud CLIを導入するために必要なものと、gcloud CLIそのものを実際に導入してみるお話です。 実際に行なった手順を解説も踏まえてお話していきます。 なお、この記事は前に書いた「【GCP】プライベートな場所のRHEL 6系インスタンスにgcloud CLIをインストールした話とその方法 その①(前提編)」の続きです。 導入や手順の前提となるものはそちらに記載していますので、そちらも併せてお読みください。 bftnagoya.hateblo.jp はじめに 前回の記事のおさらいですが、RHEL 6系のイン… こんにちは! BFT名古屋支店の佐野です。 今回はRHEL 6系インスタンスにgcloud CLIを導入するために必要なものと、gcloud CLIそのものを実際に導入してみるお話です。 実際に行なった手順を解説も踏まえてお話していきます。 なお、この記事は前に書いた「【GCP】プライベートな場所のRHEL 6系インスタンスにgcloud CLIをインストールした話とその方法 その①(前提編)」の続きです。 導入や手順の前提となるものはそちらに記載していますので、そちらも併せてお読みください。 bftnagoya.hateblo.jp はじめに 前回の記事のおさらいですが、RHEL 6系のイン… bftnagoya 【GCP】プライベートな場所のRHEL 6系インスタンスにgcloud CLIをインストールした話とその方法 その①(前提編) hatenablog://entry/4207112889982672823 2023-05-26T12:27:05+09:00 2023-05-26T12:27:05+09:00 こんにちは! BFT名古屋支店の佐野です。 今回もGCPのお話です。 最近オンプレミスからリフトしたRHEL 6系インスタンスにCloud CLIを導入しようとして、ハマりにハマってしまいました。 そこで備忘もかねて起きたこと、それに対する対処や解決の方法をお話しします。 はじめに 今回の件は、オンプレミスからGCPへの単純な移行、つまりクラウドリフトを行なった業務システムの運用費用をなるべく減らそうということから始まりました。 そのシステムは運用するにあたり常に稼働し続けなくてもよいシステムであり、以前に筆者が紹介した自動起動・自動停止の仕組みを使えば非稼働時間を作れ、その分の運用コストを削… こんにちは! BFT名古屋支店の佐野です。 今回もGCPのお話です。 最近オンプレミスからリフトしたRHEL 6系インスタンスにCloud CLIを導入しようとして、ハマりにハマってしまいました。 そこで備忘もかねて起きたこと、それに対する対処や解決の方法をお話しします。 はじめに 今回の件は、オンプレミスからGCPへの単純な移行、つまりクラウドリフトを行なった業務システムの運用費用をなるべく減らそうということから始まりました。 そのシステムは運用するにあたり常に稼働し続けなくてもよいシステムであり、以前に筆者が紹介した自動起動・自動停止の仕組みを使えば非稼働時間を作れ、その分の運用コストを削… bftnagoya