タグ

2023年8月15日のブックマーク (7件)

  • Google Cloud での Go アプリケーションの作成をシンプルに | Google Cloud 公式ブログ

    ※この投稿は米国時間 2023 年 8 月 2 日に、Google Cloud blog に投稿されたものの抄訳です。 Go はクラウドベースの開発のために世界的に採用されている主要なプログラミング言語です。クラウド アプリケーションやビジネス クリティカルなクラウド インフラストラクチャを構築、スケーリングする目的で何百万人もの開発者に利用されています。CLI、ウェブ アプリケーション、クラウド サービス、ネットワーク サービスなど、どのようなものを構築するにしても、Go は習得するのも保守も容易で、組み込みの同時実行性や堅牢な標準ライブラリをはじめとする便利な機能が満載です。 このたび、GoGoogle Cloud で使い始める際のハードルを少し下げることが可能になります。Go は最近、事前定義されたテンプレートを使用して新しいプロジェクトGo でインスタンス化できる、gon

    Google Cloud での Go アプリケーションの作成をシンプルに | Google Cloud 公式ブログ
    takaya030
    takaya030 2023/08/15
    Google Cloud Go テンプレート
  • Visual Studio CodeでGoogle Cloud Shellを開く - Qiita

    VSCode の Remote Development を使って、Google の Cloud Shell に ssh で接続して開発を行う方法です。 macOS および Windows10 でそれぞれ手順が少し異なります。また、Windows10 では Cloud Shell への接続に WSL(Windows Subsystem for Linux) を使用します。1 手順 1. gcloudコマンドを準備する Google Cloud SDK をインストールします。 macOS は通常の手順で、Window 10 は Ubuntu の手順などに従って WSL 内でインストールを行います。その後、gcloudコマンドが使えることを確認します。 2. Cloud Shell に ssh接続できることを確認する 2-1. (Windows 10のみ)~/.ssh/google_comput

    Visual Studio CodeでGoogle Cloud Shellを開く - Qiita
  • 「Pulumi Stack」とは ー Pulumiによるマルチステージ環境の構築方法

    第3回となる今回は、Pulumi Stackの概要について解説し、複数Stackのデプロイについてハンズオンを実施していきます。 はじめに 前回は、Pulumiのチュートリアルを通して実際にAWSリソースを作成し、Pulumiの基的な使い方について解説しました。今回は、前回でも少し触れたPulumiのStackについて、もう少し深掘りして概要/メリットや活用方法を解説していきます。 なお、後半のハンズオンではdev環境や番環境など、リリース段階に応じた複数の環境をPulumi Stackで実際に構築し、Stackの理解を深めていきます。 Pulumi Stackについて Stackの概要 Stackとは、異なる環境やアプリケーションごとにインフラストラクチャをデプロイするための機能であり、Pulumi Programから生成されるインスタンスです。例えば、1つのPulumi Progr

    「Pulumi Stack」とは ー Pulumiによるマルチステージ環境の構築方法
  • SecretもPulumiで使いこなしたい! PulumiのSecurityを試してみよう

    第4回となる今回は、PulumiのSecurityについて解説し、ハンズオンではPulumiによる暗号化処理を行い、AWS SecretManagerを利用したRDS接続する流れを実践していきます。 はじめに 前回は、実際にマルチステージ環境のStackを構築して、Stackの概要や活用のメリットについて解説していきました。今回は、第1回でも少し触れたPulumiのArchitectureをおさらいしつつ、PulumiにおけるSecurityについて解説していきます。 なお記事後半のハンズオンでは、Securityに関連してAWS RDS(MySQL)接続のための認証情報についてPulumiによる暗号化処理を行い、AWS SecretManagerを利用してセキュアにRDS接続する流れを実践していきます。 PulumiのArchitecture Pulumiは大まかに2種類のArchite

    SecretもPulumiで使いこなしたい! PulumiのSecurityを試してみよう
  • Policy as Codeでインフラのコンプライアンスを自動実現! 「Pulumi CrossGuard」を活用してみよう

    第5回となる今回は、Policy as Codeの概要を解説し、「Pulumi CrossGuard」を利用してPulumiでリソースを作成する際のポリシーチェック を行うハンズオンを実践していきます。 はじめに 前回はPulumiのSecurityについて解説しました。今回は、前回で少し触れたPulumi Policy as Codeのポリシーエンジンとなる「Pulumi CrossGuard」について解説していきます。後半のハンズオンでは、「Pulumi CrossGuard」を利用して実際にPulumiでリソースを作成する際のポリシーチェックの様子を確認していきます。 Policy as Codeについて そもそも、Policy as Codeとはなんでしょうか? まず、その概要を少しおさらいします。 Policy as Codeの概要 一般的に、Policy as Code(PaC

    Policy as Codeでインフラのコンプライアンスを自動実現! 「Pulumi CrossGuard」を活用してみよう
  • PulumiはIaCの革命児になれるか

    序論 2023年4月にPulumi社はPulumiサービスにAIを組み込んだ機能を実装したと発表しました。 ここ最近、コード生成系AIが増えてきましたがIaCに特化したツールは珍しいと思いましたので触って感想を述べていきます。 Pulumiとは まずPulumiについて説明いたします。 Pulumiはプログラミング言語でインフラストラクチャーを作成できるプロビジョニングツールです。 プロビジョニングツールで有名なものですとTerraform[1]やAWS CDK[2]があり比較するとPulumiはやや知名度が低いです。 Googleトレンドより 類似ツール比較 VS Terraform 類似ツールとの違いについてドキュメントで紹介しています。Terraformとの主な違いについては以下の通りです。[3] 項目 Pulumi Terraform

    PulumiはIaCの革命児になれるか
  • Next.js × Go のWebアプリをDocker上で作成してみませんか? 〜環境構築編〜 - Qiita

    はじめに 👋こんにちは!Web系の企業に勤務し、地方からフルリモート勤務をしている@takakouと申します🏙️✨ 今回は、「Next.js × Go のWebアプリをDocker上で作成してみませんか? 〜環境構築編〜」というテーマで記事をシェアします!📝🐳 この記事を執筆しようと思った経緯としては、私自身が Next.js × Go × Dockerの組み合わせでアプリを作成しようとした際、この技術スタックに関する情報が少なく、詰まることも多かったからです😫💡 そこで、同じように、この組み合わせの技術スタックに興味を持つ初学者の方々のために、Dockerを使用して環境を構築する方法を詳しくシェアしたいと思いました🌟 記事執筆は未熟者で、至らない点もあるかと思いますが、皆さんのコメントやフィードバックをお待ちしています!🚀💬 目次 対象者 👨 動作環境 🖥️ 技術

    Next.js × Go のWebアプリをDocker上で作成してみませんか? 〜環境構築編〜 - Qiita