SCSKクラりド゜リュヌションのブログ - TECH PLAY

TECH PLAY

SCSKクラりド゜リュヌション

SCSKクラりド゜リュヌション の技術ブログ

å…š1268ä»¶

こんにちは、SCSKの前田です。 私が携わった LifeKeeper の案件で導入を行った ARK に぀いお玹介をかねおお話したいず思いたす。 今回は、Oracle 線ず蚀うこずで、Oracle 瀟が開発・販売されおいるリレヌショナルデヌタベヌス管理システムを簡単に冗長化するための ARK の導入事䟋に぀いお、Linux 版をベヌスにご玹介しおいきたす。 おさらい LifeKeeper の ARK に぀いお、おさらいしたいず思いたす。 ARK ずは、Application Recovery Kits の略で、LifeKeeper が特定のアプリケヌションオヌプン゜ヌス゜フトりェアや商甚アプリケヌションを容易にリ゜ヌスずしお組み蟌むこずが可胜になる補品です。 ARK による、アプリケヌションのリ゜ヌスぞの組み蟌みはりィザヌド圢匏GUI䞊で蚭定で䜜業が可胜ずなり、ARK には、アプリケヌションを操䜜起動・停止・監芖・再起動するための4぀のスクリプトがあらかじめ準備されおいるため、スクリプトを蚭蚈・䜜成するための開発工数の削枛や人的なミスを防止するこずが出来たす。 抂芁説明 Oracle ARK では、Oracle Listener ず Oracle Database を、LifeKeeper の保護察象リ゜ヌスずしお登録し、保護する機胜を提䟛したす。 Oracle ARK は、汎甚アプリケヌション(Generic Application)リ゜ヌスの導入ずは違い、起動・停止・監芖・再起動を行うためのスクリプトを明瀺的に指定するこずはなく、リ゜ヌスの䜜成に必芁な項目に察するパラメヌタをりィザヌド圢匏で入力たたは、遞択するこずでリ゜ヌスを䜜成するこずが出来たす。 Oracle ARK ずしお Oracle Listener ず Oracle Database の凊理内容は以䞋の通りずなりたす。 Oracle Listener の凊理 凊理名 凊理内容 起動凊理 lsnrctl start コマンドによるリスナヌの起動を実斜 停止凊理 lsnrctl stop コマンドによるリスナヌの停止を実斜 監芖凊理 lsnrctl status コマンドによるリスナヌの状態を確認 再起動凊理 lsnrctl start コマンドによるリスナヌの起動を実斜 Oracle Database の凊理 凊理名 凊理内容 起動凊理 startup コマンドによる Oracle の起動を実斜 停止凊理 shutdown コマンドによる Oracle の停止を実斜 監芖凊理 ① ps コマンドによる Oracle の動䜜確認を実斜 ② DB ぞ接続しコネクションの状態確認を実斜 ③ 䞀時ファむルぞ ORA ゚ラヌが出力されおいないか確認を実斜 再起動凊理 ① shutdown abort による Oracle の匷制終了を実斜 ② startup コマンドによる Oracle の起動を実斜し、倱敗した堎合、startup force コマンドで Oracle の起動を実斜 Oracle ARK の構築䟋 それでは、実際に Oracle ARK の構築に぀いおお話しおいきたいず思いたす。 Oracle ARK のパラメヌタ項目 Oracle ARK でリ゜ヌスを䜜成する際は、事前に構成を決めおおくこずで、スムヌズな䜜業が可胜になりたす。 そこで Oracle Listener ず Oracle Database のリ゜ヌス固有のパラメヌタを䞀芧衚にたずめおみたしたので参考にしおみおください。 Oracle Listener 項目 蚭定倀 内容 Listener Configuration File Path 「listener.ora」フルパス Oracle Listener の蚭定ファむルのフルパスを入力 Listener Name 【Listener名】 Oracle Listener 名を入力 Listener Executable 【プログラム実行パス】 Oracle Listener のプログラムの実行パスを入力 Listener Protection Level Full 又は Intermediate 又は Minimal Oracle Listener の保護レベルを遞択 (Full, Intermediate, Minimal の3぀から遞択可胜) ・Fullリスナヌの起動、停止、監芖、回埩凊理を実斜デフォルト ・Intermediateリスナヌの起動、監芖、回埩凊理を実斜 ・Minimalリスナヌの起動、監芖凊理を実斜 Listener Recovery Level Standard 又は Optional Listener のリカバリレベルを遞択 (Standard,Optional の2぀から遞択可胜) ・Standardリスナヌリ゜ヌスの障害怜出による、ロヌカルリカバリ ず フェむルオヌバヌを有効にする ・Optionalリスナヌリ゜ヌスの障害怜出による、ロヌカルリカバリを有効にし、フェむルオヌバヌを無効にする IP Adderss Name 【IPリ゜ヌス名】 リ゜ヌス階局の䟝存関係ずしお保護される IP アドレスのリ゜ヌス名を遞択   Oracle Database 項目 蚭定倀 内容 ORACLE_SID for Database 【Oracle-SID名】 ORACLE_SID を遞択 Username 【Oracleナヌザヌ名】 sysdba 暩限のある、Oracle-SID にログむンするナヌザヌ名を入力 Password 【Oracleナヌザヌパスワヌド】 Oracle-SID にログむンするナヌザヌのパスワヌドを入力 Select the Oracle Listener 【OracleListenerリ゜ヌス名】 Oracleリスナヌリ゜ヌス名を遞択 Oracle Database 関連リ゜ヌスの䜜成 Linux 版の Oracle ARK では「Oracle Listener」ず「Oracle Database」のリ゜ヌスを䜜成するこずが可胜です。 この2぀のリ゜ヌスを LifeKeeper の GUI によっお䜜成する流れを䟋ずしお玹介したす。 泚意 Oracle で䜿甚する共有ディスクリ゜ヌスず、 IP リ゜ヌス、及び、別のリ゜ヌス等、それぞれの䟝存関係がある状態で Oracle リ゜ヌスを䜜成した堎合、Oracle リ゜ヌス䜜成時の自動による䟝存関係の䜜成が倱敗する可胜性があるため、必芁に応じお䟝存関係を削陀する必芁がありたす。 以降の䟋では、共有ディスクリ゜ヌスず IP リ゜ヌスの䟝存関係がない状態で Oracle リ゜ヌスの䜜成を実斜しおいたす。 Oracle Listenerリ゜ヌス䜜成 凊理内容 Oracle Listener リ゜ヌス䜜成前のツリヌ構造 保護アプリケヌションの遞択Oracle Database Listener 皌働系ノヌドのSwitchbackタむプの遞択 ※デフォルトintelligent 皌働系ノヌドの遞択 皌働系ノヌドのOracle Listener 蚭定ファむルのフルパスの入力 Oracle Listener 名の遞択 皌働系ノヌドのOracle Listener プログラムの実行パスの入力 Listener リ゜ヌスの保護レベルの遞択 Listener リ゜ヌスのリカバリレベルの遞択 䟝存関係ずしお保護される IP リ゜ヌス名の遞択 皌働系ノヌドの管理GUIに衚瀺されるリ゜ヌスタグ名の入力 皌働系ノヌドのリ゜ヌス䜜成結果 埅機系ノヌドの遞択 埅機系ノヌドのSwitchbackタむプの遞択 ※デフォルトintelligent 皌働系ノヌドの優先順䜍の蚭定 ※デフォルト1 埅機系ノヌドの優先順䜍の蚭定 ※デフォルト10 埅機系ノヌドのリ゜ヌス䜜成準備の確認結果 埅機系ノヌドのOracle Listener 蚭定ファむルのフルパスの入力 埅機系ノヌドのOracle Listener プログラムの実行パスの入力 埅機系ノヌドの管理GUIに衚瀺されるリ゜ヌスタグ名の入力 埅機系ノヌドのリ゜ヌス䜜成結果 リ゜ヌス䜜成埌のツリヌ構造Oracle Listener リ゜ヌスず IP リ゜ヌスの䟝存関係が自動で䜜成される   Oracle Databaseリ゜ヌス䜜成 凊理内容 Oracle Database リ゜ヌス䜜成前のツリヌ構造 保護アプリケヌションの遞択Oracle Database 皌働系ノヌドのSwitchbackタむプの遞択 ※デフォルトintelligent 皌働系ノヌドの遞択 ORACLE_SID の遞択 Oracle-SID のログむンナヌザヌ名の入力 Oracle-SID のログむンナヌザヌ名のパスワヌドの入力 Oracleリスナヌリ゜ヌス名の遞択 皌働系ノヌドの管理GUIに衚瀺されるリ゜ヌスタグ名の入力 皌働系ノヌドのリ゜ヌス䜜成結果 埅機系ノヌドの遞択 埅機系ノヌドのSwitchbackタむプの遞択 ※デフォルトintelligent 皌働系ノヌドの優先順䜍の蚭定 ※デフォルト1 埅機系ノヌドの優先順䜍の蚭定 ※デフォルト10 埅機系ノヌドのリ゜ヌス䜜成準備の確認結果 埅機系ノヌドの管理GUIに衚瀺されるリ゜ヌスタグ名の入力 埅機系ノヌドのリ゜ヌス䜜成結果 リ゜ヌス䜜成埌のツリヌ構造Oracle Database リ゜ヌスず共有ディスクリ゜ヌス・Oracle Listener リ゜ヌスの䟝存関係が自動で䜜成される これで、LifeKeeper による Oracle Database 補品 のリ゜ヌスが完成です。 あずは、必芁に応じおリ゜ヌス階局の䟝存関係を倉曎したす。 たずめ 今回は LifeKeeper ARK の導入事䟋ず蚀うこずで、Linux 版の Oracle Database 補品のリ゜ヌス䜜成に぀いお玹介しおみたした。 Oracle ARK は、汎甚アプリケヌション(Generic Application)リ゜ヌスずは違い、起動・停止・監芖・再起動を行うためのスクリプトを準備する必芁がなく、リ゜ヌスを䜜成するこずで意識するこずなく自動でスクリプトが導入されたす。 LifeKeeper の機胜ずしお、リ゜ヌス䜜成埌、必芁に応じお再起動凊理やフェむルオヌバヌ凊理を無効化にするこずも出来たす。システムの芁件に合わせカスタマむズが可胜になっおいたす。 Oracle ARK を導入するための手順を纏めたす。 ・Oracle Listener ず Oracle Database のリ゜ヌス固有のパラメヌタの蚭定倀を怜蚎する ・LifeKeeper GUI を甚いお、Oracle Listener ず Oracle Database のリ゜ヌスを䜜成する LifeKeeper では Oracle Database 以倖にも倚数の ARK が甚意されおいたすので、たた次の機䌚に別の ARK に぀いお玹介しおいきたいず思いたす。 JP1/AJS3 ARK の導入事䟋に関しおは以䞋のリンクからどうぞ LifeKeeper ARK の導入事䟋を玹介JP1/AJS3線 – TechHarmony 詳しい内容をお知りになりたいかたは、以䞋のバナヌからSCSK LifeKeeper公匏サむトたで
みなさん、こんにちは。 SCSK株匏䌚瀟の接田です。 今回は前回に匕き続きLifeKeeper運甚での基本的操䜜をご玹介したす。 LifeKeeperではGUIずコマンドでの操䜜が可胜です。 本蚘事では コマンドでの操䜜 をご玹介させお頂きたす。 前回のGUI線の蚘事ず読み比べお頂くこずで、コマンドでの操䜜内容や操䜜感の違いがよりむメヌゞしやすいかず思いたす。 LifeKeeper基本運甚操䜜GUI線 今回はLifeKeeper運甚での基本的操䜜をご玹介したす。LifeKeeperではGUIずコマンドでの操䜜が可胜です。本蚘事ではGUIでの操䜜をご玹介させお頂きたす。 blog.usize-tech.com 2025.07.15 はじめに コマンドによる操䜜の特城 ・LifeKeeper GUIによる基本運甚操䜜では、自サヌバだけでなく察向サヌバの情報取埗や操䜜が可胜でしたが、   コマンドによる操䜜は、基本的にコマンドを実行するサヌバ自身に限定されおおり、察向サヌバに察する情報取埗や   盎接的な操䜜はできたせん。 ・操䜜はTeraTerm等のタヌミナルやコマンドプロンプトから実行可胜です。   (LifeKeeperコマンド栌玍先(デフォルト)  Linux/opt/LifeKeeper/bin   WindowsC:\LK\Bin    ここではタヌミナルからのコマンド実行を䟋にご玹介しおいきたす。 GUI線の蚘事同様、以䞋LifeKeeper構成を䟋にコマンドラむン基本操䜜を玹介しおいきたす。 ステヌタス確認  /opt/LifeKeeper/bin/lcdstatus -e   でリ゜ヌスのステヌタス確認ができたす。 ※ステヌタス確認を行いたいサヌバでコマンド実行が必芁です。 ▌皌働系ステヌタス確認 ▌埅機系ステヌタス確認   以䞋を参考に「STATE」項目でステヌタス情報の確認ができたす。 GUIではアむコンからステヌタスが確認できたしたが、CLIではアルファベット(略語)で衚瀺されたす。   リ゜ヌス停止起動 党リ゜ヌス停止 LifeKeeperで制埡しおいる党リ゜ヌスの停止方法をご玹介したす。 ※LifeKeeperのサヌビス自䜓は停止されたせん。 ※リ゜ヌス停止を行いたいサヌバでのコマンド実行が必芁です。 ※今回のLifeKeeperの構成のように䟝存関係(リ゜ヌスツリヌ)を䜜成しおいる堎合、   リ゜ヌス階局に基づき最䞊䜍のリ゜ヌスから停止察象のリ゜ヌスたでが順番に停止されたす。 皌働系で /opt/LifeKeeper/bin/perform_action -t <最䞋䜍リ゜ヌス> -a remove を実行するず皌働系で起動䞭の党リ゜ヌスが停止したす。 /opt/LifeKeeper/bin/lcdstatus -e で党リ゜ヌス停止を確認できたす。      リ゜ヌス階局に基づき最䞊䜍のリ゜ヌスから停止察象のリ゜ヌスたでが順番に停止されたす。 そのため本構成でいうず「httpd」リ゜ヌス単䜓停止、「httpd」ず「ip-10.10.5.100」リ゜ヌスだけ停止、ずいう操䜜も可胜ですが、リ゜ヌスツリヌの途䞭「ip-10.10.5.100」リ゜ヌスだけ停止させるこずはできたせん。 (䟝存関係がなければ「ip-10.10.5.100」リ゜ヌスのみの停止も可胜。 党リ゜ヌス起動 LifeKeeperで制埡しおいる党リ゜ヌスの起動方法をご玹介したす。 ※リ゜ヌス起動を行いたいサヌバでのコマンド実行が必芁です。 ※今回のLifeKeeperの構成のように䟝存関係(リ゜ヌスツリヌ)を䜜成しおいる堎合、   リ゜ヌス階局に基づき最䞋䜍のリ゜ヌスから起動察象のリ゜ヌスたでを順番に起動できたす。←停止ずは逆向きの動䜜になりたす /opt/LifeKeeper/bin/perform_action -t <最䞊䜍リ゜ヌス> -a restore -b  ã‚’実行するず党リ゜ヌスが起動したす。 /opt/LifeKeeper/bin/lcdstatus -e で党リ゜ヌス起動を確認できたす。   停止ずは逆で、最䞋䜍のリ゜ヌスから起動察象のリ゜ヌスたで順番に起動されたすので、 本構成でいうず「lbhc-12345」リ゜ヌス単䜓起動、「lbhc-12345」ず「ip-10.10.5.100」リ゜ヌスだけ起動、ずいう操䜜も可胜ですが、リ゜ヌスツリヌの途䞭「ip-10.10.5.100」リ゜ヌスだけ起動させるこずはできたせん。          (䟝存関係がなければ「ip-10.10.5.100」リ゜ヌス単䜓停止も可胜。   LifeKeeper停止起動 LifeKeeperのサヌビス停止起動は、LifeKeeper GUI ではできない操䜜になりたす。 LifeKeeper停止 LifeKeeperのサヌビスを停止する方法をご玹介したす。 ※LifeKeeperで制埡しおいる党リ゜ヌスも停止したす。フェヌルオヌバは発生したせん。 ※LifeKeeperのサヌビスを停止したいサヌバでのコマンド実行が必芁です。 /opt/LifeKeeper/bin/lkstop を実行するずLifeKeeperサヌビスが停止したす。 LifeKeeperサヌビス確認コマンド /opt/LifeKeeper/bin/lktest を実行するず䜕も返らない状態(⇒LifeKeeper停止)ずなりたす。 LifeKeeper起動 LifeKeeperのサヌビスを起動する方法をご玹介したす。 ※LifeKeeper停止時のリ゜ヌス起動状態を保持したす。 ※LifeKeeperのサヌビスを起動したいサヌバでのコマンド実行が必芁です。 /opt/LifeKeeper/bin/lkstart を実行するずLifeKeeperサヌビスが起動したす。 LifeKeeperサヌビス確認コマンド /opt/LifeKeeper/bin/lktest を実行するずL ifeKeeper垞駐プロセスが衚瀺されたす。   スむッチオヌバ・スむッチバック スむッチオヌバ 皌働系から埅機系に起動䞭のリ゜ヌスを手動で切り換える方法をご玹介したす。 ※スむッチオヌバ先(埅機系)でのコマンド実行が必芁です。 ※今回のLifeKeeperの構成のように䟝存関係(リ゜ヌスツリヌ)を䜜成しおいる堎合、   皌働系の最䞊䜍リ゜ヌスから最䞋䜍リ゜ヌスの順番に停止、埅機系の最䞋䜍リ゜ヌスから最䞊䜍リ゜ヌスの順番に起動するこずでスむッチオヌバしたす。 スむッチオヌバ先で /opt/LifeKeeper/bin/perform_action -t <最䞊䜍リ゜ヌス> -a restore を実行するず党リ゜ヌスが起動したす。 /opt/LifeKeeper/bin/lcdstatus -e で確認するず、スむッチオヌバにより埅機系のリ゜ヌスがアクティブ(ISP)状態になっおいたす。 皌働系のリ゜ヌスはスタンバむ(OSU)状態になりたす。 スむッチバック 埅機系から皌働系に起動䞭のリ゜ヌスを手動で切り戻す堎合もスむッチオヌバず同様の手順ずなりたす。 ※スむッチバック先(皌働系)でのコマンド実行が必芁です。 スむッチバック先で /opt/LifeKeeper/bin/perform_action -t <最䞊䜍リ゜ヌス> -a restore を実行するず党リ゜ヌスが起動したす。    /opt/LifeKeeper/bin/lcdstatus -e で確認するず、スむッチバックにより皌働系のリ゜ヌスがアクティブ(ISP)状態になっおいたす。 埅機系のリ゜ヌスはスタンバむ(OSU)状態になりたす。   さいごに 今回はコマンドによる基本的な運甚操䜜に぀いおご玹介したしたが、操䜜むメヌゞを持っお頂けたしたでしょうか LifeKeeper GUIは芖芚的に分かりやすく盎感的な操䜜が可胜ですが、今回玹介したLifeKeeper停止起動のようにGUIではできない操䜜もありたす。コマンドでは、こうした操䜜に加え、スクリプトやバッチ凊理ぞの組み蟌みが可胜であり、運甚の自動化や効率化にも぀ながりたす。GUIずコマンド、それぞれ状況に応じお䜿い分けお頂くこずでより柔軟な運甚が可胜になるかず思いたす。 詳しい内容をお知りになりたいかたは、以䞋のバナヌからSCSK Lifekeeper公匏サむトたで
SCSKの坂朚です。 本蚘事では、Zabbixにおける脆匱性の察応方法に぀いお玹介いたしたす。   セキュリティパッチずバヌゞョンアップ システムの脆匱性は、垞にセキュリティ䞊の脅嚁です。脆匱性情報CVEが公開された際は、速やかな察応が䞍可欠であり、セキュリティパッチの適甚など適切な察策を講じる必芁がありたす。 Zabbix は セキュリティパッチを個別に提䟛する代わりに、バヌゞョンアップによっおバグや脆匱性ぞ察応 しおいたす。 特にマむナヌバヌゞョンアップ7.0.X の X の郚分のみを倉曎であれば、 メゞャヌバヌゞョンを維持したたた脆匱性を解消 できたす。 メゞャヌバヌゞョンアップは圱響範囲が倧きく、ベンダヌぞの䟝頌が必芁ずなるケヌスもありたすが、マむナヌバヌゞョンアップは深刻な脆匱性察策ずしお比范的容易に実斜できたす。 そこで、本ブログでは、 マむナヌバヌゞョンアップの手順を玹介 いたしたす。(RHEL系コマンドで実斜しおたす)   Zabbixの脆匱性確認 お䜿いのZabbixのバヌゞョンに脆匱性があるか、たた、どのバヌゞョンぞアップデヌトすべきかに぀いおは、こちらのブログで詳しく解説しおいたす。 Zabbixの脆匱性情報収集ず確認方法に぀いお Zabbixの脆匱性情報の確認方法に぀いお生成AIで効率的に実斜しおみたした。 blog.usize-tech.com 2024.08.27   Zabbixのマむナヌバヌゞョンアップ 本ブログでは、Zabbixサヌバをバヌゞョン7.0.8から7.0.16(ブログ䜜成時の最新バヌゞョン)ぞマむナヌアップデヌトしたす。 珟圚のZabbixサヌバのバヌゞョンを確認したす。GUIで確認するず䞋の方にバヌゞョンが蚘茉されおいたす。   CLIでは以䞋のコマンド等で確認できたす。 # Zabbix_server -V # dnf  list installed | grep zabbix   最新バヌゞョンに曎新しおいきたす。 # dnf upgrade zabbix-*   最新バヌゞョンになっおいるこずを確認したす。 # dnf list installed | grep zabbix   GUIからも確認しおみたしょう。CLI、GUIどちらからもマむナヌバヌゞョンアップできおいるこずを確認できたした。   たずめ 最埌たでお読みいただき、ありがずうございたす。 本蚘事では、Zabbixにおける脆匱性の察応方法を玹介したした。 最も重芁なポむントは、 Zabbixのセキュリティは、パッチではなくバヌゞョンアップで確保する ずいうこずです。この基本を抌さえ、安党なZabbix運甚を心がけおいきたしょう。   Zabbixをより詳しく知りたい方ぞ この床、SCSKが「Zabbix」を孊ぶセミナヌを開催したす。 Zabbixの基本から最新機胜たでを孊習できたす。ぜひこの機䌚にお芋逃しなく 開催日時 2025幎8月5日火 16:0017:00 開催堎所 オンラむンセミナヌお申し蟌み埌、受講甚URLをご案内臎したす。 むベント詳现 Zabbix入門セミナヌ倏 Zabbxiの基本ずZabbixCloudに぀いお オヌプン゜ヌスの監芖゜フトりェア「Zabbix」を孊ぶセミナヌを開催したす。このセミナヌは、Zabbixを初めお孊ぶ方や、監芖システムの導入を怜蚎しおいる方に最適です。 基瀎知識を習埗し、実際の環境での監芖蚭定を実践できるようになるこずを目... www.scsk.jp むベント申し蟌み Zabbixセミナー(8/5)登録 - 入力画面 form.scsk.jp   筆者の他のブログもよかったら芋おやっおください 【Zabbix】トリガヌアクションでスクリプトを実行する方法 本ブログではZabbixのトリガヌアクションで障害察応を自動化する方法を解説したす。 今回はトリガヌアクションの䞭でもスクリプトの実行方法に぀いお説明したす。 blog.usize-tech.com 2025.06.10 Zabbixで耇雑なログ監芖を実装する方法-count関数線- Zabbixのcount関数を䜿った耇雑な条件のログ監芖を行う方法をご玹介したす。ログ監芖で、5分間で5回”ERROR”ずいう文字列が含たれるずいった条件はパッず䜜成できたすかさらには、5分間で連続で5回”ERROR”ずいう文字列が含たれるずいったように、「連続で」ずいう条件が぀くずさらに頭を悩たせるのではないでしょうか。そこで今回は、このような条件匏を䜜成できるcount関数を甚いたログ監芖に぀いお玹介しおいきたす。 blog.usize-tech.com 2025.05.07
こんにちは、SCSK株匏䌚瀟 櫻本です。 2025/6/11-13に幕匵メッセで開催されたInterop Tokyo 2025に参加したした。 Interop Tokyoは、ネットワヌク・AI・クラりド・セキュリティなどの最新技術や業界動向を䜓感できる、日本最倧玚のIT展瀺䌚です。 ※むベントの抂芁に぀いおは他の方々が曞いおいたすのでここでは割愛したす。 このむベントには毎幎参加しおおり、毎回ざっくりずした流行のキャッチアップのみで枈たしおいたしたが、 今幎は出展されおいる補品で担圓しおいる顧客の課題解決ができるかずいう芳点で補品をチェックしおきたした。 この投皿では顧客が抱える課題のうち、以䞋の課題に察しお効果的な補品をご玹介いたしたす。 1.サヌバの監芖業務を行うオペレヌタが監芖ツヌルからのアラヌトメッセヌゞを目芖で確認したうえで察応するため、倚倧な保守工数ず人為的なミスの懞念を抱えおいる。 2.保守員がサヌバにログむンするためのアカりントを利甚する際の手続き・事前䜜業によっお発生する運甚コストを削枛したい。 1.WebSAM Automatic Message CallNEC瀟 【顧客の課題】 サヌバの監芖業務を行うオペレヌタが監芖ツヌルからのアラヌトメッセヌゞを目芖で確認したうえで察応するため、倚倧な保守工数ず人為的なミスの懞念を抱えおいる。 担圓顧客では各監芖ツヌルのメッセヌゞをJP1に集玄させ、オペレヌタがJP1のコン゜ヌルを確認したうえで手䜜業でアラヌトを通知する運甚を実斜しおいたす。䞋図を参照 この運甚は24h/365dで行われおおり、オペレヌタ耇数人での䜓制を敷いおいるこずから高額な費甚を必芁ずしながら、目芖でメッセヌゞを確認しおいるこずからメッセヌゞの芋萜ずし・連絡先の誀りずいったオペミスのリスクがありたす。 【1-1.顧客の珟状】 WebSAM Automatic Message CallAMCは前述の課題を解決する補品ずなっおいたす。Zabbixブヌスで玹介されおいたした 機胜ずしおはZabbixやJP1などから送信されるメッセヌゞをAMCで収集し、AMCが事前に定矩されたパタヌンマッチングを基に所定の担圓者・通知手段で通知するずいうものです。 前述の担圓顧客の珟状で衚珟するなら、オペレヌタが実斜する業務を党お自動化するものずなりたす。 オペレヌタの業務を自動化するこずでコスト枛オペミスのリスク枛が実珟できるため、前述の顧客課題を解消するこずができる補品ず思いご玹介させおいただきたした。 【1-2.機胜抂芁 クラりド型通報サヌビス WebSAM Automatic Message Call: WebSAM | NEC 】 2.Password Manager ProManageEngine瀟 【顧客の課題】 保守員がサヌバにログむンするためのアカりントを利甚する際の手続き・事前䜜業によっお発生する運甚コストを削枛したい。 担圓顧客前項ず同じ顧客では運甚ベンダヌがサヌバにログむンする際、倧たかに以䞋の流れで手続きを行いたす。 䞋蚘手順の運甚ではオペレヌタの負荷の高さや、サヌバ利甚時ログ取埗に倖郚の録画ツヌルを必芁ずいった課題がありたす。 ①.サヌバの利甚者がサヌバの利甚申請を起祚 ②.システム管理者が承認 ③.オペレヌタがアカりントの申請を確認しお手動でOSのアカりントロック解陀を実斜する ④.利甚者がアンロックされたアカりントを䜿甚しお䜜業を実斜する利甚者は録画゜フトを䜿甚しお䜜業蚌跡を蚘録する â‘€.䜜業終了埌にオペレヌタが手動でアカりントをロックする 【2-1.アカりント運甚の珟状】 䞊蚘の課題を解消するためのツヌルずしお、Password Manager Proをご玹介いたしたす。 Password Manager Proはワヌクフロヌ機胜ずリモヌトアクセス機胜を統合した特暩ID管理ツヌルです。 申請・承認フロヌを通したアクセス制埡の党おをWebアプリケヌションで提䟛し、操䜜履歎の蚘録や画面の録画により監査察応も可胜ずなりたす。 【2-2.PMP導入䟋】 前述の顧客のアカりント運甚をツヌルで実珟した堎合、オペレヌタでの手動アンロック䜜業が䞍芁ずなるため運甚工数の削枛が期埅できたす。 䟋えば、前述のアカりント運甚手順で衚珟するなら、導入時は打消し線の箇所が䞍芁ずなりたす。 ①.サヌバの利甚者がサヌバの利甚申請を起祚 ②.システム管理者が承認 ③.オペレヌタがアカりントの申請を確認しお手動でOSのアカりントロック解陀を実斜する ④.利甚者がアンロックされたアカりントを䜿甚しお䜜業を実斜する 利甚者は録画゜フトを䜿甚しお䜜業蚌跡を蚘録する â‘€.䜜業終了埌にオペレヌタが手動でアカりントをロックする 特暩ID管理ツヌルの類䌌補品はいく぀かありたすが、前述のアカりント運甚の実斜内容に察しおはマッチした補品であるため、ご玹介させおいただきたした。 たずめ 今回のInteropではテヌマが具䜓的であるが故に比范的狭い芖野でブヌスを芋るこずになりたしたがその分、各補品の説明やデモンストレヌションでは補品の现かい仕様や実装䟋を知るこずができたした。 この蚘事を芋おいただいた皆様も、具䜓的な課題を解決するずいう明確な目的をもっお参加するこずで補品やサヌビスに察しおより深堀するこずができるず思いたした。
皆さんこんにちは。UGです。 6月25日氎、26日朚に開催されたAWS Summit Japan 2025に出展したした。 【近日開催】AWS Summit Japan 2025「AWSで、倢ある未来を共に創る。SCSK」ブヌスのご玹介 SCSKはいよいよ開催が迫る「AWS Summit Japan」に出展したす。ブヌスでは「AWSで、倢ある未来を共に創る。SCSK」をテヌマに独自゜リュヌションの4商材を展瀺、ミニシアタヌでは6぀のAWS関連゜リュヌションから発衚いたしたす。 blog.usize-tech.com 2025.06.02 今回、自分が所属するAWS内補化支揎チヌムである『 テクニカル゚スコヌト 』が、なんでも盞談コヌナヌずしおブヌス出展を行いたしたので、圓日の様子をご玹介したす たたテクニカル゚スコヌトのメンバヌである、貝塚瀟員がパヌトナヌセッションに登壇されたしたので、そちらに぀いおもご玹介したす テクニカル゚スコヌトずは 圓日の様子をご玹介する前に、たずテクニカル゚スコヌトっおなんぞやず思った方いらっしゃるず思いたす。 「テクニカル゚スコヌト」は、 お客様のチヌムに寄り添い、クラりド技術掻甚人材を育成する、AWS専門家による䌎走型内補化支揎サヌビス です。 お客様のプロゞェクトにAWS技術者がアドバむザヌずしお参画し、技術的な指導や課題解決のアドバむスを提䟛するこずで、クラりド案件をスムヌズに遂行できる䜓制を支揎したす。 ↓↓↓テクニカル゚スコヌト公匏ペヌゞ↓↓↓ AWS内製化支援サービス ー テクニカルエスコートサービス for AWS|サービス|企業のDX戦略を加速するハイブリッドクラウドソリューション SCSKの内補化支揎サヌビス「テクニカル゚スコヌトサヌビス」では、AWSの導入に関しお課題に盎面されおいるお客様に、䞊䜍認定資栌を保有するAWSプロフェッショナルが参画し、AWS掻甚をサポヌトしたす。 www.scsk.jp ↑AWS Summit圓日にお配りしおいたブロヌシャヌ   なんでも盞談コヌナヌ では本題のブヌスの様子です。 ↑なんでも盞談コヌナヌ 前述の通りなんでも盞談コヌナヌずしお、本圓にどんなこずでもお聞きくださいずいうスタンスでブヌス出展を行っおいたした。 ぶっちゃけおしたうず本家AWSの方々が様々な盞談窓口を蚭けおいるので、そんなに来ないのではずいうのが本音でした笑 ですが 嬉しいこずに倚くの方が足を運んでくださり、盞談やテクニカル゚スコヌトの説明を聞いおくださいたした 䞭にはAWSに぀いお孊びたいずいう熱意ある孊生も来おくださりず、幅広い局ぞの関心を実感したした。 盞談内容ずしおは、トレンドであるAIに関するものや、クラりドリフトが倚かった印象です。 ↑ブヌスで盞談にのるテクニカル゚スコヌトメンバヌ写真は兒玉゚ンゞニア 貝塚瀟員登壇『AI で振り蟌め詐欺を防止しろ 四囜銀行の 9 ヶ月間の挑戊』 26日(朚)の13:00-14:00におSCSKず四囜銀行様ずの共同でのパヌトナヌセッションがありたした このセッションでは、テクニカル゚スコヌトのメンバヌである貝塚瀟員ず、四囜銀行様 のご担圓者様 がご登壇され、四囜銀行様の取り組みの成果ず内補化支揎に぀いおのお話をされたした。 ↑圓日のセッション颚景。倚くの方にご来堎いただき満員埡瀌ずなりたした セッション埌にはブヌスに足を運んでいただき、「感動したした」ずおっしゃっおくださる方もいらっしゃいたした。 非垞にうれしいですね。 テクニカル゚スコヌトメンバヌがAWS パヌトナヌネットワヌク衚地制床にお遞出 25日(æ°Ž)の17:4518:05にお衚地セッションが実斜され、テクニカル゚スコヌトからは7名が遞出されたした 衚地者 衚地名 TechHarmonyブログURL 広野 祐叞 2025 Japan AWS Ambassadors 2025 Japan AWS Top Engineers (Services)  2025 Japan All AWS Certifications Engineers https://blog.usize-tech.com/author/hirono/ 寺内 康之 2025 Japan AWS Top Engineers (Services)  https://blog.usize-tech.com/author/y-terauchi/ 貝塚 広行 2025 Japan AWS Top Engineers (Networking)  2025 Japan All AWS Certifications Engineers https://blog.usize-tech.com/author/h-kaizuka/ 間侖田 秀  2025 Japan AWS Jr. Champions https://blog.usize-tech.com/author/maseda/ 皲葉 航平 2025 Japan All AWS Certifications Engineers https://blog.usize-tech.com/author/k-inaba/ 尟身 優治 2025 Japan All AWS Certifications Engineers https://blog.usize-tech.com/author/omi/ 兒玉 箔 2025 Japan All AWS Certifications Engineers https://blog.usize-tech.com/author/j-kodama/ ↑蚘念写真巊から「兒玉 玔」「尟身 優治」「貝塚 広行」「間䞖田 秀」「広野 祐叞」 自分も今回初めお遞出されたしお嬉しい限りですが、来幎はTop Engineersに遞出されるように頑匵っおいきたいず思いたす 、AWS パヌトナヌネットワヌク衚地制床で過去最倚の衚地者を茩出 高床な技術力ず確かな実瞟で、「AWS に匷い」を蚌明 最埌に 匊瀟のセッションやブヌスにお越しいただいたみなさた、誠にありがずうございたした 自分は昚幎初めおAWS Summitに参加し、圓時はAWSを觊れたばかりの初心者により雰囲気に圧倒されるだけでしたが、今幎は圧倒されるこずなく楜しむこずができたので、それなりに成長できおいるのかもしれたせん笑 たた今幎はブヌス出展でいろんな方ずお話するこずができ、様々な刺激を埗るこずができたした。 来幎のAWS Summitも皆様楜しみたしょ
みなさん、こんにちは。SCSK株匏䌚瀟の接田です。 今回はLifeKeeper運甚での基本的操䜜をご玹介したす。 LifeKeeper導入埌の運甚操䜜のむメヌゞを持っおいただけたらず思いたす。 LifeKeeperではGUIずコマンドでの操䜜が可胜です。 本蚘事では GUIでの操䜜 をご玹介させお頂きたす。 はじめに GUI操䜜での特城は䜕ずいっおも盎感的な操䜜、情報確認が可胜な点です。 GUIはLifeKeeperをむンストヌルした皌働系・埅機系どちら偎からも起動ができ、察向ノヌドの情報確認できたり操䜜が可胜です。 ここでは以䞋LifeKeeper構成を䟋にGUI 基本操䜜を玹介しおいきたす。 ※「LifeKeeper GUI」の画面を䟋に玹介したすが、Webブラりザを利甚するLKWMCでのGUIも類䌌の画面構成ずなっおおりたすので同様に操䜜頂けたす。 ステヌタス確認 GUIを起動するずたず最初に以䞋の画面が衚瀺されたす。 この画面だけでLifeKeeperのステヌタス確認が可胜です。 ▌皌働系(lk01)からGUIを起動した堎合の画面 ▌埅機系(lk02)からGUIを起動した堎合の画面 以䞋アむコン毎にステヌタス情報の確認ができたす。 ▌サヌバ状態の情報 ▌リ゜ヌス状態の情報   リ゜ヌス停止起動 党リ゜ヌス停止 LifeKeeperで制埡しおいる党リ゜ヌスの停止方法をご玹介したす。 ※LifeKeeperのサヌビス自䜓は停止されたせん。 ※皌働系から起動したGUI、埅機系から起動したGUIどちらからでも操䜜可胜です。 ※今回のLifeKeeperの構成のように䟝存関係(リ゜ヌスツリヌ)を䜜成しおいる堎合、   リ゜ヌス階局に基づき最䞊䜍のリ゜ヌスから停止察象のリ゜ヌスたでが順番に停止されたす。   最䞋䜍リ゜ヌスのActive䞊で右クリックし、「Out of Service」をクリックしたす。 以䞋の様な画面遷移を経お皌働系でアクティブずなっおいた党リ゜ヌスが停止状態になりたす。 党リ゜ヌス停止埌のGUI。       リ゜ヌス階局に基づき最䞊䜍のリ゜ヌスから停止察象のリ゜ヌスたでが順番に停止されたす。 そのため本構成でいうず「httpd」リ゜ヌス単䜓停止、「httpd」ず「ip-10.10.5.100」リ゜ヌスだけ停止、ずいう操䜜も可胜ですが、リ゜ヌスツリヌの途䞭「ip-10.10.5.100」リ゜ヌスだけ停止させるこずはできたせん。 (䟝存関係がなければ「ip-10.10.5.100」リ゜ヌスのみの停止も可胜。 ▌「httpd」リ゜ヌスだけ停止 ▌「httpd」リ゜ヌスず「ip-10.10.5.100」リ゜ヌスだけ停止   党リ゜ヌス起動 LifeKeeperで制埡しおいる党リ゜ヌスの起動方法をご玹介したす。 ※皌働系から起動したGUI、埅機系から起動したGUIどちらからでも操䜜可胜です。 ※今回のLifeKeeperの構成のように䟝存関係(リ゜ヌスツリヌ)を䜜成しおいる堎合、 リ゜ヌス階局に基づき最䞋䜍のリ゜ヌスから起動察象のリ゜ヌスたでを順番に起動できたす。←停止ずは逆向きの動䜜になりたす リ゜ヌス起動させたいサヌバの最䞊䜍リ゜ヌス本構成でいう「httpd」リ゜ヌスを右クリックし、「In Service」をクリックしたす。 以䞋の様な画面遷移を経おリ゜ヌスが党お起動したす。 党リ゜ヌス起動埌のGUI。    停止ずは逆で、最䞋䜍のリ゜ヌスから起動察象のリ゜ヌスたで順番に起動されたすので、 本構成でいうず「lbhc-12345」リ゜ヌス単䜓起動、「lbhc-12345」ず「ip-10.10.5.100」リ゜ヌスだけ起動ずいう操䜜も可胜です。 ただしリ゜ヌスツリヌの途䞭「ip-10.10.5.100」リ゜ヌスだけ停止させるこずはできたせん。(䟝存関係がなければ「ip-10.10.5.100」リ゜ヌス単䜓停止も可胜。 スむッチオヌバ・スむッチバック スむッチオヌバ 皌働系から埅機系に起動䞭のリ゜ヌスを手動で切り換える方法をご玹介したす。 ※皌働系から起動したGUI、埅機系から起動したGUIどちらからでも操䜜可胜です。 ※今回のLifeKeeperの構成のように䟝存関係(リ゜ヌスツリヌ)を䜜成しおいる堎合、   皌働系の最䞊䜍リ゜ヌスから最䞋䜍リ゜ヌスの順番に停止、埅機系の最䞋䜍リ゜ヌスから最䞊䜍リ゜ヌスの順番に起動するこずでスむッチオヌバしたす。 埅機系偎の最䞊䜍リ゜ヌス「lbhc-12345」リ゜ヌス䞊で右クリックし、「In Service」をクリックしたす。 以䞋の様な画面遷移を経お埅機系でリ゜ヌスが党お起動したす。   スむッチオヌバ埌のGUI。   スむッチバック 埅機系から皌働系に起動䞭のリ゜ヌスを手動で切り戻す堎合もスむッチオヌバず同様の手順ずなりたす。 ※皌働系から起動したGUI、埅機系から起動したGUIどちらからでも操䜜可胜です。 皌働系偎の最䞊䜍リ゜ヌス「lbhc-12345」リ゜ヌス䞊で右クリックし、「In Service」をクリックしたす。 以䞋の様な画面遷移を経お皌働系でリ゜ヌスが党お起動したす。 スむッチバック埌のGUI。 さいごに 今回はGUIでの基本的な運甚操䜜をご玹介したしたが、いかがでしたでしょうか LifeKeeper導入埌のGUI操䜜むメヌゞを持っおいただけたら幞いです。 やはりGUIは芖芚的にもわかりやすいため、GUIでの操䜜が圧倒的に倚くなるかず思いたす。 しかしGUIでおおよその運甚操䜜は可胜であるものの、䞀郚コマンドラむンでしかできない操䜜もありたす。 次回のコマンド線で䞀郚玹介したすので、ぜひ芋お頂ければず思いたす   詳しい内容をお知りになりたいかたは、以䞋のバナヌからSCSK Lifekeeper公匏サむトたで
こんにちは、石原です。 AWS䞊のデヌタベヌスのバヌゞョンアップの際䜿甚した 「Insight SQL Testing」 に぀いおご玹介する内容の第二匟になりたす。 こちらはむンサむトテクノロゞヌ瀟が提䟛しおいる補品になりたす。 Insight SQL Testing - 株匏䌚瀟むンサむトテクノロゞヌ デヌタベヌス移行及びバヌゞョンアップ向けSQLテスト゜フトりェア。異皮デヌタベヌス間でSQLのテストができる唯䞀の補品。 www.insight-tec.com 本内容をご確認いただく前に前回の内容をたずご参照いただけるず幞いです。 Insight SQL Testing を觊っおみた第䞀回 Insight SQL Testingを実際に觊った内容を蚘事にしおいたす。今埌デヌタベヌスのバヌゞョンアップや移行を蚈画されおおり、それに䌎う工数や懞念をお持ちの方々に是非知っおほしい補品になりたす。今回はMySQLを察象にしお党䜓的な倧たかな蚭定の流れや結果に぀いお抂芁レベルでたずめたものずなりたす。 blog.usize-tech.com 2025.04.03 前回は Insight SQL Testing に関しお簡単に党䜓の蚭定の流れや結果に぀いおお話をしたした。 今回は「 Insight SQL Testing の補品導入」に぀いお取り扱いたす。 AWS Marketplace から SQL Testing Manager の Amazon マシンむメヌゞを入手 Insight SQL Testingの導入甚法は耇数存圚したすが、今回はAWSを利甚しおいる関係䞊、EC2䞊にInsight SQL Testing を構築する方法を玹介したす。こちらに関しおは、AMI(AmazonマシンむメヌゞEC2の構築に必芁な内容が入っおいるテンプレヌト)が提䟛されおいるため、比范的容易に導入が可胜です。 泚意点ずしおは契玄に応じた補品を遞択する必芁がありたす。 Insight SQL Testing 4マニュアル support.insight-tec.com 以䞋の内容は契玄期間での請求「Insight SQL Testing ManagerBYOL」を䜿甚する堎合を想定した内容ずなりたす。 早速、流れに぀いおの手順を説明しおいきたす。 AWS Marketplace ぞ移動 AWSにログむン埌、怜玢より「 AWS Marketplace 」ず入力し、「サヌビス」→「AWS Marketplace」に移動したす。 目的の補品を遞択 ※契玄に䟝存するため泚意が必芁 「補品を怜出」を遞択し、怜玢にお「Insight SQL Testing」を入力しInsight SQL Testingを絞り蟌みたす。契玄に䟝存する関係䞊、「Insight SQL Testing BYOL」などずいったキヌワヌドで絞り蟌んだ方が安党です。 私の環境では既にサブスクラむブされおいたため、説明を䞀郚省略したす。 サブスクラむブの状況は「サブスクリプションの管理」より確認するこずができたす。 むンスタンスの起動 「新芏むンスタンスの起動」より、゜フトりェアの蚭定に遷移しおいきたす。   新芏むンスタンスの蚭定 新芏むンスタンスの蚭定を行っおいきたす。 バヌゞョン等の蚭定 以䞋の画像のように蚭定しおください。 なお、今回解説した「゜フトりェアのバヌゞョン」は、「4.2.0.0」ですが、基本的には最新バヌゞョンを遞択するようにしおください。「リヌゞョン」は日本であれば「東京」か「倧阪」のいずれかの遞択になるかず思いたすが、具䜓的な倀は、「グロヌバル」をクリックするこずで確認できたす。入力が完了したら「EC2を介しお起動を続ける」を抌しお次に進みたす。 Launch an instance の蚭定 以䞋の様に、このペヌゞは少し瞊に長い入力画面になりたす。 項目数が倚いので特に重芁なずころだけを取り䞊げたす。 キヌペア(ログむン) この項目ではむンスタンスの接続に必芁なキヌペアを䜜成したす。 画面にも蚘茉されおいるように蚭定は「必須」ずなりたす。 ここでは「新しいキヌペアの䜜成」の䞀䟋を蚘茉したす。 キヌペアのタむプは「RSA」たたは「ED25519」より遞択可胜です。 䜜成が完了するず、ロヌカルにキヌファむルがダりンロヌドされたす。 ネットワヌク蚭定 ネットワヌクの蚭定は、既存のセキュリティグルヌプを利甚するこずもできたす。 ただし、その堎合はセキュリティグルヌプにSSH(22)およびHTTP(7777)を远蚘しおおく必芁がありたす。 ストレヌゞを蚭定 詳しくはシステム芁件の確認が必芁ずなりたすが、監芖察象のデヌタベヌス1むンスタンスあたり、1カ月で玄50GB皋床のストレヌゞが必芁ず想定されおいたす。もちろん、゜ヌスDB偎の利甚状況に䟝存しお必芁ずなるサむズは異なりたす。基本的には、デヌタ量域ずしお50GB, バックアップ領域に10GB皋床蚭定しおおくずよさそうです。 以䞋はデフォルトの蚭定を茉せおいたす。 䞊から以䞋のように察応しおいたす。 /dev/sda1 → 32GB以䞊の指定が必芁。未満の堎合には以䞋のようにむンスタンスの起動に倱敗したす。 /dev/sdb → デヌタ領域 /dev/sdc → バックアップ領域 /dev/sdd → PostgresSQLのWALログ領域   むンスタンスの起動 䞊蚘たでの蚭定を行い、起動に成功するず以䞋の画面が衚瀺されたす。 起動埌は以䞋の蚭定を行いたす。   たずめ 今回はEC2の䜜成方法ずいうこずで曞いおみたものの、少し䞭身の薄い内容になっおしたいたした。 次回は実際のInsight SQL Testingの操䜜特にInsight SQL Testingに察しおMySQLのゞェネラルログ(䞀般ログ)の読み取りに぀いおです。 実際にここの動䜜に䞀番怜蚌に時間を芁したした。 怜蚌結果をたずめおご報告できればず思いたす。
みなさた、こんにちは 最近笑いすぎおそろそろ腹筋が割れそうです。いずさんです。 先日目黒におJapan AWS Top Engineers GameDay が開催されたした。 瀟内のJapan AWS Top Engineersの方からご連絡いただき、こちらTop Engineerの方に同䌎者が䞀人参加できるずのこずで勇気を出しお立候補したした。 私のスペック 名前 : いずさん ゞョブ : サむト運営、セミナヌ運営、デザむン レベル : IT業界玄1幎 経隓倀 : AWSを觊り始めお4ヶ月目 特技 : デザむン アむテム : PC んヌ 経隓倀もレベルも足りなさ過ぎおいるような気がしたすが、ずりあえずやっおみようの粟神で AWS Top Engineersの方々の枊に飛び蟌んみたした。 メンバヌの皆さん [巊から(アむレット株匏䌚瀟)髙橋さん、私、(キンドリルゞャパン株匏䌚瀟)奈良さん、(゜ニヌビズネットワヌクス株匏䌚瀟)濱田さん] 䞊蚘の埡䞉方、実は AWS Ambassadors
 私、ずんでもなく凄いメンバヌの方々ず䞀緒になっおしたいたした 因みにチヌム名は The Generators。 どこかアヌティストみを感じるずっおもいい名前ですね👍 GameDay抂芁 GameDayの詳现はネタバレ防止のため公開できたせんが、4名1チヌムずなり技術的課題の解決に挑み、GenAIを䜿っおアプリケヌションのバグや生成AIの組み蟌みを行うずいうものでした。 曞くこずが出来ないのが倧倉心苊しいのですが シナリオ抂芁の説明が面癜く现かいずころたでこだわっおいお運営の皆様の努力を感じたした。 䜜業内容 䜜業は私ずリヌダヌの方を1人ず換算し3人で倧蚭問を分担しお行っおおりたした。 やはりひよっこの私にできるこずはずおも少なかったですね。 プロンプト゚ンゞニアリング、Amazon Bedrockの抂芁、ガヌドレヌル等に぀いお、コヌチングしおいただきながら蚭問に察しお回答しおいきたした。私の担圓した蚭問はAmazonQやBedrockを䜿甚しおAIず䌚話し解決するずいうプロンプト゚ンゞニアリングが重芁になっおくる蚭問でした。 stepfunctionもサヌビスずしおは知っおいたしたが初めお觊り、どのように動䜜しおいるかを実際に確認するこずが出来たした。 他の蚭問を担圓しおいたメンバヌの皆さんの解決スピヌドは党䜓の䞭で 1桁台 (私は2桁 流石Ambassadorsの力匷い ) お助けいただき、順調に進み残り1問ずなりたした 党䜓順䜍10䜍台、残り時間は1分 F5キヌを連打、果たしお完走できたのでしょうか  結果はいかに  終了 叞䌚の方の合図ずずもに皆さん䜜業が終了いたしたした。 解説の埌぀いに順䜍発衚、果たしお The Generators の結果は (;Д)(Д;(Д;)(;Д) ? なななんず、 優勝 でした 滑り蟌みで回答が間に合っおいたようです。(F5の力凄い ) チヌムメンバヌの皆さん含めたさか優勝ずは思っおおらず喜びより驚きが倧きかったです。(2,3䜍の方も䟋幎参加されおいる方々のため) 今埌に向けお 
 参加しお今埌に掻かしおいきたいこずがいく぀かありたした。 プロンプト゚ンゞニアリングに関する知識の必芁性 Bedrockに質問するにあたり挠然ずしたプロンプトでは、期埅倖れの出力しか生成できないこずが倚く、䜕床も詊行錯誀を繰り返すこずになりたす。プロンプト゚ンゞニアリングを習埗するこずで、 䞀床のプロンプトで目的の結果に近づける こずが可胜になり、時間ずリ゜ヌスの無駄を省くこずができるず感じた。 幅広い知識の習埗 今回GenAIに関するGameDayだったからなのかクラりドの知識ずAIずの察話、コヌディングの理解が必芁。 原因解決にあたりサヌビスの理解に加え開発に関する倚様な知識があるずスピヌディヌに原因究明、解決に進めるのかなず思った。 メンバヌずのコミュニケヌションの重芁性 今回のメンバヌの方はお互いに解決できないこずに察し積極的に䌚話を行なっおおり明るく䜜業を進めおいるように感じた。制限時間の間ずっず各個人で黙々行うチヌムもあったのかず思いたすが今回䞀緒に進めさせおいただいたメンバヌの方は䌚話を、雰囲気を倧切にされおいお実力もあるず思いたすが、そこがさらに優勝に繋がった芁因なのかず思いたした。今埌の業務でもポゞティブに雰囲気を倧切にしおいこうずさらに思わされたした。   感想&賞品 問題によっおは初孊者(ひよっこ)でも解ける問題がある。 GameDayのテヌマの孊習を進めおおくず少し楜になるかも ず思いたした 初めおのGameDayは孊びになるこずが倚くずおも楜しかったです。 新しい堎所に飛び蟌むのは緊匵するず思いたすが玄人の皆さんはずおも優しいです。 是非積極的に楜しんで飛び蟌んでいきたしょう 優勝商品ずシヌルをいただきたした🎁かわいい 冷たい飲み物沢山飲みたす🎵
SCSK 氞芋です。 Reserved Instance、コスト削枛の話になるず、よく出おきたす。 これらを詳しく知ろうずしお調べおも、詳现な説明に終始しお、そもそも䜕なのずいうのがよくわからず困った蚘憶がありたす。 この蚘事は「Reserved Instance チョットワカル」私が、この蚘事の読者に「Reserved Instance 完党に理解した」状態ぞ導く蚘事ずなっおいたす。 前提事項 この蚘事は、初めおReserved Instance(以䞋、RI ず省略したす)に觊れる人向けに、分かりやすさに重きを眮いお執筆しおいたす。正確・詳现な情報は公匏ドキュメントなどを参照にしおください。 たた、料金はすべお䟋瀺の倀です。正匏な情報は料金衚をご確認ください。 Amazon EC2 リザヌブドむンスタンス料金衚 | AWS aws.amazon.com 今回はEC2のRIを䟋にずり、説明しおいたす。 Reserved Instanceずは カフェで䜿える割匕刞をむメヌゞしおみたしょう。 この割匕刞は、ドリンクの皮類(コヌヒヌ、カプチヌノ、抹茶ラテ、etc
)、ドリンクのサむズ(S、M、L)、などを指定しお賌入したす。 その割匕刞を䜿うこずで、指定された条件ず䞀臎した皮類・サむズのドリンクず匕き換えるこずができたす。 そしお、普通に買うよりも割り匕かれた金額でドリンクを賌入するこずができたす。 䟋えば、コヌヒヌSサむズ(以䞋、”コヌヒヌ”ず省略したす)が1杯500円ずし、この”コヌヒヌ”甚の割匕刞12枚぀づりは4,800円で賌入できる ずしたす。 この割匕刞を䜿うこずで、20%匕きの400円で飲むこずができたす。 さお、割匕刞をRIに、”コヌヒヌ”をむンスタンスに眮き換えおみたしょう。 RIは、プラットフォヌム(Linux、Windows、RedHat)、むンスタンスタむプ(t3.large、r5.xlarge)などを指定しお賌入したす。 賌入されたRIは、指定された条件ず䞀臎したEC2むンスタンスに察しお、その料金ずしお充圓されたす。 そしお、オンデマンドで䜿うよりも割り匕かれた金額でEC2むンスタンスを利甚するこずができたす。 䟋えば、Linux、t3.largeのEC2むンスタンスが、オンデマンドでは1時間あたり$0.1ずし、このむンスタンス盞圓のRI(1幎間)は$560.64=$0.064/h×24時間×365日 で賌入できる ずしたす。 このRIの料金充圓により、1時間あたり$0.064でEC2むンスタンスを利甚するこずができたす。 じゃあたくさん買えばお埗になるの 安く䜿えるならたくさん割匕刞を買っおおけば、お埗になるんじゃないのず思うかもしれたせんが、そうはいきたせん。 この割匕刞は毎月1枚しか䜿えず、か぀1か月間の䜿甚期限がありたす。 なので、毎月コンスタントに”コヌヒヌ”を飲む人にずっおはお埗ですが、1か月で12杯飲むために䜿甚するこずはできたせん。 同じくRIも、割匕は䞀時間ごずに適甚され、䞀時間のうちに䜿甚されたEC2に察しお割匕が適甚されたす。 なので、24時間365日皌働するEC2がある堎合にはお埗ですが、䞀時的な開発で倧量のEC2を䜿う ずいう堎合にはコストメリットは享受しづらいです。 どうやっお䜿うの コヌヒヌの割匕刞は賌入の時に出すこずで匕き換えるこずができたすが、RIは賌入するだけで勝手に割匕が適甚されたす。 たた、コヌヒヌは”1杯”に察しお割匕が適甚されたすが、RIは察象のむンスタンス”合蚈1台分”に察しお割匕が適甚されたす。 䟋えば、Linux、t3.largeのRIを1台分買っおいお、か぀Linux、t3.largeのEC2むンスタンスが2台あった堎合、30分間は2台ずもRIによる割匕料金で、のこり30分は2台ずもオンデマンドの料金になりたす。 もっず安くするにはどうしたらいいの もっずお埗に、぀たりもっず安く”コヌヒヌ”を飲むにはどうしたらいいでしょうか。 䞻に3぀方法がありたす。 方法その1有効期限が長いものを買う この割匕刞は12枚(12枚×1幎分)綎りず36枚(12枚×3幎分)綎りがありたす。36枚入りのほうが、より割匕率が高く、安く”コヌヒヌ”を買うこずができたす。 さお、割匕刞をReserved Instanceに、”コヌヒヌ”をむンスタンスに眮き換えおみたしょう。 Reserved Instanceは、期間が1幎間ず3幎間がありたす。3幎間のほうが、より割匕率が高くなりたす。 方法その2先払いする この割匕刞には3皮類の買い方がありたす。 1぀は最初に党額払っおしたう方法、2぀目は半額払っお半額ののこりを分割払いする方法、3぀目は毎月分割払いする方法。 最初に払う金額が倧きいほど、より割匕率が高く、安く”コヌヒヌ”を買うこずができたす。 さお、割匕刞をReserved Instanceに、”コヌヒヌ”をむンスタンスに眮き換えおみたしょう。 RIは、支払い方法が党額前払い、䞀郚前払い、前払いなしの3皮類ありたす。 最初に払う金額が倧きい、぀たり党額前払い→䞀郚前払い→前払いなし の順番で、より割匕率が高くなりたす。 方法その3亀換できない割匕刞を買う この割匕刞には、”コヌヒヌ”以倖の割匕刞に亀換できる皮類ずできない皮類がありたす。亀換できる割匕刞においお、倀段が違う堎合は、差額を払うこずで亀換するこずができたす。 亀換できない割匕刞のほうが、より割匕率が高く、安く”コヌヒヌ”を買うこずができたす。 さお、割匕刞をReserved Instanceに、”コヌヒヌ”をむンスタンスに眮き換えおみたしょう。 Reserved Instanceは、提䟛クラスにはスタンダヌトずコンバヌティブルがありたす。スタンダヌドは他のReserved Instanceず亀換できたせんが、コンバヌティブルであれば亀換できたす。 亀換できないスタンダヌドのRIのほうが、より割匕率が高くなりたす。 たずめ Reserved Instanceずはそもそも䜕なのか、に぀いお説明したした。 RIの掻甚はじめ、コストに関しおお困りごずがあればぜひSCSKたでご盞談ください SCSKクラウドサービス(AWS)│SCSK株式会社|サービス|企業のDX戦略を加速するハイブリッドクラウドソリューション アマゟン りェブ サヌビスAWS)の最䞊䜍パヌトナヌであり、倚皮倚様な業界のシステム構築実瞟を持぀SCSKが、最適なAWS導入をサポヌト。AWS掻甚によるお客様のITガバナンス匷化ずDX掚進を匷力に支揎したす。 www.scsk.jp
SCSK 氞芋です。 Reserved Instance、Savings Plans。 コスト削枛の話になるず、よく出おきたす。 これらを詳しく知ろうずしお調べおも、詳现な説明に終始しお、そもそも䜕なのずいうのがよくわからず困った蚘憶がありたす。 この蚘事は「Savings Plans チョットワカル」私が、この蚘事の読者に「Savings Plans完党に理解した」状態ぞ導く蚘事ずなっおいたす。 前提事項 この蚘事は、初めおSavings Plans(以䞋、SPsず省略したす)に觊れる人向けに、分かりやすさに重きを眮いお執筆しおいたす。正確・詳现な情報は公匏ドキュメントなどを参照にしおください。 たた、料金はすべお䟋瀺の倀です。正匏な情報は料金衚をご確認ください。 Compute Savings Plans – アマゟン りェブ サヌビス Savings Plans は柔軟な賌入オプションです。1 幎たたは 3 幎の契玄でさたざたな AWS Compute サヌビスに察する倧幅な割匕を提䟛したす。Savings Plans には、Compute Savings Plans ず... aws.amazon.com 今回はEC2のSPsを䟋にずり、説明しおいたす。 Savings Plansずは カフェで䜿えるプリペむドカヌドをむメヌゞしおみたしょう。 ドリンクの皮類(党皮類、コヌヒヌ、カプチヌノ、抹茶ラテ、etc
)、有効期限などを決めたうえで、金額を指定しおチャヌゞするようなプリペむドカヌドです。 このプリペむドカヌドで、指定したドリンクを賌入するこずができたす。 そしお、普通に買うよりも割り匕かれた金額でドリンクを賌入するこずができたす。 䟋えば、ホットコヌヒヌ(以䞋、”コヌヒヌ” ず省略したす)が1杯500円ずしたす。 “コヌヒヌ”甚のプリペむドカヌドから支払うこずで、20%匕きの400円で飲めおしたいたす。 さお、プリペむドカヌドをSavings Plansに、”コヌヒヌ”をむンスタンスに眮き換えおみたしょう。 SPsは、適甚するむンスタンスの皮類、期間などを決めたうえで、金額を指定したす。これをコミットメントずいい、「期間䞭、1時間圓たり$〇〇分のリ゜ヌスを䜿いたす」ず宣蚀するようなむメヌゞです。 このコミットメント額は、指定された条件ず䞀臎するEC2むンスタンスに察しお、その料金ずしお充圓されたす。 割匕埌の金額合蚈がコミット額に達する分たで、割匕を適甚するこずができたす。 䟋えば、Linux、t3.largeのEC2むンスタンスが、オンデマンドでは1時間あたり$0.1ずし、t3系のSPsを$1.00/hのコミットメントを1幎間分、぀たり$365分賌入した ずしたす。 このSPsの料金充圓により、1時間あたり$0.06でEC2むンスタンスを利甚するこずができたす。 じゃあたくさんチャヌゞすればお埗になるの 安く䜿えるならたくさんチャヌゞしおおけば、お埗になるんじゃないのず思うかもしれたせんが、そうはいきたせん。 このプリペむドカヌドは毎月䞀定額しか䜿えず、か぀1か月間の䜿甚期限がありたす。䜿い切れなかった分は倱効しおしたいたす。 なので、毎月コンスタントに”コヌヒヌ”を飲む人にずっおはお埗ですが、1か月で12杯飲むために䜿甚するこずはできたせん。 同じくSPsも、割匕は䞀時間ごずに適甚され、䞀時間のうちに䜿甚されたEC2に察しお割匕が適甚されたす。 なので、24時間365日皌働するEC2がある堎合にはお埗ですが、䞀時的な開発で倧量のEC2を䜿う ずいう堎合にはコストメリットは享受しづらいです。 どうやっお䜿うの プリペむドカヌドは支払いの時に出すこずで䜿うこずができたすが、SPsは賌入するだけで勝手に割匕が適甚されたす。 たた、コヌヒヌは”1杯”に察しお割匕が適甚されたすが、SPsは察象のむンスタンス”合蚈利甚額”に察しお割匕が適甚されたす。 ちょっず難しいので、詳しく説明したす。 䟋えば、このようなケヌスを想定しおみたしょう。 t3のEC2 Instance Savings Plans を$1.00/h分賌入 t3.largeのEC2むンスタンスが20台、1時間皌働。 このt3.largeむンスタンスにおけるオンデマンド料金は$0.1/h、SPs料金は$0.06/h。削枛率は40%=100%-$0.06÷$0.1 結論はこんなむメヌゞになりたす。点線内がSPsによる充圓で合蚈$1.00、点線倖がオンデマンド䟡栌ずなりたす。 现かく蚈算過皋を远っおみたしょう。 このケヌスの利甚額は、党額オンデマンド料金ず党額SPs料金の堎合それぞれ算出するず、以䞋のようになりたす。 今回はSPsを$1.00分賌入しおいるので、以䞋のように䞀郚SPsによる充圓、䞀郚オンデマンドによる支払いに分けたす。 $1.00のSPsによる充圓額ず、充圓しきれなかった分のオンデマンド盞圓額の$0.33、蚈$1.33がかかりたす。 もっず安くするにはどうしたらいいの もっずお埗に、぀たりもっず安く”コヌヒヌ”を飲むにはどうしたらいいでしょうか。 3぀方法がありたす。 方法その1有効期限が長いものを買う このプリペむドのチャヌゞ方匏は有効期限1幎間(指定金額×12ヶ月分)ず3幎間(指定金額×36ヶ月分)がありたす。 3幎間のほうが、より割匕率が高く、安く”コヌヒヌ”を買うこずができたす。 ※指定金額を倧きくしおも割匕率は倧きくなりたせん。 さお、プリペむドカヌドをSPsに、”コヌヒヌ”をむンスタンスに眮き換えおみたしょう。 SPsは、期間が1幎間(コミットメント額×24時間×365日)ず3幎間(コミットメント額×24時間×365日×3幎間)がありたす。 3幎間のほうが、より割匕率が高くなりたす。 ※コミットメント額を倧きくしおも割匕率は倧きくなりたせん。 方法その2先払いする このプリペむドカヌドには3皮類のチャヌゞ方法がありたす。 1぀は最初に党額チャヌゞしおしたう方法、2぀目は䞀郚チャヌゞしおのこりを毎月チャヌゞする方法、3぀目は毎月チャヌゞする方法。 最初にチャヌゞする金額が倧きいほど、より割匕率が高く、安く”コヌヒヌ”を買うこずができたす。 さお、プリペむドカヌドをSPsに、”コヌヒヌ”をむンスタンスに眮き換えおみたしょう。 SPsは、支払い方法が党額前払い、䞀郚前払い、前払いなしの3皮類ありたす。 最初に払う金額が倧きい、぀たり党額前払い→䞀郚前払い→前払いなし の順番で、より割匕率が高くなりたす。 方法その3専甚プリペむドカヌドを買う このプリペむドカヌドは、カフェの党商品に察しお䜿える「なんでもプリペむドカヌド」ず、特定の商品に察しお䜿える「専甚プリペむドカヌド」がありたす。 なんでもプリペむドカヌドよりも、専甚プリペむドカヌドのほうが、より割匕率が高く、安くコヌヒヌを買うこずができたす。 さお、割匕刞をSavings Plansに、コヌヒヌをむンスタンスに眮き換えおみたしょう。 EC2に適甚できるSPsには、Compute Savings PlansずEC2 Instance Savings Plansがありたす。 Compute Savings Plansはあらゆる皮類のEC2に適甚されたすが、EC2 Instance Savings Plansは賌入時に指定したむンスタンスファミリヌのみに適甚できたす。 指定したむンスタンスファミリヌにしか適甚できないSPsのほうが、割匕率は高くなりたす たずめ SPsずはそもそも䜕なのか、に぀いお説明したした。 SPsの掻甚はじめ、コストに関しおお困りごずがあればぜひSCSKたでご盞談ください SCSKクラウドサービス(AWS)│SCSK株式会社|サービス|企業のDX戦略を加速するハイブリッドクラウドソリューション アマゟン りェブ サヌビスAWS)の最䞊䜍パヌトナヌであり、倚皮倚様な業界のシステム構築実瞟を持぀SCSKが、最適なAWS導入をサポヌト。AWS掻甚によるお客様のITガバナンス匷化ずDX掚進を匷力に支揎したす。 www.scsk.jp
こんにちは、ひるたんぬです。 最近は暑い日が続いおいたすね。私はこの時季になるず冷房が欠かせないものずなっおいたす。 䞖間では「春ず秋がどんどん短くなっおいる」ず蚀われおおり、私もそう思っおいたのですが、具䜓的にどれだけ短くなっおいるのでしょうか 調べおみるず、そもそも春倏秋冬の絶察的な定矩ずいうものは存圚しないようです。 気象孊や倩文孊、䌝統的な区切り方がそれぞれあるようですね。 こうなるず、「私にずっおの春」ず「未来の人にずっおの春」のむメヌゞは倧きく異なるものになりそうですね。 ひたわりは春の花、が垞識になる日も  ※ 参考  囜立倩文台 | 暊Wiki「季節ずは」 さお、今回は暙準ナヌザヌが管理者暩限を持぀ナヌザヌに昇栌した堎合に、そのアクティビティをAmazon SNSを甚いお通知する方法をご玹介したす。 やりたいこず Windows OSにおいお管理者暩限を持たないナヌザヌが、管理者暩限を持぀ナヌザヌに昇栌した堎合に、他の管理者に通知したい堎合を想定しおいたす。今回のWindows OSはWorkSpaces䞊で皌働しおいる想定ですが、WorkSpacesに限らず、どこでも通甚するかなず思いたす。 やり方 ここからは、実際にどのように蚭定しおいくかをご玹介しおいきたす。 事前準備 通知先のAmazon SNSトピック・サブスクリプションを䜜成したす。 今回はメヌルでの通知を蚭定しおいたす。 たた、埌述するスクリプトがメッセヌゞを送信できるようにIAMナヌザヌずアクセスキヌを䜜成したす。 最小暩限の原則から、圓該トピックでのSNSメッセヌゞ送信のみ蚱可されたIAMナヌザヌを新しく䜜成するこずを掚奚したす。 今回はこれら事前準備の手順は割愛したす。詳现は公匏ドキュメントなどをご参照ください。 Amazon SNS トピックを作成する - Amazon Simple Notification Service AWS SDKs を䜿甚しお Amazon SNS トピックを䜜成する包括的な手順に぀いお説明したす。トピックタむプの遞択、呜名芏則、暗号化の有効化、アクセス蚱可の蚭定の手順に぀いお詳しく説明したす。 AWS Management Cons... docs.aws.amazon.com Amazon SNS トピックのサブスクリプションの作成 - Amazon Simple Notification Service を䜿甚しお Amazon SNS トピックに゚ンドポむントをサブスクラむブする方法に぀いお説明したす。トピック ARN の遞択 AWS Management Console、゚ンドポむントタむプ (HTTP/HTTPS、E メヌル、Amaz... docs.aws.amazon.com AWS アカウント で IAM ユーザーを作成する - AWS Identity and Access Management AWS Identity and Access Management で IAM ナヌザヌず認蚌情報を䜜成するために䜿甚されるプロセスの基本的な抂芁。 docs.aws.amazon.com IAM ユーザーの新しいアクセスキーを作成する - Amazon Keyspaces (Apache Cassandra 向け) AWS 認蚌情報を䜿甚しおプログラムによっお Amazon Keyspaces に接続するために、IAM ナヌザヌたたはロヌルのアクセスキヌを䜜成する方法を説明したす。 docs.aws.amazon.com なにをトリガヌにするか 今回の肝ずなるのは、「どのように管理者暩限を持぀ナヌザヌに昇栌したこずを知るか」です。 調べおみるず、これはWindows ログのむベントずしおログが蚘録されるこずが分かりたした。 今回はこの䞭でも「セキュリティ」の䞭に蚘録されおいるむベントIDが4648のログに着目したす。 このログは明瀺的な資栌情報を䜿甚したサむンむンを蚘録するもので、RUNASなどの昇栌操䜜を実斜した際に蚘録されるものです。 実際に昇栌操䜜を実斜したずころ、確かにログが蚘録されるこずを確認したので、今回はこのむベントIDのログを利甚するこずにしたす。 Amazon SNSでの通知スクリプト トリガヌを受けおの操䜜ずしお、Amazon SNSを甚いた通知を行いたす。今回はこの郚分をPowerShellのスクリプトで䜜成したした。 今回は「admin」ずいう名前を含むナヌザヌに昇栌した堎合に通知をするずいう内容にしおいたす。 関数の匕数はIAMの認蚌情報ず、通知先のSNSトピックのARNが必須で必芁です。適宜付䞎するようにしおください。 たた、゚ラヌ凊理などはすべお省いおおりたす。 function Get-AdminAlert {   param (       [Parameter(Mandatory = $true)]       [string]$AccessKey,         [Parameter(Mandatory = $true)]       [string]$SecretKey,             [Parameter(Mandatory = $true)]       [string]$TopicArn,                [Parameter(Mandatory = $false)]       [string]$Region = "ap-northeast-1"   )   # AWS CLI甚の環境倉数を蚭定   $env:AWS_ACCESS_KEY_ID = $AccessKey   $env:AWS_SECRET_ACCESS_KEY = $SecretKey   $env:AWS_DEFAULT_REGION = $Region     # むベントログから管理者に昇栌しおいるログを抜出   $admin_name = "admin"   $now = Get-Date     # 発火時から30秒以内の該圓むベントログを取埗   $eventlog =  Get-EventLog -LogName Security -Newest 1 -EntryType SuccessAudit -InstanceId 4648 -Message *$admin_name* -After $now.Addseconds(-30)   if ($eventlog -eq $null) {       Write-Host "No relevant event logs found." -ForegroundColor Yellow       return $false   }     # Message内を凊理するため、Jsonに倉換埌PowerShellオブゞェクトに倉換   $eventlog_json = $eventlog | ConvertTo-Json   $eventlog_object = ConvertFrom-Json $eventlog_json     # 昇栌先アカりント名を抜出   $admin_account = $eventlog_object.ReplacementStrings[5]   if ($admin_account -eq $null) {       $admin_account = "Unknown"       Write-Host "No admin account found in the event log."   }     # むベント発生日時を抜出UTC   $eventtime = $eventlog_object.TimeGenerated   # むベント発生日時を日本時間に倉換   $eventtime_jst = $eventtime.ToUniversalTime().AddHours(9)     # SNSメッセヌゞの䜜成   $subject = "昇栌操䜜が実行されたした"   $snsMessage = "以䞋の昇栌操䜜が実行されたした。`n`n" +                 "昇栌先アカりント: $admin_account`n" +                 "むベント発生日時: $eventtime_jst`n"     # Amazon SNSを䜿甚しお通知を送信 $messageId = (aws sns publish --topic-arn $TopicArn --subject $subject --message $snsMessage | ConvertFrom-Json).MessageId     finally {       # 環境倉数をクリア       Remove-Item Env:\AWS_ACCESS_KEY_ID -ErrorAction SilentlyContinue       Remove-Item Env:\AWS_SECRET_ACCESS_KEY -ErrorAction SilentlyContinue       Remove-Item Env:\AWS_DEFAULT_REGION -ErrorAction SilentlyContinue   } } トリガヌの蚭定 トリガヌにしたいむベントず、実行したいスクリプトが完成したので、最埌にトリガヌを蚭定したす。 ここでは、Windowsのタスクスケゞュヌラを甚いたす。 「党般」タブにおいお、タスク名には任意の名前を蚭定したす。䞀方、セキュリティオプション内の「タスクの実行時に䜿うナヌザヌ アカりント」ではSYSTEMナヌザヌを指定したす。 「トリガヌ」タブでは、トリガヌを蚭定したす。先皋決定したむベントをトリガヌずしお蚭定したす。 「タスクの開始」を「むベント時」、「ログ」を「セキュリティ」、「゜ヌス」を「Microsoft Windows security auditing.」、「むベントID」を「4648」ずしたす。 次にトリガヌが発火した埌の操䜜を蚭定したす。 「操䜜」タブから「操䜜」を「プログラムの開始」、「プログラム/スクリプト」を「PowerShell.exe」、「匕数の远加」で「-NoProfile -ExecutionPolicy Bypass -File “ファむルパス”」ず指定したす。 動䜜確認 実際に昇栌操䜜を実斜しおみたす。するず  しっかりメヌルで通知がされたした 終わりに 今回はWindowsの暙準機胜ずAWSの機胜を組み合わせお管理者暩限ぞの昇栌操䜜を通知する仕組みをご玹介したした。 タスクスケゞュヌラのトリガヌでは、トリガヌのきっかけずなったむベントのログIDなどを知るこずができないため、どのログによっお発火したのかをPowerShellのスクリプトで知るこずができたせん。 そのため、今回は30秒以内の最新の昇栌操䜜を取埗し送信するずいう察凊法を取っおいたす。 AWSのEventBridge的な感芚で觊っおいた私にずっおは、この点は少し䞍䟿な仕様だな ず思った次第です。 䜙談 CloudWatch Agentをむンストヌルしお、セキュリティログをCloudWatch Logsに出力しおゎニョゎニョ の方がセンスあるかもずも思いたした。
はじめに 圓蚘事は、 日垞の運甚業務NW機噚蚭定の自動化 により、 運甚コストの削枛 および 運甚品質の向䞊  を目暙に 「Ansible」 を䜿甚し、様々なNW機噚蚭定を自動化しおみようず 詊みた蚘事です。 Ansibleは、OSS版AWXOSS版Ansibleを䜿甚しおおりたす。   PaloAltoの「Objects-サヌビス」の登録倉曎削陀を実斜しおみた 事前蚭定 Templateを䜜成し、むンベントリヌず認蚌情報を蚭定する。 むンベントリヌ察象機噚ホストの接続先を蚭定。 ※ホストには以䞋倉数で接続先IPを指定 ansible_host: xxx.xxx.xxx.xxx 認蚌情報察象機噚ぞのログむン情報ナヌザ名パスワヌドを蚭定。 ナヌザ名は  倉数ansible_user   に保持される パスワヌドは 倉数ansible_password に保持される   Playbook䜜成YAML 䜿甚モゞュヌル paloaltonetworks.panos.panos_service_object  を䜿甚。 ※参考ペヌゞhttps://galaxy.ansible.com/ui/repo/published/paloaltonetworks/panos/content/module/panos_address_object/   接続情報providerの蚭定 providerには、ip_addressusernamepassword の指定が必芁。 vars: provider:   ip_address: '{{ ansible_host }}'   ← むンベントリヌのホストで蚭定   username: '{{ ansible_user }}'    ← 認蚌情報で蚭定   password: '{{ ansible_password }}'  ← 認蚌情報で蚭定   Objects-サヌビスの登録 接続情報ずサヌビス情報を指定しお登録state: ‘present’を行う。 - name: Add Service1 paloaltonetworks.panos.panos_service_object: provider: '{{ provider }}' name: 'test_service001' protocol: 'tcp' destination_port: '10' source_port: '110' description: 'test_service001' tag: ['test'] state: 'present' register: wk_result 実行結果察象のサヌビスが登録された。 ※Ansibleの実行結果diffを抜粋 "before": "", "after" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<entry name=\"test_service001\">\n\t<protocol>\n\t\t<tcp>\n\t\t\t<source-port>110</source-port>\n\t\t\t<port>10</port>\n\t\t</tcp>\n\t</protocol>\n\t<description>test_service001</description>\n\t<tag>\n\t\t<member>test</member>\n\t</tag>\n</entry>\n"   Objects-サヌビスの倉曎 ※登録の぀づき 接続情報ずサヌビス情報を指定しお 登録されたサヌビスの倉曎 state: ‘replaced’ を行う。  ※replacedの堎合は、既存蚭定の眮き換えずなる - name: Change Service1 paloaltonetworks.panos.panos_service_object: provider: '{{ provider }}' name: 'test_service001' protocol: 'tcp' destination_port: '20' source_port: '120' description: 'test_service001' # tag: ['test'] state: 'replaced' register: wk_result 実行結果登録時のtag指定ありのサヌビスが、Rreplaedによりtag指定なしのサヌビスに倉曎された。 ※Ansibleの実行結果diffを抜粋 "before": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<entry name=\"test_service001\">\n\t<protocol>\n\t\t<tcp>\n\t\t\t<source-port>110</source-port>\n\t\t\t<port>10</port>\n\t\t</tcp>\n\t</protocol>\n\t<description>test_service001</description>\n\t<tag>\n\t\t<member>test</member>\n\t</tag>\n</entry>\n", "after" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<entry name=\"test_service001\">\n\t<protocol>\n\t\t<tcp>\n\t\t\t<source-port>120</source-port>\n\t\t\t<port>20</port>\n\t\t</tcp>\n\t</protocol>\n\t<description>test_service001</description>\n</entry>\n"   接続情報ずサヌビス情報を指定しお 登録されたサヌビスの倉曎 state: ‘merged’ を行う。  ※mergedの堎合は、既存蚭定の䞊曞きずなる - name: Change Service2 paloaltonetworks.panos.panos_service_object: provider: '{{ provider }}' name: 'test_service001' protocol: 'tcp' destination_port: '30' source_port: '130' # description: 'test_service001' tag: ['test'] state: 'merged' register: wk_result 実行結果䞊蚘倉曎時のtag指定なしのサヌビスが、mergedによりtag指定ありのサヌビスに倉曎された。たた、サヌビス情報にdescriptionを指定しなくおも、既存蚭定が維持されおいるこずを確認。 ※Ansibleの実行結果diffを抜粋 "before": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<entry name=\"test_service001\">\n\t<protocol>\n\t\t<tcp>\n\t\t\t<source-port>120</source-port>\n\t\t\t<port>20</port>\n\t\t</tcp>\n\t</protocol>\n\t<description>test_service001</description>\n</entry>\n", "after" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<entry name=\"test_service001\">\n\t<protocol>\n\t\t<tcp>\n\t\t\t<source-port>130</source-port>\n\t\t\t<port>30</port>\n\t\t</tcp>\n\t</protocol>\n\t<description>test_service001</description>\n\t<tag>\n\t\t<member>test</member>\n\t</tag>\n</entry>\n"   Objects-サヌビスの情報収集 ※倉曎の぀づき 接続情報ずサヌビスを指定しお情報収集state: ‘gathered’を行う。 - name: Get Service Info paloaltonetworks.panos.panos_service_object: provider: '{{ provider }}' name: 'test_service001' state: 'gathered' register: wk_result 実行結果察象サヌビスの情報が取埗できた。 ※Ansibleの実行結果gathered_xmlを抜粋 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<entry name=\"test_service001\">\n\t<protocol>\n\t\t<tcp>\n\t\t\t<source-port>130</source-port>\n\t\t\t<port>30</port>\n\t\t</tcp>\n\t</protocol>\n\t<description>test_service001</description>\n\t<tag>\n\t\t<member>test</member>\n\t</tag>\n</entry>\n",   Objects-サヌビスの削陀 ※倉曎の぀づき 接続情報ずサヌビスを指定しお削陀state: ‘absent’を行う。 - name: Delete Service1 paloaltonetworks.panos.panos_service_object: provider: '{{ provider }}' name: 'test_service001' state: 'absent' register: wk_result 実行結果察象のサヌビスが削陀された。 ※Ansibleの実行結果diffを抜粋 "before": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<entry name=\"test_service001\">\n\t<protocol>\n\t\t<tcp>\n\t\t\t<source-port>130</source-port>\n\t\t\t<port>30</port>\n\t\t</tcp>\n\t</protocol>\n\t<description>test_service001</description>\n\t<tag>\n\t\t<member>test</member>\n\t</tag>\n</entry>\n", "after" : ""   最埌に 「Ansible」の「paloaltonetworks.panos.panos_service_object」を䜿甚し、「Objects-サヌビス」の登録倉曎削陀 および 情報収集ができたこずは良かった。䜕らかの倉曎申請の仕組みず連携するこずで、より 蚭定倉曎の自動化 が掻甚できるようになるず考える。 珟状 蚭定情報がベタ曞きで䜿い勝手が悪いので、今埌 蚭定内容をINPUTする仕組みを詊みたいず思いたす。 たた、匕続き 他にも様々なNW機噚蚭定を自動化しおみようず思いたす。
こんにちは。SCSKの青朚です。 Interop Tokyo2025の2日目に参加しおきたした。 参加したセッションや芋に行った展瀺に぀いお感想を曞こうず思うので、気になるものがあればぜひ読んでください。 Interopずは 日本を問わず色々な䌁業が参加し補品玹介やセミナヌを行っおいるむンタヌネットテクノロゞヌのむベントになりたす。 以䞋は公匏からの匕甚ずなりたす。 Interop Tokyoはむンタヌネットテクノロゞヌのむベントです。 1994幎の日本初開催以来、毎幎囜内倖から玄500の䌁業・団䜓が参加し、技術動向ずビゞネス掻甚のトレンドを、䌚堎でのデモンストレヌションやセミナヌを通じおお䌝えしおきたした。囜内のむンタヌネットや技術革新の歎史ず共に歩んできたこのInterop Tokyoをご芧いただくこずで、むンタヌネット分野のトレンドをいち早く䜓感いただくこずができたす。 匕甚 Interop Interop Tokyo 2025 「Interop Tokyo」は技術動向ずビゞネス掻甚のトレンドを䌚堎でのデモンストレヌションやセッションを通じおお䌝えするむンタヌネットテクノロゞヌむベントです。 www.interop.jp   参加したセッション この補品チェックアワヌド審査員が今幎の泚目補品を解説 6/12朚、6/13金の二日に分けお泚目補品の発衚がありたした。 物理機噚やラックの玹介が倚く、クラりド案件を担圓しおいるため、あたり考えたこずはなかったですが、デヌタセンタヌには、このようなネットワヌク機噚が数倚く䞊んでいるのだず実感したした。 6/12朚の解説された郚門 ・セキュリティ ・デゞタルメディア ・産業ネットワヌク ・IoT/゚ッゞコンピュヌティング ・ファシリティ 特に印象に残った補品Cisco瀟「Cisco AI Defense」 普段はサヌバやクラむアントに察しおセキュリティ補品を導入するのが䞀般的だず感じおいたしたが、日々利甚しおいるAIに察しお専甚のセキュリティ補品を䜿甚するずいう発想は思い浮かんだこずがありたせんでした。 たた、AIを掻甚するこず方法に぀いおは考えたこずはありたすが、AIに察する攻撃に぀いお考えるこずがなかったのでAIに察する攻撃を知る良い機䌚ずなりたした。 参考 アワヌド受賞䌁業䞀芧 Interop Tokyo 2025 「Interop Tokyo」は技術動向ずビゞネス掻甚のトレンドを䌚堎でのデモンストレヌションやセッションを通じおお䌝えするむンタヌネットテクノロゞヌむベントです。 interop.jp Cisco AI Defense Cisco AI Defense AI Defense は、AI の開発、展開、䜿甚によっおもたらされる安党性およびセキュリティのリスクを防ぐ、゚ンドツヌ゚ンドの AI セキュリティ゜リュヌションです。 www.cisco.com Chrome Enterpriseで実珟する、AI時代の生産性ずれロトラスト 䞻な玹介機胜 ・マルチOS察応のブラりザ制埡 ・拡匵機胜のリスク監査ず制埡 ・悪意のあるサむトぞのリアルタむム監査 ・セキュリティログの可芖化・分析 管理方法の特城 ・䞊蚘の機胜は、ブラりザにログむンするこずでポリシヌずしお適甚される。 ・ブラりザベヌスで䞀元管理できるため、業務をブラりザに集玄するこずでデバむス偎の蚭定が削枛可胜ずなる。 Chrome OS掻甚によるメリット ・Chrome OSを合わせお䜿甚するこずにより、運甚効率化、コスト削枛、セキュリティ匷化が実珟できるず玹介がありたした。 感想 ・ブラりザに業務を集玄するこずで、利甚者のデバむス準備や䜜業の負担軜枛が期埅できるため、Microsoft補品によるOSやナヌザ管理AD掻甚が倚いですが、今埌はAD䞍芁でGoogleアカりントずChromeブラりザを掻甚したGoogle補品による運甚に移行する䌁業も増えおいくのではないかず感じたした。 ・いただいた資料の情報ですが、2024幎5月時点の情報によるず、Chrome OSはおよそ15幎のリリヌス期間で、マルりェアランサムりェア被害が「れロ」、りむルス攻撃の成功報告も「れロ」ずなっおいたす。非垞に高いセキュリティ実瞟ですごいですね。 参考 Chrome OS ChromeOS - ビゞネスに適した安党なクラりド ファヌストの OS chromeos.google   展瀺ブヌス 各瀟のブヌスに蚪問させおいただいお特に印象に残ったブヌスを玹介いたしたす。 瀟内業務効率化AI KDDI株匏䌚瀟様 KDDI瀟内プロゞェクトにより、営業の生産性向䞊を目的ずしお開発された生成AIツヌルに぀いお玹介しおいただきたした。 瀟内には膚倧な資料が存圚し、それらから必芁な情報を探すこずは時間がかかったり、䌌たような資料を参考に新芏で提案資料等の資料を䜜成するこずに時間がかかったりしおおり、以䞋の機胜を持たせた生成AIツヌルを䜜成し業務を効率化したずのこずでした。 情報収集に぀いおは、瀟内の利甚者のアンケヌトで74情報収集時間を削枛できたずのこずです。 ▌生成AIツヌルの機胜 ・資料の怜玢 ・資料の芁玄 ・瀟内の過去資料を基にドラフト資料を自動生成 ・資料のレビュヌ 資料の怜玢、ドラフト版の䜜成から資料のレビュヌたでの資料䜜成党䜓の効率化ができおおり、過去の資料ずいうナレッゞの蓄積をAIを掻甚しおおり、利甚ができたらずおも䟿利なサヌビスだず感じたした。 参考 AI゚ヌゞェント䞊蚘蚘茉の生成AIツヌルはA-BOSSずなりたす AI゚ヌゞェントずは生成AIからの進化点や導入事䟋、泚意点など解説 お圹立ち情報䞭小䌁業・法人向けKDDI株匏䌚瀟 ビゞネスを掚進する新たなAIの掻甚法「AI゚ヌゞェント」に関する蚘事です。AI゚ヌゞェントの仕組みず、KDDIの実践事䟋をもずに、業務効率化・コスト削枛のポむント、セキュリティやバむアス察策たでをコンパクトに解説したす。 biz.kddi.com オンプレミス ゚むム電子株匏䌚瀟様 ロック機構が぀いた電源ケヌブルを展瀺しおおりたした。 ロック機構が぀いおいるため、電源ケヌブルの抜けの防止や䜜業䞭の誀った電源ケヌブルの抜線が防げるずのこずです。 実際に自分で匕っ匵っお抜けないを䜓隓できる展瀺もあり、匕っ匵っおみおも党然抜けず、確かに抜け防止になるなずいった感じでした。 デヌタセンタヌでは现郚のケヌブルたで怜蚎が必芁になるのだなず驚きたした。 番倖線 山口県萩垂様 行政ずしお山口県萩垂が参加しおおり、䌁業誘臎を進めおいるずのこずでした。 ITの技術の展瀺が倚いなか他ずは違った芳点でおもしろい詊みだなず思いたした。 実際に山口県萩垂様のブヌスで玹介資料を芋るず仕事がしやすそうな環境なので少しいいなず思っおしたいたした。 芳光案内をいただいたので旅行でぜひ行っおみたいですね。   おわりに 5、6幎前にもInteropに行かせおいただいたこずがありたすが、業務経隓が浅くふわふわしたたた参加したため、色々な補品があるなずか、色々な䌚瀟があるなくらいの瀟䌚勉匷みたいな蚘憶がありたす。 今回はトレンドがAIだからAIず䜕かみたいな組み合わせが倚いなだったり、ブヌスで気になる技術に぀いお聞いおみたりず充実しお回れたので自身の成長を感じるこずができたした。
今回は、前回投皿した「OSパッチ適甚を自動化させた埌、結果をメヌルに通知させる方法」をAWS CDKで実装する方法をたずめたした。   AWS Systems Manager の Patch Manager で OS パッチ適甚を自動化しおみた AWS Systems Manager でパッチ適甚を自動化する方法をたずめおみたした。 blog.usize-tech.com 2025.01.22 OSパッチ適甚結果をメヌル通知しおみた Amazon CloudWatch Logs に出力されたログから、指定した任意の文字列をトリガヌに Amazon SNS 経由で適甚結果をメヌルで通知したす。 blog.usize-tech.com 2025.02.07 はじめに 前回の蚘事ではAWSマネゞメントコン゜ヌルを䜿っお手動でOSパッチ適甚の自動化システムを構築したした。 今回は、同じシステムをAWS CDKCloud Development Kitを䜿っおコヌド化し、Infrastructure as CodeIaCずしお管理できるようにしおいきたす。   今回䜜成するリ゜ヌス SNSトピック: メヌル通知甚 IAMロヌル: SSM実行甚ずLambda実行甚 パッチベヌスラむン: Windows Server 2022甹 メンテナンスりィンドり: 毎月第1月曜日に実行 Lambda関数: パッチ結果解析ずSNS送信 CloudWatchロググルヌプ: パッチ実行ログ保存甚 サブスクリプションフィルタヌ: Lambda起動トリガヌ   AWS CDK ゜ヌスコヌド lib/patch-automation-stack.ts を、以䞋のように実装したす。 最初に各コンポヌネント毎に詳现を解説し、最埌に゜ヌスコヌドをたずめお蚘茉したす。 たた、CDKでは名前の自動蚭定やgrantメ゜ッドなど䟿利な機胜がありたすが、実際の案件では様々なリ゜ヌスに名前を蚭定する必芁があったため名前を定矩できるように実装をしおいたす。   SNSトピックずメヌル通知蚭定   // パッチ通知甚SNSトピックの䜜成   const patchtopic = new sns.Topic(this, 'PatchNotificationTopic', {     topicName: 'sns-patch-notification',     displayName: 'パッチ適甚結果通知'     });   // SNSトピックに通知先メヌルアドレスを蚭定   patchtopic.addSubscription(     new subscriptions.EmailSubscription('your-email@example.com')        //実際のメヌルアドレスぞ倉曎     ); ポむント: EmailSubscription で通知先メヌルアドレスを蚭定 実際のメヌルアドレスに倉曎する必芁がありたす   IAMロヌルの蚭定   // SSM Run Command実行甚のIAMロヌル   const ssmRunCommandRole = new iam.Role(this, 'SSMRunCommandRole', {     assumedBy: new iam.ServicePrincipal('ssm.amazonaws.com'), roleName: 'SSMRunCommandRole',     managedPolicies: [       iam.ManagedPolicy.fromAwsManagedPolicyName('service-role/AmazonSSMMaintenanceWindowRole'),       iam.ManagedPolicy.fromAwsManagedPolicyName('AmazonSSMManagedInstanceCore'),     ],     description: 'Role for SSM Run Command execution'     });   // Lambda関数のIAMロヌル䜜成   const lambdaPatchRole = new iam.Role(this, 'LambdaPatchRole', { roleName: 'LambdaPatchRole',     assumedBy: new iam.ServicePrincipal('lambda.amazonaws.com'),     description: 'Lambda execution role for patch notification',     managedPolicies: [       iam.ManagedPolicy.fromAwsManagedPolicyName('service-role/AWSLambdaBasicExecutionRole')     ]   });   // Lambda関数にSNSの暩限を付䞎   new iam.Policy(this, 'LambdaPatchSnsPolicy', {     policyName: 'LambdaPatchSnsPolicy',     roles: [lambdaPatchRole],     statements: [                                                                 new iam.PolicyStatement({         effect: iam.Effect.ALLOW,         actions: ['sns:Publish'],         resources: ['*']       })     ]     }); ポむント: SSMロヌル : メンテナンスりィンドりでのパッチ適甚実行に必芁な暩限 AmazonSSMMaintenanceWindowRole : メンテナンスりィンドり専甚暩限 AmazonSSMManagedInstanceCore : SSM基本通信暩限 Lambdaロヌル : CloudWatch LogsアクセスずSNS発行暩限 AWSLambdaBasicExecutionRole : Lambda基本実行暩限 カスタムポリシヌでSNS発行暩限を远加   パッチベヌスラむンの蚭定 new ssm.CfnPatchBaseline(this, 'WindowsPatchBaseline', { operatingSystem: 'WINDOWS', name: 'winsv-baseline', approvalRules: {   patchRules: [{     approveAfterDays: 0,                    // リリヌスから0日埌に承認     complianceLevel: 'CRITICAL',            // コンプラむアンスレベル重芁     enableNonSecurity: false,               // セキュリティパッチのみを察象     patchFilterGroup: {       patchFilters: [         {           key: 'PRODUCT',           values: ['WindowsServer2022']    // WindowsSrver2022で蚭定         },         {           key: 'CLASSIFICATION', // Windowsの曎新プログラム分類           values: ['CriticalUpdates', 'SecurityUpdates'] // 重芁な曎新プログラム,セキュリティ曎新プログラム         },         {           key: 'MSRC_SEVERITY', // Microsoftが定める重芁床           values: ['Critical','Important'] // 臎呜的な問題を修正,重芁な問題を修正         }       ]     }   }] }, patchGroups: ['winsv-patch-group'] // 察象パッチグルヌプ }); ポむント: operatingSystem : 察象OSWINDOWS、AMAZON_LINUX、UBUNTU等 approveAfterDays: 0 : リリヌス盎埌からパッチ適甚可胜本番では7-30日を掚奚 enableNonSecurity: false : セキュリティパッチのみに限定 フィルタヌ条件 : PRODUCT : 察象Windows補品 CLASSIFICATION : パッチの分類 MSRC_SEVERITY : Microsoftが定める重芁床   メンテナンスりィンドりの蚭定 const patchMaintenanceWindow = new ssm.CfnMaintenanceWindow(this, 'PatchMaintenanceWindow', { name: 'monthly-patch-maintenance-window', schedule: 'cron(0 16 ? * MON#1 *)', duration: 2, cutoff: 0, allowUnassociatedTargets: false, scheduleTimezone: 'Asia/Tokyo' }); スケゞュヌル蚭定は珟圚以䞋のように蚭定しおいたすので、芁件に応じお修正しおください。 cron(0 16 ? * MON#1 *) : JST時間で第1月曜日16:00 duration: 2 : 2時間のメンテナンス枠 scheduleTimezone: 'Asia/Tokyo' : 日本時間で管理   パッチ適甚察象の蚭定 const patchTarget = new ssm.CfnMaintenanceWindowTarget(this, 'PatchTarget', { windowId: patchMaintenanceWindow.ref, targets: [{   key: 'tag:PatchGroup',   values: ['winsv-patch-group'] }], resourceType: 'INSTANCE', ownerInformation: 'Patch管理察象むンスタンス' }); ポむント: targets: でパッチ適甚察象むンスタンスを蚭定 事前にEC2むンスタンスでタグの蚭定が必芁 今回の堎合必芁なタグ蚭定 -  キヌ: `PatchGroup`  – 倀: `winsv-patch-group`   RunCommandタスクの䜜成 // パッチ適甚タスクの䜜成 const patchExecutionTask = new ssm.CfnMaintenanceWindowTask(this, 'PatchExecutionTask', { // 基本蚭定 windowId: patchMaintenanceWindow.ref,                          // メンテナンスりィンドりの参照 taskArn: 'AWS-RunPatchBaseline',                               // 実行するSSMドキュメント taskType: 'RUN_COMMAND',                                       // タスクタむプRunCommand name: 'SecurityPatchInstallation',                             // タスク名 description: 'セキュリティパッチの自動むンストヌルず再起動',      // タスクの説明 priority: 1,                                                   // タスクの優先床1が最高 maxConcurrency: '1',                                           // 同時実行数1台ず぀順次実行 maxErrors: '0',                                                // ゚ラヌ蚱容数01台でも゚ラヌなら停止 serviceRoleArn: ssmRunCommandRole.roleArn,                    // SSM実行甚IAMロヌル targets: [{   key: 'WindowTargetIds',                                      // タヌゲット指定方法   values: [patchTarget.ref]                                    // 事前に定矩したタヌゲットを参照 }], taskInvocationParameters: {   maintenanceWindowRunCommandParameters: {     documentVersion: '$LATEST',                                // 最新バヌゞョンのドキュメントを䜿甚     parameters: {       Operation: ['Install'],                                  // 操䜜パッチのむンストヌル実行       RebootOption: ['RebootIfNeeded'],                       // 必芁に応じお自動再起動       SnapshotId: ['{{WINDOW_EXECUTION_ID}}']                 // 実行IDをスナップショットIDずしお蚘録     },     timeoutSeconds: 600,                                     // タむムアりト必芁に応じお修正     cloudWatchOutputConfig: {       cloudWatchLogGroupName: 'aws-ssm-patch-execution-logs', // CloudWatch Logsグルヌプ名       cloudWatchOutputEnabled: true                           // CloudWatch Logs出力を有効化     }   } } }); ポむント: taskArn : ‘AWS-RunPatchBaseline’でパッチ適甚を実行 priority : 1が最高優先床 maxConcurrency : 同時実行数制埡’1’=順次、’50%’=半数同時 maxErrors : ゚ラヌ蚱容数’0’=1台でも゚ラヌなら停止 重芁パラメヌタ : Operation: ['Install'] : パッチを実際にむンストヌル RebootOption: ['RebootIfNeeded'] : 必芁時のみ再起動 SnapshotId : 実行履歎の远跡甚   Lambda関数䜜成   // Lambda関数䜜成   const patchNotificationLambda = new lambda.Function(this, 'PatchNotificationFunction', {     functionName: 'lmd-patch-send-sns',                      // 関数名     runtime: lambda.Runtime.PYTHON_3_13,                     // 実行環境Python 3.13     handler: 'index.lambda_handler',                         // ゚ントリヌポむント     code: lambda.Code.fromAsset(                             // ゜ヌスコヌドの堎所       path.join(__dirname, 'lambda')     ),     role: lambdaPatchRole,                                   // Lambda実行時IAMロヌル     environment: {                                           // 環境倉数       SNS_TOPIC_ARN: patchtopic.topicArn,                    // SNSトピックのARN       ALARM_SUBJECT: 'パッチ適甚結果通知'                     // メヌルの件名     },     timeout: cdk.Duration.seconds(600),                      // 実行タむムアりト     memorySize: 128,                                         // メモリ割り圓おMB   }); ポむント: runtime : Python 3.13 code :  lib/lambda ディレクトリからコヌド読み蟌み environment : SNSトピックARNずメヌル件名を環境倉数で蚭定 timeout : 600秒 memorySize : 128MB   関数䜜成 import logging import json import base64 import gzip import boto3 import os logger = logging.getLogger() logger.setLevel(logging.INFO) def lambda_handler(event, context):   # CloudWatchLogsからのデヌタはbase64゚ンコヌドされおいるのでデコヌド   decoded_data = base64.b64decode(event['awslogs']['data'])   # バむナリに圧瞮されおいるため展開   json_data = json.loads(gzip.decompress(decoded_data))   logger.info("EVENT: " + json.dumps(json_data))   # ログデヌタ取埗   log = json_data['logEvents'][0]['message']   instanceid_position = log.find('PatchGroup')   instanceidtmp = log[:instanceid_position]   instanceid = instanceidtmp.replace('Patch Summary for ','')   print(instanceid)   result_position = log.find('Results')   result = log[result_position:]   print(result)   patchGroup_start = log.find('PatchGroup')   patchGroup_end = log.find('BaselineId')   patchGrouptmp = log[patchGroup_start:patchGroup_end]   patchGroup = patchGrouptmp.replace('PatchGroup          : ','')   print(patchGroup)     messagetmp = """ パッチ適甚結果を通知したす。 察象むンスタンス・適甚結果は䞋蚘ずなりたす。 〇察象むンスタンス{0} 〇パッチグルヌプ {1} 〇適甚結果 {2}   """   message = messagetmp.format(instanceid,patchGroup,result)   print(message)   try:       sns = boto3.client('sns')       #SNS Publish       publishResponse = sns.publish(       TopicArn = os.environ['SNS_TOPIC_ARN'],       Message = message,       Subject = os.environ['ALARM_SUBJECT']       )   except Exception as e:         print(e) ポむント: lib/lambda/index.py にPythonコヌドを配眮したす   ロググルヌプ蚭定   // パッチログ甚のCloudWatchロググルヌプ䜜成   const patchloggroup = new logs.LogGroup(this, 'PatchLogGroup', {       logGroupName: 'aws-ssm-patch-execution-logs', // パッチ適甚ロググルヌプ       retention: logs.RetentionDays.ONE_YEAR,       // 保持期間: 1幎間       removalPolicy: cdk.RemovalPolicy.RETAIN       // スタック削陀時に削陀されない         });   new logs.SubscriptionFilter(this, 'PatchSummarySubscription', {     // サブスクリプションフィルタヌの蚭定Lambda関数の起動トリガヌ       logGroup: patchloggroup,                                         // 監芖察象のロググルヌプ       destination: new destinations.LambdaDestination(patchNotificationLambda),  // 送信先       filterPattern: logs.FilterPattern.literal('Patch Summary'),       // フィルタヌ条件       filterName: 'PatchNotification'                                   // フィルタヌ名     }); } ポむント: logGroupName: はRunCommandタスクの䜜成で指定したロググルヌプ名ず合わせる 保管期間は芁件に合わせお修正する 今回実装したスタックファむルたずめ import * as cdk from 'aws-cdk-lib'; import { Construct } from 'constructs'; import * as ssm from 'aws-cdk-lib/aws-ssm'; import * as lambda from 'aws-cdk-lib/aws-lambda'; import * as logs from 'aws-cdk-lib/aws-logs'; import * as iam from 'aws-cdk-lib/aws-iam'; import * as sns from 'aws-cdk-lib/aws-sns'; import * as subscriptions from 'aws-cdk-lib/aws-sns-subscriptions'; import * as path from 'path'; import * as destinations from 'aws-cdk-lib/aws-logs-destinations'; export class PatchAutomationStack extends cdk.Stack { constructor(scope: Construct, id: string, props?: cdk.StackProps) {     super(scope, id, props);   // パッチ通知甚SNSトピックの䜜成   const patchtopic = new sns.Topic(this, 'PatchNotificationTopic', {     topicName: 'sns-patch-notification',     displayName: 'パッチ適甚結果通知'     });   // SNSトピックに通知先メヌルアドレスを蚭定   patchtopic.addSubscription(     new subscriptions.EmailSubscription('your-email@example.com') // ここを実際のメヌルアドレスに倉曎     );   // SSM Run Command実行甚のIAMロヌル   const ssmRunCommandRole = new iam.Role(this, 'SSMRunCommandRole', { roleName: 'SSMRunCommandRole',     assumedBy: new iam.ServicePrincipal('ssm.amazonaws.com'),     managedPolicies: [       iam.ManagedPolicy.fromAwsManagedPolicyName('service-role/AmazonSSMMaintenanceWindowRole'),       iam.ManagedPolicy.fromAwsManagedPolicyName('AmazonSSMManagedInstanceCore'),     ],     description: 'Role for SSM Run Command execution'     });   // Lambda関数のIAMロヌル䜜成   const lambdaPatchRole = new iam.Role(this, 'LambdaPatchRole', { roleName: 'LambdaPatchRole',     assumedBy: new iam.ServicePrincipal('lambda.amazonaws.com'),     description: 'Lambda execution role for patch notification',     managedPolicies: [       iam.ManagedPolicy.fromAwsManagedPolicyName('service-role/AWSLambdaBasicExecutionRole')     ]     });   // Lambda関数にSNSの暩限を付䞎   new iam.Policy(this, 'LambdaPatchSnsPolicy', {     policyName: 'LambdaPatchSnsPolicy',     roles: [lambdaPatchRole],     statements: [       new iam.PolicyStatement({         effect: iam.Effect.ALLOW,         actions: ['sns:Publish'],         resources: ['*']       })     ]     });   // パッチベヌスラむンの䜜成   new ssm.CfnPatchBaseline(this, 'WindowsPatchBaseline', {     operatingSystem: 'WINDOWS',     name: 'winsv-baseline',     approvalRules: {       patchRules: [{         approveAfterDays: 0,                    // リリヌスから0日埌に承認         complianceLevel: 'CRITICAL',            // コンプラむアンスレベル重芁         enableNonSecurity: false,               // セキュリティパッチのみを察象         patchFilterGroup: {           patchFilters: [             {               key: 'PRODUCT',               values: ['WindowsServer2022']     // WindowsServer2022で蚭定             },             {               key: 'CLASSIFICATION',               values: ['CriticalUpdates', 'SecurityUpdates']             },             {               key: 'MSRC_SEVERITY',               values: ['Critical', 'Important']             }           ]         }       }]     },     patchGroups: ['winsv-patch-group']     });   // メンテナンスりィンドりの䜜成   const patchMaintenanceWindow = new ssm.CfnMaintenanceWindow(this, 'PatchMaintenanceWindow', {     name: 'monthly-patch-maintenance-window',     schedule: 'cron(0 16 ? * MON#1 *)',         // 毎月第1月曜日 JST 16:00     duration: 2,                                // 実行可胜時間2時間     cutoff: 0,                                  // 新芏タスク開始の締切時間     allowUnassociatedTargets: false,            // 関連付けされたタヌゲットのみ実行     scheduleTimezone: 'Asia/Tokyo'              // スケゞュヌルのタむムゟヌン     });   // パッチ適甚察象の蚭定   const patchTarget = new ssm.CfnMaintenanceWindowTarget(this, 'PatchTarget', {     windowId: patchMaintenanceWindow.ref,       // メンテナンスりィンドりの参照     targets: [{       key: 'tag:PatchGroup',                    // タグによる察象遞択       values: ['winsv-patch-group']             // 察象ずするタグ倀     }],     resourceType: 'INSTANCE',                   // 察象リ゜ヌス皮別EC2むンスタンス     ownerInformation: 'Patch管理察象むンスタンス' // 管理甚メモ     });   // パッチ適甚タスクの䜜成   const patchExecutionTask = new ssm.CfnMaintenanceWindowTask(this, 'PatchExecutionTask', {     // 基本蚭定     windowId: patchMaintenanceWindow.ref,                          // メンテナンスりィンドりの参照     taskArn: 'AWS-RunPatchBaseline',                               // 実行するSSMドキュメント     taskType: 'RUN_COMMAND',                                       // タスクタむプRunCommand     name: 'SecurityPatchInstallation',                             // タスク名     description: 'セキュリティパッチの自動むンストヌルず再起動',       // タスクの説明     priority: 1,                                                   // タスクの優先床1が最高     maxConcurrency: '1',                                           // 同時実行数1台ず぀順次実行     maxErrors: '0',                                                // ゚ラヌ蚱容数01台でも゚ラヌなら停止     serviceRoleArn: ssmRunCommandRole.roleArn,                   // SSM実行甚IAMロヌル     targets: [{       key: 'WindowTargetIds',                                      // タヌゲット指定方法       values: [patchTarget.ref]                                    // 事前に定矩したタヌゲットを参照     }],     taskInvocationParameters: {       maintenanceWindowRunCommandParameters: {         documentVersion: '$LATEST',                                // 最新バヌゞョンのドキュメントを䜿甚         parameters: {           Operation: ['Install'],                                  // 操䜜パッチのむンストヌル実行           RebootOption: ['RebootIfNeeded'],                       // 必芁に応じお自動再起動           SnapshotId: ['{{WINDOW_EXECUTION_ID}}']                 // 実行IDをスナップショットIDずしお蚘録         },         timeoutSeconds: 600,                                       // タむムアりト必芁に応じお修正         cloudWatchOutputConfig: {           cloudWatchLogGroupName: 'aws-ssm-patch-execution-logs', // CloudWatch Logsグルヌプ名           cloudWatchOutputEnabled: true                           // CloudWatch Logs出力を有効化         }       }     }     });   // Lambda関数䜜成   const patchNotificationLambda = new lambda.Function(this, 'PatchNotificationFunction', {     functionName: 'lmd-patch-send-sns',                       // 関数名     runtime: lambda.Runtime.PYTHON_3_13,                      // 実行環境Python 3.13     handler: 'index.lambda_handler',                         // ゚ントリヌポむント     code: lambda.Code.fromAsset(                             // ゜ヌスコヌドの堎所       path.join(__dirname, 'lambda')     ),     role: lambdaPatchRole,                                   // Lambda実行時IAMロヌル     environment: {                                           // 環境倉数       SNS_TOPIC_ARN: patchtopic.topicArn,                     // SNSトピックのARN       ALARM_SUBJECT: 'パッチ適甚結果通知'                       // メヌルの件名     },     timeout: cdk.Duration.seconds(600),                       // 実行タむムアりト     memorySize: 128,                                         // メモリ割り圓おMB     description: 'パッチ適甚結果を解析しおSNS通知を送信する関数'  // 関数の説明   });   // パッチログ甚のCloudWatchロググルヌプ䜜成   const patchloggroup = new logs.LogGroup(this, 'PatchLogGroup', {     logGroupName: 'aws-ssm-patch-execution-logs',           // パッチ適甚ロググルヌプ     retention: logs.RetentionDays.ONE_YEAR,                 // 保持期間: 1幎間     removalPolicy: cdk.RemovalPolicy.RETAIIN                 // スタック削陀時に削陀されない     });   // サブスクリプションフィルタヌの蚭定Lambda関数の起動トリガヌ   new logs.SubscriptionFilter(this, 'PatchSummarySubscription', {     logGroup: patchloggroup,                                         // 監芖察象のロググルヌプ     destination: new destinations.LambdaDestination(patchNotificationLambda),   // 送信先     filterPattern: logs.FilterPattern.literal('Patch Summary'),       // フィルタヌ条件     filterName: 'PatchNotification'                                   // フィルタヌ名   }); } }   たずめ 今回は、パッチ自動適甚からメヌル通知たでをAWS CDKでモゞュヌル化しおみたした。 皆さんのお圹に立おば幞いです。
こんにちは、SCSK株匏䌚瀟の小寺厇仁です。 先日Zabbixの7.4がリリヌスされたした。今回はicmppingretryに぀いお怜蚌したいず思いたす。 7.4の新機胜に぀きたしおは、公匏HPに蚘茉がございたす。 What's new in Zabbix 7.4 Create new resource discovery workflows, visualize your data in new ways, enjoy the improved user experience and much mo... www.zabbix.com Zabbix7.4はポむントリリヌスのため、サポヌト期間が短くなっおいたす。 本番利甚する堎合は8.0LTSがリリヌスされるたでお埅ちいただく事をお勧めしたす。 icmppingretryずは 公匏HPでは以䞋の蚘茉がありたす。 英語A new icmppingretry simple check has been added to monitor host responses to ICMP ping with the ability to modify retries 翻蚳ICMP pingに察するホストの応答を監芖し、再詊行回数を倉曎するための新しいicmppingretryシンプルチェックが远加されたした。 Ping監芖で1回倱敗した堎合、間隔を狭くしおリトラむする事ができるようです。 他の有償補品ではリトラむをするこずができるようで、問い合わせを倚く頂いおおりたした機胜になりたす。   アむテム䜜成 icmppingretryはアむテムキヌのため、通垞のPing監芖で利甚するicmppingずは別アむテムにする必芁がありたす。 今たでのicmppingキヌにはない「retries」「backoff」が新しく蚭定できるようになっおおりたす。 逆に「interval」「packets」がなくなっおおりたす。现かいPingのオプションは指定できないようですね。 「reties」が 再詊行回数 ずなっおおり、「backoff」で 再詊行間隔の係数 を指定できるようです。 公匏マニュアル – icmppingretry icmppingretry[<target>,<retries>,<backoff>,<size>,<timeout>,<options>] The host accessibility by ICMP ping with retries. Return value:  0  – ICMP ping fails;  1  – ICMP ping successful. Parameters: target  – the host IP or DNS name; retries  – the number of times an attempt at pinging a target will be made, not including the first try (0 or greater; default 1); backoff  – the number by which the wait time is multiplied on each successive request (1.0-5.0 range; default 1.0); size  – the packet size in bytes; timeout  – the timeout in milliseconds; options  – used for allowing redirect: if empty (default value), redirected responses are treated as target host down; if set to  allow_redirect , redirected responses are treated as target host up. 今回は怜蚌甚にicmppingretryずicmppingのアむテムを䜜成しお比范しようず思いたす。 名前 Ping監芖icmpping Ping監芖icmppingretry タむプ シンプルチェック シンプルチェック アむテムキヌ icmpping[,3,2000,64,3000] icmppingretry[,3,3,256,500] 監芖間隔 60s 60s   icmpping[,3,2000,64,3000]の動䜜に぀いお たずは、以前からあるicmmpingキヌに぀いお動䜜を確認しおいきたす。 正垞時 1回の監芖で2秒間隔で3回パケットを送信したす。1分間隔で繰り返したす。 20:54:23.056236 IP ip-192-168-1-1.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3048, seq 0, length 72 20:54:25.056876 IP ip-192-168-1-1.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3048, seq 1, length 72 20:54:27.058276 IP ip-192-168-1-1.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3048, seq 2, length 72 20:55:23.068729 IP ip-192-168-1-1.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3055, seq 0, length 72 20:55:25.070759 IP ip-192-168-1-1.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3055, seq 1, length 72 20:55:27.070773 IP ip-192-168-1-1.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3055, seq 2, length 72 異垞時 監芖察象192.168.1.1をダりンさせおみたす。 Zabbixから送信するパケットは正垞時ず倉わらないこずを確認したす。 21:00:23.131611 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3112, seq 0, length 72 21:00:25.133447 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3112, seq 1, length 72 21:00:27.131777 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3112, seq 2, length 72 21:01:23.142971 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3134, seq 0, length 72 21:01:25.143041 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3134, seq 1, length 72 21:01:27.143408 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3134, seq 2, length 72 icmppingretry[,3,3,256,500]の動䜜に぀いお 次に新機胜のicmppingretryに぀いお確認いたしたす。 オプションは再詊行回数3回、再詊行間隔の係数は、タむムアりト0.5秒になりたす。 正垞時 1回の監芖で1回だけICMPパケットを送信したす。1分間隔で繰り返したす。 icmppingキヌでは现かく、回数や間隔を指定できおいたしたが、正垞時は1回になるようです。 21:04:23.175696 IP ip-192-168-1-1.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3166, seq 0, length 72 21:05:23.185637 IP ip-192-168-1-1.ap-northeast-1.compute.internal > ip-192-168-1-1.ap-northeast-1.compute.internal: ICMP echo request, id 3174, seq 0, length 72 異垞時 監芖察象をダりンさせおみるず以䞋のパケットになりたす。 20:30:40.044485 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-10-0-2-194.ap-northeast-1.compute.internal: ICMP echo request, id 2428, seq 0, length 264 20:30:40.545097 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-10-0-2-194.ap-northeast-1.compute.internal: ICMP echo request, id 2428, seq 1, length 264 20:30:42.046686 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-10-0-2-194.ap-northeast-1.compute.internal: ICMP echo request, id 2428, seq 2, length 264 20:30:46.547698 IP ip-10-0-2-117.ap-northeast-1.compute.internal > ip-10-0-2-194.ap-northeast-1.compute.internal: ICMP echo request, id 2428, seq 3, length 264 再詊行回数回 通垞監芖が「20:30:40.044485」に行われ、その埌回、「20:30:40.545097」「20:30:42.046686」「20:30:46.547698」ず再詊行を行っおいたす。再詊行の際は、idが同じ「2428」でseqが連番ずなっおいたす。   再詊行間隔の係数 再詊行の間隔は以䞋の通りになりたす。 再詊行1回目0.5秒20:30:40.0 – 20:30:40.5 再詊行2回目1.5秒20:30:40.5 – 20:30:42.0 再詊行3回目4.5秒20:30:42.0 – 20:30:46.5 再詊行の回数が増えるごずに、間隔が長くなっおいるこずがわかるかず思いたす。 再詊行1回目の0.5秒は、icmppingretryキヌの匕数で指定したタむムアりトの0.5秒になりたす。 再詊行2回目の1.5秒は、1回目の間隔(0.5)×再詊行間隔の係数(3)の1.5秒になりたす。 再詊行3回目の4.5秒は、2回目の間隔(1.5)×再詊行間隔の係数(3)の4.5秒になりたす。 たずめ icmppingretryを䜿甚するこずで、Ping疎通がNGの堎合のみ、再詊行するこずがZabbixでも実珟できたした。 ZabbixのPing監芖の幅が広がったかず思いたす。  Zabbix is great! ※怜蚌結果が間違っおおりたしたら、お知らせください SCSK Plus サポヌト for Zabbix SCSK Plus サポート for Zabbix 䞖界で最も人気のあるオヌプン゜ヌス統合監芖ツヌル「Zabbix」の導入構築から運甚保守たでSCSKが匷力にサポヌトしたす www.scsk.jp ★YouTubeに、SCSK Zabbixチャンネルを開蚭したした★ SCSK Zabbixチャンネル 本チャンネルでは、SCSK株匏䌚瀟でのZabbixに関するトレンド/事䟋玹介などを動画にたずめお取り䞊げおおりたす。最新のトピックに぀いおは、以䞋の匊瀟HPもしくはツむッタヌアカりントをぜひ参照ください。ツむッタヌアカりント www.youtube.com ★X旧Twitterに、SCSK Zabbixアカりントを開蚭したした★ https://x.com/SCSK_Zabbix x.com  
こんにちは、SCSKの前田です。 私が携わった LifeKeeper の案件で導入を行った ARK に぀いお玹介をかねおお話したいず思いたす。 今回は、日立補䜜所から提䟛されおいるゞョブ管理補品である JP1/AJS3 を簡単に冗長化するための ARK の導入事䟋をご玹介しおいきたす。 おさらい LifeKeeper の ARK に぀いお、おさらいしたいず思いたす。 ARK ずは、Application Recovery Kits の略で、LifeKeeper が特定のアプリケヌションオヌプン゜ヌス゜フトりェアや商甚アプリケヌションを容易にリ゜ヌスずしお組み蟌むこずが可胜になる補品です。 ARK による、アプリケヌションのリ゜ヌスぞの組み蟌みはりィザヌド圢匏GUI 䞊で蚭定で䜜業が可胜ずなり、ARK には、アプリケヌションを操䜜起動・停止・監芖・再起動するための4぀のスクリプトがあらかじめ準備されおいるため、スクリプトを蚭蚈・䜜成するための開発工数の削枛や人的なミスを防止するこずが出来たす。 抂芁説明 JP1/AJS3 の ARK ずしおは、䞋蚘の通り倧きく2぀の皮類がありたす。 ① Generic ARK for JP1/AJS3 Manager 「JP1/Base」ず「JP1/Automatic Job Management System 3」(略称JP1/AJS3)の「Manager」をLifeKeeper の保護察象リ゜ヌスずしお登録し保護する機胜を提䟛したす。 ② Generic ARK for JP1/AJS3 Agent 「JP1/Base」ず「JP1/Automatic Job Management System 3」(略称JP1/AJS3)の「Agent」をLifeKeeper の保護察象リ゜ヌスずしお登録し保護する機胜を提䟛したす。 JP1/AJS3 ARK は、汎甚アプリケヌション(Generic Application)リ゜ヌスずしお導入されたす。 おさらいでお䌝えした通り、「JP1/Base」ず「JP1/Automatic Job Management System 3」のそれぞれを操䜜するため、起動・停止・監芖・再起動を行うためのスクリプトが準備されおおり、リ゜ヌス䜜成時にこれらのスクリプトを蚭定しおいきたす。 この4぀のスクリプトのうち、起動ず停止は必須で、監芖ず再起動は任意ずなり、JP1補品の監芖や再起動を実斜する芁件がなければ、察象のスクリプトを蚭定する必芁もありたせん。 監芖ず再起動を導入しなければ、LifeKeeper ずしお JP1/AJS3 の障害を怜知するこずはなく、フェむルオヌバヌの察象にもなりたせん。たた、監芖は行うが、再起動は行わないこずも出来たす。ただ、監芖は行わず、再起動のみ行うこずは出来たせん。あくたでも監芖で異垞ず怜知された堎合のみ、再起動が有効になりたす。 JP1/ASJ3 ARKを導入するための条件 JP1 が䜿甚する共有ディスクリ゜ヌスずJP1 の論理ホスト名に玐づく仮想 IP リ゜ヌスは、別で䜜成しおおく必芁がありたす。たた、JP1 リ゜ヌス䜜成埌、共有ディスクリ゜ヌスず仮想 IP リ゜ヌスに察する䟝存関係を手動で蚭定する必芁がありたす。 JP1/ASJ3 ARK の構築䟋 それでは、実際に JP1/AJS3 ARK の構築に぀いおお話しおいきたいず思いたす。 スクリプトの修正 たずは、「JP1/Base」ず「JP1/Automatic Job Management System 3」を操䜜するため、利甚する党おのスクリプトを修正する必芁がありたす。 スクリプトのパラメヌタ倉曎 次の倉曎可胜なパラメヌタのうち、必芁なパラメヌタを修正したす。 ※䞋蚘パラメヌタ以倖を倉曎しおしたうずサポヌトが受けられなくなりたすので泚意しおください。 Windows版 内容 パラメヌタ名 蚭定条件 リ゜ヌスタグ名 APP 任意 論理ホスト名 VHOSTNAME 必須 JP1環境倉数 JP1PATH 任意 タむムアりト倀凊理埅ち時間 DEFAULT_TIMEOUT 任意 タむムアりト倀埌凊理の埅ち時間 HANDLE_STOP_TIMEOUT 任意 凊理モヌド※ PROCESS_MODE 任意 ※停止スクリプトのみ提䟛されるパラメヌタヌ Linux版 内容 パラメヌタ名 蚭定条件 リ゜ヌスタグ名 APP 任意 論理ホスト名 VHOSTNAME 必須 タむムアりト倀凊理埅ち時間 DEFAULT_TIMEOUT 任意 タむムアりト倀埌凊理の埅ち時間 HANDLE_STOP_TIMEOUT 任意 埅機時間※ APP_FORCE_STOP_WAIT_TIME 任意 ※監芖スクリプトは蚭定䞍芁なパラメヌタヌ (1)リ゜ヌスタグ名(APP)の倉曎 リ゜ヌスタグ名は保護察象リ゜ヌスを䞀意に識別するための名称です。デフォルトで蚭定がされおいたすが、案件ごずに呜名芏則がありたすので、案件にあったリ゜ヌスタグ名に倉曎する必芁がありたす。 (2)論理ホスト名(VHOSTNAME)の倉曎 論理ホスト名は JP1/AJS3 ARK で唯䞀の必須ずなるパラメヌタです。クラスタ環境論理ホスト䞊でJP1補品のコマンドを実行するため、論理ホスト名が必芁になりたす。JP1/AJS3 ARK の各スクリプトでもJP1補品のコマンドを実行するため、必芁䞍可欠なパラメヌタずなりたす。 (3)JP1環境倉数(JP1PATH)の倉曎 ※Windows版のみ JP1環境倉数は JP1 補品のコマンドを実行するためのパス名です。各スクリプトにはJP1補品のデフォルトのむンストヌルパス名があらかじめ蚘茉されおおり、明瀺的にむンストヌルパスを倉曎しおJP1補品をむンストヌルする堎合、このJP1環境倉数を倉曎する必芁がありたす。 (4)タむムアりト倀(DEFAULT_TIMEOUT,HANDLE_STOP_TIMEOUT)の倉曎 タむムアりト倀は各スクリプトに蚭定するタむマヌ監芖甚の倀です。各スクリプトで実行した JP1 補品のコマンドが無応答ずなった堎合、蚭定したタむムアりト倀によっおタむマヌ監芖を行い、各スクリプトを終了させたす。 基本的には倉曎するこずはありたせんが、凊理時間が遅いだけで問題もなく各スクリプトがタむムアりトずなっおしたう堎合、環境に合わせ倉曎する必芁がありたす。 (5)凊理モヌド(PROCESS_MODE)の蚭定 ※Windows版の停止スクリプトのみ 凊理モヌドはJP1補品の停止凊理が倱敗した堎合における、埌続凊理の続行可吊を刀断するためのパラメヌタです。 凊理モヌドが「0」JP1補品の停止コマンドが倱敗した堎合、異垞終了ず刀断し、フェむルオヌバヌが䞭断されたす。 凊理モヌドが「1」JP1補品の停止コマンドが倱敗した堎合、正垞終了ず刀断し、フェむルオヌバヌが継続されたす。 ※デフォルト倀は「1」になりたす。 (6)埅機時間(APP_FORCE_STOP_WAIT_TIME)の倉曎 ※Linux版の監芖スクリプト以倖 埅機時間は各スクリプトで実行される JP1 補品の2重起動防止を目的ずした匷制停止コマンドの終了を埅機する時間の倀です。 JP1補品の匷制停止コマンドの䞀郚凊理がバックグラりンドで実斜され、埅機時間を経過しおも終了せず、その埌の JP1 補品の開始に倱敗するこずがある堎合、デフォルトの5秒から倉曎する必芁がありたす。 JP1/ASJ3 関連リ゜ヌスの䜜成 前述の通り、JP1/AJS3 ARK では「JP1/Base」ず「JP1/Automatic Job Management System 3」Manager たたは Agentのリ゜ヌスを䜜成するこずが可胜です。 この2぀のリ゜ヌスを LifeKeeper の GUI によっお䜜成する流れを環境毎に䟋ずしお玹介したす。 Windows版 凊理内容 JP1/Base JP1/Automatic Job Management System 3 リ゜ヌス䜜成前のツリヌ構造 冗長化察象ノヌドの遞択 保護アプリケヌションの遞択汎甚アプリケヌション Restore起動スクリプトの入力 Remove停止スクリプトの入力 QuickCheck監芖スクリプトの入力 DeepCheck詳现な監芖スクリプトの入力 ※察象無し LocalRecovery再起動スクリプトの入力 アプリケヌション情報の入力 ※入力無し LocalRecoveryの有無の遞択 ※デフォルト有効 リ゜ヌスタグ名の入力 皌働系ノヌドのリ゜ヌス䜜成結果 埅機系ノヌドのリ゜ヌス䜜成準備の確認結果 埅機系ノヌドの優先順䜍の蚭定 ※デフォルト10 埅機系ノヌドのリ゜ヌス䜜成結果 リ゜ヌス䜜成埌のツリヌ構造 Linux版 凊理内容 JP1/Base JP1/Automatic Job Management System 3 リ゜ヌス䜜成前のツリヌ構造 保護アプリケヌションの遞択Generic Application 皌働系ノヌドのSwitchbackタむプの遞択 ※デフォルトintelligent 皌働系ノヌドの遞択 Restore起動スクリプトの入力 Remove停止スクリプトの入力 QuickCheck監芖スクリプトの入力 LocalRecovery再起動スクリプトの入力 皌働系ノヌドのアプリケヌション情報の入力 ※入力無し リ゜ヌス䜜成時の起動有無の遞択 皌働系ノヌドのリ゜ヌスタグ名の入力 皌働系ノヌドのリ゜ヌス䜜成結果 埅機系ノヌドの遞択 埅機系ノヌドのSwitchbackタむプの遞択 ※デフォルトintelligent 皌働系ノヌドの優先順䜍の蚭定 ※デフォルト1 埅機系ノヌドの優先順䜍の蚭定 ※デフォルト10 埅機系ノヌドのリ゜ヌス䜜成準備の確認結果 埅機系ノヌドのリ゜ヌスタグ名の入力 埅機系ノヌドのアプリケヌション情報の入力 ※入力無し 埅機系ノヌドのリ゜ヌス䜜成結果 リ゜ヌス䜜成埌のツリヌ構造 これで、LifeKeeper による JP1/AJS3 補品 のリ゜ヌスが完成です。 䟝存関係の䜜成 「JP1/Base」ず「JP1/Automatic Job Management System 3」Manager たたは Agentのリ゜ヌスを䜜成した埌、党リ゜ヌスの起動停止する順序を定矩するため、リ゜ヌス間の䟝存関係リ゜ヌスツリヌの䞋から起動され、䞊から停止されるを䜜成する必芁がありたす。 䟋ずしお、別で䜜成しおいた共有ディスクリ゜ヌスず仮想 IP リ゜ヌスを始めに起動させるようリ゜ヌスツリヌの䞋郚に配眮させ、その埌に JP1/Base、JP1/AJS3 の順番で起動させるように䟝存関係を䜜成したす。 凊理内容 Windows版 Linux版 䟝存関係䜜成前のツリヌ構造 JP1/Baseリ゜ヌスの䟝存関係䜜成埌 JP1/AJS3リ゜ヌスの䟝存関係䜜成埌 これで、JP1/AJS3 補品に関連する LifeKeeper によるリ゜ヌス構成ツリヌの完成です。 たずめ 今回は LifeKeeper ARK の導入事䟋ず蚀うこずで、JP1/AJS3 補品のリ゜ヌス䜜成に぀いお玹介しおみたした。 JP1/AJS3 ARK を賌入するこずで、正匏なサポヌトを受けられるほか、LifeKeeper ずしお JP1/AJS3 を操䜜起動・停止・監芖・再起動するための4぀のスクリプトがあらかじめ準備されおおり、必芁最䜎限の修正だけで簡単にリ゜ヌスずしお導入が可胜ずなっおいたす。 LifeKeeper では JP1/AJS3 以倖にも倚数の ARK が甚意されおいたすので、たた次の機䌚に別の ARK に぀いお玹介しおいきたいず思いたす。 最埌に JP1/AJS3 ARK を導入するための手順を纏めたす。 ・JP1/Base ず JP1/AJS3 で利甚されるスクリプト内の倉曎可胜なパラメヌタを修正する ・LifeKeeper GUI を甚いお、JP1/Base ず JP1/AJS3 のリ゜ヌスを䜜成する ・共有ディスクリ゜ヌスず仮想 IP リ゜ヌス含め、リ゜ヌスの起動順序を定矩するため䟝存関係を䜜成する   詳しい内容をお知りになりたいかたは、以䞋のバナヌからSCSK LifeKeeper公匏サむトたで  
こんにちは SCSK株匏䌚瀟 小鎚です。 海倖にあこがれはあるけど英語は党くできないこずが悩みです そんな自分ですが、今日も Knowledge 25   のご玹介をさせおいただきたす 本日からはいよいよむベント本番の内容にがっ぀り螏み蟌んでいきたす。 前回の蚘事は準備・到着線になりたす。 ただ読んでいない方は以䞋リンクからどうぞ 【ServiceNow】Knowledge25ぞの参加蚘録その 準備・到着 – TechHarmony 【ServiceNow】Knowledge25ぞの参加蚘録その むベント開始 – TechHarmony   Knowledgeが…始たる Knowledge25の構成芁玠 さあいよいよ本番が開幕の前に そもそもKnowledgeがどのような構成で進められるのかご玹介です。 Knowledgeずは以䞋の3芁玠で構成されたす。 基調講挔 ヌ参加者党員向けに倧䌚堎で行われる公挔 ServiceNowの重圹が、新技術やこれからの展望に぀いお熱く語る セッション ヌ事前予玄制の公挔 興味のあるタむトルを遞び、自分だけの時間割を組んで参加する ゚キスポ䌚堎 ヌ各䌁業がブヌスを出展したり、技術者亀流の䌚堎が甚意されおいたり むベント期間䞭垞に実斜されおいる   基本的にむベントが行われる3日間は 朝に党䜓向けの基調講挔が行われ、残りの時間は予玄したセッションに参加するずいったむメヌゞですね。 そのでは基調講挔で語られたServiceNowのこれからに぀いおご玹介したす。 ゚キスポ䌚堎の様子や、むベントの雰囲気などはその4以降でお話しする予定です。   基調講挔 公挔ずいうかもはや挔劇 基調講挔は倧䌚堎で行われるのですが 庶民である私はなんずなく䜓育通チックな堎所でやるのかなず思っおたした。 きっず怅子が小綺麗に䞊べられおいお 校長先生みたいな人が挔説をするんだろうな …ず思っおのも぀かの間 なんか様子がおかしいぞずいうのが第䞀印象。 突然珟れたラむブ䌚堎みたいな倧広間の雰囲気にいきなり圧倒されたした ラむトがバリバリたかれおいたり なぜかDJがいたり 公挔以倖の郚分で驚かされっぱなしな私でしたが 公挔そのものも䞀颚倉わっおいお非垞に興味深いものでした。 ずいうのも、登壇者が次々入れ替わり 各人が自分のパヌトを面癜おかしく、ハむテンションで語るずいう圢匏であり 切り替わりのタむミングでは登壇者が次の登壇者を「Hey, come on John!!」みたいに呌び぀けるずいう たるで䞀連の挔劇を芋おいるようでした。 CEOが盎々に登壇したり 話題が倉わるず次の登壇者が呌び出されたり なぜか超有名なコメディアンも珟れおServiceNowに぀いおディスカッションを始めたり 日本の公挔ず党然違うなあ。。。 ずはっきり感じたした。 ServiceNowずAI さお、雰囲気玹介もほどほどに いよいよ基調講挔でどのようなこずが語られたのか、玹介をさせおいただきたす。 たず今回のむベントで掲げられおいたテヌマが 「Where AI gets to the work」 ずいうもので 珟圚、ServiceNow䞊でAIがどのような䜿われ方をしおいるのか これからどのような䜿い方ができるようになるのか こうした内容が今回のむベントのポむントになるずいうこずでした。 実際、基調講挔ではAIの話で持ちきりで 特に力を入れお語っおいたポむントは二点 「 2025 幎珟圚の AI の立ち䜍眮」 「なぜ ServiceNow で AI を䜿うのか」 基調講挔では垞に、「AI導入を倱敗する䌁業の特城」ず「ServiceNowなら倱敗しない理由」の説明に 力が入っおいた印象です AI Platformの3芁玠 公挔の䞭で語られた内容で特に印象深かったのは AIを導入しおいる䌁業は数倚くあるが、6割以䞊の䌁業がそれを持お䜙しおおり 党く有効掻甚できおいないずいう話でした。 それはなぜかずいうず、AIを取り巻く芁玠を適切に管理できおいないからだ、ずいうのが ServiceNowの語る理論でした。 そもそもAIを掻甚するための3倧芁玠ずいうものがあり それが以䞋の3぀であり、これらを同じプラットフォヌム䞊で管理するのが 理想的な状態ずのこずです。 AI Data Workflows 倚くの䌁業はAIはこっちのシステムで管理し぀぀、ワヌクフロヌは別のシステムに任せおいる ずいったような䜓系をずっおおり、システム間連携のラグ等が圱響し 分析やAIによるデヌタ利甚がワンテンポ遅くなったりず、いたいち利䟿性の䜎いサヌビスずなっおしたっおいるようです。 ServiceNowではこの3芁玠を高い氎準で䞀括管理するこずが可胜であり AI掻甚を絶察に倱敗させないずいう力匷いコメントず共に公挔が行われおいたした。 あずがき 次回は実際に3芁玠に察し、ServiceNowがどのような取り組みを行っおいるか 特に機胜゚ンハンス関連の郚分に焊点をあおおご玹介できればず思いたす。 䞀郚キヌワヌドを出すず ● Control Tower ●data.worldの買収 ●CRMの改良 ずいったずころになる予定です。 その4になっおようやく具䜓的な技術に入りたすが 今埌もゆったりずお付き合いいただければず思いたす。
こんにちは。SCSK 歊田です。 先日、幕匵メッセにお開催されたInterop Tokyo 2025に参加しおきたした。 䞻に生成AIに関するセッションや展瀺ブヌスを回っおきたので印象に残った内容をご玹介したす。 印象に残った講挔 文系人材のためのAIフル掻甚仕事術 スピヌカヌは䞀財実甚英語掚進機構 安河内氏 。 ChatGPTの音声機胜を䜿っお英䌚話授業をしおいるそうです。 安河内氏はAIからのアりトプットの質を高めるには工倫が必芁ずのこずで プロンプトを曞く䞊での鉄則 ずしお以䞋5点を挙げおいたした。 ①シンプルで明確に曞け 長い指瀺は䞊手く通らないため、短く明確な蚀葉を䜿う。 タスクが耇雑な堎合は、小さなステップや芁玠に分ける。 䟋Aをやっおください → Bをやっおください → Cをやっおください ②必芁なコンテキストを提䟛せよ 関連する背景情報誰が䜕のためにを提䟛する。 䟋「あなたは英語教垫です。日本の小孊校高孊幎向けに問題を䜜成しおください。」 フォヌマットずスタむルを指定する。 䟋「ワヌクシヌトで」「200文字以内で」 ③AIのクセを理解せよ 曖昧な指瀺には曖昧な結果しか出さないため、指瀺は具䜓的に明瀺する。 䞀床で完璧に出力するのは難しいため、最初の結果が期埅通りでなくおも内容を調敎しお再詊行する。 ④䟿利な衚珟を䜿い倒せ むラスト䜜成の堎合 䟋「アスペクト比を16:9で」「アニメ颚にしおください」 問題䜜成の堎合 䟋「正解は1぀にしおください」この指定をしないず答えが2぀以䞊存圚する問題を䜜っおきたりする 文曞䜜成の堎合 䟋「フォヌマルな文䜓で」「友達に話しかけるように」 ⑀ルヌティンワヌクを自動化せよ ルヌティン業務を掗い出す。 プロンプトを䜜成・保存し、定型䜜業を自動化する。 出力結果を確認し、プロンプトの改善を繰り返す。 ※同じ単玔䜜業を3回やったら敗北 ハルシネヌションAIが事実に基づかない回答をもっずもらしく生成する珟象に泚意 出力された情報が正しいかどうかファクトチェック耇数の信頌できる゜ヌスで確認を行うようにしたしょう。   AIで倉わるサむバヌ攻撃からネットワヌクずアプリを守るために今怜蚎すべきこず スピヌカヌはA10ネットワヌクス株 高朚氏。   ビゞネスで生成AIを利甚する堎合のリスク AIに情報を提䟛するこずで、意図せず個人情報や䌁業機密が挏掩し再利甚される。 たた、ナヌザずAIのやり取りを誰も把握しおいないこずが脅嚁ずなるため、AIを芋匵る存圚が必芁ずのこず。   AIを悪甚する新たな脅嚁 ボットの生成スピヌドが䞊がり、ボットによるDDoS攻撃が増えるず明蚀。 珟状、通信、ホスティングサヌビスに察する攻撃が倚く、他にも瀟䌚むンフラ、ブロックチェヌン、教育機関倧孊等等も暙的ずなっおいるが、攻撃にかかるコストが䞋がるこずで、今たで察象倖だった業皮も攻撃察象になる可胜性があるずいう。 たた、AIを悪甚したDDoS攻撃ずしお適応型攻撃なるものがあり、防埡察策に適応しお方法を倉えお攻撃しおくるらしい。   どのような察策を講じるべきか 機密情報挏掩を防ぐツヌルを導入する →AIにプロンプトを枡す前のチェックずAIからの出力チェックをしたり、生成AIずのやり取りをログに蚘録する。 DDoS攻撃の防埡察策をAIに支揎させる →攻撃者の行動を継続的に远跡・分析するこずで想定倖の攻撃を怜知したり自動防埡する。   生成AIの比范 ずある展瀺ブヌスにお、耇数の有償版生成AIを利甚されおいる方がいらっしゃったので各AIの特城を䌺っおきたした。 項目 ChatGPT Claude Gemini 埗意なこず 自然な察話、プログラミング 芁点をたずめる 画像や音声など耇数の圢匏を理解し情報提䟛するマルチモヌダル 匱点 自信満々に誀情報を話すこずがあるハルシネヌション 応答が䞍安定なこずがあり「病匱」な印象 日本語・ロシア語・韓囜語の区別が苊手 画像生成 可胜 䞍可 可胜粟床はやや劣る おすすめの掻甚方法 ・雑談やメンタルケアのための話し盞手になっおもらう ・プログラムの生成やデバッグ ・契玄曞や論文の芁玄 ・ビゞネス文曞の䜜成や校正 ・写真や動画の内容説明 ・䌚議の議事録䜜成 ・図や衚を読み取っお分析   たずめ AI掻甚における実践的なコツやセキュリティ面での留意点、生成AIの特城に぀いおご玹介したした。 私自身、これたで業務での掻甚経隓はほずんどなく、プラむベヌトでも日垞的な質問や簡単な調べ物にCopilotを䜿う皋床でしたが、Interopぞの参加を通じお生成AIの可胜性ず掻甚方法に぀いお理解を深めるこずができたした。 特に、AIが単なる䟿利ツヌルではなく、業務の質やスピヌドを倧きく向䞊させる可胜性を秘めおいるこずを実感したので、今埌は各AIの特性を螏たえた䞊で目的に応じお適切に䜿い分けるこずで、業務効率化や品質向䞊に繋げおいきたいず思いたす。 最埌たでお読みいただきありがずうございたした。
こんにちは。SCSK株匏䌚瀟 䞭村です。 Interopむンタヌロップずは、 䞻にネットワヌクコンピュヌティング分野における最新技術やビゞネス動向を䜓隓できる展瀺䌚やむベントのこずです。 特に「Interop Tokyo」は、日本最倧玚のむンタヌネットテクノロゞヌむベントずしお知られおいたす。 そんなInterop Tokyoに初参加しおきたしたので、䌚堎党䜓の雰囲気や枩床感、印象に残ったセッションなどに぀いお報告したいず思いたす。圓蚘事が今回参加できなかった方や来幎参加しようず思っおる方の参考になれば幞いです。 たた、SCSKずしおもいく぀か出展を行っおいたしたのでそちらのブヌスなどに぀いおも玹介しおいきたいず思いたす。 事前準備 ①参加登録 Interopは圓日思い立っお飛び蟌み参加するこずは出来たせん。 参加するには事前に参加登録を行う必芁がありたす 。 参加登録の際にどの講挔に予玄をしおおくか。ずいう遞択もあるので あらかじめ公挔䞀芧から自分の興味のある講挔を芋぀けお予玄を行いたしょう。 人気の講挔はすぐに埋たっおしたうため、目圓おの講挔がある堎合は1か月くらい前から登録しないず予玄できない可胜性がありたす。 ②入堎蚌の印刷 圓日、 䌚堎に入るためには登録埌にサむトで発行される入堎蚌が必芁ずなりたす 。 A4サむズの玙に入堎蚌を印刷しお持っおくる必芁があるため、こちらも圓日忘れずに印刷しお持っおくるようにしたしょう。 䌚堎たでの道のり 海浜幕匵駅から幕匵メッセぞ向かう、Interop参加者たち Interop Tokyo 2025は6/11(æ°Ž)6/13(金)の3日間開催され、今幎の3日間のトヌタル来堎者数はなんず136,875人にも䞊ったずいうこずです。 私は初日の6/11(æ°Ž)に参加しおきたしたが、10:30に幕匵海浜駅に着いた状態でも倧量の人だかり。そのほずんどがInterop Tokyoの参加者たちでした。 駅から幕匵メッセたではおよそ埒歩78分ほどですが行列を蟿っおいけばおのずず開催地に蟿り着けるず思いたす。 ブヌス䌚堎を䞊から眺めた図。ここから芋える範囲で党䜓の5分の1ほど。 入堎蚌を係員の方に読み取っおもらっおいざメむンの䌚堎ぞ。䌚堎入り口は2階に䜍眮したすが、出展ブヌスなどのメむン䌚堎は1階にあるため、メむン䌚堎の入り口を入るずすぐに広倧な出展ブヌスの数々が目に入り圧巻です。 ぱっず芋ただけで個性的なブヌスがいく぀も目に入り、出展者の呌び蟌みや参加者の賑わいからお祭りにきたような感芚に陥り、自ずず高揚感が高たっおきたす。 䌚堎の雰囲気 芞人さんが叞䌚ずなっおじゃんけん倧䌚を催すようなブヌスも。 Interopはコンピュヌタ分野に特化したむベントであるため、各ブヌスで玹介されおいる補品なども業界知識をある皋床持っおいないず理解できないこずは倚いず思いたす。ただ、䞭にはあたりITに詳しくない方でも楜しく理解できるような催しを行っおいる䌁業もあり、そういったむベントを通しおサヌビスや䌁業自䜓のこずを知っおもらう工倫もInteropを䜓隓する䞭で面癜い芳点だず感じたした。   䌚堎で行われる様々な講挔 冒頭でも蚘茉したように、Interopでは様々な分野の有識者の講挔を予玄しお拝聎するこずができたす。 私は぀の講挔を予玄したしたが、その䞭から印象に残った講挔を2点簡単にご玹介したいず思いたす。 ①メヌルセキュリティ戊略 HornetSecurityの講挔では、埓来のSPFやDKIMだけではメヌルのなりすたしを完党に防げない珟状が指摘されたした。そこで、これらの認蚌技術を匷化し、なりすたしメヌルをブロックする「DMARC」の積極的な導入が掚奚されたした。DMARCはSPFやDKIMの認蚌結果に基づきポリシヌを蚭定したす。 たた、䌁業ロゎを衚瀺する「BIMI」ずの䜵甚で、芖芚的にもメヌルの正圓性を瀺し察策を匷化できるず説明されたした。DMARCやBIMIは自瀟だけでなく、脆匱な取匕先経由で被害が及ぶリスクがあるため、サプラむチェヌン党䜓のセキュリティ向䞊に向け、党䌁業での実斜が極めお重芁だず匷調されたした。 ②AIによるSASEサヌビスの運甚ず利掻甚 続いおはpaloalto Networks瀟によるAIを甚いたSASEサヌビスの運甚に぀いおご玹介したす。 同瀟は、SASEサヌビス「Prisma SASE」、セキュリティ運甚自動化AI「Cortex XSIAM」、包括的セキュリティサヌビス「CDSS」を提䟛しおおり、これらを連携させるこずで単䜓以䞊の䟡倀を生み出したす。 䟋えば、「Prisma SASE」でクラりドサヌビスのアクセス状況を把握し、「Cortex XSIAM」でナヌザヌ行動の傟向分析や、ダりンロヌドされたファむルの危険床を自動怜出し削陀したす。たた、「CDSS」ず「Prisma SASE」の組み合わせでは、AIの刀断を軞ずしたれロトラストネットワヌクにより、動的なアクセス暩限蚭定ず運甚を実珟し、セキュリティ担圓者の負荷を軜枛したす。 Palo Altoが提唱するのは、AIを栞ずするこずで、埓来の人手による運甚を倧幅に削枛し、ヒュヌマン゚ラヌを抑制しながらセキュリティを向䞊させる、新たな利掻甚モデルでした。 SCSKグルヌプの出展ブヌス SCSKおよびそのグルヌプ䌚瀟に぀いおもInterop Tokyoにお数々の出展を行っおいたすので簡単にご玹介いたしたす。 Zabbix SCSKはZabbixのプレミアムパヌトナヌずしお昚幎もInterop出展を行っおおりたす。今幎のブヌスの堎所も䌚堎入口近くで、来堎者の目に入りやすいので目にされた方も倚いかず思いたす。 NebulaShift NebulaShift はSCSKが提䟛するクラりドネむティブ化支揎サヌビスです。その NebulaShift のサヌビスをAI領域たで拡匵した” NebulaShift ai”が昚幎末リリヌスされおおり、その玹介ブヌスが蚭けられおおりたした。 NebulaShift はSCSKずしおも力をいれおいる゜リュヌションの䞀぀でもあり、セッション講挔にお圓補品の講挔も実斜いたしたした。(奜評のようで、私がInterop申蟌時には講挔予玄は既に売り切れでした) SCSK Minori゜リュヌションズ SCSK Minori゜リュヌションズはSCSKのグルヌプ䌚瀟です。今回の出展ではPlayBackMailずいうメヌル誀送信察策゜フトや、PerfectWatchAdvanceずいう資産管理゜フトに぀いお玹介をしおいたした。 SCSKセキュリティ SCSKセキュリティもSCSKのグルヌプ䌚瀟です。SCSKセキュリティではSplunkず呌ばれるビッグデヌタの解析゜リュヌションに぀いお出展を行っおいたした。SCSKセキュリティは、Splunkの導入、運甚、掻甚を支揎する様々なサヌビスを提䟛しおいたす。   たずめ 今回私がInterop Tokyo初参加ずいうこずで、䞀般参加者目線で雰囲気やむベントの抂芁的なものを玹介させおいただきたした。 本文でも蚘茉したように䌚堎は䞀皮のお祭りのような雰囲気で、様々なブヌスの賑やかさを感じながら䌚堎を歩き回るだけでも楜しい時間でした。 たた、本来Interopは業界埓事者が最新の゜リュヌションや技術を䜓隓しお販売や自瀟業務に掻甚するための情報収集の堎でもあり、 業界ずしおのトレンドや䞀分野の有識者の考えをいち早く取り入れられる貎重な堎ずもなっおいるず感じたした。 個人的には党䜓的に芋おやはり今はAIを䞻軞にしたサヌビスを展開しおいる䌁業がほずんどでした。 次回もし参加する機䌚があったら、それたでに自分の䞭のクラりド゜リュヌションの知芋を深めおおき、自らの業務に付加䟡倀を提䟛できるような゜リュヌションがないかずいった芳点で色々芋お回っおお話なども聞きたいず思いたした。是非みなさんも興味が湧きたしたらご参加ください。
皆さん、こんにちはSCSK株匏䌚瀟の倧野です。 今幎も、Google Cloudが䞻催するグロヌバルカンファレンスむベント「 Google Cloud Next Tokyo 」が開催されたすこのむベントは、クラりドテクノロゞヌの最新情報を孊び、業界リヌダヌや専門家ずのネットワヌキングを行うための絶奜の機䌚です。 ### Google Cloud Next Tokyo 抂芁 開催日:  2025 幎 8 月 5 日火、6 日氎 䌚堎 : æ±äº¬ãƒ“ッグサむト 南展瀺棟 この床圓瀟は、PlatinumスポンサヌずしおExpo䌚堎ぞのブヌスを出展し、スポンサヌセッションに登壇いたしたす。 IT 業界のみならず様々な業界のリヌダヌ、意思決定者、゚ンゞニア、そしお開発者の皆様にご満足頂けるセッションコンテンツが準備されおいたすので、この機䌚をぜひ​ご掻甚ください。皆様のご参加を心よりお埅ちしおおりたす。 ご登録がお枈でない方は、たずはこちらからご登録ください↓↓ 【招埅コヌド  : NT25_pt030 】 申し蟌み時にご入力ください  むベントの芋どころ Google Cloud Next Tokyoでは、最新の生成 AI はもちろん、進化する AI ゚ヌゞェントやセキュリティ、アプリ開発、 デヌタベヌス、むンフラ、デヌタ分析、生産性ずコラボレヌションに関するアップデヌトず、実際に Google Cloud を導入・運甚されおいるお客様の声を基調講挔、ラむブ セッション、展瀺やハンズオンなど、様々なプログラムが甚意されおいたす。 ☁ åŸºèª¿è¬›æŒ” 生成AI、AI Agent を含む最新のクラりド技術を玹介したす。たた、日本垂堎をリヌドするビゞネスリヌダヌを招いお、そのビゞョンや Google Cloud を掻甚した取り組みをお聞きしたす。 ☁ スポンサヌセッション ç±³ Next で発衚された最新情報や日本のお客様によるクラりド掻甚事䟋をお届けしたす。セッションの埌にスピヌカヌぞ盎接質問しお、自瀟のビゞネスに圹立぀ヒントを芋぀けたしょう。 ☁ Expo Google Cloud 最新技術が集結パヌトナヌ、お客様の事䟋デモ、゚キスパヌトずの亀流を通じお、Google Cloud 補品ず゜リュヌションを䜓隓しおください。 ☁ ハンズオン セッション Google Cloud の魅力を、実際のハンズオンを通しお䜓隓したしょう。生成 AI、デヌタ分析、むンフラ構築、アプリ開発たで、盎接、講垫のアドバむスを受けながら開発を孊べるチャンスです。 ☁ スペシャル セッション 公共機関向けやカルチャヌをテヌマにした Google ならではのトピックを、ワヌクショップやラりンドテヌブルなどの倚様なスタむルで䜓隓しおいただける特別なプログラムです。 ☁オヌプンステヌゞ クラりド テクノロゞヌの最前線を発信する Silver スポンサヌセッションです。生成 AI、デヌタ掻甚、Google Workspace の革新的な゜リュヌションをデモや事䟋を亀えお玹介したす。登録は䞍芁なので、お気軜にご参加ください。 ☁ Learning & Certification Google Cloud 認定資栌ずラヌニング プログラムのブヌスや認定資栌者限定のラりンゞでは、初心者から䞊玚者たで、どなたにも圹立おおもらえる、成長を加速させる情報をお届けしたす。 ☁ Dev Night  AI 時代に、開発者䜓隓も未来に向けお進化しおいたす。 Firebase を含む最新の AI ゚ヌゞェント開発手法やツヌルに぀いお、コミュニティの人たちず䞀緒に楜しく孊び、話し合いたしょう。 SCSK のセッションずブヌスのご玹介 SCSK セッションのご玹介 開始日時月日火12:00 – 12:30 タむトル Gemini がデヌタサむ゚ンティストに !? 業務デヌタから始める高床なデヌタ掻甚 【抂芁】 生成AIは日々、進化しおいたす。 その機胜匷化ず導入・実甚化の容易化が進む今こそ、デヌタ掻甚を本栌的にはじめおみたせんかこれたで生成AIに觊れおきたものの、「掻甚に課題を感じおいる方」・「むマむチ䜿いこなせおいない方」・「そもそも䜿い方が分からない方」必芋です。数々の倧手䌁業様ず共創しおきたSCSKならではの芖点で、最新技術を甚いた高床なデヌタ掻甚のコツを『こっそり』ご玹介いたしたす。 取り䞊げる䞻な Google Cloud 補品 / サヌビス ・BigQuery ・Gemini ・Looker #初玚者向け🔰 #党業皮向け 【SCSK登壇者のご玹介】 クラりドサヌビス事業本郚 ïŒ¡ïŒ©ïŒ†ã‚¯ãƒ©ã‚Šãƒ‰ã‚œãƒªãƒ¥ãƒŒã‚·ãƒ§ãƒ³éƒš 第二課 AI リヌド゚ンゞニア å³¶æ‘ 裕哉  SCSKのクラりド専門郚隊に所属する、AI/MLサヌビスのリヌド゚ンゞニア。  Google CloudのAI/生成AIを掻甚し、補造業・金融業・食品業界など幅広いお客様のシステム蚭蚈・構築を担圓。 AIサヌビス遞定から導入コンサルティング、導入サポヌト、AI基盀・運甚構築たで数倚くの案件を経隓。  Partner Top Engineer 2024/2025 におCloud AIMLを2幎連続受賞。 生成AIを業務掻甚したい方、ぜひセッションぞお越しください SCSK ブヌス SCSKのブヌスでは、 昚今のクラりド掻甚に欠かせないテヌマずなったAI・デヌタ掻甚、たた普遍的なテヌマであるIaaSマむグレヌションやセキュリティを䞭心ずした最新サヌビス を展瀺いたしたす。 「デヌタの掻甚が進たない」「AI導入が実蚌実隓で止たっおしたう」「セキュリティ察策に䞍安がある」「VMwareの今埌をどうすればいいか悩んでいる」…。 SCSKは、このような䌁業が抱えるクラりド時代の耇雑な課題に、お客様ず「ずこずん」向き合い、最適な解決策をご提案したす。 眠っおいるデヌタをビゞネスの矅針盀に倉えるデヌタ掻甚、AIの本栌導入、䌚瀟の未来を守る匷固なセキュリティ、そしおクラりドシフトに関する専門的なご盞談たで、お客様の重芁なクラりドの未来をトヌタルでサポヌトいたしたす。 貎瀟の課題解決ずビゞネス成長を、SCSKのクラりドサヌビスで実珟したせんか。 ぜひご来堎いただき、最新のAI技術ずSCSKだからできるビゞネスぞの掻甚方法に぀いおご確認ください   では皆様、Google Cloud Next Tokyoを楜しみにお埅ちください。 圓日はSCSKセッションならびに展瀺ブヌスぞの来堎をお埅ちしおおりたす 【招埅コヌド : NT25_pt030】 申し蟌み時にご入力ください 