タグ

gcpに関するrochefortのブックマーク (12)

  • できるだけインフラ運用したくない Ruby on Rails on Google Cloud

    TL; DR Google Cloud 上で Rails をできるだけインフラ運用しなくて済むように構築するとしたら、こういう構成にするのはどうだろうか? メインの Web アプリは Cloud Run メインのデータベースには Cloud Spanner 非同期ワーカーには GKE Autopilot 非同期メッセージングキューには Cloud Pub/Sub DB マイグレーションには GKE Autopilot rails console には GKE Autopilot はじめに 先日、Cloud Spanner の ActiveRecord アダプターのバージョン 1.0 がリリースされました。 Scale your Ruby applications with Active Record support for Cloud Spanner | Google Cloud Blog

    できるだけインフラ運用したくない Ruby on Rails on Google Cloud
  • GCP Projectを消しちゃった話 - 839の日記

    この記事は「番環境でやらかしちゃった人 Advent Calendar 2019」の7日目です。 qiita.com 個人の趣味でやっていたやらかしなので、あまり大した内容ではありませんがご容赦ください。。 背景 趣味で運用していたVPSのサーバをGKEに移そうとしていました。 段階的に移行を進めていたため問題が発生した時点ではapp群はVPSで動いており、Cloud DNSのみGCPに移行済みな状態でした。 なぜ起こったのか Firebaseのプロジェクトを消してしまい、それに伴ってGCP側のプロジェクトも消えてしまいました。 背景に記載した通り、段階的に移行を進めていたことと以下のような理由が重なり消した直後は気づいていませんでした。 HTTPアクセスによる外形監視を入れていなかったため、VPS上のサービスが接続不可になっていることに気づかなかった VPS上のプロセス監視(macke

    GCP Projectを消しちゃった話 - 839の日記
  • GCPの「Natural Language API」を試してみた | DevelopersIO

    概要 GCPにおける自然言語系機械学習サービスである、Natural Languageについて調べました。 また、日語の対応状況を調べ、「日語対応しているサービス(コンテンツ分類以外)」については、実際に操作してみました。 GCPにおける自然言語サービスの日語対応状況について調べてみたい、という方の参考になれば幸いです。 目次 「Natural Language」について 「Natural Language API」について 「感情分析」をやってみた 「エンティティ分析」をやってみた 「エンティティ感情分析」をやってみた 「構文解析」をやってみた まとめ 「Natural Language」について 「Natural Language」は「AutoML Natural Language」、「Natural Language API」の2つのサービスからなり、それぞれ特徴があります。

    GCPの「Natural Language API」を試してみた | DevelopersIO
    rochefort
    rochefort 2019/08/10
    自然言語系機械学習サービスである、Natural Language
  • プライベートな Ruby gem サーバーを GCP にデプロイする | Google Cloud 公式ブログ

    Ruby ユーザーに朗報です! 私たち Google は先ごろ、google-cloud-gemserver gem をリリースしました。これにより、お客様はプライベートな gem サーバーを Google Cloud PlatformGCP)に 1 つのコマンドでデプロイできます。 これは、プロプライエタリなビジネス ロジックを含むライブラリを作成している企業や、パブリック ライブラリを社内で使用するためにミラーリングしている企業にとって大きなメリットです。 こうしたライブラリは、Ruby では gem と呼ばれます。最近まで、gem の優れたホステッド ソリューションは存在しませんでした。そのため、特に Ruby では、多くの開発者が独自のカスタム ソリューションを構築したり、Gemfury のようなサードパーティに頼ったりしていました。 GCP で gem サーバーを運用することに

    プライベートな Ruby gem サーバーを GCP にデプロイする | Google Cloud 公式ブログ
  • not found

  • BigQuery ユーザ毎に使用したコストを算出する - Qiita

    BigQueryを運用していると、どのユーザがどれだけコストを使用しているのか知りたいことがある。 そこで、その方法について以下のページに記載されているので実際に試してみる。 https://cloud.google.com/bigquery/audit-logs Cloud Audit Loggingを有効にする Cloud Audit LoggingはGCPによって提供される使用率のログを収集する。BigQueryのAuditログは"Administrative Activity"と”Data Access”のログから構成されている。 GCPコンソールでLogsViewerからExportを選択し、出力先のBigQuery Datasetを指定する。これにより、AuditLogがBigQueryに出力されるようになる。 AuditLogに対してクエリを実行し、ユーザ毎の使用コストを算出

    BigQuery ユーザ毎に使用したコストを算出する - Qiita
  • 運用フェーズにおけるGCPとAWSの違いについて - Qiita

    Google Cloud Platform(2) Advent Calendar 2016 8日目を担当するk-bataです。 Qiitaへ投稿するのは初めてで読みづらい点もあるかと思いますが、最後までお付き合いくださいませ。 今年になってGCPの東京リージョンが発表され、AWSにしか関心がなかった自分がGCPを触ってみたところ、非常に使いやすいと感じました。 特に運用フェーズではGCPの方が使いやすいと感じるところがありましたので、AWSと比較しながら紹介したいと思います。 対象となるかた AWSでたくさんのアカウント(VPC)を管理しているインフラ担当 GCPに興味はあるが、運用で楽できるのか不安に思っている方 ハードウェアメンテナンスで仮想マシンが停止しない AWSで100台以上のインスタンスを運用していると、月に一度はどこかの仮想マシンがメンテナンス再起動の必要に迫られます。 AW

    運用フェーズにおけるGCPとAWSの違いについて - Qiita
  • Google Cloud Functions [Alpha] を使って GCP の課金データを BigQuery に投入してみた - Qiita

    Google Cloud Functions [Alpha] を使って GCP の課金データを BigQuery に投入してみたGoogleBigQueryGoogleCloudFunctionsGoogleCloud こんにちは。Google I/O 2016 の開催が近づきワクワクしている wezardnet です。 さて、今回はアルファ版で公開された Google Cloud Functions を使って Google Cloud Platform(以下GCP) の課金データを BigQuery に入れる仕組みをサンプルとして作ってみたので紹介したいと思います。 1. Cloud Functions ってなに? Cloud Functions では、クラウド環境でイベントが発生したときに実行される Node.js を書くことができ、巷では「サーバレスアーキテクチャ」とか呼ばれているそ

    Google Cloud Functions [Alpha] を使って GCP の課金データを BigQuery に投入してみた - Qiita
  • GCP エッジキャッシュ - Qiita

    Google Cloud Platformにはエッジキャッシュの機能がある。 あんまりDocumentにも乗ってないので、今回はエッジキャッシュを紹介します。 エッジキャッシュの特徴 エッジキャッシュはGoogleが利用しているキャッシュサーバに、自分のGCP上のコンテンツも乗せることができる機能です。 GCPのキャッシュサーバは全世界にあるため、日だけで無く、海外も視野に入れたサービスでも有効です。 特徴 すさまじいキャパシティ とっても安価 キャッシュサーバの管理はGoogleで行ってくれる上に、すさまじいキャパシティを誇り、google.co.jpが落ちるぐらいのトラフィックが来ない限りは、問題ないとまで言われています。 料金も非常に安く、うまく使えば課金額を1桁減らしてくれます。 注意点 アクセス制御は使えない キャッシュに乗っている時間はベストエフォート キャッシュを明示的に消

    GCP エッジキャッシュ - Qiita
    rochefort
    rochefort 2016/10/14
    エッジキャッシュ
  • ハンズオン : Google Cloud SDK 基本と認証 - Qiita

    ~ $ gcloud --help gcloud [optional flags] <group | command> group is one of auth | components | config | dns | preview | sql command is one of init | interactive | version Manage Google Cloud Platform resources and your cloud developer workflow. optional flags: --project PROJECT Google Cloud Platform project to use for this invocation. --quiet, -q Disable all interactive prompts. --user-output-ena

    ハンズオン : Google Cloud SDK 基本と認証 - Qiita
    rochefort
    rochefort 2016/09/26
    gcloud
  • Google Compute Engine が便利で良かった件 - uzullaがブログ

    先日のISUCONでは、Google Cloud Platform(以後GCP)のGoogle Compute Engine(以後GCE)が使われたわけですが、これが当に便利だなーとおもったわけです。 cloud.google.com 初期登録のクレジットもあまっていますし*1、しばらくこれを仕事でも使うかな〜〜って思って使っていたら、これは大層便利だとおもったのでそのまとめです。私に対するカンペでもある。 しかし、GCPとかGCEとか全然名前がおぼえられない。Google…Compute…Cloud…、ちがう、それだとGCCだ…。 Google Compute Engine(GCE) はいわゆるEC2 GCEはいわゆるAWSのEC2です、EC2がわからない人は多分ここに来ないだろうから省略。違いは沢山ありますが、今回はgcloudコマンドの存在について書きたい。*2 AWS同様に、GC

    Google Compute Engine が便利で良かった件 - uzullaがブログ
  • 既存のGitローカルレポジトリをGoogle Cloud RepositoriesにPushする。 - Qiita

    Google Cloud RepositoriesはGoogle Cloud Plaftorm用のGitリモートレポジトリで、 ここにコードプッシュすることでappengineに自動リリースすることができたり、 Cloud Console内にあるWebIDE上で編集して即時反映、デバッグなどを行うことができます。 細かい話は上記資料を見ていただいたり、Developer Console内の「Source Code」メニューを見ていただければわかると思います。 で十分に便利なのですが、既存のプロジェクトをプッシュする方法がどこ見ても見つからなかったので、ちょっとメモを残します。 前提 Google Cloud SDKがインストールされていること。 環境はMac OSX 10.9.3です。 やり方 1. Developer Console上でレポジトリ作る ココ最近作成したCloud Proj

    既存のGitローカルレポジトリをGoogle Cloud RepositoriesにPushする。 - Qiita
  • 1