タグ

GCPに関するjsstudyのブックマーク (17)

  • GCPで基本に戻って始める実践 Infrastructure as code再入門#1 - VisasQ Dev Blog

    こんにちは! 2020年2月からSREチームにJoinしました木村です! 仕事をする上での座右の銘は「明日交通事故にあってもシステムと仕事を回せるようにすること」です。 基に戻って始める。と表題では書いていますが、私元々はAWS職人でGCP格的にコミットしてからまだ3ヶ月位です! なのでヒィヒィ?言いながらGCPのキャッチアップに努めているわけですが今回は過去にAWSで得たInfrastructure as Codeの知識とビザスクに入社してキャッチアップで培ったGCPの知識を元に基に戻って始めるGCPのInfrastructure as Code再入門ということで書かせていただきます。 尚実際に書き始めたら量が膨大になってしまったのでいくつかパートに分けて 書いていきたいと思っております。 今回やること GCPのCompute Engineをスコープとして Terraformを使

    GCPで基本に戻って始める実践 Infrastructure as code再入門#1 - VisasQ Dev Blog
    jsstudy
    jsstudy 2020/05/19
    Terraformを使いGCEのインスタンスを立ち上げ Provisioning ToolとしてAnsibleを使い Provisioningで構築したサーバーをPackerでImageの作成
  • Flask - Wikipedia

    Flask(フラスク)は、プログラミング言語Python用の、軽量なウェブアプリケーションフレームワークである。標準で提供する機能を最小限に保っているため、自身を「マイクロフレームワーク」と呼んでいる。Werkzeug WSGIツールキットとJinja2テンプレートエンジンを基に作られている。BSDライセンスで公開されている。 概要[編集] Flaskは、標準で提供する機能を最小限に保っているため、自身を「マイクロフレームワーク」と呼んでいる。Flask自身は、他のフレームワークがしばしば持っているような、データベース抽象化レイヤやフォーム値の検証などの機能を持たない。これは、どんなWebアプリケーションにも適合する良い基盤を作るための設計判断だとしている(例えば、テンプレートエンジンはほとんどのWebアプリケーションで有用だが、関係データベース等はすべてのアプリケーションが必要とするもの

    Flask - Wikipedia
    jsstudy
    jsstudy 2020/05/17
    Google App Engine互換
  • Leverages Tech Blog

    レバレジーズ株式会社 レバウェル開発部 SREの中村です。 2024/03/13に、設計をテーマに合同勉強会を開催しました。 領域を絞らずに発表いただいたことで、設計について幅広く知見を得られた勉強会になりました。 また、弊社が東京の渋谷に物理出社がメインで、ビザスク社がフルリモートということで Zoomを使用してオンラインでの開催になりました。 この記事では、弊社のエンジニアの発表内容を簡単にご紹介したいと思います。 発表内容 弊社からは、二人が発表しました。 テクノロジー戦略室 室長 竹下 speakerdeck.com EffectというTypeScriptのライブラリを活用して、IOに関する副作用を分離した設計を実現する方法について発表されています。また、その際にEffectを導入する利点についても紹介されています。 レバテック開発部ITSプロダクト開発グループ PdM兼テックリー

    Leverages Tech Blog
    jsstudy
    jsstudy 2020/04/27
    ・ITエンジニア向けQAサイト『teratail』のメディア開発(https://teratail.com/
  • これから始めるGCP(GCE) 安全に無料枠を使い倒せ

    ※距離はGoogle検索より ゾーン ゾーンはリージョン内の領域になります。選定する際のポイントは、ゾーン毎にプラットフォームの違いがあります。詳細は公式ドキュメントのリージョンとゾーンを参照。記事では、us-west1-aを選択しています。 マシンタイプ マシンタイプは仮想 CPU(vCPU)数、メモリ、ディスク容量等、仮想マシンインスタンスで利用可能なハードウェアリソースの組み合わせです。詳細は公式ドキュメントのマシンタイプを参照。 無料枠内で利用するためには、f1-micro1台までとなります。 無料枠内で利用できるマシンタイプが変更になりました。無料枠内で利用するためには、E2-microを指定します。詳細は記事の末尾に追記しています。 ブートディスク ストレージもいくつかオプションがあり、SSDなどを選択することができますが、無料枠内で使用する場合は標準永続ディスクを選択しま

    これから始めるGCP(GCE) 安全に無料枠を使い倒せ
  • PHP Scripting Language  |  Google Cloud

  • API 使用の上限設定  |  Cloud APIs  |  Google Cloud

    フィードバックを送信 API 使用の上限設定 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 API に応じて、1 日あたりのリクエスト数、1 分あたりのリクエスト数、ユーザーごとの 1 分あたりのリクエスト数などを制限することで、リクエストの上限を明示的に設定できます。 上限を設定することで、課金対象の使用量を制限できます。たとえば、無料の使用上限を超えて課金されるのを防ぐため、1 日の上限のリクエストを設定できます。 リクエスト数の上限を表示および変更する 請求可能な API に対するすべてのリクエストに制限を設定できます。ほとんどの API ではデフォルトの制限が設定されていますが、Google が指定する最大値までその制限を変更できます。一部の API では、プロジェクトで課金を有効にするまで、低い値が設定されています。 API の制限を表示または

    API 使用の上限設定  |  Cloud APIs  |  Google Cloud
  • 予算と予算アラートの作成、編集、削除  |  Cloud Billing  |  Google Cloud

    デジタル トランスフォーメーションを加速 お客様がデジタル トランスフォーメーションに乗り出したばかりでも、あるいはすでに進めている場合でも、Google Cloud は困難な課題の解決を支援します。

    予算と予算アラートの作成、編集、削除  |  Cloud Billing  |  Google Cloud
    jsstudy
    jsstudy 2020/04/10
    重要: 予算を設定しても、API 使用量は制限されません。費用の発生を防ぐために API 使用量の上限を設定する場合は、API 使用の上限設定をご覧ください。 → API 使用の上限設定 https://cloud.google.com/apis/docs/capping-api-usage?hl=ja
  • GCEを端的に説明 - Qiita

    GCEとは? GCE(Google Compute Engine)とは、Googleが提供するクラウドサービスの内のIaaSです。 そもそも... クラウドサービスって? クラウドサービスは、従来ローカルコンピュータで利用していたデータやソフトウェアを、ネットワーク経由で利用できるようにしたサービスです。Googleが提供しているクラウドサービスは Google Cloud PlatformGCP)です。 IaaSって? IaaS(Infrastructure as a Service)はクラウドコンピューティングのうちの1つで、仮想化技術を利用してハードウェアリソース(CPU/メモリ/ストレージ)などのITインフラをインターネット経由で提供するサービスです。 GCE概要 GCE(Google Compute Engine)はGoogleのデータセンターとネットワークで運用される仮想マシ

    GCEを端的に説明 - Qiita
    jsstudy
    jsstudy 2020/04/10
    GCE(Google Compute Engine)とは、GoogleクラウドサービスのIaaS
  • 個人開発者向けサーバ環境の選び方まとめ(heroku,aws,firebaseなどなど) - Qiita

    この記事は下記のブログに移行しました この記事の目的 上記の記事で 個人開発における特有のインフラ周りの悩み それぞれのサーバー、インフラを使った人の生の声 パターン別のおすすめサーバー などをまとめています。 個人開発や広告マネタイズなどtwitterで発信しているのでその辺興味ある人は気軽にフォローしてください。

    個人開発者向けサーバ環境の選び方まとめ(heroku,aws,firebaseなどなど) - Qiita
    jsstudy
    jsstudy 2019/12/08
    インフラのことを何も考えたくないならHeroku 全て任せたい人は最初Herokuで大きくなったらAWSに移行がよさそう。リアルタイム性が求められる部分だけFirebaseで実装するのもあり。さくらVPS「ブリッジ接続」でクラウドと接続
  • Cloud Run

    フロントエンド サービスやバックエンド サービス、バッチジョブの実行、ウェブサイトやアプリケーションのデプロイ、処理ワークロードのキューへの追加を行います。インフラストラクチャを管理する必要はありません。 毎月 200 万リクエストは無料です。新規のお客様には、無料クレジット $300 分も差し上げます。Cloud Run や他の Google Cloud プロダクトでご利用いただけます。

    Cloud Run
    jsstudy
    jsstudy 2019/12/07
  • Cloud Runは便利!GCPの月額費用を4万円以上節約した話 - Qiita

    g4というサービスを運営しているのですが、ここ数ヶ月間でGCPの月額費用を4万円以上節約したので、経緯を書いておきます。 7月の費用 ¥53,818 9月の費用 ¥18,801 詳しくはこちらのレポート 11月の費用 ¥7,333 詳しくはこちらのレポート 5月はこんな感じでした。 完全にやらかしてますね!!敗因は 無料期間なのもあり利用料金気にせずに使っていた そして無料期間の終わりを忘れていた アラートを設定していなかった です。 まずは、 7月の費用から約3万円節約するために、GAEのオートスケール周りの設定を見直しました 7月の状態は 番: (GAE flexible/custom cpu x 2) x 2台 ステージング: (GAE flexible/custom cpu x 2) x 2台 (DBに関しては番とステージングで同じインスタンスを使っています) でした。これは、

    Cloud Runは便利!GCPの月額費用を4万円以上節約した話 - Qiita
    jsstudy
    jsstudy 2019/12/07
  • よく考えてみたら仮想マシンがコンテナになるだけの話 - orangeitems’s diary

    VMwareとRed Hatのイベント 今週の東京は、VMwareのvFORUM 2019(2019/11/12~11/13、ザ・プリンスタワー東京)と、Red Hat Forum Tokyo 2019(2019/11/15、ANAインターコンチネンタル東京)が開催された週で賑やいました。次世代のコンテナプラットフォームを争う二社が同じタイミングでイベントをやるのは面白いなぁと思いましたが、考えさせられましたのでまとめておきたいとおもいます。 考察 企業のアプリケーションをどうモダナイゼーションするか。モダナイゼーションとは最新世代にする、というニュアンスが近いと思いますが、最近はこの話ばっかりです。モダナイズという言葉もありますが、よほど昔ながらのアーキテクチャーは悪者のようです。「君たちのシステムはレガシィだ!」ってハズキルーペのCMが浮かびそうなくらいな勢いです。もしあなたが来週プレ

    よく考えてみたら仮想マシンがコンテナになるだけの話 - orangeitems’s diary
    jsstudy
    jsstudy 2019/11/19
    "マイクロサービスのように機能ごとに区切るのではなく、アプリケーションまるごと1コンテナにして、スケールアウト、例えばユーザーごとにコンテナを増やしていくような作りだけでも十分恩恵を得られる"
  • Kubernetesの自前運用は難しい? はてなの撤退事例

    はてなMackerelチームはKubernetesクラスタを自前で構築して運用していたが、撤退を選択したという。なぜ、Kubernetesの運用を諦めて撤退を選んだのか。はてなMackerelチームでSREを務める今井隼人氏が語った。 コンテナ型仮想化技術を活用したアプリケーションの管理(オーケストレーション)ツール「Kubernetes」が注目を集めている。その背景の一端にあるのが、アプリケーションをコンテナ化し、マネージドKubernetesサービスで実行することによるメリットの享受と、運用負荷の軽減だ。 参考記事:「Kubernetes」とは何か――コンテナ型仮想化の番利用に向けた課題 参考記事:「Kubernetesで運用する」その前に Kubernetes番環境で利用する際のポイント そんな中、「Kubernetesクラスタを自前で構築して運用していたが、撤退を選択した

    Kubernetesの自前運用は難しい? はてなの撤退事例
    jsstudy
    jsstudy 2019/11/09
    "KubernetesクラスタをEC2に自前で構築、運用することにした。" AWSよりもGCPの方が良いのでは?
  • Cloud Computing Services | Google Cloud

    Build with generative AI, deploy apps fast, and analyze data in seconds—all with Google-grade security.

    Cloud Computing Services | Google Cloud
    jsstudy
    jsstudy 2019/11/08
    "GCPを選んだ理由 1つは、ロードバランサーが非常に優秀なこと。大量のアクセスが予想される時にも事前に予約をしておく必要のない使いやすさ。Kubernetesとの相性の良さ。名村卓氏 株式会社メルカリ 執行役員CTO"
  • Google Cloud を使ってみる  |  Documentation

    デジタル トランスフォーメーションを加速 お客様がデジタル トランスフォーメーションに乗り出したばかりでも、あるいはすでに進めている場合でも、Google Cloud は困難な課題の解決を支援します。

    Google Cloud を使ってみる  |  Documentation
    jsstudy
    jsstudy 2019/11/08
    始める前にGoogleアカウントにログインします。Googleアカウントをまだお持ちでない場合は、新しいアカウントを登録します。GCPプロジェクトを選択または作成します。 https://cloud.google.com/ 仮想マシンインスタンスを作成する
  • Twelve-factor app development on Google Cloud  |  Cloud Architecture Center

    Accelerate your digital transformation Whether your business is early in its journey or well on its way to digital transformation, Google Cloud can help solve your toughest challenges.

    Twelve-factor app development on Google Cloud  |  Cloud Architecture Center
    jsstudy
    jsstudy 2019/11/03
    考慮すべき重要な原則には、次のものがあります。バッキングサービスを使用して、状態管理やトランザクションデータの保存などの機能を分離します。実行時に使用できるように、アプリの外部で環境変数を管理します。
  • 永久無料枠で Google Compute Engine (GCE) インスタンスを立ち上げる : その2 - Corredor

    前回、Google Cloud Platform (GCP) に登録し、その中の Google Compute Engine (GCE) というサービスを使い、完全無料で使える仮想マシン (VM) を立ち上げて SSH 接続までこぎつけた。 今回は、立ち上げた VM をより安全に利用するための設定を紹介する。 課金を通知する予算アラートを設定しておく VM に割り当てられる Public IP を固定する SSH 接続するためのポートを22番から他のポート番号に変更する ポートを変更する前に SELinux を無効化する SSH 接続に使用するポート番号を変更する GCP のファイアウォール設定を変更する 変更後のポート番号で SSH 接続する 以上 課金を通知する予算アラートを設定しておく 前回説明したとおり、GCP には無料枠と1年間の無料クレジットがあるし、有料アカウントに手動で移行

    永久無料枠で Google Compute Engine (GCE) インスタンスを立ち上げる : その2 - Corredor
    jsstudy
    jsstudy 2019/08/03
    GCP には無料枠と1年間の無料クレジットがあるし、有料アカウントに手動で移行するまでは課金されない。VM で自前の Web サーバを立ててみてもよし、別のインスタンスへの踏み台サーバとしてもよし。
  • 1